body {margin:0 auto; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px; background-color:#e1e1e1;text-align:center;}
#outter {margin:0 auto; text-align:center; width:990px;background-color:#fff;}
#container {text-align:center; width:960px; margin:0 auto; background-color:#FFF;}
a  {color:#480800; text-decoration:none;}
p {margin-left:20px;}
h1 {color:#480800; font-size:16px; text-align:left;}
h2 {color:#480800; text-decoration:none;font-size:12px; font-weight:bold;}
ol{width:500px;}
ol li{padding-top:5px; padding-left:5px;}

#header { margin:0 auto; width:960px;}
#header_left {float:left; width:285px;}
#header_right {float:right; width:350px;}
#clear {clear:both;}
#flash { padding:7px 0px; z-index:-1; }
#flashnew { z-index:-1; text-align:center; width:641px; margin-top:10px; float:left;}
#flashright {float:right; width:263px; padding-left:15px; padding:0px 10px 0px 10px; margin:10px 0px 10px 0px; text-align:right; border-left:#480800 2px solid;}
#nav {background-image:url(images/bg_nav.jpg); background-repeat:no-repeat; width:960px; height:30px; margin:0 auto; text-align:right; padding-top:5px; font-size:14px;}
#nav a {color:#480800; text-decoration:none; padding:5px 10px; border-right:1px solid #FFF; margin-top:0px; font-weight:bold;}
#nav a:hover {color:#480800; text-decoration:underline;}
#topimg {width:950px; height:100px; padding:5px;}
#topimg2 {width:950px; height:200px; padding:5px;}
#network {height:186px; width:150px;}
#under_flash {background-image:url(images/bg_nav.jpg); background-repeat:no-repeat; width:960px; height:39px; margin:0 auto; text-align:center; }
#under_flash_search { width:660px; height:30px; margin: 0 auto; }
#under_flash_text  {padding-top:13px; padding-right:5px;font-size:14px;color:#480800; width:400px; text-align:right;float:left;}
#under_flash_img { width:150px; text-align:right; padding:6px 10px 0 0;float:left;float:left; }
#bottom {width:1000px; margin:0 auto; text-align:center;}
#bottom div{width:300px; height:203px; padding:10px; float:left;}
#footer {width:960px; background-image:url(images/footer_arrow.jpg); height:46px; background-position:center; background-repeat:no-repeat; color:#480800; font-size:14px; margin:0 auto; padding-top:5px;}
#footer p {margin-top:20px; font-size:12px;}
#footer a {color:#480800; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#content {
	padding:10px;
	text-align:left;
	margin:0 auto;
	width:960px;
}
#leftNav { width:190px; float:left; margin-right:10px; text-align:center;}
#LnavHead { background-image:url(images/leftNavheader2.jpg); background-repeat:no-repeat; padding-top:10px;text-align:left; height:25px; width:190px;}
.LnavHeader {margin:15px 0px 0px 12px; color:#480800; font-size:16px; text-align:left;}
#Lnav_content { padding: 5px 0px 5px 5px; border-left:#9f817d 3px solid; border-right:#9f817d 3px solid; border-bottom:#9f817d 2px solid;margin:0px; text-align:left; text-decoration:none;}
#arrow {font-size:12px; line-height:19px; list-style-image:url(images/green-arrow.gif); margin:0px; padding-left:20px;}
#arrow li {margin:0px; padding:0px;}
#text { width:570px; float:left; margin-right:15px;}
#vision {width:734px; float:left; height:440px;}
#engage {width:734px; float:left; height:900px;}

.benefits {color:#323232; font-weight:bold;}
#text ul{width:500px; list-style-type:disc;}
#text ul li{padding-top:5px; margin-left:20px;}
#rightNav { width:150px; float:left;}
#side_flash {float:right; width:301; height:452; margin-left:25px;}
#sub_menu {background-color:#dde295;}
#sub_menu a {border:none;}
#awards{ text-align:center;}
#awards img {padding:5px;vertical-align:middle;}
.rightalign {text-align:right;}
#calendar {color:#666; font-size:12px;}
#contact {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px;}
fieldset {width:550px; padding:5px; margin-top:10px;}
legend {
	padding:0 10px;
	font-weight:bold;
	color:#480800;
	text-align: left;
}
#social { list-style-type:none; list-style:none;}
#social a {font-weight:bold;}
#social a:hover {text-decoration:underline;}
#icon {width: 570px; }
#icon ul{ width:250px;margin:2px; padding:10px; list-style:none;}
#icon ul li{ width:250px; padding-top:20px;}
#iconTilesL {float:left; width:280px; border-right: #480800 1px solid;}
#iconTiles {float:left; width:280px;}
#benL {float:left; width:260px; border-right: #480800 1px solid;}
#benR {float:left; width:230px;}

#di {width:360px; float:right;}
#awardcontent {width:150; text-align:center; padding-left:4px; padding-top:4px;}
#awardtile { background:url(images/awardbackground.jpg) no-repeat; height:117px; width:150;}

#whocontain { width:570px; clear:left; }
#WhoinsideL { width:250px; float:left;}

#recruitcontain { width:570px; clear:left; }
#recruitinsideL { width:185px; float:left; }

/* Associates */
#associate {width:734px; float:left; height:3150px;}
#Assoccontain { width:730px; }
#Assocpics { float:left; width:170px;}
#Assocdiscription { float:left; width:560px;border-bottom:#480800 1px solid; padding-bottom:10px; text-align:left; }
#Assocdiscription p {margin-left:20px; margin-bottom:0; }

/* map
#globalmap { background-image: url(images/map.jpg); width: 720px; height: 384px; position: absolute;}
#globalmap ul {position: absolute; width: 720px; height: 384px; list-style-type: none;}
#globalmap li {margin:0 padding:0 border:0}
#usa {position: relative; left: 40px; top: 105px; width: 100px;}
#canada {position: relative; left: 60px; top: 40px; width: 100px;}
#china {position: relative; left:550px; top: 90px; width: 100px;}
#uk {position: relative; left:320px; top: -100px; width: 100px;}
#australia {position: relative; left:560px; top: 95px; width: 100px;}
#czech {position: relative; left:330px; top: -30px; width: 100px;}
#germany {position: relative; left:325px; top: -10px; width: 100px;}
#india {position: relative; left:465px; top: 90px; width: 100px;}
#japan {position: relative; left:560px; top: 90px; width: 100px;}
#switzerland {position: relative; left:550px; top: 90px; width: 100px;}
*/
'
#globalmap {width: 720px;}
#globalmap dl {margin: 20px;}
#globalmap dt{ font-weight: bold; padding: 4px; background-color:#dde295;}
#globalmap dd { left: 100px;}
#globalmap dd img {position: relative; float: left;  padding-right:10px;}

/*locations*/
#locations { width:734px; float:left; left: 200px}

/*interactive map*/
#interactivemap { position: relative; background-image: url(images/map2.jpg); background-repeat:no-repeat; background-color:#FFF; margin: 0; border: 0; padding: 0; margin-bottom: 20px; width: 720px; height: 382px;}
#maplist {position: absolute; margin: 0; padding: 0; display: block; width: 720px; height: 382px;}
#maplist dt {position: absolute; margin: 0; padding:5; border:0; list-style-type: none; width: 200px; text-align: center; text-transform:uppercase;}
#maplist dt a {}
#maplist dt a:hover {positoin: absolute;}
#maplist dd a{ position: absolute;}
#maplist dd a:hover {position: absolute; text-indent: 0px;}

#maplist a {display: block; background-image: url(images/blank.gif);}
#maplist a span {display:none; z-index: 10;}
#maplist a:hover span {position: relative; display: block; width: auto; left: 20px; top: 20px; padding: 5px; border: 1px; background: #dde295; text-decoration: none; color:#000;}

/*hotspots*/
#maplist a.usa {top: 93px; left:30px; width: 200px; height: 50px;}
#maplist a.canada {top: 45px; left:40px; width: 200px; height: 50px;}
#maplist a.asia {top: 90px; left:430px; width: 200px; height: 50px;}
#maplist a.europe {top: 80px; left:260px; width: 200px; height: 30px;}
#maplist a.australia {top: 260px; left:520px; width: 200px; height: 50px;}
#maplist a.africa {top: 170px; left:290px; width: 200px; height: 50px;}

#usa {position: relative; left: 28px; top: 105px;}
#canada {position: relative; left: 40px; top: 66px;}
#asia {position: relative; left: 430px; top: 100px;}
#australia {position: relative; left: 523px; top:265px;}
#europe {position: relative; left: 268px; top: 80px;}
#africa {position: relative; left: 288px; top: 185px;}

/*Form*/

#contactform { padding: 10px;}
#contactform input {width: 140px; }
#contacttext {
	width: 100px;
	float: left;
	padding: 5px;
}
#formline {
	width: 255px;
	padding: 5px;
	float:left;
}

