body
{ 
	background-color:#AAAAAA; 
	padding:0px; 
	margin:0px;  
} 

body, input
{
	font-weight:normal;
	/* font-family:Arial, Helvetica, sans-serif;
	font-family:"Times New Roman", sans-serif; 
	font-family:Georgia, sans-serif;*/
	font-family:Verdana, Geneva, sans-serif;
	color:#111111;
	font-size:14px;
}

.resultsimgcell
{
	padding:6px;width:25%;text-align:center;border:#6495ed 1px SOLID; background-color:#EEEEEE;
}

/*a a:link, a:visited, a:active, .msgtext a, .errortext a 
{
	color:#2222dd;
	text-decoration:none;
}
a:hover, .msgtext a:hover, .errortext a:hover 
{
	color:#6666ff;
	text-decoration:underline;
}*/
a, .msgtext a, .errortext a 
{
	color:#2222dd;
	text-decoration:none;
}
a:hover, .msgtext a:hover, .errortext a:hover
{
	color:#6666ff;
	text-decoration:underline;
}

h1
{
	font-family:Verdana, Geneva, sans-serif;
	color:#000000;
	font-weight:bold;  
	font-size:20px;  
	margin-bottom:0; 
	padding-bottom:0; 
	margin-top:0; 
	padding-top:0;
}

form
{
  margin: 0px; padding: 0px;
}

h2
{
	font-family:Verdana, Geneva, sans-serif;
	color:#000000;
	font-weight:bold;  
	font-size:16px;  
	margin-bottom:0; 
	padding-bottom:0; 
	margin-top:0; 
	padding-top:0;
}

h5
{
	margin-bottom:0; 
	padding-bottom:0; 
	margin-top:0; 
	padding-top:0;
}

/* --- named ---*/

.label
{
	/*font-family:'Courier New', Courier, monospace;
	
	font-family:Georgia, sans-serif;
	font-family:"Trebuchet MS", sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	color:#444444;
	font-size:12px;
	/* white-space:nowrap; */
}

.noimage
{
	width:145px; height:145px; 
	border:1px solid #444444; 
	font-style:italic;
	vertical-align:middle; 				
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	line-height:140px;
}

.smallwhite
{
	color:#FFFFFF;
	font-size:12px;
}

