/* CSS Document */

body {
	background-color:#264568;
	margin: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
img{
	border:none;
}
a {
	text-decoration:none;
	color:#3478AB;
}

a:hover {
	color:#264568;
}


form{	
	margin:0;
	padding:0;
}

h1 {
	color:#245477;
	font-size:18px;
}
h2 {
	color:#245477;
	font-size:16px;
}

h3 {
	color:#245477;
	font-size:12px;
	margin-top:0px;
}
li h3{
	margin:2px;
}
h4 {
	color:#245477;
	font-size:14px;
	margin:5px 0;
	padding:0;	
}
	h4 a{
		text-decoration:underline
	}

h5 {
	color:#245477;
	font-size:12px;
	margin:0px;
	padding:0px;
	padding-top:5px;

}
/*text formatting styles*/
.highlight{
	color:#99BB1A;
}
form.label{
 width:100px;
 float:left;
}

.clear{
	clear:both;
	line-height:1px;
	height:1px;
	
}

.errorMsg{
	color:#FF0000;
}

#pageWrapper{
	width:790px;
	margin: 0 auto;
}



/*header tags*/
#headerWrapper{
	height: 137px;
	width:	782px;
}
#headerRight{
	width:	15px;
	height: 113px;
	background:url(../images/layout/header_right.jpg) #FFFFFF;
	float: right;
}
#headerLeft{
	width:	15px;
	height: 113px;
	float: left;
	background:url(../images/layout/header_left.jpg) #FFFFFF;
}
#headerBanner{
	height: 113px;
	width:	752px;
	background:url(../images/layout/header_banner_background.jpg) #FFFFFF;
	float: left;
}
	#headerBanner img {
		margin:20px 0 0 19px;
	}
#headerBase{
	background:url(../images/layout/header_base.jpg) #FFFFFF bottom left;
	height: 24px;
	width:	782px;	
	clear:both;
}
#headerAdvertising{
	height: 90px;
	width:	434px;
	float:right;
	margin-right:10px;
	margin:0px 12px 0 0;
}
	*>#headerAdvertising{
		margin:0px 30px 0 0;
	}
	
#headerAdvertising img{
	border:none;
}		
/*content tags*/	
#contentBackgroundWrapper{
	width:782px;
	background:url(../images/layout/content_background.jpg) #FFFFFF;
	

}
#contentWrapper{
	width:760px;
	margin: 0 auto;

}
#contentBase{
	background:url(../images/layout/content_base.jpg) #264568 no-repeat;
	height:25px;
	
}

#contentBody{
	/*margin: 10px 23px 10px 23px;*/
	margin: 10px 15px 10px 15px;
	
}

#statusWrapper{
	width:734px;
	margin:8px auto;

}
#statusBar{
	background:url(../images/layout/status_bg.jpg) #FFFFFF;
	height:25px;
}
#statusBarLeft{
	background:url(../images/layout/status_left_end.jpg) #FFFFFF;
	height:25px;
	width:8px;
	float:left;
}
#statusText{
	height:21px;
	width:644px;
	float:left;
	padding-top:4px;
	padding-left:4px;
}
#statusTime{
	height:21px;
	width:65px;
	border-left: #FFFFFF solid 1px;
	float:left;
	padding-top:4px;
	padding-left:4px;

}
#statusBarRight{
	background:url(../images/layout/status_right_end.jpg) #FFFFFF;
	height:25px;
	width:8px;
	float:left;
}

/*footer tags*/
#footerWrapper{
	width:760px;
	margin: 0 auto;
}

#footerContent{
	padding-right:22px;
	float:right;
	color:#FFFFFF;
	font-size:10px;
}
	#footerContent a{
		color:#FFFFFF;	
	}
	#footerContent a:hover{
		color:#3478AB;	
	}	


/*menu tags*/
#menuWrapper{
	/*height: 33px;
	font-size:12px;
	font-weight:bold;
	background:url(../images/layout/menu_right_bg.jpg) #99BB1A;
	position:relative;	*/	
}

.menuWrapper{
	height: 33px;
	font-size:12px;
	font-weight:bold;
	background:url(../images/layout/menu_right_bg.jpg) #99BB1A;
	position:relative;		
}
#menuWrapper a{
	color:#264568;
}
#menuWrapper ul{
	list-style:none;
	display:inline;
	padding: 0;
	margin: 0;
	
}
#menuWrapper li{
	float:left;	
}

#menuWrapper #menuList{
	height: 33px;
}


