html body {background-color:#dadada; color:#5a5a5a; margin:45px 0 80px; padding:0; font-family:Arial; font-size:12px}

img{border:none;}

a{text-decoration:none}

.container{margin:0 auto; width:992px; background-color:#fff;}

.lineelement{display:inline;float:left;}

.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}

#topbg{background-image: url(../img/index/bg_top.jpg); background-repeat:no-repeat; width:992px; height:10px;}

#btmbg{background-image: url(../img/index/bg_bottom.jpg); background-repeat:no-repeat;width:992px; height:10px}

#page{background-image: url(../img/index/main_bg.jpg); background-repeat:repeat-y; padding:36px 0 0 36px; background-color:#fff}

#tophead{margin-bottom:12px}

#logo{background-image: url(../img/index/logo.jpg); background-repeat:no-repeat;width:610px; height:33px; padding-left:65px; line-height:25px}

.blue{color:#5388b0; font-size: 36px; font-family:Cambria;}

.grey{color:#747373; font-size: 36px; font-family:Cambria;}

#topmenu{margin-top:15px}

.menuitem{padding:0 14px 0 7px; text-decoration:underline; color:#6495b6;font-size:10px; border-right: 1px #6495b6 solid;}

.lastitem{border:none;}

#bottomhead{background-image: url(../img/index/topimg.jpg); background-repeat:no-repeat; width:935px; height:220px; margin-left:-8px}

#arrow{background-image: url(../img/index/arrow.png); width:103px;height:114px; position:absolute; margin:187px -78px;}

#page{ line-height:18px}

#body{margin-top:26px}

#leftbody{width:600px;}

#topnote{color:#4177a0; font-size:20px; margin-bottom:20px}

#italicnote{font-style:italic;padding:17px 0}

.listitem{padding:0 0 10px 0px; border-left: 1px white solid}

.headlist{ font-style:italic; color:#000; font-size:12px; font-weight:normal;}

.margin{margin-top:17px}

.listitem p{margin-top:25px; width:100%}

#leftimg{float:right; margin:0 0 20px 20px}

#rightbody{width:275px; margin-left:40px; }

.right_top{background-image: url(../img/index/right_top_round.png); background-color:#8fbee7; background-repeat:no-repeat; height:30px; padding:15px 0 0 15px; color:#fff; font-size:16px; line-height:22px}

.right_bottom{background-image: url(../img/index/right_bottom_round.png); background-color:#8fbee7; background-repeat:no-repeat; height:16px;}

.right_main{background-image: url(../img/index/right_main_round.jpg); background-color:#eff0ef; background-repeat:no-repeat; background-position:bottom; padding:15px 15px 15px 15px; color:#505050; font-weight:bold; height:187px}

.right_main p{margin:10px}

#rightbody_bottom{margin-top:10px}

#cmb{width:100px}

#ssl_element{background-image: url(../img/index/ssl.jpg); background-color:#83a8c4; background-repeat:no-repeat; height:95px; width:95px}

#search{background-image: url(../img/index/search.jpg); background-color:#83a8c4; background-repeat:no-repeat; height:35px; width:118px; border:none; margin:25px 0 0 37px}

#right_bottom_container{margin-top:40px}

#right_main_auto{height:auto; padding-top:0}

.comments{font-weight:normal; padding-top:15px; color:#000}

#bottom_part{padding:50px 0 30px}

#left_bottom_part{width:640px}

.bottommenuitem{padding:0 10px; color:#4177a0; font-size:13px;}

#copyright{font-family:Verdana; font-size:10px; color:#5d6162}

.zspiffyfg{color:#000; background-color:#aecfec}

#search_zip_1, #search_zip_2, #search_zip_3, #search_zip_4, #radius_1, #radius_2, #radius_3, #radius_4{width:120px}

#formtop{background-image: url(../img/index/formtop.png);background-repeat:no-repeat; height:13px; width:600px}

#formbottom{background-image: url(../img/index/formbottom.png);background-repeat:no-repeat; height:13px; width:600px}

#sign_in{color:#396785; font-size:19px; padding:10px}

.odd {
	font-family:arial,tahoma,verdana,sans-serif;
	font-size:12px;
	margin:0;
	padding:5px 10px;
}
.even {
	font-family:arial,tahoma,verdana,sans-serif;
	font-size:12px;
	margin:0;
	padding:5px 10px;
}

.input_text{width:250px}

.subtablename{font-weight:bold; color:#396785; font-size:14px; padding:12px 10px}

.style4S{padding:0 10px}

#links{margin-left:-7px}


#dologin{border:none; background-image: url(../img/index/dologin_button.png); width:14px; height:11px; background-repeat:no-repeat; margin-top:4px}

.submit{ background-image: url(../img/index/submit.png); width:98px; height:33px; border:1px #aecfec solid; margin-bottom:10px}

#login_name{ background-image: url(../img/index/login_name_active.png);border:none; width:107px; height:18px; background-repeat:no-repeat;}

#password{ background-image: url(../img/index/password_active.png);border:none; width:107px; height:18px; background-repeat:no-repeat;}

#login_name.loginfield_active, #password.loginfield_active {border:none; background-image: url(../img/index/dologin.png); width:95px; height:18px; padding-right:12px}

#is-login{margin-top:-20px}

.user-name{margin:0 14px 0 120px}

table.form th.header
{
	background-color:#666666;
	color:#FFFFFF;
	font-size:14px;
	height:25px;
	text-align:center	
}

table.form  {
	background-color:#EEEEEE;
	border:1px solid #EEEEEE;
	border-spacing:1px;
	color:#333333;
	font-size:11px;
	margin:0 auto;
}
table.form tr {
	background-color:#FFFFFF;
}
table.form th {
	font-weight:bold;
	text-align:left;
}
table.form th a {
	color:#FFFFCF;
	text-decoration:none;
}
table.form th a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
table.form th a.dark {
	color:#666666;
	text-decoration:none;
}
table.form th.header {
	background-color:#666666;
	color:#FFFFFF;
	font-size:14px;
	height:25px;
	text-align:center;
}
table.form th.footer {
	background-color:#EFEFEF;
	font-size:12px;
	height:20px;
	text-align:center;
}
table.form th.small_header {
	background-color:#AAAAAA;
	font-size:12px;
	height:20px;
}
table.form td {
	padding:1px;
	text-align:left;
}

.error{color:red}

.style4 {
        font-size: 12px;
        color:#5a5a5a; 
        font-family:Arial;
}
.style4S {
        font-size: 10px;
        color:#000000;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        text-align:justify;
        padding: 0px 4px 4px 4px;       
}
.style4c {
        font-size: 12px;
        color:#000000;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        text-align:center;
}
.style6 {
        font-size: 28px;
        color:#003399;
        font-weight: bold;
        font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
}
.style9 {
        font-size: 24px;
        color:#003399;
        font-weight: bold;
        font-family:Arial;
}

.style7 {
        font-size: 18px;
        color:#003399;
        font-weight: bold;
        font-family:trebuchet ms,arial,tahoma,verdana,sans-serif;
}

.style8 {
        font-size: 14px;
        color:#4177a0;
        font-weight: bold;
        font-family: Arial;
}

.style8b {
        font-size: 10px;
}

.label_td {
  padding: 5px;
}
.field_td {
  padding: 5px;
}

.error_block {
  border: 1px solid #cf0000;
  background-color: #f69292;
  color: black;
  padding: 10px;
  width: 400px;
  margin-bottom: 10px;
}
