/*Pages in General*/

A:link {text-decoration: underline;color: blue;}
A:visited {text-decoration: underline;color: blue;}
A:active {text-decoration: underline;color: #FFFFFF; background-color:blue;}
A:hover {text-decoration: underline; color: #FFFFFF; background-color:blue;}

A.morelink:link {text-decoration: underline;color: orange;}
A.morelink:visited {text-decoration: underline;color: orange;}
A.morelink:active {text-decoration: underline;color: #FF0000;}
A.morelink:hover {text-decoration: underline; color: #FF0000;}

BODY, td {color: #222222;font-family:helvetica,verdana,times new roman,arial,geneva;font-size:12px;height:12px;}
.morelink {color:orange;}
.ratingcell{
	border-bottom:#EEEEEE 0px solid;
	padding: 3px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.invoicet{
	font-weight:bold;
}
input, select{
	font-size: 12px;
}
#header{
	background-color:#FFFFFF;
	width:100%;
	height:69px;
	right:0px;
	left:0px;
}
#menu{
	background-color:#FFFFFF;
	left:0%;
}
#heady{
	background-color: #004286;
	color:#DDDDEE;
	font-size:12px;
	font-weight:bold;
	width: 100%;
	padding: 2px;
	padding-left:5px;
	border-top: 2px solid #0062A6;
	border-bottom: 2px solid #FFFFFF;
	width:775px;
	
}
#footer{
	background-color:#669966;
	width:100%;
	border-top: 3px solid #AAFFAA;
	border-bottom: 6px solid #225522;
	padding: 5px;
	clear:both;
}
.recommendations{
	background-color:#669966;
	width:100%;
	border-top: 3px solid #AAFFAA;
	border-bottom: 3px solid #225522;
	padding: 2px;
	color:#FFFFFF;
	clear:both;
}
.coming{
	background-color:#FFFFFF; 
	width:100%;
	height:200px;
	border: 6px solid #CCCCCC;
	color: #AAAAAA;
	text-align: center;
	font-size: 14px;
	padding-top: 50px;
}
.bizscore{
	background-color:#004286; 
	width:80px;
	height:12px;
	border: 2px solid #004286;
	color: #DDDDEE;
	font-size:12px;
	font-weight: bold;
	text-align: center;
	padding: 3px;
}
.bizscore2{
	background-color:#FFFFFF; 
	width:80px;
	border: 2px solid #004286;
	color: #6666AA;
	font-size:20px;
	text-align: center;
	padding: 3px;
}
.score{
	background-color:#0082C6; 
	background-color:#DDDDFF; 
	font-weight:bold;
	width:98%;
	height:12px;
	border: 0px solid #0082C6;
	border: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	color: #FFFFFF;
	color: #000000;
	font-size:12px;
	text-align: center;
	padding: 6px;
}
.score2{
	background-color:#DDDDFF; 
	width:98%;
	border: 0px solid #0082C6;
	border: 0px solid #DDDDDD;
	color: #888888;
	font-size:20px;
	text-align: center;
	padding: 6px;
}

.help{background-color:#FFFFFF;
	padding:5px;
	border-left:3px #FFFFFF solid;
	border-right:3px #FFFFFF solid;
	border-top:3px #FFFFFF solid;
	border-bottom:3px #FFFFFF solid;
}
/*announcement requests*/
.ar{
	border-bottom:1px #AABBBB dashed;
}
.footerlinks{
	font-size:12px;
}
.ara{
	font-style:italic;
	horizontal-align:right;
	font-size:12px;
	color:#888888;
}
.art{
	font-style:normal;
}
/*wise person*/
.wp{
	font-style:normal
}
.ws{
	font-weight:bold;
	color:#883333;
}
.panel{
	width:775px;
}
.rr{
	width:50%;
	border-bottom:1px #AABBBB dashed;
}
.rrt{
	font-style:normal;
	font-size:12px;
	color:#666666;
	padding-top: 6px;
}
.rrb{
	font-style:normal;
	font-weight:normal;
}
.line{border:1px #88AA88 solid;}
.msgtitle, .mt{font-size:18px;font-weight:bold;}
.biztitle, .bt{
	font-size:18px;
	font-weight:bold;
	color:#337733;
}
.listtitle, .lt{
	background-color: #FFFFFF;
	color:#773333;
	font-size:14px;
	font-weight:bold;
	width: 100%;
	padding: 3px;
}
.ltCat{
	color:#004286;
	color:#8B0000;
	color:#CC0000;
    background-color: #FFFFFF;
	font-size:18px;
	font-weight:bold;
	width: 100%;
	padding: 3px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-right: 2px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	background-repeat: repeat-y;
}
.ltQues{
	color:#004286;
	color:#660000;
	color:#CC0000;
    background-color: #FFFFFF;
	font-size:18px;
	font-weight:bold;
	width: 100%;
	padding: 3px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-right: 2px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	background-repeat: repeat-y;
}
.ltRec{
	color:#004286;
	color:#660000;
	color:#CC0000;
    background-color: #FFFFFF;
	font-size:18px;
	font-weight:bold;
	width: 100%;
	padding: 3px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-right: 2px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	background-repeat: repeat-y;
}
.ltBiz{
	color:#004286;
	color:#660000;
	color:#CC0000;
    background-color: #FFFFFF;
	font-size:18px;
	font-weight:bold;
	width: 100%;
	padding: 3px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-right: 2px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	background-repeat: repeat-y;
}
.catlistitem{
	padding:2px;
}
.lc{font-size:12px;color:#666666;}
.helptitle{font-size:18px;font-weight:bold;color:green;}
.erroritem{font-weight:bold;color:red;}
.tableheader{background-color:#AAAAFF;font-weight:bold;}
.r1{background-color:#FFFFFF;}
.r0{background-color:#EEEEEE;}
.gt, .gridTD{font-size:12px;}/*grid cells*/
.cpn{
		border-width:1px;
		border-color:#008080;
		border-style:solid;
		display:in-line;
}
.navpage{font-size:14px;font-weight:bold;}
.searchcount{color:#BB3333;color:green;font-size:14px;font-weight:bold;}

.subcattable{
    border-color : #99cc99;
    border-color : #FFFFFF;
    background-color : #BBFFBB;
    background-color : #FFFFFF;
    border-width : 2px;
    padding: 2px;
    border-style:solid;
}
.subcatinset {
    border-color : #99cc99;
    background-color : #FFFFFF;
    border-width : 2px;
    padding: 0px;
    border-style:solid;
    font-size: 12px;
}
.subcatinsetbody {
    font-size: 12px;
    font-style: normal;
}
.note{font-size:12px}

/*form field titles*/
.fft{
	background-color:#EEEEEE;font-weight:bold;text-align:right;
	width:160px;
}
.rd{width:400px;}/*detailed rating block*/
.rda{font-weight:bold;color:#779977;}/*detailed rating account name*/
.rdb{font-size:14px;font-weight:bold;}/*detailed rating business name*/
.rdf{font-size:12px;font-weight:bold;}/*detailed rating feedback title*/
.rdc{}/*detailed rating comments*/
.rdd{}/*date of rating*/
.rdv{
		width:150px;
		border:thin black solid;
		float:right;
		padding:5px;
}/*vote box*/
.tag0{
	font-size: 10px;
	padding-left: 3px;
}
.tag1{
	font-size: 11px;
	padding-left: 3px;
}
/*
.tag1:link { color: #0063DC; text-decoration: none; }
.tag1:visited { color: #0063DC; text-decoration: none; }
.tag1:hover { color: #FFFFFF; text-decoration: none; background: #0063DC; }
.tag1:active { color: #FFFFFF; text-decoration: none; background: #0259C4; }
*/
.tag2{
	font-size: 12px;
	padding-left: 3px;
}
.tag3{
	font-size: 13px;
	padding-left: 3px;
}
.tag4{
	font-size: 14px;
	padding-left: 3px;
}
.tag5{
	font-size: 15px;
	padding-left: 3px;
}
.tag6{
	font-size: 16px;
	padding-left: 3px;
}
.tag7{
	font-size: 17px;
	padding-left: 3px;
}
.tag8{
	font-size: 18px;
	padding-left: 3px;
}
.tag9{
	font-size: 19px;
	padding-left: 3px;
}
.tag10{
	font-size: 20px;
	padding-left: 3px;
}
.taglist{
	color: #AAAAAA;
}
.taglist:link{text-decoration:none;}
.linkbox{
	padding: 5px; 
	border: 1px solid #FFCC33; 
	background-color:#FFFFBB;
}
.qq{
	font-size: 14px;
	color: green;
	font-weight: bold;
}