/*menu static*/
.menuItemRight{
	background:url(../images/layout/menu_static_bg.jpg) #FFFFFF;
	height:33px;
	width:10px;
	float:left;
}
.menuItemRightEnd{
	background:url(../images/layout/menu_static_right_end.jpg) #FFFFFF;
	height:33px;
	width:10px;
	float:left;
}
.menuItemLeft{
	background:url(../images/layout/menu_static_bg.jpg) #FFFFFF;
	height:33px;
	width:10px;
	float:left;
}
.menuItemLeftEnd{
	background:url(../images/layout/menu_static_left_end.jpg) #FFFFFF;
	height:33px;
	width:10px;
	float:left;
}
.menuItem{
	background:url(../images/layout/menu_static_bg.jpg) #FFFFFF;
	height:25px;
	float:left;
	padding:8px 8px 0 8px;
	
}



/*menu mouse over*/
.menuItemRightMouse{
	background:url(../images/layout/menu_mouse_right.jpg) #FFFFFF;
	height:33px;
	width:10px;
	float:left;
}
.menuItemRightEndMouse{
	background:url(../images/layout/menu_mouse_right_end.jpg) #FFFFFF;
	height:33px;
	width:10px;
	float:left;
}
.menuItemLeftMouse{
	background:url(../images/layout/menu_mouse_left.jpg) #FFFFFF;
	height:33px;
	width:10px;
	float:left;
}
.menuItemLeftEndMouse{
	background:url(../images/layout/menu_mouse_left_end.jpg) #FFFFFF;
	height:33px;
	width:10px;
	float:left;
}
.menuItemMouse{
	background:url(../images/layout/menu_mouse_bg.jpg) #FFFFFF;
	height:25px;
	float:left;
	padding:8px 8px 0 8px;

}


/*menu selected*/
.menuItemRightSelect{
	background:url(../images/layout/menu_select_right.jpg) #FFFFFF;
	height:33px;
	width:10px;	
	float:left;
}
.menuItemRightSelectEnd{
	background:url(../images/layout/menu_select_right_end.jpg) #FFFFFF;
	height:33px;
	width:10px;
	float:left;
}
.menuItemLeftSelect{
	background:url(../images/layout/menu_select_left.jpg) #FFFFFF;
	height:33px;
	width:10px;		
	float:left;
}
.menuItemLeftSelectEnd{
	background:url(../images/layout/menu_select_left_end.jpg) #FFFFFF;
	height:33px;
	width:10px;
	float:left;
}

.menuItemSelect{
	background:url(../images/layout/menu_select_bg.jpg) #FFFFFF;
	height:25px;
	float:left;
	padding:8px 8px 0 8px;
}


/*menu members area*/

#menuWrapper #menuMembers ul{
	float:right;
	
	
}
.menuMembersItemLeft{
	background:url(../images/layout/menu_right_bg.jpg) #FFFFFF;
	height:33px;
	width:10px;	
	float:right;
}

.menuMembersItemRight{
	background:url(../images/layout/menu_right_end.jpg) #FFFFFF;
	height:33px;
	width:10px;		
	float:right;
	
}

.menuMembersItemRightMouse{
	background:url(../images/layout/menu_right_mouse_end.jpg) #FFFFFF;
	height:33px;
	width:10px;		
	float:right;
}

.menuMembersItemLeftMouse{
	background:#367AAD;
	height:33px;
	width:10px;	
	float:right;
}

.menuMembersItem{
	background:url(../images/layout/menu_right_bg.jpg) #FFFFFF;
	height:25px;
	float:right;
	/*padding:8px 60px 0 0px;*/
	padding:8px 0 0 0;
	color:#FFFFFF;
}
	.menuMembersItem a{
		color:#FFFFFF;
	}
.menuMembersItemMouse{
	background: #367AAD;
	height:25px;
	float:right;
	padding:8px 0 0 0px;
	color:#FFFFFF;
}
	.menuMembersItemMouse a{
		color:#FFFFFF;
	}

.menuWrapperMouse{
	height: 33px;
	font-size:12px;
	font-weight:bold;
	background:#367AAD;
	position:relative;		
}

/*start css drop down menu*/

#menuWrapper .down{ 
	height:25px;
	padding-right:55px;
	
}
#menuWrapper .down a{ 
	color:#FFFFFF;
}



#menuWrapper .down ul { 
	display: none; 
	position: absolute;
	top:33px;
	left:615px;
} 

/*#menuWrapper .down ul{
	width: 100px;
	padding:0px;
	margin:	0px;
}*/
#menuWrapper ul .down ul li{
	width: 100px;
	float: none;
	padding:0px;
	margin:	0px;
}




/*start sub nav styles*/
#menuWrapper ul .down ul li a {
	display: block;
	width: 127px;
	background:#62A5D2;
	color:#FFFFFF;
	padding:4px 0 4px 18px;
}

#menuWrapper ul .down ul li a:hover {
	background:	none;
	background-color:#367AAD;
	color: #FFFFFF;
}

