﻿	
     /* general */
	body {font-family:Trebuchet MS; font-size:0.80em; line-height:1.5em; color:#666666; background:#000 url(../images/mainbak.jpg) center;}
	p {padding-bottom:1em;}	
	a {color:red;}
	a:hover { background:#000; color:#fff;}
	h1 {font-size:1.5em; color:#000;}
	h2 {font-size:1em; font-weight:bold; color:red; padding-bottom:1em;}	 
	h3 {width:100%; font-size:1.6em; color:#fff; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #cb5555;}
	h4 {width:100%; font-size:1.6em; color:#fff; padding-bottom:10px; margin-bottom:10px;}
	li {list-style-type: none;}
	strong {font-weight: bold;}
	textarea {font-size: 100%;}
	
	.button { background:#000; color:#fff; border:0px; margin-left:0.2em;}
	.textalignright { text-align:right;}
	.leadingparagraph  { color:#000;}
	.marginleft { margin-left:10px;} 
	
	fieldset {border: solid 1px #ccc; padding: 10px 0 10px 0;}
	fieldset legend {color: #ccc; margin-left: 2%;}
	fieldset ul {border: solid 0px blue; float: left; width: 100%;}
	fieldset ul li {border: solid 0px green; float: left; clear: both; width: 100%; margin-bottom: 0.5em;}
	fieldset ul li label {border: solid 0px pink; float: left; clear: none; width: 15em; text-align: right; padding-right: 15px;}
	
/*------------------------------------------------------------------------------------------------------------*/
	    	
     /* centering */                   
	#wrappercontent  {width:1000px; left:50%; text-align:left; margin:0 auto;}                                   
                      
					    
    /* header */ 
	#headercontent {width:1000px; padding:0px; height:136px; background:#fff; border-top:#000 10px solid;  top:0;}	
		#headercontent_left {width:300px; float:left; padding: 40px 0px 0px 30px;}		
		#headercontent_right {width:640px; float:left; text-align:right;  padding: 30px 30px 0px 0px; text-transform:uppercase;}
			#headercontent_right_buttons { margin-bottom:0.5em; text-align: right; padding:0.2em 0 0.2em 0.2em;}
			#headercontent_right em {color:red; font-style:normal;}
			#headercontent_right_buttons a{ background:#000; color:#fff; text-decoration:none; font-weight:bold; padding: 0.2em;}
			#headercontent_right_buttons a:hover{ background:red;}
     
	 
	/* navigation */   
	 #mainnavigation {width:1000px; float:left; background:#000; font-size:1.3em;}             
		#mainnavigation ul {float:left; margin-right:10px;}
		#mainnavigation li{ width:118px; color:#fff; text-align:center; padding:10px 0px; float:left; background:#000;  border-top:#333333 5px solid; border-right:1px solid #000;}
		#mainnavigation li a{ color:#fff; font-weight:bold; font-size:0.9em; text-decoration:none;}
		#mainnavigation li a:hover{ color:red;}				
		
		 /* navigation selected */
		#mainnavigation .selected {float:left; border-top:red 5px solid;}
			#mainnavigation .selected a:hover { color:red;}
           
		    
    /* title Content */
	#titlecontent  {width:1000px; padding: 0px; height:240px; float:left; position:relative; background:url("../images/clouds.jpg");} 			
	#titlecontent a { color:#fff; font-weight:bold; text-decoration:none;}			
	.maintitle {padding-left:40px;  float:left; clear:right; width:470px; margin-top:70px;}
		.maintitle p { padding-top:60px;}
		.maintitle p a {color: #999999 !important;}
		.maintitle img { padding-right:5px; margin-bottom:-3px;}
	.maintitle h1 { font-size:2em; font-weight:lighter; color:#999999; padding-bottom:5px; line-height:normal;} 
	.titlecontent_flash {position:absolute; top:-75px; right:0px;}
	
	
    /* search bar */
	#searchbar {width:1000px; padding: 0px; height:72px; float:left; position:relative; background: red url("../images/searchbak.jpg") no-repeat; font-size:1.6em; text-align:right; color:#fff; line-height:30px;} 
	#searchbar a { color:#fff; font-weight:bold; text-decoration:none;}
			
	#searchbar_advancedkeyword { position:absolute; right:45px; top:43px;}
	#searchbar_advancedkeyword a { font-size:12px; padding:5px; font-weight:normal;}
	#searchbar_advancedkeyword a:hover { background:none; text-decoration:underline;}
	
    /* main content inner */       
	#maincontent  {width:1000px; float:left; background: #fff url("../images/contactbak.jpg") repeat-x; position:absolute; top:500px;}				
		
		.col1 { width:280px; float:left; display:inline; background:#fff;  margin:10px 0px 10px 30px; padding:10px; min-height:340px; height:auto !important; height:340px;}				
		.col1_inner { width:220px; float:left; display:inline; background:#fff;  margin:10px 0px 10px 30px; padding:6px 10px 10px 10px; min-height:340px; height:auto !important; height:340px;}				
		.col1_inner ul li { margin-top:6px;}
			.col1_inner a { width:208px; display:block; text-align:right; background:#e5e5e5; color:#333333; text-decoration:none; border:1px solid #ccc; padding:5px;}
			.col1_inner a:hover { background:#999999; color:#fff;}
			.col1_inner a.selected { background:#999999; color:#fff; border-right:2px solid red;}
		.col1_inner_spacer {display: block; height: 2em;}
											
		.col2 { width:280px; float:left; display:inline; background:#fff;  margin:10px 0px 10px 10px; padding:10px; min-height:340px; height:auto !important; height:340px;}
		.col2 ul li {border: solid 1px white;}
			.col2 a:hover  { background: url("../images/hotjobbak_o.gif") bottom left;}						
		.col2_inner { width:670px; float:right; display:inline; background:#fff;  margin:10px 30px 10px 0px; padding:10px; min-height:340px; height:auto !important; height:340px;}
		.col2_inner ol { border:1px solid #ccc; padding:0.2em; margin:1em 0em; background:#e5e5e5;}
		.col2_inner ol li {clear:both; list-style-type:lower-alpha; color:#000; margin-left:2em;}
		.col2_inner	strong { font-size:1em; font-weight:bolder; color:#000000;}
		
		
		.col3 { width:300px; float:left; display:inline; background:#fff;  margin:120px 0px 10px 10px; padding:10px; clear:right; min-height:230px; height:auto !important; height:230px;}												
		.col3 object { margin-top:-120px; position:absolute; margin-left:-5px;}
			.col3_news_date { width:50px; float:left; border: 1px solid #ccc; text-align:center; padding:0.5em 0em;}
				.col3_news_date em { font-size:2em; color:red;  font-style:normal;}
				.col3_news_date p { padding:0em; text-align: center;}						
			.col3_news_news { width:225px; float:left; clear:right; margin-left:0.5em; margin-bottom:1em;}
					
						
	/* gutter */			
	#maincontent_gutter {background:#ccc url("../images/gutterbak.jpg") repeat-x;  height:200px; clear:both;}
		.col1_gutter { width:280px; float:left; display:inline; background:#000; color:#fff; margin:10px 0px 10px 30px; padding:10px; min-height:100px; height:auto !important; height:100px;}				
		.col1_gutter ul li {display: inline; color: Red;}
		.col2_gutter { width:280px; float:left; display:inline; background:#000; color:#fff; margin:10px 0px 10px 10px; padding:10px; min-height:100px; height:auto !important; height:100px;}			
		.col3_gutter { width:300px; float:left; display:inline; background:#000; color:#fff; margin:10px 0px 10px 10px; padding:10px; clear:right; min-height:100px; height:auto !important; height:100px;}			
		#maincontent_gutter h1 {color:#fff; padding-bottom:1em;}								
		.col3_gutter a, .col2_gutter a { color:#999999; text-transform:uppercase; text-decoration:none;}
		.col3_gutter a:hover, .col2_gutter a:hover { color:#ccc; text-decoration:underline;}

	#maincontent_copyright {width:1000px; color:#666666; clear:both; float: left;}
	#maincontent_copyright a { color:#fff; color:#666666;}	
	#maincontent_copyright p { padding-left:30px; float: left;}		
	#maincontent_copyright img { float:right; padding-right:30px;}
			
			
    /* copyright */
	#copyright {width:960px; padding-left:30px; float:left;}