﻿body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#898282}

#whole-page {
	padding: 0px;
	border-right: 0px solid #cccccc;
	Z-INDEX: 140; 
		MARGIN: 0px auto; 
		BORDER-LEFT: #cccccc 0px solid; 
		WIDTH: 730px; 
		BORDER-BOTTOM: #cccccc 0px solid; 
		POSITION: relative; 
		BACKGROUND-COLOR: #fff;
}

.searchbar {
	color:#333;
}

.middlebanner {
	margin-top:5px;
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
	width:502px;
	height:200px;
}

#header-container {
	margin-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #999999;
}

#header {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	Z-INDEX: 140; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	POSITION: relative; 
	BACKGROUND-COLOR: #fff! important
}

#ygma {
	width:100%;
	background-color:#ffffff;
	border-bottom:1px solid #999999;
	line-height:50px;
}

h1 {
	font-size:16px;
	text-align:left;
	padding-left:10px;
	margin:0px;
}

.side-link{
	color:#333333;
	text-align:right;
	padding-right:15px;
}

.side-link a{
	color:#333333;
}

#ygmbottom {
	width:100%;
	background-color:#ffffff;
	border-top:1px solid #999999;
	line-height:20px;
}

#y-ks-profile-widget {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; VERTICAL-ALIGN: top; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #f0f8e6; TEXT-ALIGN: left
}


p {margin:5px 0px}
form {margin:0; padding:0}
img {border:0px none}
a {color:#000000; text-decoration:underline}
a:hover {color:#FD9B9B; text-decoration:underline}

.MainTable {width:730px; border-collapse:collapse; background:#FFFFFF}

.Header {background:url(images/headerBg1.jpg) left top no-repeat; border-bottom:1px solid #9CA3A5; height:102px}
.Header1 {border-bottom:1px solid #9CA3A5; height:102px}

.ColLt1 {width:200px; background:#E7E7E7; padding:2px 0 0 0}
.ColCnt1 {padding:2px 0 0 0}

.ColLt1 p {font-size:11px; color:#333333; margin:5px 10px}
.ColLt1 p a {color:#333333; text-decoration:none}
.ColLt1 p a:hover {color:#E33A00; text-decoration:none}

.HdText1 {font-size:11px; font-weight:bold; color:#333333; background:#FFFFFF; padding:5px 10px; border-top:1px solid #9B9B9B; border-bottom:1px solid #9B9B9B}
.HdText2 {font-size:11px; font-weight:bold; color:#666666; background:#FFFFFF; padding:5px 10px; border-top:1px solid #666666; border-bottom:1px solid #666666}
.HdText3 {font-size:11px; font-weight:bold; color:#666666; background:#FFFFFF; padding:5px 10px; border-bottom:1px solid #666666}

.HdText2 a { color:#FF6600; text-decoration:none;}
.SafHdText1 {font-size:11px; color:#666666; background:#FFFFFF; padding:5px 10px; }
.SafHdText3 {font-size:11px; font-weight:bold; color:#666666; background:#FFFFFF; padding:5px 10px; border-top:1px solid #FF6600; border-bottom:1px solid #FF6600}
.tbltd {font-size:11px; color:#666666; background:#FFFFFF; padding:5px 10px; border-bottom:1px solid #F5FEFA;}
.redlink { color:#FF0000; }
.saffronlink { color:#FF6600; }
.maroonlink { color:#990000; }
.MarHdText3 {font-size:11px; font-weight:bold; color:#990000; background:#FFFFFF; padding:5px 10px; border-top:1px solid #FF6600; border-bottom:1px solid #FF6600}
.BlueHdText3 {font-size:11px; font-weight:bold; color:#000066; background:#FFFFFF; padding:5px 10px; border-top:1px solid #FF6600; border-bottom:1px solid #FF6600}

.bluelink { color:#000066; }
.mrtbltd {font-size:11px; color:#990000; background:#FFFFFF; padding:5px 10px; border-bottom:1px solid #F5FEFA;}
.bltbltd {font-size:11px; color:#000066; background:#FFFFFF; padding:5px 10px; border-bottom:1px solid #F5FEFA;}


.Footer {background:#666666; color:#E9E9E9; padding:0 20px; height:30px}
.questiontext { font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#C00000;
}
input, select, textarea {font-family:Verdana; font-size:10px; color:#666666}


#main-navigation {
	FLOAT: left; WIDTH: 200px
}

#main-navigation-heading {
	background: url(../images/category-header.gif) no-repeat 50% top; 
	MARGIN: 0px; 
	HEIGHT: 31px;
	line-height:31px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:700;
}
#main-navigation UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../images/cate_background.gif) repeat-y center 50%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#main-navigation LI {
	PADDING-LEFT: 10px; BORDER-BOTTOM: #eaeaea 1px solid;
	text-align:left;
}
#main-navigation A {
	DISPLAY: block; FONT-SIZE: 11px; BACKGROUND: url(../images/category-link-bg.gif) no-repeat right 50%; COLOR: #4e5da0; LINE-HEIGHT: 30px; TEXT-DECORATION: none;
	text-align:left;
}
#main-navigation A:hover {
	DISPLAY: block; FONT-SIZE: 11px; BACKGROUND: url(../images/category-link-bg-hov.gif) no-repeat right 50%; COLOR: #d84000; LINE-HEIGHT: 30px; TEXT-DECORATION: none;
	text-align:left;
}

#left {
	float:left;
	width:200;
	margin-top:5px;
}

#leftnav {
	float: left;
	width: 200px;
	margin: 0;
}

#content {
	padding: 0.3em;
	width:490px;
	float:left;
}

#footer {
	clear: both;
	margin: 0;
}

.dotted-line {
	FONT-SIZE: 1px; BACKGROUND: url(../images/grey_dot.gif) repeat-x left 50%; HEIGHT: 1px! important;
}
.image {
	padding-right:10px;
}
.info {
	font-size:12px;
	color:#C00000;
}
.info a {
	text-decoration:none;
	font-weight:700;
	color:#C00000;
}
.subinfo, .subinfo a {
	color:#000080;
}

.answerbox {
	border:1px solid #CCCCCC;
	background-color:#FEC70A;
	padding:5px;
	color:#000040;
	font-weight:700;
}