/*end sub nav styles*/


/* Fix IE. Hide from IE Mac \*/

* html #menuWrapper ul li { float: left; }

* html #menuWrapper li a { height: 1%; }

/* End */

	
#menuWrapper li:hover ul, #menuWrapper li.over ul { 
	display: block; 
	width: 100px;

}


/*end css drop down menu*/




/*boxes*/

#boxWrapper{
	width:100%;
	margin:15px 0 15px 0;
	
}

.boxText{
	padding: 0px 10px 0 10px;
	font-size:10px;
}
	.boxText h2{
		margin-top:7px;
		padding:0;
		
	}
	.boxText h3{
		margin:3px 0 0 0;
		padding:0;
	}	
	.boxText a{
		font-size:12px;
		text-decoration:underline;
		font-weight:bold;
		color:#264568;
	}	
	
.boxHeader{
	height:24px;
	padding:0;
}	

	.boxHeader h2{
		margin:0px;
		padding:0;
	}
	
	
.boxHeaderText{
/*	padding-top: 5px;
	margin-top:10px;*/
	
}

	.boxHeaderText h2{
		
		padding:0;
		
		padding-top:8px;
		margin-left:10px;
		*margin/**/:0;
		
		font-size:100%;
	}


.boxImage{
	float:right;
	margin-top:10px;
}
#boxTop{
	width:211px;
	height:8px;
	line-height:1px;
	float:left;
	font-size:1px;
	
}
#boxHeader{
	height:40px;
}

/*box 1*/
#box1{
	background:url(../images/layout/box1_bg.jpg) repeat-x #FFFFFF;
	height:210px;
	width:227px;
	float:left;
	margin: 0 23px 0 0;

}

#box1 #box1LeftCorner{
	background:url(../images/layout/box1_top_left.jpg) #FFFFFF;
	width:8px;
	height:8px;
	float:left;
	line-height:1px;
	font-size:1px;

}

#box1 #box1RightCorner{
	background:url(../images/layout/box1_top_right.jpg) #FFFFFF;
	float:right;
	width:8px;
	height:8px;
	line-height:1px;
	font-size:1px;
}


#box1 #box1MidLeftCorner{
	background:url(../images/layout/box1_mid_left.jpg) bottom no-repeat;
	width:8px;
	height:8px;
	float:left;
	line-height:1px;
	font-size:1px;
	padding-top:8px;
}

#box1 #box1MidRightCorner{
	background:url(../images/layout/box1_mid_right.jpg) bottom no-repeat;
	float:right;
	width:8px;
	height:8px;
	line-height:1px;
	font-size:1px;
	padding-top:8px;
}



/*box 2*/
#box2{
	background:url(../images/layout/box2_bg.jpg) repeat-x #FFFFFF;
	height:210px;
	width:227px;
	float:left;
	margin: 0 23px 0 0;

}


#box2 #box2LeftCorner{
	background:url(../images/layout/box2_top_left.jpg) #FFFFFF;
	width:8px;
	height:8px;
	float:left;
	line-height:1px;
	font-size:1px;

}

#box2 #box2RightCorner{
	background:url(../images/layout/box2_top_right.jpg) #FFFFFF;
	float:right;
	width:8px;
	height:8px;
	line-height:1px;
	font-size:1px;
}


#box2 #box2MidLeftCorner{
	background:url(../images/layout/box2_mid_left.jpg) bottom no-repeat;
	width:8px;
	height:8px;
	float:left;
	line-height:1px;
	font-size:1px;
	padding-top:8px;
}

#box2 #box2MidRightCorner{
	background:url(../images/layout/box2_mid_right.jpg) bottom no-repeat;
	float:right;
	width:8px;
	height:8px;
	line-height:1px;
	font-size:1px;
	padding-top:8px;
}

/*box 3*/
#box3{
	background:url(../images/layout/box3_bg.jpg) repeat-x #FFFFFF;
	height:210px;
	width:227px;
	float:left;
	margin: 0;

}

#box3 #box3LeftCorner{
	background:url(../images/layout/box3_top_left.jpg) #FFFFFF;
	width:8px;
	height:8px;
	float:left;
	line-height:1px;
	font-size:1px;

}

#box3 #box3RightCorner{
	background:url(../images/layout/box3_top_right.jpg) #FFFFFF;
	float:right;
	width:8px;
	height:8px;
	line-height:1px;
	font-size:1px;
}


#box3 #box3MidLeftCorner{
	background:url(../images/layout/box3_mid_left.jpg) bottom no-repeat;
	width:8px;
	height:8px;
	float:left;
	line-height:1px;
	font-size:1px;
	padding-top:8px;
}

