/* CSS Document */

body{
	margin:0; padding:0; 
	color:#000000;
	}
	
div, p, h1, h2, h3, form, label, img, ul, a{
	margin:0; padding:0;
	}

.spacer{
	line-height:0; font-size:0; clear:both;
	}
	
div#program div { float:left; width:170px; text-align:center;margin: 0px 0px 14px 0px;color: #4C4C4C;}
/*------------------------------Header Start--------------------------------*/

#container{
	margin:0 auto; padding:0; 
	width:741px; position:relative;background:url(images/left_border.gif) repeat-y 542px 320px #FFFFFF;
	}
#header{
	width:741px; float:left;
	background:url(images/header_bg.gif) repeat-x 0 0 #FFFFFF;
	color:#000000; height:200px;
	}

#header h1{
	position:absolute;
	left:0;
	top:0px;
	background:url(images/slogan_bg.gif) no-repeat 0 0 #FFFFFF;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#000000;
	width:241px;
	height: 150px;
	background:#DFA100;
	text-align:center;
	background-color: #FFFFFF;
	}
	
#header ul{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:276px;
	top:150px;
	width: 481px;
	}
#header ul li{
	font:bold 11px/31px Arial, Helvetica, sans-serif;
	color:#000000; background-color:#FFFFFF; float:left;
	margin:0 5px 0 0;
	}	
#header ul li a{
	font:bold 11px/31px Arial, Helvetica, sans-serif;
	color:#146834; background-color:#FFFFFF; 
	padding:0 10px; text-decoration:none; display:block;
	}
#header ul li a.home{
	background:url(images/header_nav_bg.gif) repeat-x 0 0 #FFFFFF;
	font:bold 11px/31px Arial, Helvetica, sans-serif;
	color:#F8F8F8; padding:0 10px; text-decoration:none; display:block;
	}

#header ul li a:hover{
	background:url(images/header_nav_bg.gif) repeat-x 0 0 #FFFFFF;
	color:#F8F8F8; padding:0 10px;
	}


/*------------------------------Header End-----------------------------------------*/

/*------------------------------Left Start-----------------------------------------*/

#left{
	 color:#000000;
	width:522px; margin:0 19px 0 0; padding:0 21px 0 0; float:left;
	}
#left h2{
	background:url(images/dotted_line.gif) repeat-x 0 22px #FFFFFF;
	font:bold 30px/32px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#146834; display:block; 
	}
#left h2 span { background-color:#ffffff; padding: 0 20px 0 0;}

#left h3{
	font:bold 18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#146834; margin: 20px 0 0 0; 
	}

#left p {
	margin:10px 0 0 0;
	font:normal 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#366bb9; background-color:#FFFFFF;
	}
#left p span{
	margin:10px 0 0 0;
	font:normal 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#146834;
	}
#left strong{
	font-weight:bold;
	}	
#left .imgcon { width:522px; padding: 2px 0 0 0; text-align:center; background-color:#772f47; margin:20px 0 20px 0;}
#left .imgcon p { color:#ffffff; font:italic 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; background-color:#772f47; padding: 2px 50px 10px 50px; text-align:left;}
#left ul, #left ol { margin:20px 0 0 0; padding: 0 0 0 40px;}
#left ul li, #left ol li { list-style-type:decimal-leading-zero; font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#366bb9; }	
#left ul li a:link, #left ul li a:visited, #left ol li a:link, #left ol li a:visited { font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#366bb9; text-decoration:none; }	
#left a:link.top, #left a:visited.top { color:#146834;font:bold 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;}
/*------------------------------Left End-----------------------------------------*/

/*------------------------------Right Start-----------------------------------------*/

#right{
	width:167px; float:left;
	}
	
#right div.search{
	width:167px; margin:0 0 13px 0; float:left;
	}
#right div.search img{ border:none;}
	
.topCurve{
	background:url(images/top_curve.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	width:167px; height:3px; display:block; line-height:0; font-size:0;
	}
.bottomCurve{
	background:url(images/bottom_curve.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	width:167px; height:3px; display:block; line-height:0; font-size:0;
	}
	
#right div#con {
	background-color:#F5F5F5; color:#000000; 
	border-left:#DEDEDE solid 1px; border-right:#DEDEDE solid 1px;
	width:167px; padding:4px 0px 4px 0px;
	}
#right ul { margin:0; padding:0;}
#right ul li { border-bottom: solid #999999 1px; list-style-type:none; font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#146834; padding: 8px;}	
#right ul li a:link, #right ul li a:visited { font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#146834; text-decoration:none; }	
#right ul li.top { border-bottom: solid #999999 1px; list-style-type:none; font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#146834; padding: 0 8px 8px 8px;}
#right ul li.bottom { border-bottom: none; list-style-type:none; font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#146834; padding: 8px 8px 0px 8px;}	
#right  div.search img { border: solid 1px #366bb9;}
#right  div.search a img { border: none;}

	
/*------------------------------Right End-----------------------------------------*/

/*------------------------------Body bottom start---------------------------------*/

#bottom{
	width:729px; padding:24px 0 31px 0; 
	float:left; background-color:#ffffff;
	}

#bottom div.jobs{
	background:#DFA100;
	color:#000000; height:153px; margin:0 0 13px 0;
	}
#bottom div img { margin:14px 0 0 0; border: solid 3px #366bb9;}
#bottom div.jobs1, #bottom div.jobs2, #bottom div.jobs3{
	width:243px; float:left; text-align:center;
	}

/*------------------------------Body bottom End-----------------------------------*/

/*------------------------------Footer Start-----------------------------------*/

#footer{
	background:FFFFFF;
	color:#000000; height:113px; padding:10px 0 0 0; text-align:center;
	}
	
#footer ul.nav{
	margin:0 auto; padding:0; list-style:none; width:500px; 
	}
#footer ul.nav li{
	font:normal 11px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000; display:inline;
	}
#footer ul.nav li a{
	font:normal 11px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000; padding:0 9px;
	text-decoration:none; 
	}
#footer ul.nav li a:hover{
	color:#000000;
	}

#footer p.copyright{
	margin:0 auto; padding:5px 0 5px 0; width:145px;
	font:normal 11px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#003F5B; 
	}
/*------------------------------Footer End-----------------------------------*/

/*------------------------------Forms-----------------------------------*/
form { 	margin:10px 0 0 0;
	font:normal 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#366bb9; background-color:#FFFFFF;}

#left table.smaller td p {font-size:75%;}