@charset "utf-8";

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h5, h5, h6 { font-size:100% }
q:before, q:after { content:''}

img{float:left;}
body{width:750px; margin-left:auto; margin-right:auto; padding-top:15px; min-height:750px; font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#999; line-height:16px;}
#headercontact{float:left; width:536px; height:110px; text-align:right; line-height:20px;}
#headercontact a{text-decoration:none; color:#00379c}
#headercontact a:hover{text-decoration:none; color: #999;  }

ul#menunav{float:left; width:536px; font-size:14px; list-style:none; padding-bottom:0px; background: url(../images/menustrip.jpg) left bottom repeat-x; }
ul#menunav li{ display: inline;  }
ul#menunav li a{height:28px; text-decoration:none; color:#FFF; background: #00379c url(../images/m_lc_b.jpg) left top no-repeat; padding: 7px 0px 0px 14px !important; display: block; float: left;}
ul#menunav li a:hover{text-decoration:none; background: #676767 url(../images/m_lc_g.jpg) left top no-repeat; }
ul#menunav li a span{background: #00379c url(../images/m_rc_b.jpg) right top no-repeat; padding: 7px 14px 0px 0px !important;  }
ul#menunav li a:hover span{background: url(../images/m_rc_g.jpg) right top no-repeat; }

#leftpane{float:left; width:164px; padding:15px; line-height:20px; font-size:12px; }
#leftpane h1{color:#00379c; font-size:14px; }
.leftList{display:block; }
.leftList li{text-decoration:none; }
.leftList a{color:#FF0000; text-decoration:none; }
.leftList a:hover{ color:#999; }
.serviceList li a{background: url(../images/servicelist.jpg) left top no-repeat; padding-left:25px; }
.serviceListpage li a{background: url(../images/servicelistpage.jpg) left top no-repeat; padding-left:25px; }
.approvalList li a{background: url(../images/approvallist.jpg) left top no-repeat; padding-left:25px; }
.approvalListpage li a{background: url(../images/approvallistpage.jpg) left top no-repeat; padding-left:25px; }

#footer{float:right; width:550px; text-align:center; font-size:10px; }
#footer a{color:#999; text-decoration:none; }
#footer a:hover{color:#00379c; }
#footer p{padding-top:25px; }
#pagecontent{float:right; width:550px; color:#FFF; background:#00379c; }
#pagecontent p{padding:0px 10px 10px 10px;; }
#pagecontent li{padding:0px 0px 5px 10px;; }
#pagecontent a{text-decoration:none; color:#FFFFFF;}
#pagecontent a:hover{text-decoration:none; color:#FF0000;}
.head{font-weight:bold; font-size:14px; padding-top:10px; }
.subhead{font-style:italic; font-weight:bold; font-size:14px; text-align:center; }