A         { color: #0000ff; TEXT-DECORATION:none}
A:hover   { color: #00d9d9; text-decoration:underline; }
A:link    { color: #0000ff }
A:active  { color: #00d9d9 }
A:visited { color: #5555aa }

A.nav         { color: #ffffff; TEXT-DECORATION:underline; font-weight:bold }
A.nav:hover   { color: #00d9d9; text-decoration:none; font-weight:bold }
A.nav:link    { color: #ffffff }
A.nav:active  { color: #00d9d9 }
A.nav:visited { color: #e5e5e5 }

table.nav{
	font-size: 14px;
}


body {
	background: #efefef url('bgtopx.jpg');
	background-repeat: repeat-x;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	margin-top:0px;

}

img.top {
	float: center;
	margin-top:0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
div.search {
	float: right;
}
div.searchbox {
	float: right;
	margin-top:0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
table.body{
	background: #ffffff;
	margin-top:10px;
}

td.leftnav{
	font-size: 12px;
	line-height: 18px;
	border-right: 1px solid #b8b8b8;
}
table.rec{
	font-size: 12px;
	line-height: 18px;
}

td.footer{
	font-size: 10px;
	line-height: 16px;
	border-top: 1px solid #b8b8b8;
}

td.mainbody{
	font-size: 13px;
	line-height: 18px;
}
hr{
	color: #b8b8b8;
}ul {
list-style-image: url(bullet.jpg);
list-style-type: circle;
}

ul.nav {
text-indent: -4px;
list-style-position: outside;
list-style-image: url(bullet.jpg);
list-style-type: circle;
padding: 1px;
margin-left: 16px;
margin-top: 1px;
}

table.sort{
	font-size: 13px;
	line-height: 18px;
}

td.mid{
	border-right: 1px dotted #b8b8b8;
	border-left: 1px dotted #b8b8b8;
	border-top: 1px dotted #b8b8b8;
}

td.border{
	border-top: 1px dotted #b8b8b8;
}
td.reviewtop{
	border-top: 1px dashed #b8b8b8;
	border-bottom: 1px dashed #b8b8b8;
	line-height:140%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;}
div.search{
	float:right;
	vertical-align: middle;
	box-sizing: border-box;
	-moz-box-sizing: border-box;}











td.header{
	font-size: 13px;
	line-height: 22px;
}

div.topright {
	float: right;
	font-size: 12px;
	line-height: 18px;
}
table.list{
	font-size: 12px;
	line-height: 18px;
	background-color: #ffffff;
}
tr.list{
	font-size: 12px;
	line-height: 18px;
	border: dashed 1px #bebebe;
}
td.list{
	font-size: 12px;
	line-height: 18px;
	border-top: dashed 1px #bebebe;
	border-bottom: dashed 1px #bebebe;
}
td.listl{
	font-size: 12px;
	line-height: 18px;
	border-top: dashed 1px #bebebe;
	border-bottom: dashed 1px #bebebe;
	border-left: dashed 1px #bebebe;
}
td.listr{
	font-size: 12px;
	line-height: 18px;
	border-top: dashed 1px #bebebe;
	border-bottom: dashed 1px #bebebe;
	border-right: dashed 1px #bebebe;
}
img.listpic {
	margin-top: 5px;
}
font.title{
	font-size: 13px;
}
td.title{
	font-size: 12px;
	line-height: 18px;
	border-bottom: dotted 2px #bebebe;
}
td.vert{
	border-left: dotted 2px #bebebe;
}
td.vert2{
	border-right: dotted 2px #bebebe;
}

td.m {
	background-color: #dedede;
}

div.reply {
	margin-left: 50px;
	margin-top: 4px;
	padding: 4px;
	background-color: #eeeeee;
	color: red;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.comments{
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
}

.comment{
	margin-left: 6px;
}

.name{
	background-color: #eeeeee;
	padding-left: 3px;
}

.question{
	background-color: #015CB5;
	color: #ffffff;
	padding-left: 3px;
	font-size: 13px;
}
.questionf{
	width: 330px;
	border: 2px solid #015CB5;
}
.commentq{
	margin-left: 6px;
	font-size: 14px;
}

.answerh{
	background-color: #7f7f7f;
	color: #ffffff;
	padding-left: 18px;
}
.answer{
	padding-left: 22px;
}

td.borright{
	border-right: 1px dotted black;
}
td.bortop{
	border-top: 1px dotted black;
}
