/* CSS Document */
body
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#636466;
padding:0px;
margin:0px;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#636466;
}

a {
text-decoration:none;
color:#003D79;
font-weight:bold;
}

h1
{
color:#003D79;
font-size:48px;
margin:0px;
padding:0px;
margin-bottom:0px;
}

a.jobalerts
{
color:#003D79;
font-size:16px;
font-weight:bold;
}




#container
{
width:819px;
}

#logo
{
float:left;
width:147px;
}

#search
{
float:right;
width:300px;
color:#00AEE4;
font-size:10px;
font-weight:bold;
text-align:right;

}
	#search input
	{
	vertical-align:middle;
	}

	#search .textbox
	{
		border:solid 1px #00AEE4;
		font-size:10px;
		
		
	}

td.topnav_sel
{
background-color:#00A1D2;
text-align:center;
}

td.topnav
{
background-color:#85D2E9;
text-align:center;

}

a.topnav
{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
font-size:13px;
}

#home_banner
{
background-image:url(../images/background-home.gif);
width:819px;
height:305px;
padding:0px;
margin:0px;
color:#FFFFFF;
}

	#home_banner_text
	{
	width:430px;
	color:#FFFFFF;
	float:right;
	padding-top:40px;
	
	
	}
	
	#home_banner_text .large
	{
	font-size:48px;
	font-weight:bold;	
	margin:0px;
	color:#FFFFFF;
	
	}
	
	#home_banner_text .small
	{
	font-size:13px;
	line-height:130%;
	
	margin:0px;
	padding-top:20px;
	padding-right:10px;
	color:#FFFFFF;
	
	
	}
	
	#home_banner_text .medium, #home_banner_text  a
	{
	
	margin:0px;
	padding-top:30px;
	font-size:30px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}

.grey_box
{
border:solid 1px #F2F2F2;
padding:10px;

}

.h2_blue
{
color:#00AEE4;
margin:0px;
padding:0px;
font-size:20px;
padding-bottom:10px;
}


#newslist
{

}

#newslist ul
{
padding:0px;
margin:0px;
padding-left:18px;

}

#newslist li
{
list-style-image:url(../images/list-image.gif);
padding-bottom:20px;

}

#newslist .heading
{
font-size:15px;
font-weight:bold;
}

#newslist a.heading
{
font-size:15px;
font-weight:bold;
color:#636466;
}

p.indented
{
padding:0px;
margin:0px;
margin-left:15px;
}

#jobs
{
border:solid 1px #F2F2F2;

}

#jobs p
{
padding:0px;
margin:0px;
padding-bottom:10px;
}

#jobs .row
{
background-image:url(../images/home-jobs-fadedbg.gif);
background-repeat:repeat-x;
border-top:solid 1px #00498C;
padding:10px;
}

#jobs a
{
text-decoration:none;
font-size:16px;
color:#636466;
font-weight:bold;
}

#optionslist h2
{
color:#636466;
padding-left:25px;
font-size:20px;
}


#optionslist .left
{
width:20px;
float:left;
padding-top:8px;
padding-left:5px;
}

#optionslist .right
{
float:left;
width:300px;
font-size:16px;
font-weight:bold;

color:#003D79;
border-bottom:solid 1px #003D79;
padding-top:8px;
padding-bottom:8px;
}

#optionslist .top
{
border-top:solid 1px #003D79;
}

#optionslist .heading
{
font-size:20px;
color:#636466 ;
}


#optionslist a
{
font-size:16px;
font-weight:normal;
color:#666666;
}


/*
	Job Benefits
*/

#details
{
background-color:#00AEE4; 
height:370px;
color:#FFFFFF;
}

#details p
{
color:#FFFFFF;
line-height:140%;
}

#details .heading
{
color:#FFFFFF;
font-size:18px;
font-weight:bold;
}

#details .medium
{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

/*
	Page Devider
*/
div.pagedevider
{
background-image:url(../images/page-devider.jpg);
background-repeat:no-repeat;
padding-left:18px;
padding-top:4px;
padding-bottom:5px;
color:#FFFFFF;
font-weight:bold;
font-size:16px;
margin-bottom:10px;
}

span.pagedevider
{

}
