html {margin:0;padding:0;}
body {font-family:helvetica, Arial, sans-serif; margin:0;  color:#787777; }

img a, a img {border:none;}
.caps {text-transform:uppercase;}

#header {background-color:#9bc441; padding:20px 30px 10px 30px; margin-top:0;}
	#header_wrapper {margin-left:auto; margin-right:auto; width:880px; }
	#logo {margin-right:10px; margin-bottom:0px; margin-left:0; } #logo a {margin:0;font-size:0;}
	#logo a img {margin-top:0px; font-size:0;}
	#email {float:right; margin-left:10px; margin-right:10px; background:#9bc441 url(/graphics/envelope.png) no-repeat scroll left center; text-align:right; text-indent:24px; color:#fff; font-size:12px; margin-top:-31px; margin-bottom:0; line-height:18px;}
		#email a {color:#fff; text-decoration:none;}
			#email a:hover {text-decoration:underline;}


#navigation { padding:0 30px 0 30px; margin:0; background-color:black; background:#1a1a1a url(/graphics/backgrounds/nav.gif) repeat-x scroll left bottom;}
  #navigation_wrapper {margin-left:auto; margin-right:auto; width:880px;}

	#navigation ul {padding:0; margin:10px 0;}
		#navigation ul li {display:inline-block; font-size:13px; margin:0px 0; padding:9px  11px 9px 16px;  background: transparent url(/graphics/backgrounds/divider.gif) no-repeat scroll left top;}
		#navigation ul .first{background-image:none; padding-left:10px;}

			#navigation ul li a {color:white; text-decoration:none; }
				#navigation ul li a:hover {color:#5e7f18;  }
			#navigation ul .first a {color:white!important;}
				#navigation ul .first a:hover {color:#5e7f18!important;}
			#navigation ul .current a, #navigation ul .parent_of_current a {color:#9bc441; text-decoration:none;}


#figure {margin-bottom:15px;}


#content {padding:0 30px 0 30px; }
	#content h1 {font-size:24px; line-height:27px; color:#1d1b19;}
	#content h2 {font-size:12px; line-height:18px; margin:18px 0; text-transform:uppercase; color:#5e7f18;} 
	#content h3 {font-size:12px; line-height:18px; margin:18px 0; color:#9bc441;} 
	#content h4 {font-size:12px; line-height:18px; margin:18px 0 -1em 0;  color:#787777;} 
	#content h5 {font-size:12px; line-height:18px; font-weight:normal; font-style:italic; color:#787777;} 



	#content a {color:#4685d7; text-decoration:underline;} 
	#content a:hover {color:#4685d7; }
	
	#content p {font-size:12px; line-height:18px;}
	#content ul,  #content ol{font-size:12px; line-height:18px;}
	#content ol {padding-left:18px;}
	#content ul {padding-left:18px;}
	
	
	#sidebar {padding-top:15px; padding:0px;}
	#sidebar h3 {font-size:18px; line-height:27px; }

  	#sidebar #services {
		    margin: 0 auto; color:white;
		    padding: 10px;
		    border:1px solid #cccccc;
				-ms-border-radius:6px;
				-khtml-border-radius:6px;
				-webkit-border-radius:6px;
				-moz-border-radius:6px;
				border-radius:6px;
					}
					
		#sidebar #services-title-box {background-color:#1a1a1a; 
			background-image: url(/graphics/backgrounds/black.gif); 
			background-position: top left;
			background-repeat: repeat-x;
			padding:10px;
			-ms-border-top-left-radius:6px; -ms-border-top-right-radius:6px; /* ? */
			-khtml-border-top-left-radius:6px; -khtml-border-top-right-radius:6px;
			-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;
			-moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; 
			border-top-left-radius:6px; border-top-right-radius:6px;
			}
		
  	#sidebar #services-title {padding-left:10px; color:white; margin:0; font-weight:normal;}

  	#sidebar ul {margin-left:0px; padding-left:0; margin-bottom:0; color:#4a4d56;}
  	#sidebar ul li {border-bottom: 1px dashed #ccc; text-indent:-12px; padding-left:22px; text-transform:uppercase; font-size:10px; line-height:18px; font-weight:bold; margin-left:0px; list-style-position: inside; list-style-image: url(/graphics/backgrounds/list.gif);}
  	#sidebar ul .last {border-bottom:none; }


  	#sidebar #call-us, #sidebar #follow-industry-updates {
	    margin: 15px auto 0 auto;
	    border: 0px solid #ffffff;
	    color: #ffffff;
	    padding: 6px; 
	    text-align: left;
	    background-color: #eeeeee;
	    border: 1px solid #cccccc;
		  background-image: url(/graphics/backgrounds/box.gif);
		  background-repeat: repeat-x;
	  background-position: center center;
	
		-ms-border-radius:6px;
		-khtml-border-radius:6px;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
		border-radius:6px;
		
		}
		
		#call-us-title {font-size:27px!important; color:#95c924; padding-left:10px; padding-right:10px; margin:5px 0 0 0;}
		
		#follow-industry-updates-title {font-size:21px!important; color:#95c924; padding-left:10px; padding-right:10px; margin:5px 0 0 0;}
		#follow-industry-updates-title .lowlight {color:#4a4d56; display:block;}
		
		#sidebar #follow-industry-updates label {display:block; float: left; width:45px; color:#4a4d56; margin-left:10px; padding-top:0px; font-size:14px;}
  	#sidebar #follow-industry-updates .text {margin-top:-19px; margin-bottom:0px;}
		
		#sidebar p {padding-left:10px; color:#4a4d56;}
		
		#sidebar .text {float: right; width:150px; margin-left:10px; margin-right:10px;}
		#sidebar .button {margin-left:155px; margin-top:0px; margin-bottom:10px;}
		
		#sidebar dl {font-size:12px; padding-left:10px; color:#4a4d56;}
		#sidebar dt {display:inline-block; width:60px; padding:0; margin:0;  }
		#sidebar dd {display:inline-block; width:155px; padding:0; margin:0; }
		
		#sidebar .country-name {width:85px;}
		#sidebar .country-number {width:130px; }
		
		#content #main h1 {margin-top: 23px; }
		#content #main h3 {font-size:12px; line-height:18px; margin:18px 0; color:#5e7f18;}
		#content #news-results p {margin:0;}
		
#footer {margin-top:45px; padding:0 30px 0 30px; text-align:center;}
#footer {color:#9b9b9b;}
	#footer p {font-size:12px; line-height:18px;}
	#footer p a {color:#9b9b9b; text-decoration:none;} 
	#footer p a:hover {text-decoration:underline;} 
	
	#footer  ul {margin-bottom:30px;}
		#footer  ul li {display:inline-block; font-size:13px; margin:0px 0; padding:0px  4px 0px 6px; border-left:1px solid #ccc;}
		#footer  ul .first{border-left:none; padding-left:0px;}
			#footer ul li a {color:#9b9b9b; text-decoration:none; }