#box3 #box3MidRightCorner{
	background:url(../images/layout/box3_mid_right.jpg) bottom no-repeat;
	float:right;
	width:8px;
	height:8px;
	line-height:1px;
	font-size:1px;
	padding-top:8px;
}

/*Home page Items*/
#introText{
	width:210px;
	height:150px;
	padding-left:2px;

	
}
#introText a img{
	margin-top:10px;
}
.homeImage{
	float:right;
	padding-right:3px;
}





/*search page Items*/
#resultsWrapper{
	margin:13px auto;
	width:735px;
	
}
#resultsLeftPanel{
	width:158px;
	float:left;
	
}
#resultsRightPanel{
	width:560px;
	float:right;
	
}
/*search page left menu*/
#resultsMenu{
	background:#A0DBFD;
}
#resultsMenuTopLeftCorner{
	background:url(../images/layout/search_menu_top_left.jpg) #FFFFFF;
	width:8px;
	height:8px;
	float:left;
	line-height:1px;
	font-size:1px;
}
#resultsMenuTop{
	width:142px;
	height:8px;
	line-height:1px;
	float:left;
	font-size:1px;

}
#resultsMenuTopRightCorner{
	background:url(../images/layout/search_menu_top_Right.jpg) #A0DBFD;
	width:8px;
	height:8px;
	float:left;
	line-height:1px;
	font-size:1px;
}
#resultsMenuBottomLeftCorner{
	background:url(../images/layout/search_menu_bottom_left.jpg) #A0DBFD;
	width:8px;
	height:8px;
	float:left;
	line-height:1px;
	font-size:1px;
}
#resultsMenuBottom{
	width:142px;
	height:8px;
	line-height:1px;
	float:left;
	background:#A0DBFD;
	font-size:1px;
}
#resultsMenuBottomRightCorner{
	background:url(../images/layout/search_menu_bottom_right.jpg) #A0DBFD;
	width:8px;
	height:8px;
	float:left;
	line-height:1px;
	font-size:1px;
}

#resultsMenu #resultsNav{
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	

}
#resultsMenu #resultsNav li{
	padding:2px 0 2px 16px;
	margin:0;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	
}
 #resultsMenu #resultsNav .Mouse{
	background:#CEECFE;
}
 #resultsMenu #resultsNav a {
	color:#245477;
}


#resultsMenu #resultsNav li.resultsNavLast{
	border-bottom:none;
	padding:2px 0 0px 16px;
}
#resultsMenu #resultsNav li.resultsNavFirst{
	padding:0px 0 2px 16px;
}
#resultsMenu #resultsNav li.resultsNavSelected{
	background:url(../images/layout/resultsMenu_select.jpg) no-repeat #CEECFE;
	background-position: 8px 6px;

}

#resultsAdvertising{
	width:165px;
	height:	320px;
	margin-top:6px;
	clear:both;
	float:left;

}
#resultsAdvertising img{
	border:none;
}
.resultsAdvertisingSmaller{
	padding-top:6px;
	width:160px;
	height:160px;
}
/*search results heading*/
#resultsHeadingWrapper{
	width:558px;
	height:48px;
	background:url(../images/layout/results_heading_bg.jpg) #CEECFE;
}
#resultsHeadingLeft{
	width:39px;
	height:48px;
	background:url(../images/layout/results_heading_left.jpg) #CEECFE;
	float:left;
}
#resultsHeading{
	width:230px;
	height:20px;
	font-size:14px;
	float:left;
	color:#245477;
	padding:18px 10px 10px 10px;
}
#resultsHeadingText{
	width:260px;
	height:20px;
	float:left;
	color:#245477;
	text-align:right;
	padding:18px 0px 10px 0px;
	font-weight:bold;
}

#resultsHeadingText a{
	color:#245477;
}
#resultsHeadingText a:hover{
	color:#3478AB;
}

#resultsHeadingRightTop{
	width:8px;
	height:8px;
	float:right;
	overflow:hidden;
	background:url(../images/layout/results_heading_top_right.jpg) #CEECFE;
}
#resultsHeadingRight{
	width:8px;
	height:32px;
	float:right;
	overflow:hidden;
	clear:right;
}
#resultsHeadingRightBottom{
	width:8px;
	height:8px;
	float:right;
	overflow:hidden;
	clear:right;
	background:url(../images/layout/results_heading_bottom_right.jpg) #CEECFE;
}




/*other heading box*/
#otherHeadingWrapper{
	width:558px;
	height:48px;
	background:url(../images/layout/other_heading_bg.jpg);
}
#otherHeadingLeft{
	width:39px;
	height:48px;
	background:url(../images/layout/other_heading_left.jpg);
	float:left;
}
#otherHeading{
	width:228px;
	height:20px;
	font-size:14px;
	float:left;
	color:#245477;
	padding:18px 10px 10px 10px;
}


