body {
margin : 0;
padding : 0;
font:12px/17px Verdana, Arial, Helvetica, sans-serif;
color : #585858;
background-color : #fff;
}
a {
	color : #676143;
	outline : none;
	overflow : hidden;
}
a:hover {
text-decoration : none;
}
* h1 {
	font:22px/18px 'Trebuchet MS', Arial, Helvetica, sans-serif	;
	color : #215a59;
	line-height : 130%;
}
* h2, h3, h4, h5, h6 {
font-size : 110%;
color : #215a59;
padding-bottom : 5px;
}
.link {
font-size : 80%;
}
.highlight {
color : #e8c100;
}
#container {
width : 750px;
background-color : #fff;
background-image : url(images/shadow-bg1-red.jpg);
background-repeat : no-repeat;
background-position : center top;
left : 198px;
padding : 0;
margin : 0;
margin-right : auto;
margin-bottom : 15px;
margin-left : auto;
}
#header {
	width : 652px;
	position : relative;
	height : 103px;
	left : 49px;
	background-color : #fff;
	text-decoration : none;
	padding : 0;
}
#header .logo {
position : absolute;
background : transparent;
top : 7px;
left : 20px;
text-decoration : none;
margin : 0;
padding : 0;
}
#header .meetad {
	position : absolute;
	background : transparent;
	top : 353px;
	left : 477px;
	text-decoration : none;
	margin : 0;
	padding : 0;
}
#header .spaad {
	position : absolute;
	background : transparent;
	top : 335px;
	left : 10px;
	text-decoration : none;
	margin : 0;
	padding : 0;
}
#header .rightside {
	width : 210px;
	height : auto;
	background-image : url(images/bot-div-box.gif);
	background-repeat : no-repeat;
	background-position : left bottom;
	margin-top : 30px;
	margin-right : 10px;
	position: absolute;
	left: 436px;
	top: 293px;
}
#header .rightside .boximg {
float : left;
padding-top : 10px;
padding-right : 10px;
padding-left : 5px;
}
#header .rightside .call {
	font-size : 17px;
	color : #c7bc7e;
	font-weight : 300;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#header .rightside .subbox h2 {
