body,form,div,p,ul,li,h1,h2,h3,h4,h5,h6{margin:0px 0px;}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	background-color:#FFFFFF;
}
table{border:none;}
td{vertical-align:top;}
img{border:none;}
p{color: #666666;}

a{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: #5377A9;
}

a:active, a:hover{color: #000000;}



h2{
	font-size: 14px;
	font-weight:bold;
}

h3{
	font-size: 12px;
	font-weight:bold;
}

h4{
	font-size: 10px;
	font-weight:bold;
}
#navMenu td{padding:0px 0px 2px 0px;}
#navMenu a{text-transform:uppercase;font-size:9pt;font-weight:normal;}

#navBar{background:transparent url(../images/LithoClub-gradient-bg.jpg) repeat-y left top;}
#navBar ul{width:700px;list-style-type:none;float:right;padding-left:10px;}
#navBar li{list-style-type:none;float:left;padding:4px 5px 7px 5px;color:#FFFFFF;height:12px;vertical-align:middle;}
#navBar a{color: #FFFFFF;text-transform:uppercase;}

#background1 {background:transparent url(../images/senefelder.gif); background-repeat: no-repeat; background-position: bottom left;}
#background2 {background:transparent url(../images/senefelder2.gif); background-repeat: no-repeat; background-position: top right;}

#border{background-color:#999999;width:1px;}
#main {background:transparent no-repeat left top;}

#main h1 {
	color:#F0037F;
	font-size: 16pt;
	padding: 0px 0px 0px 0px;	
}

#main h2 {
	color:#F0037F;
	font-size: 12pt;
	font-weight:bold;
	padding: 0px 0px 0px 0px;	
}

#main p{padding:0px 40px 10px 0px;line-height:22px;}

#subPage p{padding: 0px 40px 10px 40px;line-height:22px;}

#subPage h1 {
	color:#F0037F;
	font-size: 12pt;
	padding: 0px 0px 0px 0px;	
}

#subPage h2{
	color:#5377A9;
	font-size: 10pt;
	padding:10px 40px 0px 0px;	
}
#subPage h3{
	color:#666666;
	font-size: 12pt;
	padding:10px 40px 0px 0px;	
}

#main, #subPage{background:transparent no-repeat left top;}



#formHeader{
	border: 1px #666666 solid;
	background:transparent url(../images/form-header.jpg) repeat-x left top;
	height:14px;
	color:#000000;
	padding-left:12px;
	font-weight:bold;
}
#contact input{width:160px;}

textarea{width:524px;height:50px;}
#footer{padding-top:15px;font-size:8pt;color: #666666;}

input
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 10px;
}
select
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 10px;
}

.number
{
	text-align:right;
}


#page_container
{
	background-color:White;
}

.topBar
{
	background-image: url("../images/topBar.gif");
}

.headerBar
{
	background-color: Transparent;
}

.tblMain
{
	background-color: #D1D9E7;
	font-family: Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
}
.tblHeader
{
	background-color: #E5E2E2;
	font-family: Verdana, Arial;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}

.tblResultHeader
{
	background-color: #E5E2E2;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.tblTabOn
{
	background-color: #6C95FB;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.tblTabOff
{
	background-color: #C8D8FF;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}



.tblFormEnd
{
	background-color: #E5E2E2;
	font-family: Arial, Verdana;
	font-size: 15px;
	font-weight: bold;
}
.tblRowEven
{
	background-color: #F4F5F2;
	font-family: Verdana, Arial;
	font-size: 10px;
}

.tblRowOdd
{
	background-color: #C8D8FF;
	font-family: Verdana, Arial;
	font-size: 10px;
}


.tblRowHeader
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight:bold;
}

.error
{
	color: Red;
	font-weight:bold;
	font-family: Verdana, Arial;
	font-size: 10px;
}


.txtReadOnly
{
	background-color: #E5E2E2;
	font-family: Verdana, Arial;
	font-size: 10px;
}

.button
{
    color: White;
    background-color: #01A0C7;
}

.smallButton
{
    font-family: Verdana;
    font-size: 8pt;
    background-color: #01A0C7;
}

.copyright
{
	font-size: 6px;	
}


#tabs {
   padding: 0px 10px;
   padding-top: 2px;
   margin-bottom: 0px;
   border-bottom: 1px solid #999;

   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   line-height: 100%;
}

#tabs a {
   display: block;
   float: left;
   width: 18%;

   margin-right: 3px;
   margin-bottom: -1px;
   border: 1px solid #999;
   padding: 6px 0px;

   background-color: #DFE0E5; /*same as .box*/
   color: #7F9DB9;         /*same as .simplygreen*/
   text-align: center;
}

#tabs a.selected {
   border-bottom: 1px solid #fff;
   background-color: #fff;
   color: #7F9DB9;
}

#headernav_right {
   float: right;
   padding-left: 20px;
}

.TableDiv
{
POSITION :absolute;
left: 700px;
z-index: 2;
background-color:White;
border-width:2px;
border-style:dashed;
border-color:Blue;
padding:10px;
}

.desc
{
	background-color:Transparent;
	font-family: Verdana, Arial;
	font-size: 10px;
}

#rptHeader
{
	background-color: Red;
}

.f_table{BACKGROUND-COLOR: #000;}
.f_row{COLOR: #000; BACKGROUND-COLOR: #FFF}
.f_header{COLOR: #000; BACKGROUND-COLOR: #CCC}


.menubar 
{
	width: 100%;
	margin-bottom: 10px;
}

.menubarcontent a
{
	padding: 2px 5px;
	color: #5377A9;
	text-decoration: none;
}

.menubarcontent a:hover
{
	background-color: #EF0580;
	color: #FFF;
}

.menubarcontent a:visited
{
	font-weight: normal;
}

.GridHeader
{ 
	color:White;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	background-color: #01A0C7;

}

.GridRow
{
	color:Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	background-color: White;
}

.GridOddRow
{
	color:Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	background-color:#E1E2E5;
}