#otherHeadingRight{
	width:10px;
	height:48px;
	float:right;
	overflow:hidden;
	background:url(../images/layout/other_heading_right.jpg);
}



/*compare heading box*/
#compareHeadingWrapper{
	width:734px;
	height:48px;
	background:url(../images/layout/results_heading_bg.jpg) repeat-x #FFFFFF;
	padding-bottom:5px;
}
#compareHeading{
	width:470px;
	height:20px;
	font-size:14px;
	float:left;
	color:#245477;
	padding:18px 10px 10px 10px;
}
/*comparison box*/
.compareWrapper{
	width:268px;
	background:url(../images/layout/compare_box_bg.jpg) repeat-y;
	float:left;
	padding-right:10px;
}
.compareTop{
	width:268px;
	height:8px;
	background:url(../images/layout/compare_box_top.jpg);
	overflow:hidden;
}
.compareBottom{
	width:268px;
	height:8px;
	background:url(../images/layout/compare_box_bottom.jpg);
	overflow:hidden;
}
.compareContent{
	margin: 0 10px;
	width:248px;
}

/*white box*/
#whiteBoxWrapper{
	width:558px;	
	background:url(../images/layout/white_box_bg.jpg)  #FFFFFF;
}
#whiteBoxTop{
	width:558px;	
	background:url(../images/layout/white_box_top.jpg)  #FFFFFF;
	height:8px;
	overflow:hidden;
}
#whiteBoxBottom{
	width:558px;	
	background:url(../images/layout/white_box_bottom.jpg)  #FFFFFF;
	height:8px;
	overflow:hidden;
}

/*img header*/
#imgHeaderWrapper{
	width:512px;	
	height:29px;
	background:url(../images/layout/img_header_bg.jpg)  #FFFFFF;
	overflow:hidden;
}
#imgHeaderLeft{
	width:9px;	
	background:url(../images/layout/img_header_Left.jpg)  #FFFFFF;
	height:29px;
	float:left;
}
#imgHeaderContent{
	width:474px;	
	height:22px;
	float:left;
	text-align:right;
	padding-top:7px;
	padding-right:20px;
}
#imgHeaderContent a{
	color:#264568;
}
#imgHeaderContent a:hover{
	color:#3478AB;
}
#imgHeaderRight{
	width:9px;	
	background:url(../images/layout/img_header_right.jpg)  #FFFFFF;
	height:29px;
	float:left;
}

/*results display*/
.resultWrapper{
	width:558px;	
	background:url(../images/layout/result_bg.jpg)  #FFFFFF;
	
}
	*>.resultWrapper{
		margin-top:4px;
	}

.resultLeftTop{
	background:url(../images/layout/result_top_left.jpg) #CEECFE;
	width:8px;
	height:8px;
	float:left;
	overflow:hidden;
}
.resultTop{
	background:url(../images/layout/result_top_bg.jpg) #CEECFE;
	width:542px;
	height:8px;
	float:left;
	overflow:hidden;
}
.resultRightTop{
	background:url(../images/layout/result_top_right.jpg) #FFFFFF;
	width:8px;
	height:8px;
	float:left;
	overflow:hidden;
}
.resultLeftBottom{
	background:url(../images/layout/result_bottom_left.jpg) #FFFFFF;
	width:8px;
	height:8px;
	float:left;
	overflow:hidden;
}
.resultBottom{
	background:url(../images/layout/result_bottom_bg.jpg) #FFFFFF;
	width:542px;
	height:8px;
	float:left;
	overflow:hidden;
}
.resultRightBottom{
	background:url(../images/layout/result_bottom_right.jpg) #FFFFFF;
	width:8px;
	height:8px;
	float:left;
	overflow:hidden;
}

.resultBody{
	width:528px;
	padding:15px;
}

.resultBody .resultImage{
	float:right;
	padding-left:10px;
}
.resultBody .resultInfo{
	background:url(../images/layout/info_button.jpg) no-repeat #FFFFFF;
	background-position:left;
	height:15px;
	margin-top:10px;
	text-indent:20px;
}

.resultBody .resultInfo a {
	color:#99BB1A;
	font-weight:bold;
}


.resultBody .resultInfo a:hover{
	color:#245477;
}




/*result footer*/
/*search results heading*/
#resultsFooterWrapper{
	width:558px;
	height:38px;
	background:url(../images/layout/results_footer_bg.jpg) #CEECFE;
	color:#245477;
}

	*>#resultsFooterWrapper{
		margin-top:4px;
	}
