* {margin:0; padding:0; font-family:verdana, sans-serif; font-size:12px;}

body {margin-left:auto; margin-right:auto; width:900px; padding:0; margin-top:10px; margin-bottom:10px; text-align:center;}

img {border:0; padding:0;}
 
.red {color:#cc0000;}
.navy {color:#0c3265;}
.center {margin-left:auto; margin-right:auto;}
strong {font-weight:bold;}
h3.pagehead {padding-top:25px; font-size:16px; color:#0c3265; font-weight:bold; text-align:center;}
h3.heading {color:#0c3265; text-align:center; font-weight:bold; font-size:14px; padding-bottom:15px;}
h3.subheading {color:#0c3265; text-align:center; font-weight:bold; font-size:12px; padding-bottom:15px;}
li.spacing {padding-bottom:10px;}
p {padding-bottom:12px;}
label.text {float:left; padding-top:5px; text-align:right; width:120px;}
label.input {float:left; padding-left:8px;}

a {color:#0c3265; text-decoration:underline;}
a:hover {color:#567ca9; text-decoration:underline;}

#mainwrapper {background-color:#FFFFFF; width:900px; border:1px solid #000000; text-align:left;}

#hometop {background-color:#0c3265; height:105px; width:900px; color:#FFFFFF;}
#hometop h3 {font-size:28px;}

#subhometop {background-color:#0c3265; width:900px; color:#FFFFFF;}
#subhometop h3 {font-size:28px;}

#homemiddle {}

#homebg {background-image:url(i/home-bg.jpg); background-repeat:repeat-x; height:627px; width:900px;}
.homesubnav {border:1px solid #000000; background-color:#FFFFFF; height:150px; width:140px; float:left;}
.homesublink {background-color:#666699; width:140px; height:16px; width:140px;text-align:center;}
a.homesublink {color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none;}
a.homesublink:hover {color:#FFFFCC; text-decoration:none;}
a.hometextlink {font-size:10px; text-decoration:underline; color:#0c3265; }
a.hometextlink:hover {color:#CC3300; text-decoration:none;}
#homebottomleft {float:left; width:400px; margin:10px;}
#homebottomright {width:450px; float:left;}
#homebottomright h3 {font-style:italic; font-weight:bold; color:#666666; font-size:14px;}
#homebottomright ul {margin:10px 0 0 15px;}
#homebottomright li {line-height:14px; margin-left:15px; list-style-position:outside; padding-bottom:10px;}

#contactform {margin:10px;}
#contactform p {margin-bottom:8px;}



#navigation {width:180px; display:block; float:left; padding-top:2px; background-color:#0c3265; height:276px;}
/* for navigation buttons */
#navigation a {
color: #FFFFFF;
border: 1px solid;
background-color:#0c3265;
padding:18px 9px;
font: 13px;
font-weight: bold;
text-decoration: none;
border-color: #89817c #0c3265 #0c3265 #89817c;
display: block;
margin: 0px;
text-align: left;}

#navigation a:hover {border: 1px solid;
padding-left: 10px;
padding-top: 18px;
padding-bottom: 18px;
background-color: #666666;
border-color: #663300 #64626a #64626a #663300;
color: #FFFFFF;
text-decoration: none;}

#subnav {background-color:#0c3265; border-top:1px solid #cccccc; width:900px; padding:6px 0 6px 0;}
#subnav a {padding-right:55px; color:#FFFFFF; background-color:#0c3265; font:11px; font-weight:bold; text-decoration:none;}
#subnav a:hover {color:#CCCCCC;}

#webmaster {width:900px; margin-left:auto; margin-right:auto; margin-top:20px; font-size:9px; color:#666666; text-align:right;}
#webmaster a {text-decoration:none; color:#666666; font-size:9px;}
#webmaster a:hover {color:#7d0100;}
