body{
margin:0;
padding:0;
font-family:arial,helvetica,verdana,sans-serif;
font-size:11px;
}
p{
margin-top:1.2em;
margin-bottom:1.2em;
}

a:link,
a:visited,
a:active{
font-weight:bold;
color:#5e78c9;
text-decoration:none;
}

a:hover{

text-decoration:underline;
}
body,div,span,td,tr,p,li,h1,h2,h3,h4,h5,h6{
font-family:Arial,helvetica,verdana,sans-serif;
font-size:11px;

}
h3{
font-size:12px;
font-weight:bold;
color:#000;
padding:4px 0 2px 0px;
margin:0;
}

h3 a{
white-space:nowrap;

}

select
{
font-size:10px;
}

.header_container{
height:72px;
overflow:hidden;
background:url(../img/header_noflash_fixed1.jpg) top left no-repeat;
cursor:pointer;
}

.hp_header_container{
height:72px;
overflow:hidden;
background:url(../img/header_noflash_home_fixed1.jpg) top left no-repeat;
cursor:default;
}

#hpblurb
{
width:700px;
height:90px;
font-size:12px;
line-height:14px;
border:1px solid white;
}

.map_container{
position:absolute;
top:425px;
left:258px;
background:url(../img/flash_bk.gif) top left no-repeat;
width:459px;
height:377px;

}

#findcath
{
width:242px;
height:218px;
margin-top:10px;

}


.map_container img{
	margin-left:10px;
}

.hp_dropdown{
position:absolute;
width:253px;
height:70px;
top:370px;
left:250px;
z-index:100;
}

.map_instructions p{
margin:40px 12px 12px 12px;
}
.featured_area_home{
margin-left:5px;
width:239px;
height:202px;
background:url(../img/wordfrom.png) top left no-repeat;
padding-top:25px;
overflow:hidden;
margin-top:15px;
}

.featured_area{
margin-left:5px;
width:239px;
height:419px;
background:url(../img/featured_school_bg.png) top left no-repeat;
margin-top:5px;
}
.featured_advertiser{
position:absolute;
top:88px;
left:0px;
width:248px;
height:410px;
z-index:100;
}
.feat_ad_description{
	padding:10px 10px 5px 10px;
	clear:both;
}

.feat_school_description{
	padding:10px 10px 5px 10px;
	clear:both;
}

.feat_school_photo{
text-align:center;
margin:28px 10px 0px 10px;
height:111px;
}

.feat_ad_description,
.feat_ad_description p{
color:#666;

}
.feat_ad_header{
	font-size:16px;
	font-weight:bold;
	color:#00005d;
	
	margin-bottom:-10px;
}

.feat_school_description{
	padding:20px 10px 5px 10px;
	clear:both;
}

.feat_school_photo{
text-align:center;
margin:40px 10px 0px 2px;
height:111px;
}
.photo_left{
float:left;
margin:0 5px 5px 0;


}
.photo_left img{
border:1px solid #fff;

}
.caption{
width:180px;
margin-top:5px;
font-size:9px;
color:#666;
}

.featured_image{
width:248px;
height:410px;
}

#map_container img
{
border:0px;
padding:0px;
vertical-align:top;

}

#homestats
{
height:380px;
overflow:hidden;
}

#homestats img
{

width:350px;
height:344px;
margin-left:53px;
margin-top:18px;
position:relative;
top:0px;
left:0px;
}




.go_button{
	text-align:right;
	margin-top:6px;
}
.change_county_bar{
position:absolute;
top:272px;
padding:8px 10px;
width:455px;
color:#333;
font-size:12px;
margin-left:4px;
font-weight:bold;
left:256px;
height:37px;
background:url(../img/pulldown_bg.png) top left no-repeat;
}

.hp_county_bar{

padding:8px 10px;
width:455px;
color:#333;
font-size:12px;
margin-left:4px;
font-weight:bold;
height:37px;
background:url(../img/pulldown_bg.png) top left no-repeat;
}


