/*lakeview 512*/
/*----------------------------------------------------------
= home page styles
-----------------------------------------------------------*/
#item23139 #content-body {
	padding: 0;
	margin: 0 0 0 8px;
}


.tab34261 #header{
	background: transparent url(../images/ssa_header.jpg) 0 0 no-repeat;
	
}

#searchCategoryList li{

	margin: 0 0 0 0;
	padding: 3px 0;
	list-style: none;
}

/* = upper row
------------------------------------------------------------*/
.upper {
	float: left;
	width: 740px;
	height: 215px;
	background: #456 url(../images/lakeview_mainCell_footer.jpg) 0 100% no-repeat;
	margin: 0 0 10px 0;
	padding: 15px 0 0 0;
	border-bottom: 1px solid #fff;
}

#upper-inner {
	float: left;
}

.upper #upperleft {
	float: left;
	width: 360px;
	margin: 0;
	padding: 0 0 0 10px;
	border-right: 1px solid #467;
}

.upper #upperright {
	float: right;
	width: 355px;
	margin: 0;
	padding: 0;
}

/* = calendar
------------------------------------------------------------*/
#calendar-summary {
	background: transparent url(../images/lakeview_calBG.jpg) 0 35px no-repeat;
	height: 198px; 
	margin: 0;
	padding: 0;
	overflow:hidden;
}

#calendar-summary h2 {
	text-indent: -9000px;
	font: 26px normal georgia, "times new roman", serif;
	color: #fff;
	height: 36px;
	background: transparent url(../images/lakeview_calHeader.jpg) 0 0 no-repeat;
	padding: 10px 0 0 18px;
	letter-spacing: .025em;
	margin: 0;
	padding: 0;
}

#calendar-summary a {
	text-decoration: none;
	border: none;
	cursor: pointer;
}

#calendar-summary dl {
	font: 12px/14px "trebuchet ms", tahoma, verdana, sans-serif;
	margin: 5px 0 0 17px;
	padding: 0;
}

#calendar-summary dt {
	float: left;
	clear: left;
	color: #bdf;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#calendar-summary dd {
	width: 275px;
	float: left;
	color: #fff;
	margin: 0 0 0 0;
	padding: 0 0 5px 7px;
	height:
}

* html #calendar-summary dd {
	padding-bottom: 0;
}

#calendar-summary dd span {
	color: #bdf;
}

#calendar-summary p {
	color: #fff;
	font-size: 16px;
	font-style: oblique;
	margin: 0 0 0 15px;
}

#calendar-summary p.calendar-summary-more {
	float: left;
	clear: left;
	font-size: 12px;
}

#calendar-summary p.calendar-summary-more a {
	color: #bdf;
	text-decoration: none;
}

/* = top 10 section
-----------------------------------------------------------*/
#divcomp131950 {
	width: 345px;
}

.top-10 {
	width: 345px;
	background-color: #456;
}

.top-10 h2 {
	text-indent: -9000px;
	font: 26px normal georgia, "times new roman", serif;
	color: #fff;
	height: 36px;
	background: transparent url(../images/lakeview_top10header.jpg) 0 0 no-repeat;
	padding: 10px 0 0 18px;
	letter-spacing: .025em;
	margin: 0;
	padding: 0;
}

.top-10-content {
	background: transparent url(../images/lakeview_top10bg.jpg) 0 0 no-repeat;
	margin: 0;
	padding: 0;
}

.top-10-content ul {
	width: 305px;
	margin: 0 0 0 20px;
	padding: 0 0 5px 0;
}

.top-10-content ul li {
	list-style: none;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 0 0;
	padding: 0;
}

.top-10-content a {
	color: #bdf;
	text-decoration: none;
}

.top-10-content a:link {
	color: #bdf;
	text-decoration: none;
}

.top-10-content a:visited {
	color: #bdf;
	text-decoration: none;
}

.top-10-content a:hover {
	color: #fff;
	background: none;
	text-decoration: none;
	/*border-bottom: 1px dashed #f60;
	border-top: 1px dashed #f60;*/
}

/* = lower
---------------------------------------------------*/
.lower {
	float: left;
	width: 740px;
	background-color: #333;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

#lower-header {
	background: #333 url(../images/lakeview_secondCell_header.jpg) 0 0 no-repeat;
	height: 10px;
}

#lower-footer {
	clear: both;
	height: 12px;
	margin: 0;
	padding: 0;
	background: #333 url(../images/lakeview_secondCell_footer.jpg) 0 100% no-repeat;
}

#lowerleft {
	float: left;
	width: 345px;
	height:349px;
}

#lowerright {
	float: right;
	margin: 0;
	padding: 0 10px 0 0;
	width: 267px;
}

#lowerright a img,
#lowerright a:link img,
#lowerright a:visited img,
#lowerright a:hover img {
	border: none;
}

/* = snippets
-----------------------------------------------------------*/
#divcomp133029 .snippet-01 {
	border-top: 1px solid #444;
	border-bottom: 1px solid #444;
}
.snippet-01 {
	float: left;
	width: 345px;
	display: inline;
	margin: 0 0 0 20px;
	padding: 15px 0 10px 0;
}

.snippet-01 a img {
	float: left;
	width: 69px;
	margin: 0;
	padding: 0;
	border: none;
}

.snippet-01 dl {
	float: left;
	margin: 0;
	padding: 0;
	width: 275px;
}

.snippet-01 dt {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	font-weight: normal;
	letter-spacing: 0.05em;
}

.snippet-01 dt a {
	color: #fff;
	text-decoration: none;
}

.snippet-01 dd {
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	margin: 0;
	padding: 0;
}

