/* Style by Steve */
@charset "iso-8859-1";

body {font-size:.9em; font-family:sans-serif; color:#006666; background-color:#eeefef;  background-image:url('images/bg/bg_blu2_100x600_60.png'); background-repeat:repeat;}
body a {text-decoration:none; color:#330033; font-weight:bold;}
body a:link {text-decoration:none; color:#330033; font-weight:bold;}
body a:hover {text-decoration:none; color:#ff1144; font-weight:bold;}
body a:visited {text-decoration:none; color:#660066;}
acronym {border-bottom:1px dotted rgb(20,20,100);}
#underall {margin-left:-7px; margin-top:-9px; width:1060px; height:auto; background-image:url(images/bg/bg_brnblu_1070x600_60.png); background-repeat:repeat-y; z-index:5;}
#underall a:hover {text-decoration:none; color:#ff1144;}
#banner {margin-top:4px; width:1170px; height:auto;}
.banhid {margin-left:-3000em; display:none; margin-top:0; margin-bottom:0;}
#bannerin {text-align:center; margin-left:30px;}
#navholder {width:130px; height:auto; font-size:74%; font-weight:bold; z-index:499; text-decoration:none; text-align:center; background-image:url(images/blank.gif);}
.navbox {margin-top:2px; width:130px; color:rgb(115,55,7); background-color:none; text-decoration:none; padding:2px; cursor:hand; border-width:2px; border-style:outset;  border-color:transparent;}
.navbox:hover {width:130px; color:rgb(95,95,7); background-color:rgb(118,249,235); text-decoration:none; cursor:hand; border-width:2px; border-style:outset;  border-color:rgb(244,250,90);}
.navboxhere {width:130px; color:rgb(23,53,53); background:none; text-decoration:none; font-style:italic; padding:2px; cursor:normal;}

h1 {font-size:140%; font-weight:bold;}
h2 {font-size:130%; font-weight:bold;}
h3 {font-size:115%; font-weight:bold;}
h4 {font-size:95%; font-weight:bold;}
h5 {font-size:85%; font-weight:bold;}
li {list-style-type:none;}
li:hover {list-style-type:none;}
.boxannounce {background-color:#eeeeff; text-align:center; border:4px outset rgb(188,187,17); padding:5px; width:600px; height:85px; font-size:95%; font-weight:bold;}
.boxannounce a:hover {color:rgb(212,15,15);}
.connsub {background-color:#bbeebb; font-weight:bold;}
.connsub:hover {background-color:#99cc99; border-style:inset;}
.tabledb td {padding:1px 4px 2px 1px;}
.topic {width:96%;}
.topic h1 {text-align:center; font-size:150%; color:rgb(50,100,100);}
.topic h2 {font-size:110%; font-weight:bold; font-style:italic; color:rgb(50,100,100); padding-bottom:0; margin:0;}
.topic h4 {font-size: 105%; color: rgb(50,100,100);}
.topic h6 {font-size:80%; font-style:italic; display:inline;}
.topic p {text-indent: 3em;}

.formbox {position:relative; width:800px; padding:10px; margin-top:15px; margin-left:30px; background-image:url(images/bg/bg_ltgrn_800x40tran10.png); background-repeat:repeat-y; border:3px inset rgb(234,210,50);}
/* .formbox a:hover {text-decoration:underline; color:#ff1144;}  */
.formbox li:hover {list-style-image:url('images/apple_gr_10.png');}
.formtable {font-family:verdana;}
.formtable h1 {font-size:120%; font-weight:bold;}
.formtable h2 {font-size:110%; font-weight:bold;}
.formtable h3 {font-size:78%; font-weight:bold;}
.formleft {width:220px; text-align:right;}
.formright {text-align:left; font-weight:bold;}
.required {background-color:#fbb;}

#whole {width:100%; border:none;}
#document {position:relative; margin-left:10px; margin-top:15px; width:800px; padding:7px; background-image:url(images/bg/bg_ltgrn_800x40tran10.png); background-repeat:repeat-y; font-size:90%; border:3px inset rgb(234,210,50);}
#document p:first-letter {font-size:1.1em;}
#document p {text-indent:1.4em;}
#document h1,h2,h3,h4,h5 {font-family:serif; text-align:center; visibility:visible;}
#document h5 {font-size:80%;}
#document h6 {font-size:105%; font-weight:bold; text-indent:.1em; margin-bottom:-4px;}

#connectad {cursor:hand;}
#connectad:hover {background-image:url(images/connection/connectionad_cropborddouble.png); background-position: 0 -324px;}

#vendortop {margin-top:4px; margin-left:100px; width:500px;}
#vendorleft {margin-left:5px; float:left;}
#vendorright {margin-right:5px; float:right;}
#vendor {width:98%;}
#vendor ul {font-size:.9em; font-weight:bold;}

#footer {position:relative; width:480px; height:auto; margin-left:265px; margin-top:40px; font-size:78%; text-align:center; border-top:2px outset rgb(45,95,77); padding:5px; clear:both;}
#footer a:hover {text-decoration:underline; color:#ff1144;}