/* CSS Document */
body
{
font-family:Arial, Helvetica, sans-serif;
font-size: 80%;
}
p
{text-align: justify;}

#wrapper
{
position: absolute;
width: 1000px;
/*left: 50%;
margin-left: -500px;
*/
overflow: hidden;


}
.signup
{
text-align: left;
color: #ff6600;
font-size: 110%;
font-weight: bold;
border: 1px solid #000000;
padding: 8px 8px 25px 8px;
margin: 5px 35px 5px 0px;
}
h1
{
font-size: 20px;
}
h2
{
font-size: 140%;

}
h3
{margin-top: -20px;
font-size: 120%;
color: #666666;
}
#toprow
{
position: absolute;
top: 0px;
width: 100%;
height: 50px;
}
#secondrow
{
position: absolute;
top: 50px;
height: 25px;
border-bottom: 2px solid #000000;
}
#thirdrow
{
position: relative;
top: 77px;
width: 1000px;

}
#toplogo
{
float:left;
background-color: #cccccc;
width: 218px;
height: 40px;
padding-top: 10px;
border-right: 2px solid #000000;
}
#topright
{
padding-top: 20px;
width: 780px;
height: 30px;
float: left;
text-align: right;
}

#midleft
{
padding-top: 5px;
height: 20px;
float: left;
border-right: 2px solid #000000;
width: 218px;
background-color: #cccccc;
}
#midright
{float:left;
padding-top: 5px;
height: 20px;
width: 780px;
}
.mainmenu
{
margin-left: 0;
padding-left:0em;
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 9px;
}
.mainmenu ul
{
list-style: none;
margin: 0px;
padding: 0px;
}
.mainmenu li
{
padding-left: 90px;
display: inline;
}
.mainmenu li a:link, .mainmenu li a:visited
{
text-decoration: none;
color: #000000;
}
.mainmenu li a:hover
{
color: #FF6600; 
border-bottom: dotted 1px #000033;
}
.mainmenu2
{
margin-left: 0;
padding-left:0em;
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 9px;
}
.mainmenu2 ul
{
list-style: none;
margin: 0px;
padding: 0px;
}
.mainmenu2 li
{
padding-left: 50px;
display: inline;
}
.mainmenu2 li a:link, .mainmenu2 li a:visited
{
text-decoration: none;
color: #000000;
}
.mainmenu2 li a:hover
{
color: #FF6600; 
border-bottom: dotted 1px #000033;
}

.cola
{
float:left;
background-color: #cccccc;
width: 210px;
border-right: 2px solid #000000;
padding-left: 8px;
padding-bottom: 1000px;
margin-bottom: -1000px;

}
.colb
{
position: relative;
float:left;
width: 500px;
padding-left: 25px;
padding-right: 25px;
padding-top: 25px;
padding-bottom: 150px;

}
.grtext
{
color: #666666;
}
.theouter
{
border-left: 1px solid #000000;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
margin: 25px;
position: absolute;

}
.contcol
{
position: relative;
float:left;
width: 575px;
padding-left: 100px;
padding-right: 25px;
padding-top: 25px;
padding-bottom: 25px;
background-image: url(images/binding.gif);
background-repeat: repeat-y;
}
.colc
{
position: relative;
text-align: center;
float:right;
padding: 10px;
color: #999999;
width: 200px;
padding-left: 10px;
padding-top: 100px;
line-height: 300%;
background-color: #cccccc;
padding-bottom: 5000px;
margin-bottom: -5000px;

}
#boss
{
z-index: 100;
position: absolute;
width: 50px;
height: 50px;
left: 194px;
top: 51px;
background-image: url(images/boss.gif);
}

#footer
{padding-top: 20px;
border-top: 4px solid #ff6600;
padding-right: 250px;
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: right;
font-style: italic;
clear:both;
position: relative;
width: 100%;



}


#logform
{
margin-right: 10px;
}
.input
{
font-size: 9px;
width: 90px;
}
.clearall
{
clear:both;
}
.subhead, .subhead a:link, .subhead a:visited
{
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-size: 16px;
color: #FF6600;
font-weight: bold;
}
.emphtext, .emphtext a:link, .emphtext a:visited
{
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-size: 110%;
color: #FF6600;
font-weight: bold;
}

.midhead
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.smtext
{
font-size: 85%;
}
.smallertext
{
font-size: 80%;
}
.mainnav
{
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.mainnav li
{
 list-style-type:none;
 
 padding-top:2px;
 padding-bottom: 1px;
 font-weight: bold;
 font-size: 10px;
border-bottom: 1px solid #666666;
width: 120px;



}
.mainnav li a:link, .mainnav li a:visited{
display: block;
text-decoration: none;
color: #000000;

}
.mainnav li a:hover
{
color: #FF6600; 
}
.largeimp
{
font-family:Impact;
font-size: 24px;
text-align: center;
}
.theCopy
{
float:left;
width: 275px;
}
.bigPic
{

float:right;
width: 225px;
}
.thickline
{
border-bottom: 1px solid #ff6600;
}
.floatl
{
float:left;
padding-right: 20px;
padding-bottom: 10px;
}
.grback
{background-color: #cccccc;
padding: 10px;
margin:20px;
}
.dtable
{
border-collapse: collapse;
}
.dtable td
{
border: 1px solid #666666;
}
.dtable td p
{
text-align: left;
}
.button 
{
background-color: #CC6600;
font-weight: bold;
border: 1px dotted #000000;

}
.button a, .button a:visited
{padding: 10px;

text-decoration: none;
color: #000000;
}
.button a:hover
{
background-color: #99CC66;
}
.announce
{background-color: #FF6600;
border: #000000 solid 1px;
margin-left: 10px;
margin-bottom: 10px;
padding: 5px;
width: 200px;
float: right;
font-size: 85%;
}
.announce head
{
font-size: 120%;
}
.announce a
{
color: #000000;
}