﻿/*latest update 2009.06.17*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th{ margin:0;padding:0;}

ol,ul,li{ list-style:none; list-style-position:outside;}
a img{ border:0;}

body{ font-size:12px; font-family:Tahoma, Geneva, sans-serif; background:#061f36 url("images/body_bg.jpg") top center no-repeat;}

.design{ width:1050px; margin:0 auto;}

/*header*/
#header{ width:100%; position:relative; z-index:4;}
	.top{ width:100%; height:118px; background: url("images/head-bg.png") top right no-repeat}
	.top .logo{ position:absolute; width:532px; height:259px; background:url("images/logo.png") no-repeat; left:15px; top:0;}
	.top .logo a{ float:right; width:415px; height:118px; text-indent:-9999px; overflow:hidden;}

.navigation_bg{ width:1050px; height:44px; background:url("images/navigation.gif") no-repeat;}
#navigation{ position:absolute; z-index:3; width:1050px; height:44px;}
#navigation ul{ display:inline; margin-left:255px;}
#navigation ul li{ display:inline; margin-right:40px;}
#navigation ul li a{ color:#fff; text-decoration:none; font-size:18px; line-height:44px;}
#navigation ul li a:hover{ color:#ccc;}


/*content*/
#body{ width:100%; background:#fff url("images/content_bg.gif");}
.body_inside{ width:100%; overflow:hidden; background:url("images/content_top_shadow.gif") left top no-repeat;}

	.side_content{ width:220px;}
	.content{ width:582px; margin:12px 236px 10px 235px;}

.sidebar{ float:right; width:219px; display:inline; margin-right:1px;}
	
.copyright{ clear:both; width:100%; height:24px; line-height:24px; text-indent:13px; background:url("images/content_bottom.gif"); color:#fff;}


#bottom{ width:100%; color:#fff; background:url("images/footer_bottom.png") bottom no-repeat; margin-top:36px; margin-bottom:30px;}
.footer{ width:100%; overflow:hidden; background:url("images/footer_top.png") top no-repeat; position:relative; top:-19px; padding-top:15px;}
.footer ul{ float:left; width:295px; display:inline;}
.footer ul li{ line-height:120%; padding-left:10px; margin-left:190px; background:url("images/footer_li.gif") left 4px no-repeat;}
.footer a{ color:#eaeaea; text-decoration:none;}
.footer a:hover{ color:#ccc;}

h1 {
	font-size:18px;
	margin:0px 00px 12px 0px
}
h2 {
	font-size:16px;
	margin:0px 00px 12px 0px
}
h3 {
	font-size:14px;
	margin:0px 00px 12px 0px
}
.bold14 {
	font-size:14px;
	font-weight:bold;
}
.cbold14 {
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.cbold16 {
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.rcbold14 {
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	text-align:center
}
.rcbold16 {
	font-size:16px;
	font-weight:bold;
	color:#FF0000;
	text-align:center
}
.red {
	color:#FF0000;
}
.center {
	text-align: center;
}
.left {
	text-align:left;
}
.content p{
	margin:0px 00px 12px 0px
}
.content a:hover{
	text-decoration:none
}
.content ul li{
	margin-left:32px;
	list-style:disc;
	margin-bottom:10px;
}
.content ol li{
	margin-left:32px;
	margin-bottom:12px;
}
.column {
	font-weight:bold;
	font-size:12px;
	background-color:#EFEFEF;
}
.hpt {
	border-width:0px;
	border-color:black;
	margin:0 auto;
	border-collapse:collapse;
	margin-bottom:12px;
	text-align:center;
	width:400px;
}
.hpt td {
	border:1px solid #000000;
}
.rimg {
	margin:2px 0px 2px 4px;
	float:right
}
.review {
	border:1px solid #000000;
	border-collapse:collapse;
	color:#000000;
	width:415px;
	margin-bottom:12px
}
.review td {
	border-right:1px solid #000000;
}
.review ul {
	margin-top:12px
}