#resultsFooterLeftTop{
	width:8px;
	height:8px;
	background:url(../images/layout/results_footer_top_left.jpg) #CEECFE;
	float:left;
	overflow:hidden;
}
#resultsFooterTop{
	width:542px;
	float:left;
	overflow:hidden;
	height:8px;
}

#resultsFooterRightTop{
	width:8px;
	height:8px;
	float:left;
	background:url(../images/layout/results_footer_top_right.jpg) #CEECFE;
	overflow:hidden;
}
#resultsFooterLeftBottom{
	width:8px;
	height:8px;
	background:url(../images/layout/results_footer_bottom_left.jpg) #CEECFE;
	float:left;
	overflow:hidden;
}

#resultsFooterRightBottom{
	width:8px;
	height:8px;
	float:left;
	overflow:hidden;
	background:url(../images/layout/results_footer_bottom_right.jpg) #CEECFE;
}
#resultsFooterText{
	height:18px;
	float:right;
	text-align:right;
	padding:4px 10px 0 0;
	width:543px;
	color:#245477;
}

#resultsFooterText a {
	color:#245477;
}
#resultsFooterText a:hover{
	color:#3478AB;
}
#resultsFooterBottom{
	width:542px;
	float:left;
	height:8px;
	overflow:hidden;
}


/*school headings*/
#schoolHeadingWrapper{
	width:558px;
	height:45px;
	background:url(../images/layout/schoolHeading_bg.jpg) #CEECFE;
	overflow:hidden;
}
#schoolHeadingLeft{
	width:35px;
	height:45px;
	background:url(../images/layout/schoolHeading_left.jpg) #CEECFE;
	float:left;
}
#schoolHeading{
	width:300px;
	height:20px;
	font-size:14px;
	float:left;
	color:#245477;
	padding:18px 10px 10px 10px;
}
#schoolHeading2{
	width:470px;
	height:20px;
	font-size:14px;
	float:left;
	color:#245477;
	padding:18px 10px 10px 10px;
}

#schoolHeadingText{
	width:170px;
	height:20px;
	float:left;
	color:#245477;
	text-align:right;
	padding:18px 10px 10px 10px;
	
}

#schoolHeadingText a{
	color:#245477;
}

#schoolHeadingRightTop{
	width:9px;
	height:9px;
	float:right;
	overflow:hidden;
	background:url(../images/layout/schoolHeading_right_top.jpg) #CEECFE;
}

#schoolBodyWrapper
{
	width:558px;
	background:#D3EEFE;
}
.schoolBodyMid
{
	width:540px;
	height:9px;
	float:left;
	background:#D3EEFE;
	
}
#schoolBodyTopLeft
{
	width:9px;
	height:9px;
	float:left;
	background:url(../images/layout/school_body_top_left.jpg) no-repeat #CEECFE;
}
#schoolBodyTopRight
{
	width:9px;
	height:9px;
	float:left;
	background:url(../images/layout/school_body_top_right.jpg) no-repeat #CEECFE;
	
}
#schoolBodyBottomLeft
{
	width:9px;
	height:9px;
	float:left;
	background:url(../images/layout/school_body_bottom_left.jpg) bottom center no-repeat #CEECFE;
}
#schoolBodyBottomRight
{
	width:9px;
	height:9px;
	float:left;
	background:url(../images/layout/school_body_bottom_right.jpg) bottom center no-repeat #CEECFE;
}

#schoolBody
{
	padding:10px 15px 0 15px;
}




/*job styles*/
/*search page Items*/
#jobWrapper{
	margin:13px auto;
	width:735px;
	
}
#jobLeftPanel{
	width:158px;
	float:left;
	
}
#jobRightPanel{
	width:560px;
	float:right;
	
}


/*job listing ad highlight*/

.jobListingNav{
	background:#C8DA83;
}
.schoolListingNav{
	background:#A0DBFD;
}




/*job page left menu*/
#jobMenu{
	background:#C8DA83;
}
#jobMenuTopLeftCorner{
	background:url(../images/layout/job_menu_top_left.jpg) #C8DA83;
	width:8px;
	height:8px;
	float:left;
	line-height:1px;
	font-size:1px;
}
#jobMenuTop{
	width:142px;
	height:8px;
	line-height:1px;
	float:left;
	font-size:1px;

}
#jobMenuTopRightCorner{
	background:url(../images/layout/job_menu_top_Right.jpg) #C8DA83;
	width:8px;
	height:8px;
	float:left;
	line-height:1px;
	font-size:1px;
}
#jobMenuBottomLeftCorner{
	background:url(../images/layout/job_menu_bottom_left.jpg) #C8DA83;
	width:8px;
	height:8px;
	float:left;
	line-height:1px;
	font-size:1px;
}
#jobMenuBottom{
	width:142px;
	height:8px;
	line-height:1px;
	float:left;
	background:#C8DA83;
	font-size:1px;
}
#jobMenuBottomRightCorner{
	background:url(../images/layout/job_menu_bottom_right.jpg) #A0DBFD;
	width:8px;
	height:8px;
	float:left;
	line-height:1px;
	font-size:1px;
}

