/*general rules
*/

body {text-align: center;
background-color: #dfdfdf;
margin-top: 10px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;}

img {display: block;
border: 0;}

a {color: #336699;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
text-decoration: underline;}

a:hover {color: #ff6600;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
text-decoration: underline;}

/*containers
*/

#top {background-color: #000000;
width: 760px;
padding: 0px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
border-top: 1px #000000 solid;
border-left: 1px #000000 solid;
border-right: 1px #000000 solid;}

#logo {background-color: #000000;
width: 290px;
height: 57px;
float: left;
padding-top: 5px;
padding-left: 15px;
text-align: left;}

#topnav {background: #000 url(images/bg-ckbrd.gif) no-repeat bottom right;
width: 420px;
height: 57px;
float: right;
padding-top: 5px;
padding-right: 10px;
text-align: right;
color: #ffffff;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;}

#secnav {background-color: #000000;
height: 27px;
padding-top: 5px;
padding-right: 10px;
text-align: right;
color: #ffffff;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
clear: both;}

#pics {background-color: #000000;
height: 170px;
text-align: left;}

#placed {background-color: #cccccc;
width: 760px;
padding: 0px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
border-top: #000000;
border-left: 1px #000000 solid;
border-right: 1px #000000 solid;
margin-top: 0px;}

#navbar {background: #ff6600 url(images/bg-nav.gif) repeat-x;
height: 33px;
width: 760px;
border-left: 1px #000000 solid;
border-right: 1px #000000 solid;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
text-align: left;}

#ttl {background: #fff;
width: 205px;
height: 33px;
float: left;}

#nav {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding-top: 5px;
padding-left: 280px;}

#main {width: 760px;
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;}

#leftcolumn {float: left;
color: #333333;
width: 205px;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
text-align: right;}

#rightcolumn {float: right;
color: #333333;
width: 160px;
text-align: right;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
padding-top: 20px;}

#adbox {float: left;
border-top: 3px #000000 solid;
border-left: 1px #000000 solid;
width: 160px;
padding: 0px;
text-align: center;
margin-top: 35px;}

#ads {border-bottom: 1px #000000 solid;
width: 159px;
height: 119px;
clear: both;}

#adbtm {width: 159px;
text-align: left;
clear: left;
padding: 0px;
margin-bottom: 20px;}

#maincontent {text-align: left;
margin-right: 170px;
margin-left: 220px;
width: 355px;
padding-top: 20px;}

#tablecontent {text-align: left;
margin-left: 220px;
margin-right: 5px;
width: 520px;
padding-top: 20px;}

#tablecontent2 {text-align: left;
clear: left;
float: right;
width: 600px;
margin-top: 10px;
margin-left: 110px;
margin-right: 20px}

#tablecontentfull {text-align: left;
clear: left;
width: 740px;
margin-top: 5px;
margin-left: 5px;
margin-right: 5px}

#board {border-right: 1px #000000 solid;
background-color: #ffffff;
width: 200px;
margin: 0px;
float: right;
padding: 0px;
text-align: left;}

#insert {border-top: 1px #666666 dotted;
width: 190px;
color: #333333;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
border-bottom: 1px #666666 dotted;
margin-bottom: 15px;
padding-top: 5px;
padding-bottom: 5px;}

#brdbtm {width: 205px;
margin-bottom: 30px;
text-align: left;
clear: right;}

#footer {background-color: #000000;
height: 16px;
clear: both;}

#developers {color: #ffffff;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
margin: 0px;
padding-top: 2px;
padding-left: 5px;
height: 16px;
float: left;
text-align: left;}

#copyright {float: right;
margin: 0px;
padding-top: 2px;
padding-right: 5px;
height: 16px;
width: 300px;
color: #ffffff;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
text-align: right;}

#mainbody {text-align: left;
margin-bottom: 10px;
border-bottom: 1px #333333 dotted;
padding-bottom: 10px;
color: #333333;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;}

#fakebodyclr {border-bottom: 1px #333333 dotted;
clear: right;
margin-bottom: 10px;
padding: 0px;}

#fakebody {border-bottom: 1px #333333 dotted;
margin-bottom: 10px;
padding: 0px;}

#fakebody2 {border-bottom: 1px #333333 dotted;
width: 600px;
margin-bottom: 10px;
padding: 0px;}

#topline {border-top: 1px #333333 dotted;}

#btmline {border-bottom: 1px #333333 dotted;}

#txtlinks {text-align: center;
color: #000000;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;}

#mail {border-bottom: 1px #ff6600 dotted;
margin-bottom: 10px;
width: 200px;
background-color: #ffffff;
background-image: url(images/bg-mail.gif);
background-repeat: no-repeat;
background-position: top left;
text-align: right;
line-height: 1.4em;
padding: 0px;}

#promo {border-bottom: 1px #ff6600 dotted;
margin-bottom: 10px;
width: 200px;
text-align: right;
line-height: 1.4em;
padding: 0px;}

#brdlinks {text-align: right;
color: #333333;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
padding: 0 10px 10px 0;
clear: both;}

#brdnav {text-align: right;}

#form {border-bottom: 1px #333333 solid;
background-color: #FFFFFF;
background-image: url(images/bg-forms.jpg);
background-repeat: repeat-x;
background-position: center bottom;}

/*navigation boxes
*/

div#navbar1 {height: 30px;
width: 210px;
text-align: left;}

div#navbar1 ul {margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #333333;
line-height: 20px;
white-space: nowrap;}

div#navbar1 li {list-style-type: none;
display: inline;}

div#navbar1 li a {text-decoration: none;
color: #333333;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 10px;
border: 1px #666666 solid;
background-color: #cccccc;}

