#interface1 {
	z-index:1;
}
#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {
	font-family:Tahoma, Helvetica, sans;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:130px;
	border:1px solid #6A6A6A;
	text-align:left;
	z-index:2;
}
#progress {
	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:0px;
	background-color:#9D9D94
}
#loader_bg {background-color:#EBEBE4;position:relative;top:8px;left:8px;height:7px;width:113px;font-size:1px}
body,td,th {
	font-family: tahoma;
	font-size: 11px;
	color: #4D4F4B;
	vertical-align: top;	
	line-height:15px;
}
img{border:0;}
a {
	font-family:tahoma;
	font-size: 11px;	
	color: #63803A;		
}
a:visited {
	color: #63803A;
}
a:hover {
	color: #63803A;
}
a:active {
	color: #63803A;	
}
.style-w{
	color:#F0EFED;CAEBF6
}
.style-w A {
	color:#CAEBF6;
}
.style-b{
	color:#CAEBF6;
	font-size:12px;
}
.content_left {
	background-color:#EEF5F7;
	font-family: tahoma;
	font-size: 12px;
	padding-left: 5px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	line-height: 13px;
	border-right: 1px solid #CECECC;
	border-bottom: 1px solid #CECECC;
	border-collapse: separate;
}
.menu {
	color: #3399CC;
	font-size: 14px;
	font-weight: bold;
	font-family: Helvetica, Arial;
}
.menu_links {
	color: #4B9BB3;
	font-size: 12px;
	font-family: Helvetica, Arial;
	padding-left:3px;
	padding-bottom:2px;
}
.title_left_red {
	background-image: url(/images/content_left_red.gif);
	color:#D2694C;
	font-size: 13px;
	padding-left:21px;
	padding-top:4px;
    height:28px;	
	border-right: 1px solid #CECECC;
}
.title_left_green {
	background-image: url(/images/content_left_green.gif);
	color:#7C9752;
	font-size:13px;
	padding-left:21px;
	padding-top:4px;
    height:28px;	
	border-right: 1px solid #CECECC;
}
.title_left_blue {
	background-image: url(/images/content_left_blue.gif);
	color:#66AEDE;
	font-size:13px;
	padding-left:21px;
	padding-top:4px;
    height:28px;	
	border-right: 1px solid #CECECC;
}
table#comparisons {
  font-size:90%;
  border: 1px solid #ddd;
  border-collapse: collapse;
  margin-top: 8px;
  width:440px;
  vertical-align: center;
  background-color: White;
}
#comparisons td, #comparisons th {
  border: 1px solid #ddd;
  text-align: center;
}
#comparisons .costs td {
  font-weight:bold;
  text-align:center;
}
#comparisons td.nm {
  text-align:left;
  font-weight: normal;
}
#comparisons th {
  color: #545454;
}
#comparisons tbody th {
  background-color: #e9e9e9;
  text-align: left;
  font-weight: bold;
}
#comparisons tbody th, #comparisons tbody td {
  padding-left: 5px;
}
#comparisons tfoot p {
  margin:2px;
  text-align:left;
}