.bigwhite
{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

.symbol
{
	font-weight:bold;
}

table.outertable
{ 
	border-spacing:0px;
	padding:0px; 
	border:5px solid #000000;
	/*width:950px;*/
	margin:10px auto 10px auto;
	background-color:#000000;
	text-align:left;
}

table.topnavtable
{
	margin:5px 0px 5px 0px;
}
table.topnavtable tr td
{
	vertical-align:top;
	text-align:left;
	white-space:nowrap;
}
table.topnavtable tr td.leftcell
{
	padding:0px 25px 0px 0px;
}
table.topnavtable tr td.middlecell
{
	border-right:1px solid #112255;
	padding:0px 10px 0px 10px;
}
table.topnavtable tr td.rightcell
{
	 padding:0px 0px 0px 10px;
}

a:link.linkonblack, a:visited.linkonblack, a:active.linkonblack
{
	color:#6666ff;   
	text-decoration:none;
}
a:hover.linkonblack
{
	color:#2222cc;
	text-decoration:underline;
}

div.headfootspacer
{
	height:5px;
	width:900px;
}

td.templateborderbottom
{
	border-top:solid 1px #6495ED;
}

td.templatebordertop
{
	border-bottom:solid 1px #6495ED;
}

td.maincontentcell
{
	padding:5px 5px 5px 10px;
	/*width:720px;*/
	vertical-align:top;
	text-align:left;
}

.whitebg
{
	background-color:#FFFFFF;
}

.templatemainrightcell
{
	vertical-align:top;
	padding:6px;
	/*right:6px;
	width:168px;*/
}
	
div.contactinfo 
{
	border:#6495ed 1px SOLID; 
	background-color:#EEEEEE;
	padding:6px;
	margin:4px;
	text-align:center;
}		

.bg_border { border:1px solid #6495ed; background-color:#EEEEEE; }

table.sectiontable 
{
	border:#6495ed 1px SOLID; background-color:#EEEEEE;
}	
table.sectiontable tr td
{
	text-align:left;
	vertical-align:top;
}	

table.sectiontable tr td.vmiddle
{
	vertical-align:middle;
}	
	
/*
table.rightsubtables	
{
	margin: 0 0 10px auto;
	border-spacing:0px;
	width:160px;
}*/

.padding0		{	padding:0px;	}
.padding5		{	padding:5px;	}
.padding10		{	padding:10px;	}
.topmargin8		{	margin-top:8px;	}
.nospace		{	padding:0;margin:0;	}
.bottommargin10 { 	margin-bottom:10px; }
	
.msgtext 
{
	/*font-family:'MS Sans Serif', Geneva, sans-serif; 
	font-family:"Courier New", Courier, monospace;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px; 
	font-weight:bold;
	color:#006600;
}

div.msgtext
{
	background-color:#DDFFCC;
	margin:5px;
	padding:5px;
	text-align:center;
}

.errortext 
{  
	font-family:'MS Sans Serif', Geneva, sans-serif;
	/*//font-family:"Courier New", Courier, monospace; */
	color:#EE1111; 
	font-weight:bold;
}

div.errortext
{
	background-color:#FFDDDD;
	margin:5px;
	padding:5px;
	text-align:center;
}

hr.mainhr { border: 0; color: #555555; background-color: #999999; height: 1px; margin:16px;}	
	
.largertext { font-size:18px; font-weight:bold; }	
.largetext { font-size:16px; font-weight:bold; }	
.smalltext { font-size:12px; }
.smallertext { font-size:10px; }
	
ul.smallul
{
	margin:0px;
	font-size:12px;
}
ul.smallul li.bottommargin	{	margin-bottom:5px; }


	
table.searchformtable, table.searchformtable tr td table
{
	border-spacing:0px;
}

table.searchformtable tr td
{
	padding:7px 2px 7px 2px;
	white-space:nowrap;
}

table.searchformtable tr td table tr td
{
	padding:1px;
	white-space:nowrap;
}

table.searchformtable tr td table tr td:HOVER
{
	background-color:#EEEEEE;
}

.nobr 
{ 
	white-space:nowrap; 
}	
	
div.newsecdiv
{
	text-align:center;
	border:1px #888888 solid; 
	padding:5px; 
	margin:5px;
}
	
table.pad2space4
{
	border-spacing:4px;
}	
table.pad2space4 tr td
{
	padding:2px; 	
}

table.custsectable
{
	border-spacing:0px;
	border-top:1px #666666 solid;
	border-left:1px #666666 solid;
}
table.custsectable tr td, table.custsectable tr th
{
	padding:4px; 
	border-bottom:1px #666666 solid;
	border-right:1px #666666 solid;
	vertical-align:top;
	text-align:left;	
}
table.custsectable tr td
{
	background-color:#FFFFFF;
	font-size:12px;
}
table.custsectable tr th
{
	background-color:#DDDDDD;
}
table.custsectable tr th input
{
	font-weight:bold;
}
	
.lefttext {text-align:left;}	
.righttext {text-align:right;}	
.centertext {text-align:center;}	
.centerelement {margin-right:auto;margin-left:auto;}	
.vmiddle {vertical-align:middle;}	
.vtop {vertical-align:top;}	
.vbottom {vertical-align:bottom;}	
	
.calltable
{
	border-spacing:0;
}
.calltable tr td
{
	background-color:#EEEEEE;
	padding:12px 5px 10px 5px;
}

.calltable tr:hover td
{
	background-color:#DDDDDD;
}
.calltable tr th
{
	font-weight:bold;
	background-color:#AACCEE;
	padding:5px;
	font-size:12px;
}	

table.mailtable { border-top: 1px solid #6495ED; border-spacing:0;}  
table.mailtable tr td { border-bottom: 1px solid #6495ED; padding:5px;}
table.mailtable tr:hover td { background-color:#EEEEEE;}

ul.ul_1 { margin-top:4px;margin-bottom:4px; }
ul.ul_1 li { padding-top:4px;padding-bottom:4px; }

.padleft10 { padding-left:10px; }

