* {
   margin:0;
   padding:0;
   border:0px none;
   font-family:Tahoma,sans-serif
}
body {
   background:#1B2C80;
}
div.line {
  width:725px;
  height:1px;
  background:#fff;
  font-size:0;
  clear: both;
}
#logo {
   width:724px;
   background:#1B2C80 url('../images/top_bg.gif') repeat-x top;; padding-left:1px; padding-right:0; padding-top:32px; padding-bottom:6px
}
#main {
   width:725px;
   overflow:hidden;
   background:url('../images/center_bg_2l.gif') repeat-y top;
   position:relative
}
#sign {
   position:absolute;
   bottom:22px;
   left:618px;
}
#leftcol {
   width:142px;
   float:left;
}
#mainmenu {
   width:142px;
   font-size:0;
}
#mainmenu ul {
   list-style:none;
}
#mainmenu ul li a {
   font-weight:bold;
   color:#3F4041;
   text-decoration:none;
   display:block;
   width:128px;
   height:18px;
   border-bottom:1px solid #fff;
   background:url('../images/menu_bg.jpg') no-repeat;
   font-size:10px; padding-left:14px; padding-right:0; padding-top:9px; padding-bottom:0
}
#mainmenu ul li span {
   width:128px;
   height:21px;
   display:block;
   background:url('../images/menu_active_bg.gif') no-repeat;
   font-size:10px;
   font-weight:bold;
   color:#3F4041; padding-left:14px; padding-right:0; padding-top:9px; padding-bottom:0
}
#mainmenu ul li a.noborder {
   border:0px none;
}
#mainmenu ul li a:hover {
   color:#fff;
   background:url('../images/menu_bg_over.jpg') no-repeat;
}
#mainmenu ul li.active {
   background:#fff;
   border-bottom:solid 1px #fff;
}
#mainmenu ul li.active a {
   width:128px;
   height:21px;
   display:block;
   background:url('../images/menu_active_bg.gif') no-repeat;
   font-weight:bold;
   color:#3F4041; padding-left:14px; padding-right:0; padding-top:9px; padding-bottom:0
}

#mainmenu ul li ul {
   list-style:none;
   margin:1px;
   border:solid 1px #A6A5A5;
   background:#fff;
   padding:9px 0 6px 12px;
}
#mainmenu ul li ul li a {
   display:block;
   width:auto;
   height:auto;
   padding:0;
   background:#fff;
   margin-bottom:4px;
   border:0px none;
   font-size:9px
}
#mainmenu ul li.active ul li a {
   display:block;
   width:auto;
   height:auto;
   padding:0;
   background:#fff;
   margin-bottom:4px;
   border:0px none;
}

#mainmenu ul li ul a:hover {
   display:block;
   width:auto;
   color:#3F4041;
   background:#fff;
   font-weight:bold;
}
#centercol {
   width:397px;
   padding:33px 22px 39px 22px;
   float:left;
   color:#333;