/* = ads
-------------------------------------------------------------*/

div.adhead {
	height: 13px;
	background: #fff url(../images/lakeview_ad-head.jpg) 0 0 no-repeat;
}

div.adfoot {
	height: 13px;
	background: #fff url(../images/lakeview_ad-foot.jpg) 0 100% no-repeat;
	margin-bottom: 10px;
	padding: 0;
}

.advert-01 {
	background-color: #fff;
	text-align: center;
	height: 150px;
}

/*----------------------------------------------------------------------
 = calendar page
-------------------------------------------------------------------------*/
div.next-app {
	width: 520px;
	margin: 0;
	padding: 0;
}

div.next-app h2 {
	font: oblique 2em Georgia, "Times New Roman", Times, serif;
}

.calendar-event{
	clear: both;
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
}

.calendar-event-expired{
	background-color: #fea;
}

.calendar-event-expired p.calendar-event-title{
	text-decoration: line-through;
}

.calendar-event-date{
	width: 45px;
	float: left;
	text-align: center;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}

.calendar-event-month{
	display: none;
}

.calendar-event-day{
	display: block;
	padding: 0 0 0 0;
	margin: 0;
	/*background: transparent url(../images/scholarship_dayBG.jpg) bottom center no-repeat;*/
	font-family: georgia, serif;
	font-weight: normal;
	font-size: 2.8em;
	color: #222;
}

.calendar-event-info {
	float: left;
	width: 465px;
	margin: 0 0 10px 10px;
	padding: 0;
}

.calendar-event-info h3{
	color: #f00;
	font: 1.3em "trebuchet ms", tahoma, verdana, sans-serif;
	margin: 0 0 .5em 0;
	padding: 0 0 3px 0;
	border-bottom: 1px dashed #999;
}

.calendar-event-info p{
	margin: 0;
	padding: 0;
	font: 14px/18px "trebuchet ms", tahoma, verdana, sans-serif;
}


/*---------------------------------------------------------*/
/* = no monkey business
-----------------------------------------------------------*/



#searchSelection{
	display: inline;
	margin: 0px 0 0 10px;
	padding: 0;
}

#searchSelection li{
	list-style: none;
	display: inline;
	margin: 0 20px 0 0;
	padding: 0;
}

#item34264 #m34922{
	color: #333;
	background: #fff url(../images/lakeview_menuA_bot.jpg) 0 100% no-repeat;
}

#item34264 fieldset{
	margin: 10px 0;
	padding: 10px;
}

#item34264 legend{
	font-weight: bold;
	font-size: 16px;
	color: #333;
}

#drName{
	width: 200px;
}

.business-01{
	border: 1px solid #89BBDE;
	background: #D0E0EF;
	padding: 10px;
	margin: 0 0 10px 0;
}

.business-01 h2, .business-01 p{
	margin: 0;
	padding: 0;
}

.faq-03{
	border: 1px solid #89BBDE;
	padding: 10px;
}

.faq-03 dt{

}

.faq-03 dd{
	margin: 0;
	padding: 0;
}


#item37998 #map {
	margin:0;padding:0;
	position:relative;
	border-top:2px solid #AAA;
	border-right:2px solid #333;
	border-bottom:2px solid #333;
	border-left:2px solid #AAA;
	margin: 0 0 10px 0;
}
#item37998 #map a {
	position:absolute;
	text-align:center;
	color:#FFF;
	font-size:9px;
	padding:0px 2px;
	height:13px;
	line-height:150%;
	background:#f99229;
	text-decoration:none;
	font-family:Tahoma;
}

#item37998 #map a:hover {
	border-bottom:none;
	background:#FE1101;
}
#item37998 #map a span {
	margin:0;padding:0;
	display:none;
}
#item37998 #map br {
	display:none;
}
#list {
	margin:0;padding:0;
	position:relative;
	font-size:80%;
	line-height:120%;
}
#list a:hover {
	border-bottom:none;
}

#item42312 #map {
	height:600px;
	width:520px;
}

#item42312 #sidepanel {
	width:520px;
}

#item42312 #temp {
	font-size:1em;
	width:520px;
}

#divcomp148639 {
	color:#666;
	font-size:80%;
	line-height:100%;
}
#divcomp148639 ul {
	list-style:none;
}
#divcomp148639 ul li {
	margin:0 25px;
}

#divcomp166364 {
	color:#666;
	font-size:80%;
	line-height:100%;
	width:520px;
}
#divcomp166364 ul {
}
#divcomp166364 ul li {
	margin:0 25px;
}


.mapinfo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:120%;
}
.mapinfo h5 {
	margin:0;padding:0;
	font-size:12px;
}


#temp a, #temp a:link, #temp a:visited {
	color:#FF0000;
}

.tab47406 #header{
background:transparent url(../images/southport_header.jpg) no-repeat scroll 0pt;
}

.tab46592 #header{
background:transparent url(../images/lincoln_header.jpg) no-repeat scroll 0pt;
}

/*Advertisements*/
#divcomp299255{
	
}

#rotatingContent1{
width:274px;
height:180px;
background:transparent url(../images/rotatingImage1.gif) no-repeat 0px 0px;
margin-top:10px;
position:absolute;
left:467px;
top:532px;
}

#rotatingContent1 #master0{
position:absolute;
left:8px;
top:5px;
}

#rotatingContent2{
width:274px;
height:145px;
background:transparent url(../images/rotatingImage2.gif) no-repeat 0px 0px;
position:absolute;
top:729px;
left:467px;
}

#rotatingContent2 #master1{
position:absolute;
top:7px;
left:11px;
}