/* -- formatting of the page ----------------------------------------- */
/*-------------------body styles---------------------*/
body{FONT-SIZE: 9pt;FONT-FAMILY: Arial, Tahoma, sans-serif;LETTER-SPACING: 0em;HEIGHT: 17px;}
/*-------------------table styles---------------------*/
table{ font: 12px Verdana; border:0px;}
table.box{ font: 12px Verdana; border: 1px solid black; background-color:#efefef;}
table.contact { font: bold 10px verdana; width:90%; vertical-align: bottom; color: #333399;}
table.content{ border: 1px solid black; font: 12px Verdana; width: 100%;}
table.business_search{ text-align:left; background-color:#4777A8; width:200px; border: 1px solid black; font: 12px Verdana; width: 100%; font-size:9px; color:ffffff;}
table.description{ font: 11px Verdana; color:#993366; width:100%; border:0px;}
table.footer{ width:780px; 	height:40px; border:0px; border-collapse:collapse;}
table.grid	{ border-color: #CCCCCC; width: 80%}
table.header{ width:780px; 	height:60px; border:0px; border-collapse:collapse;}
table.info { font: bold 16px verdana; width:90%; vertical-align: bottom;}
table.main{	width:780px;height:75%;	border:0px;	border-collapse:collapse;font: 12px Verdana;}
table.navigation{ border: 0px;	font: 12px verdana; width:100%;	vertical-align:top;}
/*-------------------table row  styles---------------------*/
tr.content_header{background-color: #4676a6;font-size:9px;color: #ffffff;}
tr.content_header_light{ background-color: #dedddd;	font-weight: 600;}
tr.content_row{	font-size:9px;color: #000000;}
tr.gridhead	{ background-color: #CCCCCC }
tr.listings {FONT-SIZE: 7pt;FONT-FAMILY: Tahoma,Arial,sans-serif; LETTER-SPACING: 0em; HEIGHT: 17px;}
tr.listings:hover {	background-color:#A6BCE5;}	
/*-------------------table row  styles---------------------*/
td{	vertical-align:top;}
td.calcell	{ height: 60px; vertical-align: top; width: 14% }
td.contact { background-color:#ffffff;} 
td.contact_header {	background-color: #ffffcc; color: #333399;}
td.description_header{ padding-left:20px; font-weight: bold; color:#ffffff;	background-color:#993366;}
td.gridhead	{ color: #FFFFFF; font-family: Arial; font-size: 10pt; font-weight: 600 }
td.info { background-color:#d7fefe; font-size:14px;} 
td.info_header { background-color:#ffffff; color:#2f6869;text-align:center;}
td.main_content{width: 439px;font: 12px Verdana; background-color:#FFFFFF;vertical-align:top;text-align:justify;padding: 10px 10px 10px 10px;}
td.side_content{ font: 9px verdana;	vertical-align:top; padding:5px 5px 5px 5px;background-color: #bed4f4;	width: 150px;} 
td.top_content{	background-color: #1e50a0;height: 10px;} 
/*-------------------link styles---------------------*/
a { text-decoration: underline; color: #000066; font-weight:bold; }
a:hover{ text-decoration:none; color:#009900; }
a.direct{text-decoration:underline;color:#333399;} 
a.level_1{padding: 2px 2px 2px 10px;background-color: #003399;}
a.level_2{padding: 2px 2px 2px 15px;background-color: #0066CC;}
a.level_3{padding: 2px 2px 2px 20px;background-color: #6B99E4;}
a.level_4{ padding: 1px 1px 1px 1px;background-color: #003399;}
a.link{display: block;color:#111111;text-decoration: none;border: 1px solid #EEEEEE;padding: 4px;width:100%;}
a.link:hover {display: block;text-decoration: underline;background-color: #DEDEDE;color:#000000;border: 1px solid #666666;}
a.nav:link {TEXT-DECORATION:none; FONT-WEIGHT: bold; FONT-SIZE: 9pt;COLOR: #3300FF; FONT-FAMILY: Arial,Tahoma,sans-serif; LETTER-SPACING: 0em;}
a.nav:visited {TEXT-DECORATION: none;FONT-WEIGHT: bold;FONT-SIZE: 9pt;COLOR: #ffffff;FONT-FAMILY: Arial,Tahoma,sans-serif;LETTER-SPACING: 0em;}
a.nav:hover {FONT-WEIGHT: bold;TEXT-DECORATION: underline;FONT-SIZE: 9pt;COLOR: #ffffff;FONT-FAMILY: Arial,Tahoma,sans-serif;LETTER-SPACING: 0em;}
a.nav:active {FONT-WEIGHT: bold;FONT-SIZE: 9pt;COLOR: #ffffff;FONT-FAMILY: Arial,Tahoma,sans-serif;LETTER-SPACING: 0em;}

p{font: 12px Verdana;}
hr{width: 90%;color:#cccccc;}
h1{display: block;background-color:#1e50a0;color: #ffffff;padding: 2px 2px 2px 4px;font-size:18px;font-weight:500;}


form		{ margin: 0px }
form                   	{ margin-bottom: 1px }

font.navComplete        { color: #666666; font-weight: 600 }
font.navCurrent         { color: #000099; font-weight: 600 }
font.navDisabled        { color: #2f2c7b; font-weight: 600 }

#template_content {padding: 10px; height: 100%; }
#template_footer {font-size: xx-small;text-align: center;vertical-align:middle;	}
#template_page_title {margin: 10px 0 10px -2px;font-weight: bold;text-align: left;height: 1%; font-size: 14px;color: #033B92;padding-left: 10px;}



.alert{	color: red;}
.body{FONT-SIZE: 9pt;FONT-WEIGHT: 300;FONT-FAMILY: Arial, Tahoma, sans-serif;LETTER-SPACING: 0em;}
.bad{COLOR: red; FONT-SIZE: 9pt;FONT-WEIGHT: 300;FONT-FAMILY: Arial, Tahoma, sans-serif;LETTER-SPACING: 0em;HEIGHT: 17px;}
.big{font-size: 15px;font-weight: 600;}
.bodyBold {FONT-SIZE: 9pt;  FONT-WEIGHT: bolder; FONT-FAMILY: Arial, Tahoma, sans-serif; LETTER-SPACING: 0em; HEIGHT: 17px;}
.bold_l{font: 600;	text-align: left;}
.bold_c{font: 600;	text-align: center;}
.bold_r{font: 600;	text-align: right;}
.buttonsmall{FONT-WEIGHT: 400; FONT-SIZE: 8pt; FONT-STYLE: normal;FONT-FAMILY: Tahoma,Arial,sans-serif; LETTER-SPACING: 0em; HEIGHT: 22px;}
.button_small{font-weight: bold;	font-size: 8pt;	font-family: Verdana;	height: 20px;}
.button{font-weight: 600;	font-size: 10pt;	font-family: Verdana;	height: 25px;}
.event_table          { border: 2px solid black;   }
.event_toprow         { background-color: #FFFFAA; }
.event_topcell        {	border-width: 0 0 1px 0;border-style: solid;border-color: black;padding: 2px 0;	font-weight: bold;}
.event_content_cell   { height: 60px;padding: 2px;margin: 0;vertical-align: top;border-left: 2px solid white;border-right: 2px solid white;	text-align: left; }
.event_content_cell a { font-size: xx-small;text-decoration: none;}
.event_head 		  { float: left;display: block;	font-weight: bold;padding: 0 1px 1px 0;	margin: 0 1px 1px 0;border-width: 0 1px 1px 0;border-color: #666;border-style: solid; }
.event_disabled       { background-color: #999;	border: 2px solid #999;}
.field{	font-style:italic;	text-align: right;vertical-align:middle;}
.inputboxsmall{FONT-WEIGHT: 400;FONT-SIZE: 8pt;FONT-STYLE: normal;FONT-FAMILY: Tahoma,Arial,sans-serif;LETTER-SPACING: 0em;HEIGHT: 17px;}
.mybutton {	background-color: #CCCCCC;	list-style-position: outside;	list-style-type: disc;}
.small{FONT-SIZE: 7pt; FONT-FAMILY: Tahoma,Arial,sans-serif;LETTER-SPACING: 0em; HEIGHT: 17px;}
.text{border: 1px solid black;	height: 18px;	font-size: 8pt;	font-family: Verdana;}
.textbox{border: 1px solid black;font-size: 8pt;font-family: Verdana;width: 100%;}
.top_span {background-image:url(site/images/top_sp.jpg);background-repeat:repeat-x;}
.style1 {font-size: 9pt}
.style3 {font-size: 11px}
.style5 {font-size: 11px; font-weight: bold; }
.style8 {font-size: 12pt; font-weight: bold; }
.style12 {font-size: 10pt; font-weight: bold; }