#jobMenu #resultsNav{
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	

}
#jobMenu #resultsNav li{
	padding:2px 0 2px 16px;
	margin:0;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	
}
 #jobMenu #resultsNav .Mouse{
	background:#DBE7AE;

}
 #jobMenu #resultsNav a {
	color:#245477;
}


#jobMenu #resultsNav li.resultsNavLast{
	border-bottom:none;
	padding:2px 0 0px 16px;
}
#jobMenu #resultsNav li.resultsNavFirst{
	padding:0px 0 2px 16px;
}
#jobMenu #resultsNav li.resultsNavSelected{
	background:url(../images/layout/jobMenu_select.jpg) no-repeat #DBE7AE;
	background-position: 8px 6px;

}

#resultsAdvertising{
	width: 158px;
	height:	320px;
	margin-top:6px;
	clear:both;
	float:left;
}

/*job headings*/
#jobHeadingWrapper{
	width:558px;
	height:45px;
	background:url(../images/layout/jobHeading_bg.jpg);
	overflow:hidden;
}
#jobHeadingLeft{
	width:35px;
	height:45px;
	background:url(../images/layout/jobHeading_left.jpg);
	float:left;
}
#jobHeading{
	width:320px;
	height:20px;
	font-size:14px;
	float:left;
	color:#245477;
	padding:18px 10px 10px 10px;
}
#jobHeadingText{
	width:150px;
	height:20px;
	float:left;
	color:#245477;
	text-align:right;
	padding:18px 10px 10px 10px;
	
}

#jobHeadingText a{
	color:#245477;
}

#jobHeadingRightTop{
	width:9px;
	height:9px;
	float:right;
	overflow:hidden;
	background:url(../images/layout/jobHeading_top_right.jpg) #CEECFE;
}

#jobBodyWrapper
{
	width:558px;
	background:#DBE7AE;
	
}
.jobBodyMid
{
	width:540px;
	height:9px;
	float:left;
	background:#DBE7AE;
	
}
#jobBodyTopLeft
{
	width:9px;
	height:9px;
	float:left;
	background:url(../images/layout/job_body_top_left.jpg) no-repeat;
}
#jobBodyTopRight
{
	width:9px;
	height:9px;
	float:left;
	background:url(../images/layout/job_body_top_right.jpg) no-repeat;
	
}
#jobBodyBottomLeft
{
	width:9px;
	height:9px;
	float:left;
	background:url(../images/layout/job_body_bottom_left.jpg) bottom center no-repeat ;
	
}
#jobBodyBottomRight
{
	width:9px;
	height:9px;
	float:left;
	background:url(../images/layout/job_body_bottom_right.jpg) bottom center no-repeat ;
}

#jobBody
{
	padding:10px 15px 0 15px;
}




#jobResultRightPanel{
	width:560px;
	float:right;
	
}


/*job search results heading*/
#jobResultHeadingWrapper{
	width:558px;
	height:48px;
	background:url(../images/layout/job_heading_bg.jpg);
}
#jobResultHeadingLeft{
	width:39px;
	height:48px;
	background:url(../images/layout/job_heading_left.jpg);
	float:left;
}

#jobResultHeadingRightTop{
	width:8px;
	height:8px;
	float:right;
	overflow:hidden;
	background:url(../images/layout/job_heading_top_right.jpg);
}

#jobResultHeadingRightBottom{
	width:8px;
	height:8px;
	float:right;
	overflow:hidden;
	clear:right;
	background:url(../images/layout/job_heading_bottom_right.jpg);
}


/*job result footer*/
#jobResultFooterWrapper{
	width:558px;
	height:38px;
	background:url(../images/layout/job_footer_bg.jpg);
	color:#245477;
}

	*>#jobResultFooterWrapper{
		margin-top:4px;
	}
#jobResultFooterLeftTop{
	width:8px;
	height:8px;
	background:url(../images/layout/job_footer_top_left.jpg);
	float:left;
	overflow:hidden;
}

#jobResultFooterRightTop{
	width:8px;
	height:8px;
	float:left;
	background:url(../images/layout/job_footer_top_right.jpg);
	overflow:hidden;
}
#jobResultFooterLeftBottom{
	width:8px;
	height:8px;
	background:url(../images/layout/job_footer_bottom_left.jpg);
	float:left;
	overflow:hidden;
}

