/* CSS Document */

body{background:#bdcdcc url(../images/layout/bg.jpg) repeat-x; margin:0px;}

p, td, div {color: #546563; font-family:Arial, Helvetica, sans-serif;	font-size:12px;}

img {border:none;}

a, a:link, a:active, a:visited {color:#429cd9;}
a:hover {text-decoration:none;}

input, select {color:#5cad57; font-size:10px;}

h1 {font-size:18px;	color:#429cd9;}
h2 {font-size:14px;	color:#57aa53;}
h3{font-size:13px; color:#57aa53; text-transform:uppercase;}

.float {float:left;}

div#wrapper 
{
	width:761px; 
	background-image:url(../images/layout/w_bg.gif); 
	background-repeat:repeat-y; 
	margin-left:auto;
	margin-right:auto;
	overflow:hidden
}

div#header {height:242px; width:761px; margin-left:auto; margin-right:auto;}

div#menu {position:absolute; z-index:2;	margin-left:10px; margin-top:211px;}

div#menu ul,  div#menu ul li {list-style:none; display:inline;}

#menu a, #menu a:link, #menu a:visited
{
	text-decoration:none;
	text-transform: uppercase;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#233b63;
	letter-spacing:0.05em;
	text-align:center;
	
}

.menuList a.Menu11:link, .menuList a.Menu11:visited, .menuList a.Menu11CB:link, .menuList a.Menu11CB:visited
{
	display:block;
	float:left;
	height:21px;
	width:105px;
	background-image: url(../images/layout/menu_grey.gif);
	background-repeat: no-repeat;
	text-align:center;
	padding-top:10px;

}

.menuList a.Menu12:link, .menuList a.Menu12:visited, .menuList a.Menu12CB:link, .menuList a.Menu12CB:visited
{
	display:block;
	float:left;
	height:21px;
	width:105px;
	background-image: url(../images/layout/menu_blue.gif);
	background-repeat: no-repeat;
	text-align:center;
	padding-top:10px;
}

#menu a.Menu11:hover, #menu a.Menu12:hover, #menu a.Menu11CB, #menu a.Menu12CB
{
	background-image: url(../images/layout/menu_yellow.gif);
	background-repeat: no-repeat;
}

div#mainArea
{
	width:500px; 
	margin-left:40px;

}

div#menuList2 {
width:157px;
 float:left;
}
div#menuList2 ul {list-style: none; margin: 0; padding: 0; margin-left: 2px; margin-top: 0px;}

<!--- Above is margin top for left column Rich --->

div#MenuList2 li {display:inline;}
div#menuList2 a.Menu2:link, div#menuList2 a.Menu2:visited
{
	display:block;
	text-decoration:none;

	width:157px;
	background:#fff url(../images/layout/blue_inner_menu_bar.gif) no-repeat;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:center;
	padding:6px;
	margin-top:5px;
}

div#menuList2 a.Menu2CB:link, div#menuList2 a.Menu2CB:visited
{
	background:#fff url(../images/layout/blue_inner_menu_bar_hover.gif) no-repeat;
	display:block;
	width:157px;
	color:#1277bc;
	padding:6px;
font-weight:bold;
text-align:center;
text-decoration:none;
	margin-top:5px;

}

div#menuList2 a.Menu2:hover,div#menuList2 a.Menu2CB:hover
{
	background:url(../images/layout/blue_inner_menu_bar_hover.gif);
	width:157px;
	color:#1277bc;
	background-repeat: no-repeat;
}




div#menuList2 a.Menu3:link, div#menuList2 a.Menu3:visited
{
	display:block;
	min-height:21px;
	width:155px;
	background:url(../images/layout/DropDownBarFade.gif) repeat-x;
	border-style: none solid dashed solid;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px dashed #c2c2c2;

	font-size: 11px;
	font-weight:normal;
	text-decoration:none;
	text-color: #3b8abf;
	text-align:center;
	padding-top:5px;
}


div#menuList2 a.Menu3CB:link, div#menuList2 a.Menu3CB:visited
{
	display:block;
	min-height:21px;
	width:155px;
	background:url(../images/layout/DropDownBarFadeHover.gif) repeat-x;
	border-style: none solid dashed solid;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px dashed #c2c2c2;

	font-size: 11px;
	font-weight:normal;
	text-decoration:none;
	text-color: #3b8abf;
	text-align:center;
	padding-top:5px;
}

div#menuList2 a.Menu3:hover
{
	display:block;
	min-height:21px;
	width:155px;
	background:url(../images/layout/DropDownBarFadeHover.gif) repeat-x;
	color:#1277bc;
	border-style: none solid dashed solid;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px dashed #c2c2c2;
}

div#menuList2 a.Menu4:link, div#menuList2 a.Menu4:visited
{
	display:block;
	text-decoration:none;

	width:157px;
	background:url(../images/layout/green_inner_menu_bar.gif);
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	text-align:center;
	padding:6px;
	margin-top:5px;
}

div#menuList2 a.Menu4:hover
{
	background:url(../images/layout/blue_inner_menu_bar_hover.gif);
	width:157px;
	color:#1277bc;
	background-repeat: no-repeat;
}


div#menuList2 #links {margin-top:20px; margin-left:2px;}

li.conList {list-style: none; line-height: 25px;}

.breadcrumbs 

{

font-size: 10px;
color: #7b9694;

}


.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:hover, .breadcrumbs a:active 
{
color: #7b9694;
text-decoration: none;
}



div#weather {
margin:15px 0px 0px 0px;
}


div#searchBar
{
	height:35px;
	background-image:url(../images/layout/s_bg.gif);
	background-repeat:repeat-x;
	margin:0px 8px;
	border:1px dotted #CCCCCC;
	border-top:none;
}

div#searchBar, div#searchBar td {color:#FFF; font-size:12px;}
div#search {width:425px;}
div#search, div#phoneNumbers {float:left;}

.info {color:#fff; float:left; font-weight:bold;padding:10px 10px;}

div#mainBody {padding:25px; overflow:hidden;}

div#left_column, div#right_column {width:21%; float:left; font-size:10px;}

div#mid_column {width:57%; float:left;}
div#mid_column #content{padding: 0 	30px; line-height: 16px;}

div#section span.PollQ {font-weight: bold;}
div#section span.PollQ, div#section span.PollItem, div#section p {font-size:11px; margin:0px; padding:5px;}

div.ql_sect
{
	margin-left:1px;
	width:154px;
	background-color:#efefef;
	border:1px solid #d8d8d8;
	border-top:none;
	padding:10px 0;
	margin-bottom:20px;
}

.sect {padding:0px 5px;}

div#ql img {margin-bottom:20px; display:block;}

#links {margin-bottom:5px;}

#links h2, #news h2
{
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	padding:6px 5px 6px 15px;
	margin:0px;
}
#news h2 {text-align:center; }

#links a, #links a:link, #links a:visited {display:block; padding:2px 0px 2px 10px;}

#links .green, #links .blue {margin-bottom:10px;}

#links .green h2 {background-image:url(../images/layout/ttl_green_r.gif); background-position:right; background-repeat:no-repeat;}
.green {background:#FFF url(../images/layout/ttl_green.gif) repeat-x;}
#links .green a, #links .green a:link, #links .green a:visited {color:#309245;}
#links .green a:hover {color:#fff; background-color:#309245;}

#links .blue h2, #news h2 {background-image:url(../images/layout/ttl_blue_r.gif); background-position:right; background-repeat:no-repeat;}
.blue {background:#FFF url(../images/layout/ttl_blue.gif) repeat-x;}
#links .blue a:hover {color:#fff; background-color:#429cd9;}

#news {line-height: 14px;}

#news .newsRelease
{
	margin-top:3px;
	width:339px;
	background-image:url(../images/layout/nr_back.gif);
	background-repeat:repeat-y;
}

#news .newsRelease .nrItem
{
	background-image:url(../images/layout/nr_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	overflow:hidden;
}

#news .nrImage {float:left; padding:15px 12px 12px 12px;}
#news .nrText {float:left; width:65%;}
#news .nrText p {margin:0 0 5px 0; font-size:10px;}
#news .nrText .ttle { margin-top:18px; color:#1676b8; font-size:11px; text-transform:uppercase;}
#news .nrItem .date {font-size:10px; color:#959595; padding:5px 5px 0px 5px;}

.cal-table1 {border-color:#9fac76;border-style:solid;border-width:0px; }
.cal-month1, a.cal-month1:link, a.cal-month1:visited  {font-size:9pt; border-style:none; color:#7b9694; padding-bottom:3px;}
.cal-cell1 {border:1px #efefef solid; background-color:#b4b4b4;}
.cal-normday1 {font-weight:normal ;font-size:8pt; color:#fff;}
.cal-days1 {font-size:12pt; color:#FFF; font-weight:bold; background-color:#98afad;}
.cal-todaycell1 {background-color:#98afad; border:#FFF 1px solid;}
.cal-eventcell1 {background-color:#429cd9; border:#FFF 1px solid;}
.cal-eventday1:link, .cal-eventday1:visited  {text-decoration:none; color:#ffffff; }

#footer {width:761px; margin-left:auto; margin-right:auto; }
#footer #footerContact {margin-left:60px; margin-bottom:30px;}
#footer p, #footer a, #footer a:visited{margin:0px; color:#3f7370; font-size:11px;}