body
{
	background: #2E4058 url("../images/title.jpg") no-repeat scroll center top;
	padding: 0px;
	margin: 0px;
}
h2
{
	text-align: left;
}
div.loginDiv
{
	width: 170px;
	background: #F0F8FF;
	border: 1px solid #A0B3FF;
	padding: 15px;
	line-height: 18px;
	font-size: 80%;
}
div.signInError
{
	color: red;
}
td.formHead
{
	white-space: nowrap;
	background-color: #2e4058;
	font-size: 125%;
	padding: 5px;
	color: white;
}
td.menu
{
	width: 210px;
	height: 600px; 
	background: #FFFFFF;
	margin: 0px;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: top;
}
td.mainContent
{
	height: 600px;  
	background: #FFFFFF;
	margin: 0px;
	padding: 15px;
	font-family: Palatino Linotype,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 16px;
	vertical-align: top;
	width: 100%;
}
td#header
{
	background: transparent url(../images/gradient.jpg) repeat-x;
	padding-top: 3%;
}
td#banner
{
	background: transparent url(../images/gradient.jpg) repeat-x;
}
td.headBorder
{
	width: 100%;
	height: 49px;
	background: #4578ba url(../images/upper_nav_bar/nav.jpg) repeat-x;
}
td.lowerNav
{
	width: 100%;
	background: #4578ba url(../images/lower_nav_bar/nav_low.jpg) repeat-x;
}
span.mainTitle
{
	color: #666666;
	font-size: 16px;
}
img
{
	border-style: none;
	vertical-align: bottom;
}
table.head
{
	border: 0px none;
	width: 970px;
}
a.contactUs:hover
{
	color:#0066cc;
	background: transparent url(../images/contact2.gif) no-repeat scroll 0 0;
}
a.contactUs
{
	background: transparent url(../images/contact.gif) no-repeat scroll 0 0;
	padding: 20px 10px 50px 117px;
	font-size: 14px;
	color:#333333;
	text-decoration: none;
}
a.left:hover
{
	background-color: transparent;
	text-decoration: underline;
	color: red;
}
a.left
{
	background-color: transparent;
	color: black;
}
li
{
	list-style-type: disc;
	padding: 4px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}
td.footer
{
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	background: #2E4058 url("../images/footer.jpg") no-repeat scroll center top;
	vertical-align: top;
	text-align: center;
	padding: 70px 8px 35px 490px;
	color: white;
}
td.footer a:link
{
	color: white;
}
td.footer a:visited
{
	color:gray;
}
td.footer a:hover
{
	color:blue;
}
td.footer a:active
{
	color:red;
}
h3.contact
{
	color: #8A8984;
}
.contactTitle
{	
	font-size: 130%;
	line-height: 160%;
	color: #0485d7;
	font-weight: bold;
}
span.contactHead
{
	color: #000000;
	font-weight: bold;
}
a.forgotPass
{
	text-align: left;
	font-size: 120%;
}
p.error
{
	test-align: left;
	font-size; 14px;
	color: red;
}
div.changePass
{
	line-height: 16px;
}
td.changePass
{
	padding-top: 7px;
}
p.title
{
	text-align: left;
	color: #0485d7;
	font-size: 21px;
	font-weight: 500;
}
p.about, form#acctInfo, form#changePass, dl.weather, table.whats_new, div.contact
{
	font-size: 120%;
	line-height: 140%;
}
div.question
{
	font-size: 120%;
	font-weight: bold;
}
div.answer
{
	font-size: 120%;
	line-height: 130%;
}
td.servicesPanel
{
        width: 152px;
        height: 600px;
        background: #FFFFFF;
        margin: 0px;
        padding-top: 10px;
        padding-bottom: 15px;
        vertical-align: top;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 12px;
}
td.services
{
        text-align: right;
}
a.services
{
        background-color: transparent;
        color: black;
}
a.services:hover
{
        background-color: transparent;
        text-decoration: underline;
        color: red;
}
td.whats_new_title
{
	font-size: 100%;
}

p.post-hurr
{
        color: red;
        border: 2px solid red;
        padding: 10px;
        text-align: center;
}