color : #676143;
margin : 0;
padding : 14px 10px;
background-image : url(images/top-div-box.gif);
background-repeat : no-repeat;
background-position : left top;
font-weight : 200;
text-decoration : underline;
font-size : 14px;
}
#header p#slogan {
position : absolute;
text-transform : none;
color : #c7bc7e;
top : 68px;
left : 455px;
font-family : 'Trebuchet MS', Arial, Sans-serif;
font-size : 20px;
margin : 0;
padding : 0;
width : 194px;
}
#header-links {
position : absolute;
top : 49px;
right : 12px;
font-size : 10px;
width : 105px;
text-decoration : none;
height : 15px;
}
#nav {
width : 653px;
height : 28px;
font-size : 11px;
line-height : normal;
background-image : url(images/nav-bg.gif);
background-repeat : repeat;
margin-left : 49px;
}
#nav ul {
	list-style : none;
	margin : 0;
	padding : 0;
	width: 100%;
}
#nav li {
display : inline;
margin : 0;
padding : 0;
}
#nav a {
float : left;
background : url("/images/tableft11.gif") no-repeat left top;
text-decoration : none;
margin : 0;
padding : 0;
}
#nav a span {
	display : block;
	background : url("images/tabright11.gif") no-repeat right top;
	color : #676143;
	float : none;
	padding-top : 8px;
	padding-right : 10px;
	padding-bottom : 7px;
	padding-left : 10px;
}
#nav a:hover {
background-position : 0 -42px;
color : #fff;
}
#nav a:hover span {
background-position : 100% -42px;
color : #fff;
}
#botnav {
	font-size :9px;
	clear : both;
	text-align : center;
	color : #888;
	padding-right : 0;
	padding-top : 10px;
	background-image : url(images/nav-bg.jpg);
	width : 653px;
	clip : rect(auto,auto,auto,auto);
	background-repeat : repeat;
	margin-left : 49px;
	height : 22px;
	margin-top : 30px;
	margin-right: 50px;
}
#flashhead {
width : 652px;
top : 180px;
height : 290px;
background-color : #dadac5;
margin-left : 49px;
padding : 0;
}
#flashhead-sub {
width : 652px;
top : 180px;
height : 162px;
background-color : #dadac5;
margin-left : 49px;
padding : 0;
}
#copycontainer {
	width : 630px;
	background-color : #fff;
	height : auto;
	padding-left : 10px;
	margin-bottom: 20px;
	margin-left: 49px;
}
#subcopycontainer {
float : left;
width : 652px;
left : 15px;
padding-left : 49px;
background-color : #fff;
height : auto;
padding-bottom : 10px;
padding-top : 10px;
}
#dualside {
	width : 600px;
	float : left;
	height : auto;
	padding-left : 10px;
	padding-bottom : 5px;
}
#leftside {
	width : 400px;
	height : auto;
	margin-left: 49px;
	padding-left: 10px;
	margin-top: 20px;
}
#leftside dl {
float : left;
width : 320px;
margin : 10px 10px;
padding : 0;
}
#leftside dt {
float : right;
width : 220px;
margin : 0;
padding : 0;
font-size : 100%;
color : #215a59;
font-weight : bold;
}
#leftside dd {
	margin : 0;
	padding : 0;
}
#leftside dd.img img {
float : left;
margin : 0 8px 0 0;
padding : 4px;
border : 2px solid #dadac5;
background : #fff;
}
#leftside .alt dt {
float : left;
}
#leftside .alt dd.img img {
float : right;
margin : 0 0 0 8px;
}
#leftsidemeet {
	width : 450px;
	float : left;
	height : auto;
	padding-left : 49px;
	padding-bottom : 5px;
	list-style : none;
}
#leftsidemeetin {
	width : 430px;
	float : left;
	height : 120px;
	background-image: url(images/meeting-banner.jpg);
	background-repeat: no-repeat;
	list-style : none;
	background-position: right;	
}
#esleftsidemeetin {
	width : 430px;
	float : left;
	height : 120px;
	background-image: url(images/es-meeting-banner.jpg);
	background-repeat: no-repeat;
	list-style : none;
	background-position: right;	
}
#deleftsidemeetin {
	width : 430px;
	float : left;
	height : 120px;
	background-image: url(images/de-meeting-banner.jpg);
	background-repeat: no-repeat;
	list-style : none;
	background-position: right;	
}
#itleftsidemeetin {
	width : 430px;
	float : left;
	height : 120px;
	background-image: url(images/it-meeting-banner.jpg);
	background-repeat: no-repeat;
	list-style : none;
	background-position: right;	
}
#frleftsidemeetin {
	width : 430px;
	float : left;
	height : 120px;
	background-image: url(images/fr-meeting-banner.jpg);
	background-repeat: no-repeat;
	list-style : none;
	background-position: right;	
}
#spacon {
	width : 630px;
	height : auto;
	margin-left: 49px;
	padding-left: 10px;
	margin-top: 20px;
}
#spacon .indent {
	padding-left:280px;
}
#activecon1 {
	width : 630px;
	height : auto;
	margin-left: 49px;
	padding-left: 10px;
	margin-top: 20px;
	background-image: url(images/active2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#activecon1 .indent {
	padding-left:230px;
}
#wedcon1 {
	width : 630px;
	height : auto;
	margin-left: 49px;
	padding-left: 10px;
	margin-top: 20px;
}
#tarbancon1 {
	width : 630px;
	height : 110px;
	margin-left: 49px;
	padding-left: 10px;
	margin-top: 20px;
	background-image: url(images/tariffs-add2.jpg);
	background-repeat: no-repeat;
}
#tarratecon1 {
	width : 630px;
	height : auto;
	margin-left: 49px;
	padding-left: 10px;
	margin-top: 20px;
}
#tarcon1 {
	width : 630px;
	height : auto;
	margin-left: 49px;
	padding-left: 10px;
	margin-top: 20px;
	background-image: url(images/tar-test.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#tarcon1 .indent {
padding-right:230px;
}
#meetcon1 {
	width : 430px;
	height : auto;
	margin-left: 49px;
	padding-left: 10px;
	margin-top: 20px;
}
#contcon1 {
	width : 400px;
	height : auto;
	margin-left: 49px;
	padding-left: 10px;
	margin-top: 20px;
}
contcon1 .pad {
	padding-left : 10px;
	padding-bottom : 5px;
}
#wedcon2 {
	width : 640px;
	height : 162px;
	padding : 0;
	margin-left: 49px;
	margin-top: 30px;
	margin-bottom: 40px;
}
#wedcon2left {
	width : 278px;
	height : 184px;
	position: absolute;
	margin-left: 10px;
	margin-bottom: 40px;
}
#wedcon2right {
	width : 320px;
	height : auto;
	left: 496px;
	top: 559px;
	float: right;
	padding-bottom: 30px;
}
#photoright {
	width : 150px;
	height : auto;
	margin-top : 30px;
	margin-right : 5px;
	position: absolute;
	left: 711px;
	top: 303px;
}
#photobox {
width : 650px;
margin-left : 49px;
}
#photobox .box1 {
width : 210px;
float : left;
margin-top : 0;
background : url(images/bot-div-box.gif) no-repeat bottom left;
margin-bottom : 30px;
margin-left : 0;
height : auto;
}
#photobox .box2 {
width : 210px;
float : left;
margin-left : 10px;
margin-bottom : 30px;
height : auto;
background-repeat : repeat-x;
background-position : center bottom;
background-image : url(images/bot-div-box.gif);
}
#photobox .box3 {
width : 210px;
float : right;
margin-bottom : 30px;
height : auto;
background-image : url(images/bot-div-box.gif);
background-repeat : no-repeat;
background-position : left bottom;
}
#photobox .padding {
padding : 0 10px 14px;
}
#footer {
font-size : 85%;
clear : both;
height : 50px;
color : #888;
background-color : #fff;
width : 750px;
float : left;
}
#footer .credits {
float : none;
text-align : center;
}
br {
clear : left;
}
#photobox .box1 h2, #photobox .box2 h3, #photobox .box3 h4 {
	color : #215A59;
	margin : 0;
	padding : 14px 10px;
	background-image : url(images/top-div-box.gif);
	background-repeat : no-repeat;
	background-position : left top;
	font-weight : bold;
	font-size : 12px;
}
#contact {
width : 400px;
float : left;
height : auto;
padding-left : 10px;
padding-bottom : 5px;
}
label,input {
	display: block;
	width: 250px;
	float: inherit;
	}
label,textarea {
display: block;
width: 250px;
}
.inputSubmit {
	width: 80px;
	border: thin solid #D6D5C1;
} 
#thankyou {
	width:auto;
	margin-left: 150px;
}
#container #header .rightside .subbox .P {
	padding-right: 5px;
	padding-left: 10px;
}

