@charset "UTF-8";




/*******************************************************************************



 LAYOUT INFORMATION: Main CSS sheet



 *******************************************************************************/



body 

{

	background-color:#eaeae6;

	font-family:Verdana;
}

h2

{

	font-family:Verdana;
	color:#D13E47;
	font-size:24px;
}

.bodymain 

{
	background:white;
	width:920px;
	
}



#LeftSideBar

{

	float: left;
	width: 262px;
	/* height:1000px; */
	background:url(../images/sideBorder.gif) white repeat-y right;
	padding-top: 5px;


}



#LogoUpperLeft

{

	float: left;
	width: 240px;
	background:url(../images/swlsbLogo.gif) white no-repeat top;
//	padding-top: 113px;
	padding-top: 99px;
}





#SearchUpper

{
	float:right;
	background:url(../images/searchBar.gif) white repeat-x;
	width:658px;
	height:102px;
	padding-top:2px;
	overflow:hidden;

}
#SearchForm {
	float:left;
	width:255px;
	height:74px;
}
#SearchForm p {
	font-size:10px;
	color:white;
	text-align:left;
	margin-bottom:0px;
	margin-right:10px;
}
.topFloater {
	float:left;
	width:120px;
	height:102px;
	padding-left:10px;
	
}
.topFloater p {
	font-size:10px;
	color:white;
	text-align:left;
	margin-bottom:0px;
}

.topFloater hr {
	background-color:#70B0B9; 
	margin-left:-10px;
	width:113%;

	position:relative;
	top:21px
	
}
#TopText

{

	position:relative;
	top:-50px;
	font-size:10px;
	color: white;
	text-align:right;	

}

#MainPic 

{
	float:right;
	width:658px;
	overflow:hidden;
	height: 264px;

}



#MainContent

{
	float:right;
	position:relative;
	width: 633px;
	/* height:650px; */
	background: white;
	padding:0 10px 0 15px;
	margin: 0 0 0 -3px;
}



table.Calendar

{

	font-size:10px;
	color:#FFFFFF;
	border:none;
	background-color:#92aeaf;
	position:relative;
	top:25px;
	/*
	top:380px;
	left:-195px; 
	*/
	width:150px;
	



}

table.Calendar th
{	
	padding-top:3px;
	width:60%;
	border-top-color:#02414a;
	border-top-width:thin;
	border-bottom:none;
	border-left:none;
	border-right:none;
	background-color:#165866;
	font-weight:bold;
	

	

}
table.Calendar td

{

	background-color:#92aeaf;
	border:none;
	text-align:right;
	color:white;
}
table.Calendar td a,table.Calendar td a:visited, table.Calendar td a:hover {
	text-decoration:none;
}

a.eventsTitle, a.eventsTitle hover, a.eventsTitle visited {

	color:#007484;
	font-weight:bold;
}

a.BlueLink, a.BlueLink visited, a.BlueLink hover {
color:#4F7095;
font-family:Verdana;
font-size:10px;
font-weight:bold;
}

a, a visited, a hover {
/* color:#007484; */
color:#5D6467;
text-decoration:underline;

font-family:Verdana;
font-weight:bold;
}

a.NewRedLink, a.NewRedLink visited, a.NewRedLink hover {
color:#D13E47;
font-family:Verdana;
font-size:10px;
font-weight:bold;
}


#tableAndFondation {
	position:relative;
	/* 
	top: 160px;
	*/
	top: 15px;
	vertical-align:text-top;
}

a.eventsTitle {

	color:#007484;
	font-size:10px;
	font-weight:bold;
}

a.eventsTitle hover {

	color:#007484;
	font-size:10px;
	font-weight:bold;
}

a.eventsTitle visited {

	color:#007484;
	font-size:10px;
	font-weight:bold;
}


h3
{

	color:#D13E47;
	text-align:left;
	font-family:Verdana;
	/* margin-bottom:-10px; */
	font-weight:normal;
	font-size:18px;


}



ul.news li 
{
	color:#5D6467;
	font-size:13px;
	text-align:left;
	font-family:Verdana;
	margin-left:-25px;
	list-style-image: url(../images/bullet.jpg);
	margin-right:15px;
	padding-bottom:15px;
}

table.top

{
	border:none;
	width: 650px;
}

table.top th{
	border:none;
}
table.top tr
{
	border:none;
}

table.top tr td
{
	border:none;
	vertical-align:top;
}

a.redlink visited,hover

{

	color:#D13E47;
}
p {
	color:#5D6467;
	font-size:13px;
	text-align:left;
	font-family:Verdana;
	margin-top:10px;
	margin-right:35px;
}

.subTitle {
	color:#007484;
	font-weight:bold;
	margin-bottom:-5px;
	padding-bottom:2px;
	
}

table {
	border: #DDDDDD thin solid;
	border-right:none;
	
	width:95%;

}
table tr th {
	border-right: #DDDDDD thin solid;
	padding-top:5px;
	padding-bottom:5px;
	background: #1B5966;
	color:white;
	font-size:10px;
	font-family:Verdana;
}
table tr td{
	border-top: #DDDDDD thin solid;
	border-right: #DDDDDD thin solid;
	font-size:10px;
	font-family:Verdana;
	color:#5D6467;	
	text-align:left;
	padding: 0 4px 0 4px;
}

ul.normal li {
	color:#5D6467;
	font-size:13px;
	text-align:left;
	font-family:Verdana;
	margin-top:2px;
	margin-right:35px;
}

#emergency {
	height:224px;
	background:url(../images/emergency_tall.jpg) white no-repeat;
	color:white;
	margin-left:-10px;
	margin-top:15px;
	margin-bottom:-10px;
	padding-top:15px;
	padding-left:190px;
	text-align:left;
	font-size:10px;
	font-weight: bold;
}
.commissionerLeft {
	background-color:#EDEDE5;
	float:left;
	width:232px;
	margin-top:23px;
}

.commissionerRight {
	float:right;
	width:370px;
}
.leftPadding {
	padding-left:10px;
}
.greyShadow {
	background-color:#EDEDE5;
	padding-top:20px;
	padding-bottom:15px;
	padding-left:8px;
}
.pictureFloat {
	float:left;
	width:300px;
	text-align:left;
}



