/* CSS Document */

*{
	padding:0px;
	margin:0px;
	}
	
body{
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/background_final.jpg) fixed repeat;
	}
	
img{
	border:none;
	}
	
table{
	border-collapse:collapse;
	empty-cells:show;
	}
	
p{
	padding-bottom:10px;
	font-size:14px;
	color:#666666;
	line-height:125%;
	}


sup{font-size:11px;padding:0 0 0 0;top:0px;position:relative;line-height:60%}
*sup{font-size:11px;padding:0;top:-4px;position:relative;line-height:125%}
	
a{
	color:#058fcf;
	text-decoration:none;
	}
	
a:hover{
	text-decoration:underline;
	}
	
ul{
	padding-left:24px;
	font-size:14px;
	color:#666666;
	line-height:125%;
	padding-bottom:10px;
	}
	
ol{
	}
	
h1{
	font-size:20px;
	color:#058fcf;
	padding-bottom:5px;
	}
	
h2{
	font-size:14px;
	color:#058fcf;
	padding:5px 0;
	}
	
	
h3{
	font-size:16px;
	color:#058fcf;
	padding:10px 0 16px 0;
	}
	


.smallText{
	font-size:11px;
	}


h4{
	font-size:14px;
	color:#058fcf;
	padding:5px 0;
	}

h5{
	font-size:14px;
	color:#666666;
	padding:5px 0;
	}

.listingSchools{
	font-size:16px;
	color:#058fcf;
	padding-top:14px;
	font-weight:bold;
	}

.largeText{
	font-size:16px;
	padding-bottom: 10px;
	}
	
.clear{
	clear:both;
	}
	
.colWrap{
	padding:20px 2px;
	}
	
.col_1{
	float:left;
/*	border:solid red 1px;
*/	
	}
	
.col_2{
	float:right;
/*	border:solid blue 1px;
*/	}
	
.col_1_home{
	width:542px;
	padding-right: 10px;
	}
	
.col_content{
	width:523px;
	}
	
.container{
	margin:0px auto;
	width:933px;
	}
	
.bgRpt{
	background:url(../images/background_rpt.png) repeat-y;
	padding:0 17px;
	}
	
.innerContent{
	width:851px;
	padding:0 24px;
	background:url(../images/gradiant_rpt.jpg) repeat-x #e5e6e7;
	position:relative;
	}
	
.logo{
	text-align:right;
	}
	
/*search begins*/

.searchWrap{
	margin-top:20px;
	
	}
	
.searchLevel1{
	background:url(../images/search_level1.gif) no-repeat;
	width:618px;
	height:199px;
	float:left;
	}
	
.innerSL1{
	padding:30px 30px 0 30px;
	}
	
.searchImg{
	background:url(../images/search_img.gif) no-repeat;
	width:233px;
	height:199px;
	float:right;
	text-align:center;
	}
	
.searchLevel2{
	background:url(../images/search_level2.gif) no-repeat;
	height:111px;
	clear:both;
	font-size:12px;
	}

.innerSL2{
	padding:20px 0 0 30px;
	}
	
.innerSL2 select{
	margin-right:20px;
	}
	
.buy_selections td{
	padding:2px 3px;
	font-size:12px;
	}
	
.buy_selections .name{
	width:100px;
	}
	
.buy_selections .form_obj{
	width:150px;
	}
	
.buy_selections .middle_text{
	width:50px;
	text-align:center;
	}

/*search ends*/


.searchBox{
	width:235px;
	height:200px;
	background:url(../images/search_bg.png) no-repeat;
	padding:30px;
	}
	
.searchBox h1{
	font-size:20px;
	color:#333333;
	}
	
.searchBox .srchInput{
	width:200px; 
	border-left:inset 1px #cccccc;
	border-bottom:solid 1px #f0f0f0;
	border-right:solid 1px #f0f0f0;
	border-top:inset 1px #cccccc;
	padding:5px 0;
	}
	
