/* CSS Document */
* {
 padding: 0;
 margin: 0;
}
a {
 color: #333399;
}

a:hover {
 color: #666666;
}

ul li {
margin: 0px 10px 5px 20px;
}

input, select, option, textarea
{
font: 11px Tahoma;
margin: 2px;
}

p
{
margin: 15px 30px 5px 0px;
}

body {
 font-family: Tahoma;
 color: #666666;
 font-size: 12px;
}

#wrapper {
 width: 758px;
 margin: 0;
}

#header {
 margin: 0px 0px 0px 0px;
 height: 50px;
 padding: 8px;
 background-color: #FFF;
}
#leftcolumn { /* Parent Wrapper for inside boxes */
 margin: 0px;
 padding: 6px;
 display: inline; /* IE Hack */
 width: 20%;
 float: left;
 background-color: #FFF;
 min-height: 300px;
}
* html #leftcolumn {height:300px} /* IE Min-Height Hack */ 

#centercolumn {
 margin: 0px;
 display: inline; /* IE Hack */
 padding: 8px;
 width: 76.1%;
 float: left;
 border-left: 1px solid #CCC;
 min-height: 300px;
}
* html #centercolumn {height:300px} /* IE Min-Height Hack */ 

/* Where there is no left column */
#ccolumn {
 margin: 0px 0px 0px 5px;
 display: inline; /* IE Hack */
 padding: 4px;
 width: 100%;
 float: left;
 min-height: 300px;
}
* html #ccolumn {height:300px} /* IE Min-Height Hack */ 

#footer {
 background-color: #CCC;
 margin: 8px 5px 5px 0px;
 display: inline; /* IE Hack */
 padding: 4px;
 float: left;
 width: 97.7%;
 text-align:center;
 color:#333399;
 font: 12px Tahoma;
}


/* Nav Bar */
#navcontainer
{
width: 750px;
float: left;
background-color: #ccc;
border-bottom: 1px solid #999;
}

#navcontainer ul { padding: 0; }
#navcontainer ul li { display: inline; }

#navcontainer ul
{
margin: 0;
padding: 0 0 0 1px;
color: #666;
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
}

#navcontainer ul li a
{
padding: 0.2em 12px;
background-color: #ccc;
color: #666;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #333999;
color: #FFFFFF;
}

#current
{
border-left: 1px solid #fff;
}

#hd
{
font: bold 16px Arial;
color: #666;
float:left;
margin: 30px 10px 10px 30px;
}

#lg
{
float:left;
}

#rt
{
float:left;
margin: 10px 0px 10px 40px;
}

.rtb
{
font-weight:bold;
color:#333399;
}

.tfm
{
font: 10px Tahoma;
}

/* Text */

h1 
{
font: bold 13px Tahoma;
color:#333399;
margin: 10px 0px 0px 0px;
}

h2
{
font: bold 12px Tahoma;
margin: 10px 0px 0px 0px;
}

h3
{
font: bold 11px Tahoma;
margin: 10px 0px 0px 0px;
}

h4
{
font: 12px Tahoma;
margin: 5px 30px 0px 0px;
}

h5 
{
font: bold 12px Tahoma;
color:#333399;
margin: 0px 0px 5px 0px;
}

h6 
{
font: bold 11px Tahoma;
color:#333399;
margin: 10px 0px 0px 0px;
}

.smtxt
{
font: 11px Tahoma;
}

.btext
{
font-weight: bold;
}

.bltext
{
color: #333399;
}
.bldt
{
font: bold 11px Tahoma;
}

.smltxt
{
font: 9px Tahoma;
}

.lbtext
{
  font			  : bold 11px Tahoma;
  border-bottom	  : 1px solid #CCC;
  padding		  : 0px 2px 0px 2px;
}
.ltext
{
  font			  : 11px Tahoma;
  border-bottom	  : 1px solid #CCC;
  padding		  : 0px 2px 0px 2px;
}

.litext
{
  border-bottom	  : 1px solid #e6e6e6;
}

.atext
{
font: 12px Tahoma;
color: red;
}

.altext
{
font: 11px Tahoma;
color: red;
}

/*Printer Friendly */
#printf
{
width: 98%;
margin: 2%;
}

/* Buttons */
.button
{
  font-family	  : Tahoma; 
  font-size	  	  : 11px;
  font-weight	  : bold; 
  color		      : #333399; 
  background-color: #F5F5F5;
}

.lbut
{
 padding: 0px 50px 10px 50px;
}

/* Misc */

.signtab
{
border: 1px solid #999;
padding: 0px 5px 5px 5px;
width: 250px;
}

.signtab2
{
border: 1px solid #999;
padding: 0px 5px 5px 5px;
color: #333399;
width:  250px;
float: left;
}


.mimg
{
float:left;
}
