html {overflow-y:scroll;}
body
{
	font: 11px arial,helvetica;
	background-color:#ffffff;
}



a:link, A:active, A:visited
{
	color: navy;
	text-decoration: underline;
}

a:hover 
{
	color: #993333;
	text-decoration: underline;
}

.mainContent
{
	 font: 13px arial, helvetica;
	 padding-left: 15px;
}

.mainContentListing
{
	 font: 11px arial, helvetica;
	 padding-left: 15px;
}

.mainContentListing a:link, .mainContentListing a:visited, .mainContentListing a:hover, .mainContentListing a:active
{ color: #AB1013; }


.dkBlueBar
{
	height: 29px;
	background-color: #336699;
}
.medBlueBar
{
	height: 22px;
	background-color: #6699CC; 
}

.topNavCell A, .topNavCell A:visited, .topNavCell A:active
{
	font: bold 12px helvetica; /*arial,helvetica;*/
	color: white;
	text-decoration: none;
}
.topNavCell A:hover
{
	color: #90ee90;
	
}
.leftNav 
{
	font: 13px arial,helvetica;
	padding-top: 6px;
	padding-bottom: 6px;
}
	/*padding-left: 50px;
	padding-right: 15px;*/
	/*border-right: 1pt #666666 solid;*/
.leftNav A, .leftNav A:visited, .leftNav A:active
{
	color: Black;
	text-decoration: underline;
	
}/*font-weight:normal;*/
.leftNav A:hover
{
	/*color: #336699;*/
	color: rgb(160,32,0);
}

.tdFooter
{
	font: 11px arial,helvetica;
	padding-left: 20px;
}

.tblContactGCA TD
{
	font: 13px arial,helvetica;
	
}/*text-align: center;*/

.divBooks
{
	margin-right: 60px;
}

.divBooks A
{
	color: #336699;
	font-weight: bold;
}

.dateWidth{width:50px;padding-right:15px;font-weight:normal;}

.dataList{font: 12px arial,helvetica;}

.siteFont{font: 13px arial,helvetica;}

.borders {border: 1pt black solid;background-color: #DDDDD0;}/*DDDDD0 efefef*/

/*.titleQA {color: white; font: bold 18px ms sans serif,microsoft sans serif;background-color: #336699; text-align:center;}*/
.titleQA {font: bold 18px arial,helvetica;text-align:center;}

.headQA {color: firebrick;font: bold 16px ms sans serif,microsoft sans serif; }
.headQAprint {font: bold 16px ms sans serif,microsoft sans serif; }

.padTable {padding:5px;}

.tableGridOddRow {background-color: #DDDDD0;}/*e8f0f7 DDDDD0*/

.tableGridEvenRow {background-color: white;}

.searchButton
{
	background-color:#DDDDD0;
	border:border: 1pt black solid;
}
.time
{
	color: gray;
	font-size: smaller;
	font-style: italic;
}
.blogTitle
{	
    COLOR: #003366;
	font-weight:	700;
}	
.jimsBlogText
{
	font: 11px arial,helvetica;
}
.searchGridHeader {background-color: #C7C7B2; font-weight: bold; color: black;}/*97A6B4*/
.searchGridOddRow {background-color: #DDDDD0;}
.searchGridEvenRow {background-color: white;}
.reqHeader {height: 16px;text-align: center;}
#divSearchResultsGrid
{
	border: 1pt outset;background-color: white;
}
#divSearchEnterGrid
{
	border: 1pt outset;background-color: white;
}

.error{color:Red;}

.msgList
{font: 12px arial, helvetica;}
