/*	--------------------------------------------------
	Header
	-------------------------------------------------- */
.header-wrapper {
	width:958px;
	margin:0 auto 20px;}

.logo-box {
	float:left;}

.search-box {
	float:right;
	width:201px;
	height:26px;
	margin-top:18px;}
	
.search-box div {
	width:154px;
	height:22px;
	background:url(images/search-bg.png) no-repeat;
	padding:4px 0 0 15px;
	float:left;}
	
.search-box div:nth-of-type(1) { /* Safari,Chrome */
	width:154px;
	height:24px;
	background:url(images/search-bg.png) no-repeat;
	padding:2px 0 0 15px;
	float:left;}
	
.dpmenu-box {
	width:100%;
	background:url(images/menu/dp-menu-bg.png) repeat-x;}
	
/*	--------------------------------------------------
	Main
	-------------------------------------------------- */
	
body {
	-webkit-text-size-adjust:none;
	background: url(images/main-bg.jpg) no-repeat top center #000;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	margin:50px 0 50px;}
	

div#index-container {
	width:962px;
	margin:60px auto 0;}

#container {
	width:962px;
	margin:10px auto 0;}

#title {
	font-size:12px;
	*font-size:8pt;
	font-weight:bold;}
	
div#pagetitle {
	padding-bottom:15px;}
	
#content {
	font-size:12px;
	*font-size:9pt;
	width:862px;
	color:#999;
	line-height:1.6;}

.index-content {
	font-size:12px;
	*font-size:9pt;
	width:862px;
	color:#999999;
	line-height:1.6;}

#blkcontent {
	font-size:10px;
	*font-size:7pt;
	color:#cddf74;}

.frame-top {
	width:962px;
	height:11px;
	background:url(images/index/main_top.gif) no-repeat;}

div.news-menu {
	text-align:right;
	color:#999;
	font-size:10px;
	margin:15px 0 10px;}

div.news-menu a {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	text-decoration:none;
	border:1px solid #333;
	background:#333;
	padding:3px 6px;
	color:#999;}
	
div.news-menu a:hover {
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #ffc000;
	background:#ffc000;
	padding:3px 6px;
	color:#ffffff;}

div.news-menu span {
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#ffc000;
	color:#000000;
	padding:4px 7px;}

div.newsContent {
	font-size:13px;
	*font-size:10pt;
	color:#999999;
	letter-spacing: 0px;
	line-height:1.7;}

div.newsContent a {
	color:#fff;
	text-decoration:none;}
	
div.newsContent a:hover {
	color:#fff;
	text-decoration:underline;}

div.date {
	font-size:11px;
	*font-size:11px;
	color:#666;}

h3 {
	*font-size:11px;
	color:#777;}

#pagehead {
	color:#ffbe03;
	font-size:14px;
	font-weight:bold;}

#section {
	padding:0px 15px;}
	
.wtb_table tr td {
	padding-right:10px;
	color:999999;}
	
.submenu {
	padding:20px 0px 8px 15px;
	font-size:9px;
	*font-size:9px;
	font-weight:bold;
	color:gray;}

.submenu img {
	padding:0px 15px 0 0;}

.submenu a {
	color:gray;
	text-decoration:underline;}
	
.submenu a:hover {
	color:#FFF;
	text-decoration:underline;}
	
.reviewMenu td {
	background-image:url(images/reviews/menuBg.gif);
	background-color:#541e1e;
	font-size:11px;
	*font-size:8pt;
	color:#FFF;}

.reviewMenu td a {
	color:#FFF;
	padding:3px 5px;}

.reviewMenu td a:hover {
	color:#FFF;
	background-color:#641e00;
	padding:3px 5px;}

.clear {
	clear:both;
	height:10px;
	font-size:1px;
	line-height:1px;}

.clears {
	clear:both;
	height:0px;
	font-size:1px;
	line-height:1px;}

.clean0px { clear:both; }

a {
	color:#fff;
	text-decoration:none;
	outline: none; /* Firefox,Chrome */
	hlbr:expression(this.onFocus=this.blur());} /* IE */
	
a:hover {
	color:#ffc000;
	text-decoration:underline;}
	
sup {
	font-size:6px;}

/*	--------------------------------------------------
	Video Maintenance
	-------------------------------------------------- */
	
.video-list {
	padding:0px;
	margin:0px;}
	
.video-list li {
	display:inline-block;
	width:200px;
	float:left;
	margin-left:15px;
	margin-bottom:20px;}
	
.video-list li div {
	width:192px;
	min-width:192px;
	height:30px;
	background:#222;
	border:1px solid #333;
	margin:5px 0 8px 0;
	padding:3px;
	line-height:1.5;
	font-size:10px;}
	
.video-list li h3 {
	font-size:14px;
	margin:2px 0;}
	
	
.video-menu {
	list-style-type:none;
	padding:0px;
	margin:0px;}
	
.video-menu li {
	border-bottom:1px solid #222;
	padding:6px 0 6px 5px;
	background-color:#111}
	
.video-menu li:hover {
	border-bottom:1px solid #222;
	padding:6px 0 6px 5px;
	background-color:#222;}
	
.video-menu #selected {
	font-weight:bold;
	color:#ffc000;
	border-bottom:1px solid #222;
	padding:6px 0 6px 5px;
	background-color:#222;}
	
/*	--------------------------------------------------
	Form
	-------------------------------------------------- */
input, textarea, select {
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	border:1px solid #222222;
	background-color:#111111;
	font-family:Arial;
	font-size:12px;
	*font-size:11px;
	padding:2px;
	color:#FFF;
	vertical-align:middle;}
	
.search-input-text {
	font-size:12px;
	width:150px;
	background-color:#323232;
	border:0px;
	outline: none;
	color:#FFF;}
	
#formleft {
	float:left;
	width:30%;
	height:30px;}
	
#formright {
	float:right;
	width:70%;
	height:30px;}

/*	--------------------------------------------------
	Quick Launch Menu
	-------------------------------------------------- */
.quick-launch-menu {
	color:#AAA;
	width:230px;
	float:left;}
	
.quick-launch-menu h5 {
	padding:0px;
	margin:0px;
	color:#fff;}
	
.quick-launch-menu ul {
	padding:0px;
	margin:10px 0 0 15px;
	list-style-type:none;}
	
.quick-launch-menu li {
	font-size:11px;
	display:block;}
	
.quick-launch-menu li a {
	text-decoration:none;
	color:#AAA;}
	
.quick-launch-menu li a:hover {
	text-decoration:underline;
	color:#ffc000;}

/*	--------------------------------------------------
	Footer
	-------------------------------------------------- */
#footer {
	font-size:10px;
	*font-size:7pt;
	color:#464646;}

#footer a {
	color:#868686;}

#footer a:hover {
	color:#FFF;
	text-decoration:underline;}
