body{background-color:#ffffff;}
body, form, td	{
	margin:0;padding:0;line-height:1.5;color:#3C3C3C;font-family:Verdana,Tahoma,Arial,sans-serif;font-size:9pt; 
}
tr,td{vertical-align: top;}
table{border-collapse: collapse;}
img,.nobrd{border: 0;}
.r,.brdf,.nobrd,.cntr{padding:0;}
.block{display: block;}
.box,.domen,.fc,#frbg,#up{width: 100%;}
.foot{height: 51px;margin-top: 5px;}
.w300, #fl{width: 300px;}
.m,.f,.mbg{text-align: center;font-size: 8pt;}
.m{padding: 5 20 10 20;font-weight: bold;}
.f{color: #ffffff;}
.r{margin: 10 7 0 7;width: 207px;}
.rcontent{border: solid 1px #cccccc;padding: 7;}

td.center	{
	text-align: center; background: url(/img/f_bg_right.jpg) repeat-x; width: 100%; 
}
.brd	{
	border: solid 1px #cccccc; border-bottom: 0; padding: 1 1 0 1; margin: 7 7 0 7; 
}
.nobrd{margin: 0 5 0 7;}
.brdf{margin: 0 7 0 7;}
.head{background: url(/img/m_bg.jpg) repeat-x;color: #ffffff;vertical-align: middle;font-size: 14px;}

.all	{
	white-space: nowrap; padding-top: 9px;
}
.cntr{
	border-top: 3px solid #f4b642; margin: 0;
}
.content, .contentW	{
	padding: 7 7 7 7;
}
.fc	{
	background: #ffeade; border-left: solid 1px #cccccc; border-bottom: solid 1px #cccccc;
}
.banner	{
	border-top: 10px solid #dae4f9;
}
.art	{
	border-left: solid 1px #ff6d1c; padding-left: 8px; 
}
.btn	{
	background: #6da0b6; color: #ffffff; border: 1px solid #053d59;
}
.d td	{
	color: #006699; padding: 3px;
}
.mbg	{
	background: url(/img/ma.gif) no-repeat; padding: 7 2 0 2; width: 107px; height: 32px;
	vertical-align: middle; text-transform: uppercase; color: #336699;
}
.mbga	{
	background: url(/img/m.gif) no-repeat; cursor:pointer;
}
.right	{
	 text-align: right;
}
.upo td	{
	background-color: #ff6d1c; height: 6; padding: 0; border-bottom: 1px solid #ffffff;
}
.lg	{
	height: 38; 
}
.gl	{
	border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; 
}
.i	{
	padding: 7 0 0 0; white-space: nowrap; width: 300px;
}
.in td{padding: 5 8 5 8;height:30px;color:#8a0826;}
.l,.ll{border:1px solid #053d59;}
.l{width:80px;}
.ll{width:30px;color:#8a0826;font-weight:bold;}
.site{border-bottom:solid 1px #999999;padding:7px;height:125px;}
.site td{font-size:8pt;}
.site img{border:solid 2px #578da9;}
#up{height:83px;background: url(/img/up_bg.gif) repeat-x;}
#logo{height:83px;width:300px;float:left;}
#orange	{  
	background: url(/img/orange.gif) repeat-x; height: 8px; border-bottom: 1px solid #b7bbd0;
}
#grid	{
	background: url(/img/grid.gif) repeat-x; height: 6px;
}
#orange, #grid	{
	border-top: solid 1px #ffffff;  font-size: 1pt;
}
#right	{
	width: 230px; 
}
#fl	{
	background: url(/img/f_bg_left.jpg) repeat-x; text-align: center; padding-top: 14;
}
#frbg	{
	background: url(/img/fr.gif) repeat-x;
}
#copy,#copylink{position:absolute;z-index:2;}
#copy{bottom:115px;left:30px;}
#copylink{bottom:100px;left:55px;}

a:link, a:active, a:visited {
	color: #660000; text-decoration: underline;
}
a:hover {
	color: #990033; text-decoration: none;
}
.cr,.pr{padding-top:7px;font-size:16pt;text-align:center;height:76px;width:236;cursor:pointer;}
.cr{color:#5368b6;}
.pr{color:#ff6d1c;}

.cr a:link, .cr a:active, .cr a:visited, .pr a:link, .pr a:active, .pr a:visited	{
	font-size: 13pt; color: #8c1833; 
}
.cr a:hover, .pr a:hover  {
	color: #800000; text-decoration: underline;
}
a.ln,a.map{font-size: 7.5pt; font-weight: bold;}
a.map:link, a.map:active, a.map:visited	{color: #777777;  background: url(/img/squares.gif) no-repeat; margin: 3 0 0 0; padding: 5 0 8 0;}
a.map:hover	{color: #990000; background: url(/img/asquares.gif) no-repeat;}
a.ln:link, a.ln:active, a.ln:visited, a.ln:hover{color: #f5dd4f;}
.head a:link, .head a:active, .head a:visited{color: #ffffff;}
.head a:hover{color: #FFFFCC;}
.mbg a:link, .mbg a:active, .mbg a:visited	{
	font-size: 8.5pt; color: #336699; text-decoration: none; font-weight: bold; border-bottom: dashed 1px #0066CC;
}
.mbga a:link, .mbga a:active, .mbga a:visited, .mbga a:hover	{
	color: #990000; border: 0;
}
.mbg a:hover, .mbga a:hover  {
	color: #990000; border: 0;
}
.m a:link, .m a:active, .m a:visited	{
	font-size: 8pt; color: #0066CC; text-decoration: none; display: list-item; list-style-type: square;
}
.m a:hover  {
	color: #FF6633; 
}
.content img, .contentW img	{
	border: solid 2px #ffffff;
}
.contentW div	{
	width: 204px; height: 177px; border: solid 2px #578da9;
}
div.hr	{
	margin: 20 0 20 0; padding: 0;  height: 0; border: solid #BCA989 1px; width: 100%; font-size: 0px;
}
.domen td	{
	padding: 5px; border: 1px solid #999999;
}
div.pre	{
	width: 500px;
}
tr.alt td{background: #E0E0E0;}
tr.over td{background:#578da9;cursor:pointer;color:white;}
#z1, #z2, #z3{cursor:pointer;position:relative;z-index:10;width:120px;}
.w1,.w2{position:relative;top:-25;left:35;z-index:5;padding:0;font-size:14px;color:#ffffff;line-height:0;}
.w2{top:-17;}
.cost	{padding: 10;background:#a9c3da;font-weight:bold;border-top: 1px solid #558ba7;color:#003399;}
img.empty	{border:0;}

.gr{background:url(/img/gr.png) no-repeat;}
.gra{background:url(/img/gra.png) no-repeat;}
h1{margin: 0; padding: 0; font-size: 1.4em;}
.dd{font-size: 8pt; margin: 10 0 0 0; }