.advertiser_small{
border:1px solid #ccc;
margin:4px;
padding:5px;
font-size:10px;
line-height:12px;
color:#333;
background-color:#fff;
}
.advertiser_small img{
display:block;
float:left;
margin:5px  7px 5px 5px;

}
.video_link{
font-size:11px;
font-weight:bold;
text-align:right;
display:block;
}

.advertiser_table_container
{
position:absolute;
top:293px;
left:256px;
width:450px;
height:auto;
}

.leftside_list
{
height:auto;
width:48%;
float:left;
}

.rightside_list
{
height:auto;
width:48%;
float:left;
}
.page_nav{
text-align:right;
position:absolute;
top:89px;
left:495px;
width:205px;
font-weight:bold;
font-size:11px;
}

.page_nav a:link,
.page_nav a:hover,
.page_nav a:visited{
	padding:1px 3px;	
}

.page_nav a.on:link,
.page_nav a.on:visited,
.page_nav a.on:hover{
background:#333;
color:#fff;
}



/* Product Page */


.prod_page_container{
background:url(../img/low_bg.png) top left no-repeat;
height:437px;
position:relative;
width:725px;
}

.prod_page_nav{
padding:6px 20px;
}
.change{
background:url(../img/change_bg.png) top left no-repeat;
height:50px;
width:178px;
margin-top:5px;
}
.selector2{
padding:5px 10px;
font-weight:bold;
margin-top:2px;


}
SELECT.selector,
.selector SELECT{
font-size:10px;
color:#666;

}

.backto_button{
position:absolute;
top:27px;
left:527px;

}


.link_nav_box,
.link_nav_box_solo{
background:url(../img/info_area_top_shape.png) top left no-repeat;
padding-top:10px;
width:176px;
position:absolute;
left:527px;
top:118px;
}
.link_nav_box_solo{
top:28px;
}
.link_nav{
background:url(../img/info_area_content_bg.png) bottom left no-repeat;
padding:5px 10px 10px 10px;
font-weight:bold;
}
.link_nav p{
margin:0;
margin-bottom:.3em;
}

a:link,
a:visited,
a:active{
font-weight:bold;
color:#5e78c9;
text-decoration:none;
}

a:hover{

text-decoration:underline;
}
* html .main_advert_container_horizontal{
height:355px;
}
.main_advert_container_horizontal{
width:490px;
position:relative;
left:31px;
top:6px;
background-position:bottom left;
background-repeat:no-repeat;
padding-bottom:20px;
color:#000;

}

.main_advert_container_horizontal p
{color:#000 !important;}

.scroller{
height:395px;
overflow:auto;
}
.school_name{
font-size:18px;
font-weight:bold;
padding:0 0 10px 0;
color:#040965;

}

.main_logo_content_horizontal{
width:470px;




}

form{
padding:0;
margin:0;
}

.spform{
padding:5px;
background:#f0f0f0;
}
.video{
display:none;
position:absolute;
top:20px;
left:70px;
width:360px;
height:330px;
background:#f0f0f0;
text-align:center;
vertical-align:middle;
padding:10px 0;
border:1px solid #ccc;
}
.main_logo_content,
.main_logo_content p{
margin-top:0;
line-height:12px;
color:#333;
}
.logo_left{
float:left;
margin:0 20px 5px 0;
}

#santaForm{
	width:400px;
	height:250px;
	position:absolute;
	top:130px;
	left:150px;
	background:#f0f0f0;
	border:5px solid #ccc;
	
	
}

.sform_container{
padding:10px 20px;
}

.sform_table{

}

.sform_table td{
	padding:3px;
}

.sform_table td.label{
	text-align:right;
	vertical-align:top;
	background:#f0f0f0;
}
.doc
{
min-height:500px;
_height:500px;
}


