@import '/Component/css/tag.css';
@import '/Component/css/layout.css';


div.review_header{
	border-bottom		: 1px dashed #999999;
	width				: 750px;
	padding				: .5em 0px;
	margin-top			: 1.5em;
	color				: #9f9f9f;
	font-size			: 12px;
}

div.review{
	padding				: .5em 1.5em 1em 1em;
	line-height			: 1.8em;
	font-size			: 11pt;
}

div.reviewpoint{
	padding-right		: 1.5em;
	text-align			: right;
}

div.intro{
	line-height			: 1.5em;
	color				: #454545;
	background-color	: #eeeeee;
	padding				: .5em;
	margin				: 1em;
	border				: 1px dashed #787878;
}


div.review_header .date{
	color				: #333333;
}

#footer{
font-family:Verdana;
margin-bottom:1em;
color:#ffffff;
}

#footer a:link, #footer a:visited{
	color	: #ffffff;
	text-decoration	: underline;
}

#footer a:hover{
	color	: #ffffff;
	text-decoration	: none;
}






/* Template Classes */

Table.List{
	width				: 750px;
	border-spacing		: 0px;
	border-collapse		: collapse;
}
Table.List th{
	font-size			: 10pt;
	background-color	: #cccccc;
	padding				: 3px 5px;
	color				: #000000;
	font-weight			: normal;
	white-space			: nowrap;
}
Table.List tr td{
	cursor				: pointer;
}
Table.List tr.focus{
	background-color	: #eeeeee;
}
Table.List td{
	border-bottom		: 1px solid #aaaaaa;
	font-size			: 10pt;
	padding				: 3px 1em;
	text-align			: center;
}

Table.List td.nowrap{
	white-space			: nowrap;
}

Table.List td.title{
	width				: 50%;
	text-align			: left;
}

.cn{
	margin-top			: 8px;
}
.cn ul{
	background			: url('/Component/img/review_header.gif') no-repeat;
	height				: 32px;
	width				: 750px;
	margin				: 0px;
	padding				: 0px;
	padding-top			: 4px;
}
.cn ul li{
	list-style-type		: none;
	list-style-position	: outside;
	float				: left;
	margin				: 0px;
	padding				: 3px 16px;
}
.cn ul li.separator{
	padding				: 3px 0;
	width				: 5px;
	color				: #999999;
}
.cn ul li a:link, .cn ul li a:visited{
	text-decoration		: none;
	color				: #535b77;
}
.cn ul li a:hover{
	text-decoration		: underline;
	color				: #8f99b5;
}
.cn ul li a.Current{
	font-weight			: bold;
}


.cn_btn{
	float				: right;

}
.cn_btn a{
	background			: url('/Component/img/cn_btn.gif') no-repeat;
	display				: block;
	margin-top			: 10px;
	margin-right		: 15px;
	padding-top			: 4px;
	text-align			: center;
	width				: 103px;
	height				: 24px;

}
.cn_btn a:link, .cn_btn a:visited{
	color				: #ffffff;
	text-decoration		: none;
}
.cn_btn a:hover{
	color				: #ffffff;
	text-decoration		: none;
	background			: url('/Component/img/cn_btn_on.gif') no-repeat;
}

.cn_foot{

	padding-top			: 1em;
}



#rate_avg{
	color				: #999999;
}
#rate_avg strong{
	color				: #666666;
}

.related{
	color				: #999999;
	margin				: 8px 0px;
}
.related a:link, .related a:visited{
	color				: #999999;
}

.related a:hover{
	color				: #8f99b5;
}


h1 .sub{
	font-size			: 10pt;
}


div.PageNav{
	float				: right;
	padding-right		: .5em;
	padding-top			: .5em;
}

div.PageNav SPAN, div.PageNav a{
	display				: block;
	float				: left;
	margin				: 1px;
	padding				: 1px 3px;
	text-align			: center;
	color				: #999999;
}
div.PageNav DIV{
	float				: left;
}

div.PageNav SPAN{
	font-weight			: bold;
	color				: #000000;
}
div.PageNav a:link, div.PageNav a:visited{
	color				: #666666;
	background-color	: #ffffff;
	border				: 1px solid #ffffff;
	text-decoration		: none;
}
div.PageNav a:hover{
	color				: #ffffff;
	background-color	: #666666;
	border				: 1px solid #999999;
	text-decoration		: none;
}

div.FilterForm{
	float				: left;
	margin-top			: .75em;
	padding-left		: .5em;
}


div.Index{
	padding				: 10px;
	padding-left		: 100px;
	clear				: both;
}

div.Index a.indexbtn{
	margin				: 5px 10px;
	width				: 30px;
	font-size			: 14px;
	text-align			: center;
	padding				: 3px;
	display				: block;
	float				: left;
}

div.Index a.indexbtn:link, div.Index a.indexbtn:visited{
	border				: 1px solid;
	color				: #666666;
	background-color	: #ffffff;
	text-decoration		: none;
}

div.Index a.indexbtn:hover{
	border				: 1px solid;
	background-color	: #666666;
	color				: #ffffff;
	text-decoration		: none;
}

UL.List LI{
	line-height			: 2em;
}

UL.caution LI{
	padding				: .5em 0;
	line-height			: 1.5em;
}


div.Body{
	padding				: 0 1em;
	font-size			: 11pt;
	line-height			: 1.8em;
}

.nolist{
	padding				: 100px 0px;
	text-align			: center;
	color				: #999999;
}


Table.inputform{
	border-spacing	: 0px;
	border-collapse	: collapse;
	margin-top	: 15px;
	margin-left	: 60px;
}
Table.inputform th{
	padding	: 5px;
	width	: 160px;
	font-weight	: bold;
	text-align	: right;
	vertical-align	: top;
}
Table.inputform td{
	padding	: 5px;
	width	: 500px;
	text-align	: left;
}

Table.inputform input.textfield{
	border	: 1px solid #aaaaaa;
	font-size	: 10pt;
}

Table.inputform textarea{
	width	: 400px;
	height	: 300px;
	border	: 1px solid #aaaaaa;
	font-size	: 10pt;
}

Table.inputform .submitbtn{
	padding				: 1px 30px;
}