div#navbar1 li a:link {color: #333333:}

div#navbar1 li a:visited {color: #333333;}

div#navbar1 li a:hover {color: #ffffff;
background-color: #ff6600;}

div#navbar2 {height: 30px;
width: 355px;
text-align: left;}

div#navbar2 ul {margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #333333;
line-height: 20px;
white-space: nowrap;}

div#navbar2 li {list-style-type: none;
display: inline;}

div#navbar2 li a {text-decoration: none;
color: #ffffff;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
border: 1px #333333 solid;
background-color: #666666;}

div#navbar2 li a:link {color: #ffffff:}

div#navbar2 li a:visited {color: #ffffff;}

div#navbar2 li a:hover {color: #ff6600;
background-color: #ffffff;}

div#navbar3 {height: 30px;
width: 355px;
text-align: left;}

div#navbar3 ul {margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #333333;
line-height: 20px;
white-space: nowrap;}

div#navbar3 li {list-style-type: none;
display: inline;}

div#navbar3 li a {text-decoration: none;
color: #ffffff;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 8px;
padding-right: 8px;
border: 1px #333333 solid;
background-color: #666666;}

div#navbar3 li a:link {color: #ffffff:}

div#navbar3 li a:visited {color: #ffffff;}

div#navbar3 li a:hover {color: #ff6600;
background-color: #ffffff;}

/*formatting
*/

td#topline {border-top: 1px dashed #333333;
padding-top: 3px;}

img#inpics {display: inline;}

/*navigation rollovers
*/

a.topnav {color: #ffffff;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
text-decoration: none;}

a.topnav:hover {color: #ff6600;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
text-decoration: none;}

.topnavon {color: #ff6600;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;}

a.secnavvin {color: #ffffff;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
text-decoration: none;}

a.secnavvin:hover {color: #ffff33;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
text-decoration: none;}

.secnavvinon {color: #ffff33;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;}

a.secnavmus {color: #ffffff;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
text-decoration: none;}

a.secnavmus:hover {color: #0099ff;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
text-decoration: none;}

.secnavmuson {color: #0099ff;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;}

a.secnavspr {color: #ffffff;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
text-decoration: none;}

a.secnavspr:hover {color: #66cc66;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
text-decoration: none;}

.secnavspron {color: #66cc66;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;}

a.secnavdrg {color: #ffffff;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
text-decoration: none;}

a.secnavdrg:hover {color: #ff6600;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
text-decoration: none;}

.secnavdrgon {color: #ff6600;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;}

a.nav {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;}

a.nav:hover {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;}

.navon {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #FFFFFF;}

a.ikrave {font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #ff6600;
text-decoration: none;}

a.ikrave:hover {font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #cccccc;
text-decoration: none;}

a.tallt {font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #0099cc;
text-decoration: none;}

a.tallt:hover {font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #cccccc;
text-decoration: none;}

a.txtlinks {font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: none;}

a.txtlinks:hover {font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: #ff6600;
text-decoration: none;}

a.aronav {font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #333333;
text-decoration: none;
font-weight: bold;}

a.aronav:hover {font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #ff6600;
text-decoration: none;
font-weight: bold;}

a.navbrd {color: #333333;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-variant: small-caps;
font-weight: bold;
letter-spacing: 1px;
text-decoration: none;}

a.navbrd:hover {color: #ff6600;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-variant: small-caps;
font-weight: bold;
letter-spacing: 1px;
text-decoration: none;}

.navbrdon {color: #ff6600;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-variant: small-caps;
font-weight: bold;
letter-spacing: 1px;}

/*text
*/

.nrml {color: #333333;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;}

.nrmlbld {color: #333333;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;}

.sml {color: #666666;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;}

.note {color: #000000;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;}

.micro {color: #333333;
font-family: Arial, Verdana, sans-serif;
font-size: 9px;
letter-spacing: -2%;}

.wide {color: #333333;
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
font-variant: small-caps;
letter-spacing: 1px;
line-height: 1em;}

.bold {color: #333333;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;}

.ttltrorg {color: #ff6600;
font-family: Times, "Times New Roman", serif;
font-size: 20px;}

.ttltrgry {color: #666666;
font-family: Times, "Times New Roman", serif;
font-size: 22px;}

.ttlarorg {color: #ff6600;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-variant: small-caps;
font-weight: bold;
letter-spacing: 1px;}

.membld {color: #333333;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 2em;}

.pad {margin-right: 7px;
float: left;}

/*form elements
*/

.logies {background-color: #ffffff;
border: 1px #333333 solid;
width: 100px;
height: 15px;
color: #333333;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;}

.textfield {background-color: #ffffff;
color: #333333;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
width: 150px;
height: 18px;}

.tfarchive {background-color: #ffffff;
color: #333333;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
width: 90px;
height: 16px;}

.tafull {background-color: #ffffff;
color: #333333;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
width: 340px;}

.tfsmall {background-color: #ffffff;
color: #333333;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
width: 50px;
height: 16px;}

.tfmicro {background-color: #ffffff;
color: #333333;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
width: 20px;
height: 18px;}

.button {border: 1px #333333 solid;
background-color: #ffffff;
color: #333333;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-variant: small-caps;}

.file {background-color: #ffffff;
color: #333333;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
height: 18px;}

.select {background-color: #ffffff;
color: #333333;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
width: 150px;
height: 18px;}

.selectmini {background-color: #ffffff;
color: #333333;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
width: 40px;
height: 18px;}

.ta {background-color: #ffffff;
color: #333333;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
width: 160px;}

#result {color: #cc0000;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;}

.altcolor1 {background-color: #FFEEDD}

.altcolor2 {background-color: #FFFFFF}

.team {color: #333333;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;}