#jobResultFooterRightBottom{
	width:8px;
	height:8px;
	float:left;
	overflow:hidden;
	background:url(../images/layout/job_footer_bottom_right.jpg);
}
#jobResultFooterText{
	height:18px;
	float:right;
	text-align:right;
	padding:4px 10px 0 0;
	width:543px;
	color:#245477;
}














/*form objects*/
select
{
	display: inline;
	font-size:10px;
}
.inputSmall{
	font-size:10px;
	width:80px;
}
.inputXXSmall{
	font-size:10px;
	width:20px;
}

.inputDate{
	font-size:10px;
	width:100px;
}
.inputMedium{
	font-size:10px;
	width:150px;
}
.inputMedSmall{
		font-size:10px;
	width:120px;
}
.inputLarge{
		font-size:10px;
	width:200px;
}
.textSmall{
	width:300px;
	height:100px;
}
.textLarge{
	width:520px;
	height:350px;
}
.textXSmall{
	width:300px;
	height:75px;
}
.labelXXTall{
	display:block;
	float:left;
	width:120px;
	height:100px;
	color:#333333;
	clear:right;
}
.textXXSmall{
	width:250px;
	height:50px;
}
.textMedSmall{
	width:350px;
	height:150px;
}

.inputXLarge{
	font-size:10px;
	width:380px;
}
.searchLabel{
	font-weight:bold;
	font-size:12px;
	color:#264568;
}

.imgThumb{
	width:200px;
	float:left;

}

.searchSelect{
	width:205px;
	font-size:10px;
}
.searchField{
	width:200px;
	font-size:10px;
}

.labelFloat{
	width:150px;
	float:left;
}

.labelMedium{
	display:block;
	float:left;
	width:120px;
	color:#333333;
}

.labelTall{
	display:block;
	float:left;
	width:120px;
	height:40px;
	color:#333333;
}
.labelXXTall{
	display:block;
	float:left;
	width:120px;
	height:100px;
	color:#333333;
}
.labelRight{
	padding:0 15px;
	color:#333333;
}

.textDisplay{
	margin-top:0;
	padding-top:0;
	float: left; 
	width: 75%;
}
.formItem
{
	clear:both;
	width: 100%;
	margin: 5px 0px;
}
.formItemMedium
{
	height:60px;
	
}
.formItemLarge
{
	height:60px;
}

 .errMsg{
	width: 100%;
	color: #F00;
	font-size: 90%;
	font-weight: bold;
}
.editButton{
	float:right;
	
}

.clearButton{
	background:url(/images/layout/clear_button.jpg);
	height:29px;
	width:57px;
	border:none;
	cursor:pointer;
	float:right;
	margin-right:10px;
}
.signinButton{
	background:url(/images/layout/sign_in_button.jpg);
	height:29px;
	width:71px;
	border:none;
	cursor:pointer;
	float:left;
	margin-left:10px;
}
.signinSubmitButton{
	background:url(/images/layout/sign_in_submit.jpg);
	height:29px;
	width:71px;
	border:none;
	cursor:pointer;
	float:left;
	margin-left:10px;
}
.singinClearButton{
	background:url(/images/layout/sign_in_clear.jpg);
	height:28px;
	width:58px;
	border:none;
	cursor:pointer;
	float:left;
	margin-left:115px;
}
.searchButton{
	background:url(/images/layout/search_button.jpg);
	height:29px;
	width:71px;
	border:none;
	cursor:pointer;
	float:right;	
}
.submitButton{
	background:url(/images/layout/submit_button.jpg);
	height:29px;
	width:71px;
	border:none;
	cursor:pointer;
	float:right;	
}
.mapButton{
	background:url(/images/layout/sign_in_submit.jpg);
	height:29px;
	width:71px;
	border:none;
	cursor:pointer;
	margin-left:10px;
}
.jobClearButton{
	background:url(/images/layout/jobClear.jpg);
	height:30px;
	width:58px;
	border:none;
	cursor:pointer;
	float:right;
	margin-right:10px;
}
.jobSearchButton{
	background:url(/images/layout/jobSearch.jpg);
	height:30px;
	width:72px;
	border:none;
	cursor:pointer;
	float:right;	
}
.jobSubmitButton{
	background:url(/images/layout/jobSubmit.jpg);
	height:30px;
	width:72px;
	border:none;
	cursor:pointer;
	float:right;	
}
.helpBoxHidden
{
	display:none;	
	position:absolute;
	/*background:#DCE2E8;*/
	background:#FFFFCC;
	border:#CAD2DB solid 1px;
	width:150px;	
	padding:10px;
}
#flashcontentMain2{
	padding-top:10px;
}
.ajaxDiv{
	display:inline;
}

.homeText{
	height:100px;
	overflow:hidden;
}

