﻿*
{
    font-family: Arial;
    font-size: 12px;
    color: #333333; 
}

body 
{
    font-family: Arial;
    font-size: 12px;
    color: #333333; 
}

.main-div
{
    min-height:600px;
}

a
{
 font-family: Arial;
 text-decoration: underline;
 font-weight: bold;  
 color: #333333; 
}

.titlelarge 
{
    font-family: Arial;
    color: #804000;
    font-weight: bolder;
    font-size: 30px;
}


.titlesmall
{
    font-family: Arial;
    color: #804000;
    font-weight: bolder;
    font-size: 22px;
}

.subtitlelarge 
{
    font-family: Arial;
    color: #333333;
    font-weight: bolder;
    font-size: 17px;
}

.contenttitle 
{
    font-family: Arial;
    color: #8cd900;
    font-weight: bolder;
    font-size: 15px;    
}

.menutitle
{
    font-family: Arial;
    color: #333333;
    font-weight: bolder;
    font-size: 15px;    
}

.smallerror 
{
    font-family: Tahoma;
    color: #d62100;
    font-weight: bold;
    font-size: 10px;    
}

.mediumerror 
{
    font-family: Arial;
    color: #d62100;
    font-weight: normal;
    font-size: 12px;    
}

.instruction 
{
    font-family: "MS Sans Serif";
    color: #333333;
    font-weight: bolder;
    font-size: 12px;    
}

.sectionlink
{    
    padding-bottom: 8px;              
}

.sectionlink a
{
    color: #333333;
    font-size: 15px;
    text-decoration: underline;
    font-weight: bold;  
}    

.contentdiv
{
    width:95%;
    padding-left:2%;
    padding-top:15px;
    margin-bottom: 25px;
}

select
{
    color: #333333;
    font-family:Verdana;
    font-size: 11px;
    width:100px;   
}

input
{
    color: #333333;
    font-family:Verdana;
    font-size: 11px;
}

.buttons, button
{
    color: #333333;
    font-family:Verdana;
    font-size: 11px;
    height: 25px;
    width: 180px;
}

.settingsname
{
    font-weight: bolder;
    color: #333333;
    width: 200px;
}






/* Report Styles */
table.reporttable
{
	border: solid #999999 1px;	
	width:100%;
	border-collapse:collapse;
/*	cellspacing="0" cellpadding="5" border="1" style="width:100%;"*/
}

table.reporttable td
{
	padding:5px;
	margin:0px;
	border: solid #999999 1px;	
}
	

tr.reportheader
{
	background-color:#D1D1A3;
	color:#000000;
	font-weight:bold;
	text-align:center;	
	
}

tr.reportcontent
{
}

tr.reportcontent td
{
	font-family:Arial;
	font-size:12px;
	text-align:center;
}

tr.reporttotals
{
	background:#f0f0f0;
}

tr.reporttotals td
{
	font-family:Arial;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}


table.reportsummary td
{
	font-family:Arial;
	font-size:11px;	
}

td.bold
{
	font-weight: bold;
}

.reporttitle
{	
	color:#666666;
	font-family:Arial;
	font-weight: bold;
	font-size: 20px;	
}