/* color:#5E5F61;*/
   font-size:8pt;
   line-height:140%;
}
#centercol big, #centercol2 big {
   font-size:11pt;
   display:block;
   margin-bottom:20px;
}
#centercol p.small, #centercol2 p.small  {
   font-size:7pt;
}
#centercol p, #centercol2 p {
   margin:0 0 20px 0;
}
#centercol p.big, #centercol2 p.big {
   font-size:14px;
}
#centercol p.hr, #centercol2 p.hr {
   font-size:0;
   background:url('../images/hr_bg.gif') repeat-x left;
   height:3px;
   margin:6px 0
}
#centercol p.hr2, #centercol2 p.hr2 {
   font-size:0;
   background:url('../images/hr2_bg.gif') repeat-x left;
   height:6px;
   margin:3px 0
}
#centercol p.hr3, #centercol2 p.hr3 {
   font-size:0;
   margin:0;
   background:#DFDFDF;
   color:#DFDFDF;
   height:1px;
}
#centercol hr, #centercol2 hr {
  height:1px;
  padding:0;
  margin:0 0 15px 0;
  background:#DFDFDF;
  color:#DFDFDF;
}
#centercol ul, #centercol2 ul {
   list-style-image:url('../images/content_li.gif'); margin-left:15px; margin-right:0; margin-top:0; margin-bottom:20px
}
#centercol ul li, #centercol2 ul li {
   margin-bottom:20px;
}
#centercol ul.citylist, #centercol2 ul.citylist {
   list-style:none;
   margin:0 0 20px 0;
}
#centercol ul.citylist li, #centercol2 ul.citylist li {
  display:inline;
  margin:0 10px 0 0;
}
#centercol ul.citylist li a, #centercol2 ul.citylist li a {
  background:url('../images/citylist_li.gif') no-repeat left;
  padding-left:23px
}
#centercol ul.smalllist, #centercol2 ul.smalllist {
   margin:0 0 20px 15px;
}
#centercol ul.smalllist li, #centercol2 ul.smalllist li {
  margin:0 2px 0 0;
}
#centercol h1, #centercol2 h1 {
   margin-bottom:9px;
   padding-bottom:8px;
   font-size:18px;
   font-weight:normal;
   color:#16277D;
   background:url('../images/h1_bg.gif') repeat-x bottom;
}
#centercol h2, #centercol2 h2 {
   color:#0C700E;
   font-size:8pt;
   font-weight:bold;
   padding-bottom:10px;
   margin-bottom:11px;
   border-bottom:solid 1px #DFDFDF;
}
#centercol h3, #centercol2 h3 {
   font-size:8pt;
   font-weight:bold;
}
#centercol h4, #centercol2 h4 {
   font-size:8pt;
   font-weight:bold;
   background:url('../images/h4_bg.gif') repeat-x bottom;
   padding-bottom:7px;
   margin-left:0; margin-right:0; margin-top:0; margin-bottom:11px
}
#centercol a, #centercol2 a {
   color:#16277D;
   text-decoration:underline;
}
#centercol a:hover, #centercol2 a:hover {
   text-decoration:none;
}
#centercol table.signonform td, #centercol2 table.signonform.td {
  padding:2px 10px 2px 0;
}
#centercol table.signonform td input.text, #centercol2 table.signonform td input.text {
  width:95px;
  height:15px;
  padding:2px;
  background:url('../images/input_bg2.gif') no-repeat;
}
#centercol table.employment td, #centercol2 table.employment td {
  padding:3px 5px 3px 0;
}
#centercol table.onlinerequest td, #centercol2 table.onlinerequest td {
  padding:3px;
}
#centercol table.onlinerequest td input.text {
   border:solid 1px #C6C3C3;
   width:280px;
}
#centercol table.onlinerequest td textarea {
   border:solid 1px #C6C3C3;
   width:350px;
   height:200px;
}

#centercol2 {
   width:510px;
   float:left;
   color:#333;
   font-size:8pt;
   line-height:140%;
   background: #fff;
   padding:33px 22px 39px 22px;
} 


#rightcol {
   width:142px;
   float:right;
   padding-bottom:110px;
}
div.bottomline {
  width:725px;
  height:22px;
  background:url('../images/bottomline_bg2l.gif') repeat-x left;
}
#copyright {
  width:707px;
  height:32px;
  background:url('../images/bottom_bg.gif') repeat-x left;
  color:#A7A4A4;
  font-size:10px;
  font-weight:bold;
  overflow:hidden; padding-left:7px; padding-right:11px; padding-top:0px; padding-bottom:0
}
#copyright a {
  display:block;
  float:right;
  padding:0 5px;
}
#copyright span {
  margin-top:8px;
  width:150px;
  display:block;
  float:left;
}
#rightcol form .text {
   width:99px;
   height:15px;
   padding:2px;
   background:url('../images/input_bg.gif') no-repeat;
}
#rightcol form label {
  display:block;
  margin:0 0 2px 0;
}
#rightcol form {
   color:#4B4949;
   font-weight:bold;
   font-size:8pt;
   margin:21px 15px 0 17px;
}
#rightcol form input {
   margin:0 0 8px 0;
}
#rightcol form label span {
   display:block;
   float:right;
   margin:2px 10px 0 0;

}
#rightcol form a {
   font-size:7pt;
   color:#000;
   text-decoration:underline;
}
.homelink A:link {
	text-decoration: underline;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.homelink A:visited {
	text-decoration: underline;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.homelink A:active {
	text-decoration: underline;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.homelink A:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}