/* CSS Document */

body {background:#ffffff url(images/bodyback.gif) repeat-x; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

a:link {color:#005498; text-decoration:underline;}
a:visited {color:#005498; text-decoration:underline;}
a:hover {color:#005498; text-decoration:none; }

.header {padding-top:10px; height:111px; line-height:111px;}
.logo {padding-left:36px; color:#535353; font-family:"Times New Roman", Times, Georgia, serif; font-size:30px;}
.login input {border:1px solid #cfcfcf; color:#545454; background-color:#fdfdfd; padding-right:4px}
.login input.button {border:0px;}

.menu {padding:0px 10px 0px 9px;}
.solidblockmenu{border-bottom:1px solid #ffffff; margin: 0; padding: 0; float:left; font-weight: bold; background-color:#3d9ae5;width:100%;}
.solidblockmenu ul{ margin: 0 auto; padding: 0; float:left; }
.solidblockmenu li.left {background:url(images/spacer.gif) right top no-repeat; float:left; list-style:none;}
.solidblockmenu li.right {background:url(images/spacer.gif) right top no-repeat; float:right; list-style:none;}
.solidblockmenu li{list-style:none; background:url(images/menu-sep.gif) right top no-repeat; float:left;}
.solidblockmenu li.last{list-style:none; background:url(images/spacer.gif) right top no-repeat; float:left;}
.solidblockmenu li a:link{color:#ffffff;  padding:0px 36px 0px 37px;text-decoration: none;font-weight:bold; display:block; line-height:41px; }
.solidblockmenu li a:visited{color:#ffffff;  padding:0px 36px 0px 37px;text-decoration: none;font-weight:bold; display:block; line-height:41px; }
.solidblockmenu li a:hover{color:#005193;  padding:0px 36px 0px 37px;text-decoration: none;font-weight:bold; display:block; line-height:41px; }

.dropdown{position:absolute; visibility: hidden; z-index: 1000; background-color: #57a4e3; border:1px solid #ffffff; border-bottom:0px; width:150px;}
.dropdown a:link{padding:3px 3px 3px 5px; display: block; border-bottom: 1px solid #ffffff; color:#ffffff; text-decoration: none; font-weight: normal; }
.dropdown a:visited{padding:3px 3px 3px 5px; display: block; border-bottom: 1px solid #ffffff; color:#ffffff; text-decoration: none; font-weight: normal;}
.dropdown a:hover{ padding:3px 3px 3px 5px; display: block; border-bottom: 1px solid #ffffff; color:#000000; text-decoration: none; font-weight: normal; background-color:#eeeeee;}


.headerimg {height:284px;}
.headerimg1 {width:643px; height:209px; background:url(images/homeheader-back.jpg) no-repeat; padding-left:30px; line-height:30px; font-size:24px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; padding-top:75px;}
.headerimg2 {background:url(images/headerright.gif) right top no-repeat;}

.leftshadow {background:url(images/leftshadow.jpg) right repeat-y;}
.rightshadow {background:url(images/rightshadow.jpg) left repeat-y;}
.content {background-color:#ffffff; padding:10px 25px 0px 25px; line-height:18px;}
.homecontentright {width:221px; padding-left:25px; border-left:1px solid #e1e1e1}
.homecontentleft {padding-right:25px;}
h1 {font-size:19px; text-transform:uppercase; color:#3d9ae5}

.imgclass {border:1px solid #054d88; padding:5px;}

.bluetitle {font-weight:bold; color:#005498;}

.footer {color:#545454; text-transform:uppercase; line-height:25px;}
.footer a:link {color:#545454; text-decoration:underline;}
.footer a:visited {color:#545454; text-decoration:underline;}
.footer a:hover {color:#545454; text-decoration:none;}

.Error {
	color: #FF0000;
}
.Fields {
	width: 250px;
	margin: auto;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}
.Input {
	width: 125px;
	border: 1px solid #0066CC;
	background-color: #f7fbff;
}
.LogInButton {
	width: 75px;
	background-color: #0066CC;
	border: 2px outset #0066CC;
	color: #FFFFFF;
	margin: 5px 0px;
}