body { background: url(../images/bg.jpg) repeat-x; background-color: #C4C2C3; margin: 0px auto 0px auto; text-align: left; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #30322D; }
a { color: #0E448A; text-decoration: none; }
a:hover { text-decoration: underline; }

.drktxt { color: #30322D; }
.clickhere { font-size: 11px; font-weight: normal; color: #30322D; letter-spacing: -0.03em; }
.fields { height: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; border-color:#041328; border-width: 1px; padding: 2px 0px 0px 0px; border-style: solid; } 
.codefield { height: 80px; width: 450px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.contact { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #30322D;}
.red { color: #FF0000; }

/* home divs */
#container { width: 760px; }
#top { width: 760px; height: 108px; background: url(../images/home/header.gif); background-repeat: no-repeat; position: relative;}
#topnav { width: 760px; height: 20px; text-align: right; float: left; }
#topnav p { margin: 6px 18px 0px 0px; }
#topnav a { font-size: 11px; color: #30322D; }
#header { width: 500px; float: left; }
#header h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 25px; letter-spacing: -0.08em; color: #0D3C76; line-height: 23px; margin: 8px 0px 0px 95px;  }
#graybox { width: 260px; float: left; }
#graybox p { margin: 27px 20px 10px 10px; text-align: right; color: #FFD202; }
#graybox a { color: #FFD202; font-weight: bold; text-decoration: underline; font-size: 11px; }
#middle { width: 760px; position: relative; }
#tophdr1 { width: 287px; height: 22px; }
#tophdr1 p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 5px 0px 0px 15px; margin: 0px; color: #000000; }
#tophdr2 { width: 221px; height: 22px; }
#tophdr2 h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 5px 0px 0px 15px; margin: 0px; color: #000000; }
#tophdr2 p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 5px 0px 0px 15px; margin: 0px; color: #000000; }
#tophdr3 { width: 252px; height: 22px; }
#tophdr3 p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 5px 0px 0px 15px; margin: 0px; color: #000000; }
#mid1 { width: 287px; height: 190px; background: url(../images/home/search.jpg); background-repeat: no-repeat; float: left; }
#search1 { width: 57px; padding: 60px 0px 0px 25px; margin: 0px; float: left; }
#search1 p { text-align: center; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; padding: 5px 0px 13px 0px; margin: 0px;}
#search2 { width: 194px; padding: 60px 0px 0px 0px; margin: 0px; float: left; }
#search2 p { padding: 0px 0px 6px 5px; margin: 0px; }
#search2 a { font-size: 10px; color: #99C3F8; text-decoration: underline; }
#mid2 { width: 221px; height: 190px; background: url(../images/home/nav2.jpg); background-repeat: no-repeat; float: left; }
#alist1 { list-style: none; color: #FFFFFF; margin: 29px 20px 0px 43px;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; position: static; }
#alist1 div { margin: 0px 0px 7px 0px; padding: 0px;  }
#mid2 a { color: #F2F2F2; text-decoration: none; }
#mid2 a:hover { color: #FFFFFF; text-decoration: underline; }
#mid3 { width: 252px; height: 190px; background: url(../images/home/img.jpg); background-repeat: no-repeat; float: left; }
#mid3info p { margin: 140px 20px 10px 30px; color: #FFFFFF; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
#menubot { width: 760px; }
#bodycontainer { width: 760px; background: url(../images/home/bodybg.gif); background-repeat: repeat-y; }
#bodycontainer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#menubar {  width: 760px; height: 34px;  float: left;}
#menubot { width: 760px; height: 24px; background: url(../images/home/navbottom.gif); background-repeat: no-repeat; float: left; }
#c1 { width: 512px; float: left; background: url(../images/home/c1mid.jpg); background-repeat: repeat-y; }
.c1-top { width: 512px; background: url(../images/home/c1top.jpg); background-repeat: no-repeat; background-position: top; }
.c1-top h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0D3C76; margin: 0px; padding: 15px 25px 10px 50px; letter-spacing: -0.03em; }
.c1-top h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0D3C76; margin: 0px; padding: 15px 25px 10px 50px; letter-spacing: -0.03em; }
.c1-top p { margin: 10px 27px 10px 27px; }
.c1-top a { text-decoration: underline; }
.c1-top ul { background: url(../images/home/bluemid.gif); background-repeat: repeat-y; background-position: left; margin: 0px; padding: 0px 30px 0px 55px; list-style-image: url(../images/inset/arrow.gif); font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; list-style-position: outside; color: #CCCCCC; }
.c1-top ul a { color: #FFFFFF; text-decoration: underline; }
.c1-top ul a:hover { text-decoration: underline; }
.bluebot { height: 14px; background: url(../images/home/bluebot.gif); background-repeat: no-repeat; background-position: top; margin: 0px; padding: 0px; }
.c1-bot { height: 32px; background: url(../images/home/c1bottom.jpg); background-repeat: no-repeat; margin: 0px; padding: 0px; }
.c1-bot2 { height: 22px; background: url(../images/home/c1bottom2.jpg); background-repeat: no-repeat; margin: 0px; padding: 0px; }
#c2 { width: 237px; float: left;  }
#c2-a { width: 237px; background: url(../images/home/c2mid.jpg); background-repeat: repeat-y; }
#c2-a p { text-align: center; color: #FFFFFF; font-size: 11px; margin: 10px 14px 10px 14px; }
#c2-a a { color: #FFCC00; text-decoration: underline; }
.c2-b { width: 237px; background: url(../images/home/c2-navtop.jpg); background-repeat: no-repeat; }
.c2-b h3 { margin: 0px; padding: 25px 0px 9px 53px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0D3C76; letter-spacing: -0.03em; }
.c2-b2 { width: 237px; background: url(../images/home/c2-navtop2.jpg); background-repeat: no-repeat; }
.c2-b2 h3 { margin: 0px; padding: 25px 0px 9px 53px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0D3C76; letter-spacing: -0.03em; }
.drk { width: 237px; height: 20px; background: url(../images/home/c2-navdrk.gif); background-repeat: no-repeat; }
.drk p { padding: 2px 0px 0px 53px; margin: 0px; }
.drk a { color: #FFFFFF; text-decoration: none; font-size: 11px;}
.drk a:hover { text-decoration: underline; }
.lght { width: 237px; height: 20px; background: url(../images/home/c2-navlght.gif); background-repeat: no-repeat; }
.lght p { padding: 2px 0px 0px 53px; margin: 0px; }
.lght a { color: #FFFFFF; text-decoration: none; font-size: 11px;}
.lght a:hover { text-decoration: underline; }

#mainnav { background: url(../images/home/nav.gif);  background-repeat: no-repeat; width: 760px; height: 34px; position: relative; margin: 0px; padding: 0px; }
#mainnav li { list-style: none; padding: 0px; margin: 0px; position: absolute; top: 0px;}
#mainnav li, #mainnav a { height: 34px; text-decoration: none; text-align: center; display: block; }
#mainnav a:hover { text-decoration: underline; color: #0D3C76;  }
#mainnav p { margin: 9px 0px 0px 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #0D3C76; }
#mainnav1 { width: 263px; left: 13px; }
#mainnav2 { width: 101px; left: 289px;}
#mainnav3 { width: 101px; left: 401px;}
#mainnav4 { width: 101px; left: 512px;}
#mainnav5 { width: 101px; left: 625px;}

#mainnav1 a:hover { background: transparent url(../images/home/mainnav.gif) -94px -36px no-repeat;}
#mainnav2 a:hover { background: transparent url(../images/home/mainnav.gif) -94px -36px no-repeat;}
#mainnav3 a:hover { background: transparent url(../images/home/mainnav.gif) -156px -36px no-repeat;}
#mainnav4 a:hover { background: transparent url(../images/home/mainnav.gif) -235px -36px no-repeat;}
#mainnav5 a:hover { background: transparent url(../images/home/mainnav.gif) -319px -36px no-repeat;}

#footer { background: url(../images/home/footer.gif); background-repeat: no-repeat; height: 80px; width: 760px; float: left; }
#foot1 { width: 450px; float: left; }
#foot1 p { margin: 23px 10px 10px 12px; color: #FFD003; font-size: 11px; }
#foot1 a { color: #FFD003; font-size: 11px; }
#foot2 { width: 310px; float: left; }
#foot2 p { margin: 23px 32px 10px 10px; color: #FFFFFF; text-align: right; font-size: 11px; }
