body { background:#161616;  font-family:Tahoma; font-size:11px; padding:25px; background: #161616; color: white}
 table { font-family:Tahoma; font-size:13px; color: white; }
 a {color:#e2007a; text-decoration:none; }
 a:hover { text-decoration:none; }
 h1 {font-size:1.5em;font-weight:600;}
 h2 { clear:both; font-family:"Trebuchet MS", Tahoma; color:#eca600; font-size:17px; background: #41413e; padding 2px 4px; font-weight: normal; text-indent: 5px  }
 h3 { clear:both; font-family:"Trebuchet MS", Tahoma; color:#e2007a; font-size:1.4em; font-weight: normal;  }

.submit {background:#e2007a;color:#111;border:1px solid #fff;}

 img.clsleft { margin-right:10px; margin-bottom:10px; }
 img.clsmiddle { margin-right:10px; margin-left:10px; margin-bottom:10px; }
 img.clsright { margin-left:10px; margin-bottom:10px; }

 img.clsborderleft { border:4px solid #fff; margin-right:10px; margin-bottom:10px; }
 img.clsbordermiddle { border:4px solid #fff; margin-right:10px; margin-left:10px; margin-bottom:10px; }
 img.clsborderright { border:4px solid #fff; margin-left:10px; margin-bottom:10px; }

 .datatable th { background-color:#e2007a; color:#000; font-weight:bold;  border:1px solid white; padding:4px; }
 .datatable td { background-color:#1a171b; border:1px solid white; padding:4px; }
 
 #container { background-color:#2a2a2a; width:772px; }
 #date { background-color:#000000; color:white; border-bottom:3px solid #2a2a2a; height:25px; text-align:right; padding-right:10px; }
 #head { height:100px; background: #000}
 #sitelogo { height:90px; line-height:80px; color:#034C96; font-family:"Trebuchet MS"; font-weight:bold; font-size:23px; float:left; text-indent:13px; letter-spacing:-1px; }
 #hbc { float:right; height:90px; line-height:85px; padding-right:10px; padding-top: 30px}
 
 #left { width:200px; background-color:#000000; vertical-align:top; border-right:3px solid #2a2a2a; }
 #menu_heading { background:url(second_back.gif) no-repeat right #000; border-bottom:1px solid #2a2a2a; height:22px; width:200px; text-indent:7px; letter-spacing:2px; font-weight:bold; color:#e2007a; }
 a.menu { border-bottom:1px solid #2a2a2a; text-indent:7px; background-color:#62625f; color: white; height:25px; line-height:22px; display:block; text-decoration:none; margin-bottom:-13px; }
 a.menu:hover { background-color:#f1aa00; color:white; text-decoration:none; }
 #contact_heading { background:url(second_back.gif) no-repeat right #000; border-bottom:1px solid #2a2a2a; border-top:1px solid #2a2a2a; height:22px; text-indent:7px; letter-spacing:2px; font-weight:bold; color:#e2007a; }
 #contact { background-color:#000000; border-bottom:1px solid #2a2a2a; padding:7px; color:white; }
 #right { vertical-align:top; background:#000000;}
 #top_image { background:url(top_pic.jpg); border:1px solid #2a2a2a; height:139px; border-top: 0}
 #pagebody { border:1px solid #2a2a2a; border-right:0; border-left:0; width:559px; padding:25px; height:150px; background: #000; color: white}
.border { border:4px solid #fff; }
.noborder img { border:0px; }
 #pagebody a { color:#e2007a; text-decoration:none; font-weight: bold }
 #pagebody a:hover { text-decoration:underline; }
 #copyright { background-color:#000000; color:#fff; border-bottom:3px solid #2a2a2a; border-top:3px solid #2a2a2a; height:28px; text-align:center;  }
 #end { text-align:center; margin-top:8px; padding-bottom:10px; }
 #end a { font-size:9px; color:#76777A; border:0px; background:none; }
 #end a:hover { color:#e2007a; border:0px; background:none; text-decoration:none; }
 .notes { font-size:9px; color:#e7e7e7; }
 .shout { font-size:14px; font-weight:bold; padding:4px; color: white; background: #f1aa00 }
#pagebody .shout a {color: white}
 .white_vert { width:5px; }
 .white_hoz { height:3px; }
 .spacer { height:20px; }

#nav, #nav ul { padding:0; margin:0; list-style:none; width:200px; text-align:left; }
#nav a { display:block; width:200px; text-indent:7px; background:#000000; color: white; height:25px; line-height:24px; border-bottom:1px solid #2a2a2a; font-weight:bold;  }
#nav a:hover { background:#e2007a; color:#fff; text-decoration:none; }
#nav li { float:left; width:170px; }
#nav li ul { position:absolute; width:200px ; left:-999em; }
#nav li ul ul { margin:-28px 0 0 170px; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left:auto; margin:-28px 0 0 200px; }
#nav li ul ul { margin:-1em 0 0 10em; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left:auto; }
#nav .nav_child, #nav .nav_child2 { border:1px solid #fff; border-bottom:0; }
#nav .nav_parent a {  }
#nav .nav_parent a:hover {}
#nav .nav_child a {  }
#nav .nav_child a:hover  { }
#nav .nav_parent2 a {}
#nav .nav_parent2 a:hover {}
#nav .nav_child2 a { }
#nav .nav_child2 a:hover  { }
#nav #active { background:#222222; color:#fff; cursor:default; }


#contactform input, #contactform textarea {background: #2a2a2a; border: 1px solid #f1aa00; color: #f1aa00}
