body
{
	margin:0;
	padding:0;
	background:#fff url(body-bg.gif) repeat-x;
	font-size:12px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

td, th  {
    
font-size:11px;    
margin:0;
padding:0;
color: #333333;
    
}


.w70  {
    
width:70%;

}

.right {
    
float:right;

}

.review_summary {
    
background:url("bg_review_sum.gif") no-repeat scroll center bottom #ECECEC;
font-size:11px;
width:180px;

}

.review_summary .top {
    
background:url("bg_review_sum.gif") no-repeat scroll 0 0 #F8F8F8;
padding:5px 5px 0;

}

.w100 {
    
width:100%;

}

.review_summary {
    
font-size:10px;
}

.review_summary td {
    
padding:1px 0;

}

.review_summary .divider {
    
background:url("bg_review_sum.gif") no-repeat scroll 0 -314px transparent;
height:20px;

}

.review_summary p {
    
margin:0 7px 9px;

}

.clear {
    
clear:both;
display:block;
height:1px;
overflow:hidden;

}

.left {
    
float:left;

}

h4 {
    
color:#42444F;
font-size:14px;
font-weight:bold;
margin:0 0 10px;

}

p {
    
line-height:1.5em;
margin:0 0 18px;

}

.col{
    
color:#0076CA;

}

.col:hover {
    
color:#FF8600;
cursor: default;

}



input, select, textarea
{
	font-size:12px;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
}
a, img { border:0; }
p 
{
	margin:10px 0 10px 0;
	padding:0;
	line-height:18px;
}

.banner
{
	height:78px;
}

.logo
{
	margin:21px 0 0 4px;
}

.navig
{
	height:35px;
}

.navig ul
{
	margin:0;
	padding:0;
	list-style:none;
}

.navig ul li
{
	margin:0;
	padding:0;
	float:left;
	display:block;
}

.navig ul li a
{
	margin:0;
	height:27px;
	color:#fff;
	float:left;
	display:block;
	font-size:14px;
	text-decoration:none;
	background:url(nav-sep.gif) no-repeat left;
	padding:8px 15px 0 15px;
}

.navig ul li a:hover
{
	background:#d35e00;
}

/**************************************************
Left Panel
***************************************************/
.table-blue
{
	background:#c0ecf9;
}

.left-panel-bg
{
	background:url(left-panel-bg.gif) repeat-x;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

.table-blue ul
{
	margin:0;
	padding:0;
	list-style:none;
	width:180px;
}

.table-blue ul li
{
	margin:0;
	padding:0;
}

.table-blue ul li a
{
	margin:0;
	width:170px;
	height:21px;
	color:#000;
	float:left;
	font-size:12px;
	text-decoration:none;
	background:url(sep-blue.gif) repeat-x;
	padding:6px 5px 0 7px;
}

.table-blue ul li a:hover
{
	color:#017495;
}

/*****************************************************/
.table-gray
{
	background:#dfdfdf;
}

.left-panel-bg-gray
{
	background:url(left-panel-bg-gray.gif) repeat-x;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

.table-gray ul
{
	margin:0;
	padding:0;
	list-style:none;
	width:180px;
}

.table-gray ul li
{
	margin:0;
	padding:0;
}

.table-gray ul li a
{
	margin:0;
	width:170px;
	height:21px;
	color:#000;
	float:left;
	font-size:12px;
	text-decoration:none;
	background:url(sep-gray.gif) repeat-x;
	padding:6px 5px 0 7px;
}

.table-gray ul li a:hover
{
	color:#666;
}

/********************************************/
h1, a.h1:link, a.h1:hover, a.h1:visited, a.h1:active
{
	font-size:25px;
	font-weight:bold;
	color:#00adc0;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	text-decoration:none;
}


h2
{
	font-size:16px;
	font-weight:bold;
	color:#c48a0c;
	margin:10px 0 10px 0;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
}



h3
{
	font-size:14px;
	font-weight:bold;
	color:#515151;
	margin:10px 0;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
}

.bigtxt
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	color:#066666;
}

.marklink, a.marklink:link, a.marklink:active, a.marklink:hover, a.marklink:visited
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	text-decoration:none;
	color:#EB6E00;
}

.normallink, a.normallink:link, a.normallink:active, a.normallink:hover, a.normallink:visited
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	text-decoration:none;
	color:#EB6E00;
}

.highightlink, a.highightlink:link, a.highightlink:active, a.highightlink:hover, a.highightlink:visited
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
	color:#2182B6;
}

.tablegrid
{
	background:#95f5ff;
}

.tablegrid th
{
	background:url(th-bg.jpg) repeat-x;
	height:20px;
	text-align:left;
	padding:4px;
	color:#fff;
}

.tablegrid td
{
	background:#fff;
	padding:4px 4px 4px 6px;
	font-size:11px;	
	
}

.tablegrid tr.alternate td
{	
	background:#f0f0f0;
}

.boxtable
{
	background:#eee;
	border:1px solid #ccc;
}

.dot-sep
{
	height:35px;
	width:100%;
	display:block;
	float:left;
	background:url(dot-sep.gif) repeat-x bottom;
}

.footer-bg
{
	background:url(footer-bg.gif) repeat-x;
	height:63px;
	font-size:11px;
	color:#fff;
	line-height:18px;
}

.footer-bg a
{
	text-decoration:none;
	color:#b8f1f8;
	font-family:"Tahoma",Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.footer-bg a:hover
{
	text-decoration:underline;
}

.tbl-padding
{
	padding:5px 10px 10px 10px;
}
