


a:link, a:visited {
	font-family: "Times New Roman", Times, serif;
	color: #6699CC;
	text-decoration: underline;
}
a:hover {
	font-family: "Times New Roman", Times, serif;
	color: #003366;
	text-decoration: underline;
}

body {	
	background-color: #ffffff;
	font-family: "Times New Roman", Times, serif;	
	font-size: 16px;	
	line-height: normal;	
	color: #000000;
	}
	
p { margin-top: 20px; margin-bottom: 20px;
margin-left: 20px; margin-right: 20px; }

table {
	color: #000000;
	}
td, th {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 1.2em;
	color: #000000;
	text-align: justify;
	}
.boldbodytext {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: normal;
	color: #000000;
	text-align: justify;
	font-weight: 900;
	}
	
.boldtextred {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: normal;
	color: #990000;
	text-align: justify;
	font-weight: 900;

	}

.bodytextsmall {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: normal;
	color: #000000;
	text-align: justify;
	}
	
.boldbodytextblue {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: normal;
	color: #6699CC;
	text-align: justify;
	font-weight: 900;

	}
	
.italictext {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: normal;
	color: #000000;
	text-align: justify;
	font-style: italic;
	}
	
.listStyle ul li {	
	font-family: "Times New Roman", Times, serif;	
	font-size: 16px;	
	list-style-type: url(template_images/square.jpg);
	list-style-type: square;	
	margin-top: 10px; margin-bottom: 10px; margin-left: 20px; margin-right: 20px; 
	}
	
.footer { 
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5em;
	color: #000000;
	text-align:center;
	}

.smallitalic { 
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}
	
/* INNER TABLE STYLE */

.innertable {
	border: 1px solid #338BA6;
	border-collapse: collapse;
}

.innertable td, .innertable th {
	text-align: center;
	background-color: #F8F8FF;
	border: 1px solid #DCDCDC	;
	padding: 3px;
}

/* NEW NAVIGATION STYLE */
	
#navigation {
	width: 158px;
	font-family: "Times New Roman", Times, serif;
	font-size:  14px;
	font-weight: bold;
	text-align: center;

}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigation li {
	background: transparent url(template_images/navUpBg.gif) no-repeat top;
	margin: 0 0 7px 0;
	padding: 0;
	height: 26px;
	
}
#navigation li a:link, #navigation li a:visited  {
	display: block;
	padding: 4px 3px 2px 3px;
	border: 0;
	background: transparent url(template_images/navUpBg.gif) no-repeat top;
	color: #fff;
	text-decoration: none;
}
#navigation li a:hover {
	background: transparent url(template_images/navOvBg.gif) repeat-x top;
	color: #333;
}	
	
	.content_header {font-size: 18px;}
	
	.detail_title {font-size: 22px; font-family; helvetica, arial, verdana; color: 336699; text-decoration: none; font-style: normal;}
	.detail_subtitle {font-size: 13px; font-family; helvetica, arial, verdana; color: 336699; text-decoration: none;}
	.detail_header {font-size: 20px; font-family; helvetica, arial, verdana; font-weight: 700; color: 336699; text-decoration: none;}
	.detail_subheader {font-size: 20px; font-family; helvetica, arial, verdana; font-weight: 700; color: 666666; text-decoration: none;}
	.detail_data_header {font-size: 15px; font-weight: 700; color: 666666; text-decoration: none;}
	.detail_data_text {font-size: 11px; color: 000000; text-decoration: none;}
	.detail_tab {background-color: 336699;}
	.detail_tab_selected {background-color: whitesmoke;}
	.detail_listing_company {font-size: 11px; color: 666666; text-decoration: none;}
	.detial_nav {font-size: 11px; line-height: 11px; color: 336699; text-decoration: none;}
	.detail_option {font-size: 10px; line-height: 11px; color: 336699; text-decoration: none;}
	
.resultsRow {
	min-height: 165px;
}

#clientLoginBlock {
	line-height: 14px;
}