.searchBox_content{
	width:231px;
	height:147px;
	background:url(../images/search_content.gif) no-repeat #f0f0f0;
	padding:30px;
	}
	
.searchBox_content h1{
	font-size:20px;
	color:#333333;
	}
	
.searchBox_content .srchInput{
	width:200px; 
	border-left:inset 1px #cccccc;
	border-bottom:solid 1px #f0f0f0;
	border-right:solid 1px #f0f0f0;
	border-top:inset 1px #cccccc;
	padding:5px 0;
	}
	
.messageBox{
	background:url(../images/sideBox.gif) no-repeat;
	width:231px;
	height:140px;
	padding:10px 20px 0 20px;
	}
	
.messageBox p{
	color:#fff;
	}
	
.messageBox a{
	color:#fff;
	}

.footer{
	border-top:solid 1px #7b7b7b;
	font-size:10px;
	padding:10px 0 20px 0;
	bottom:0px;
	}

.volken{
	position:absolute;
	top:199px;
	left:-233px;
	z-index:4;
	}


.enews_confirm{
	width:220px;font-size:10px
	}

.q{margin-left:1px}


.searchBut{background:url('../images/but_searchHome.gif') no-repeat; height:31px;width:142px;display:block;}
	.searchBut a {background:url('../images/but_searchHome.gif') no-repeat; height:31px;width:142px;display:block;text-decoration:none}
	.searchBut a:hover {background:url('../images/but_searchHomeOver.gif') no-repeat; height:31px;width:142px;display:block;text-decoration:none}

.searchContain{background:#e5e5e5 url('../images/searchWrapBg.jpg') repeat-x;width:845px;margin:0 auto;border-bottom:1px solid #c5c5c5;position:relative;top:-22px;_top:-50px}
.searchWrap2{padding:25px;position:relative;z-index:1;left:3px;display:table;zoom:1;}

.searchTbl{width:620px;position:relative;top:10px;color:#333333;margin-bottom:20px;}
.searchTbl td {padding-right:20px;text-align:left;}
.searchTbl input, select {width:200px;border:solid 1px #cccccc;padding:2px 5px;color:#333333}
.searchResultsWrap{position:relative;width:840px;display:table;zoom:1;margin:0 auto;top:-22px;_top:-50px;}
.searchResultsLeft{float:left;height:365px;overflow-y:auto;overflow-x:hidden;width:301px}
.searchResultsRight{float:right}
.stripeMe td{padding:20px 20px 40px 20px;width:240px;}
.stripeMe p{width:17em;word-wrap:break-word}
.stripeMe h5{width:17em;word-wrap:break-word}
.stripeMe span{margin-top: 0px; font-size: smaller; color:#666666;}
tr.alt td {background: #dddedf;}

.distanceBut{background:url('../images/button_distance.png') no-repeat; height:29px;width:87px;display:block;text-align:center;line-height:24px;}
	.distanceBut a {background:url('../images/button_distance.png') no-repeat; height:29px;width:87px;display:block;text-decoration:none;color:#fff;font-size:12px}
	.distanceBut a:hover {background:url('../images/button_distance_over.png') no-repeat; height:29px;width:87px;display:block;text-decoration:none;color:#fff;font-size:12px}

.addThisMenu{float:right;margin-right:26px;position:relative;z-index:3;_margin-right:12px;}
#resultSummary{font-size:11px;text-align:right;color:#ffffff;position:absolute;z-index:3;right:-2px;background:#52759f;height:21px;width:208px;line-height:22px;opacity:0.9;filter:alpha(opacity=90);}
@-moz-document url-prefix() { #resultSummary {right:28px; } } 


#locationsTable {}
#locationsTable td{white-space: pre-wrap;display:block;}
.errorMessage{font-size:12px;color:red;}
.distance{bottom:0px;left:0px;z-index:10px;float:right}

.loadingButton1{margin:0px 0 0 70px;height:0px;}