/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FAFAFA;
	background-image: url(../images/default/bg.gif);
	background-position : center  ;
	background-repeat: repeat-y;
}
body,td,th {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #0A50A1;
}
form {
	margin:0;
	padding:0;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
img {
	border:0;
}
.tableborder {
	border:1px solid #ccc;
}
.tdborder td {
	border:1px solid #ccc;
}
.orange_bold, .orange_bold a:link, .orange_bold a:visited, .orange_bold a:hover, .orange_bold a:active{
color:#FFCC00;
font-weight:bold;
}

.orange{
color:#FFCC00;
}

.gray{
color:#CCCCCC;
}

.gray2{
color:#9CA8B5;
}

.gray3{
color:#CCDDF0;
}

.gray4{
color:#333333;
}

.gray4_bold{
color:#333333;
font-weight:bold;
}

.gray5{
color:#666666;
}

.line{
	border-bottom:#CCCCCC 1px solid;
}

.line2{
	border-bottom:#CCCCCC 1px dotted;
}

.rbline{
	border-bottom:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border:#CCCCCC 1px solid;	
}

.red_bold{
color:#CC0000;
font-weight:bold;
}

.red{
color:#CC0000;
}

.blue{
color:#0A50A1;
}

.blue_bold{
color:#0A50A1;
font-weight:bold;
}

.blue2{
color:#6D849E;
}

.blue2_bold{
color:#6D849E;
font-weight:bold;
}

.footer_line{
border-right:#666666 1px dotted;
}

.white{
color:#FFFFFF;
}
.white_bold{
color:#FFFFFF;
font-weight:bold;
}

.table_1{

border-right:#E8E8E8 1px solid;
border-bottom:#E8E8E8 1px solid;
color:#0A50A1;
font-weight:bold;
background-color:#FAFAFA;
}
.table_2{
border-left:#E8E8E8 1px solid;
border-right:#E8E8E8 1px solid;
border-bottom:#E8E8E8 1px solid;
color:#0A50A1;
font-weight:bold;
background-color:#FAFAFA;
}

.table_3{
border-bottom:#E8E8E8 1px solid;
}

.table_4{
border-right:#E8E8E8 1px solid;
color:#0A50A1;
font-weight:bold;
background-color:#FAFAFA;
}

.table_5{
border-bottom:#E8E8E8 1px solid;
border-right:#E8E8E8 1px solid;
}

.table_6{
border-right:#E8E8E8 1px solid;
}

.pic{
border:#CCCCCC 1px solid;
padding:1px;
}

.green{
color:#009900 ;
}

.green_bold{
color:#009900 ;
font-weight:bold;
}

.resizediv
{
 overflow: hidden; 
 position: relative;
}

.resizeimage
{
position: absolute;
border:0;
/*left: 9px;
top: 8px;*/
}   

.hidden_message_20 {
clear:both;
margin:0;
overflow:hidden;
white-space:nowrap;
width:20px;
}

.hidden_message_100 {
clear:both;
margin:0;
overflow:hidden;
white-space:nowrap;
width:100px;
}

.hidden_message_80 {
clear:both;
margin:0;
overflow:hidden;
white-space:nowrap;
width:80px;
}

.hidden_message_120 {
clear:both;
margin:0;
overflow:hidden;
white-space:nowrap;
width:120px;
}

.hidden_message_130 {
clear:both;
margin:0;
overflow:hidden;
white-space:nowrap;
width:130px;
}

.hidden_message_140 {
clear:both;
margin:0;
overflow:hidden;
white-space:nowrap;
width:140px;
}

.hidden_message_150 {
clear:both;
margin:0;
overflow:hidden;
white-space:nowrap;
width:150px;
}

.hidden_message_180 {
clear:both;
margin:0;
overflow:hidden;
white-space:nowrap;
width:180px;
}

.hidden_message_190 {
clear:both;
margin:0;
overflow:hidden;
white-space:nowrap;
width:190px;
}


.hidden_message_200 {
clear:both;
margin:0;
overflow:hidden;
white-space:nowrap;
width:200px;
}

.hidden_message_210 {
clear:both;
margin:0;
overflow:hidden;
white-space:nowrap;
width:210px;
}

.hidden_message_220 {
clear:both;
margin:0;
overflow:hidden;
white-space:nowrap;
width:220px;
}

.hidden_message_230 {
clear:both;
margin:0;
overflow:hidden;
white-space:nowrap;
width:230px;
}

.hidden_message_250 {
clear:both;
margin:0;
overflow:hidden;
white-space:nowrap;
width:250px;
}

.hidden_message_280 {
clear:both;
margin:0;
overflow:hidden;
white-space:nowrap;
width:280px;
}

.hidden_message_290 {
clear:both;
margin:0;
overflow:hidden;
white-space:nowrap;
width:290px;
}

.hidden_message_300 {
clear:both;
margin:0;
overflow:hidden;
white-space:nowrap;
width:300px;
}

.hidden_message_500 {
clear:both;
margin:0;
overflow:hidden;
white-space:nowrap;
width:500px;
}

ul,li{ margin:0px; padding:0px;list-style-type: none;}
#nav{ font:12px tahoma;}
#nav li{ float:left; margin-left:3px;}
#nav span{display:none;}
#nav a{font-size:12px;top:-2px; left:-2px;color: white; text-decoration: none; display:block;}
#nav a:hover{ color:black;top:1px; left:1px; position:relative;}
#nav a:hover span{ display:block; top:-2px; left:-2px; position:absolute; color:white;cursor:pointer;}

#compareBox {
 width:130px;
 background: #FFF;
 padding: 10px 3px 5px;
 border: 1px solid #999;
 position: absolute;
 right:1px;
 top:200px;
 opacity: 0.8;
 filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=0.8);
}

#compareBox input {
  color: #FFF;
  background: #000;
  width: 120px;
  padding-top: 3px;
  margin-bottom: 5px;
  border: 1px solid #000;
}

#compareList {
 margin:0px;
 padding:0px;
 width:120px;
}
