a {
text-decoration:none; target:_blank; color:#0066FF; 
}
a:hover { 
text-decoration:underline; color:#FF0000; 
}
H1 {
	font-family:Verdana; font-size:12pt; color:black;  font-weight:bold;
}

H2 {
	font-family:Verdana; font-size:11pt; color:black;  font-weight:bold; margin-bottom=0;
}

H3 {
	font-family:Verdana; font-size:9pt; color:black;  font-weight:bold; margin-bottom=0;
}

li {
	line-height:18px;
}

body { 
margin-left:0px; margin-top:0px; text-align:left;
}

/* Menu styles */
.menu ul {
	margin:0px;
	padding:0px;
}
	
.menu li {
	margin:0px 0px 0px 5px;
	padding:0px;
	list-style-type:none;
}

/* Submenu styles */
.menu li li {
	margin:0px 0px 0px 16px;
}

/* Symbol styles 99CCFF*/
.menu .symbol-item,
.menu .symbol-open,
.menu .symbol-close {
	float:left;
	width:12px;
    height:1em;
	background-position:left center;
	background-repeat:no-repeat;
	margin:2px 0px 0px -2px;
}

.menu .symbol-item  { background-image:none;  }
.menu .symbol-open  { background-image:url(/images/minus.png); }
.menu .symbol-close { background-image:url(/images/plus.png);}
.divErr{font-family:Arial; font-size:9pt; color:#FF0000;}
.wwr {
    font-family:Arial; font-size:7pt; color:#333333; background:#CCCCFF; font-weight:normal;
}
.vd7pt {
	font-family:Verdana; font-size:7pt; color:black;
}
.vd8pt {
	font-family:Verdana; font-size:7.5pt; color:black;
}
.ar8pt {
	font-family:Arial,Helvetica; font-size:8pt; color:black; text-align:left
}
.ar8ptAr {
	font-family:Arial,Helvetica; font-size:8pt; color:black; text-align:right
}
.ar9pt {
	font-family:Arial,Helvetica; font-size:9pt; color:black; font-weight:normal;
}
.ar10pt {font-family:Arial,Helvetica; font-size:10pt; color:black;  text-align:left}

.vd9pt {
	font-family:Verdana; font-size:9pt; color:black;
}
.vd9ptbld {
	font-family:Verdana; font-size:9pt; color:black; font-weight:bold;
}
.vd10ptb {
	font-family:Verdana; font-size:10pt; color:black; font-weight:bold;
}
.vd10pt {
	font-family:Verdana; font-size:10pt; color:black;
}

table.tabl {border: 1px solid #C0C0C0; border-collapse: collapse;}
table.tab_std {border: 0px; border-spacing:2px; border-collapse: separate; width: 510px;}
table.tab_std td { padding:1px; }
table.tab_std2 {border: 0px; border-spacing:2px; border-collapse: separate; width: 510px;}


.celCrumbs {padding-left:3px; font-family:Arial; font-size:14pt; font-weight:bold; text-align:left}
.celCat {padding-left:3px; font-family:Arial; font-size:10pt; font-weight:bold; text-align:left}
.celCatAc {
	padding-left:3px; font-family:Arial; font-size:11pt; font-weight:bold; text-align:center;
}
.celCatAr {
	padding-left:3px; font-family:Arial; font-size:10pt; font-weight:bold; text-align:right;
}
.newsAns {padding-left:3px;font-family:Verdana;font-size:9pt;font-weight:bold;color:#424263;text-align:left}
.newsAnsAc {
	padding-left:3px; font-family:Verdana; font-size:9pt; text-align:center; font-weight:bold; color:#424263;
}
.msgRead {padding-left:3px;font-family:Verdana;font-size:8pt;color:#424263;text-align:left}
.catbg {
  background-color:green; font-family:Arial; font-size:12pt; padding-left: 2px; padding-right: 2px; text-decoration:none;
}
.catbg a:link {
	target:_blank; color:#FFFFFF; text-decoration:none;
}
.catbg a:visited  {
	target:_blank; color:#FFFFFF; text-decoration:none;
}
.catbg a:hover {
	target:_blank; color:#FFFFFF; text-decoration:none;
}
.catbg a:visited {
	target:_blank; color:#FFFFFF; text-decoration:none;
}
.catbg a:active {
	target:_blank; color:#FFFFFF; text-decoration:none;
}
.detailTxt {padding-left:3px; font-family:Arial; font-size:9pt;text-align:left}
.detailTxtAr {
	padding-left:3px; font-family:Arial; font-size:9pt; text-align:right;
}
.detailTxtAc {
	padding-left:3px; font-family:Arial; font-size:9pt; text-align:center;
}
.smque {padding-left:3px;font-family:Verdana;font-size: 9pt;color=#424263;text-align:left}
.detailStats {
	padding-left:3px; font-family:Verdana; font-size:18pt; text-align:center; font-weight:bold;
}
.celCatMenuRed {font-family:Arial;font-size:9pt;font-weight:bold;color:#FF0000;text-align:left}
.celCatMenuRed a:link {
	padding-left:1px; text-decoration:none; target:_blank; color:#FF0000; 
}
.celCatMenuRed a:visited {
	padding-left:1px; text-decoration:none; target:_blank; color:#FF0000; 
}
.celCatMenuRed a:hover {
	padding-left:1px; text-decoration:underline; target:_blank; color:#FF0000; 
}
.celCatMenuRed a:active {
	padding-left:1px; text-decoration:none; target:_blank; color:#FF0000; 
}
.celCatMenuRed a:focus {
	padding-left:1px; text-decoration:none; target:_blank; color:#FF0000; 
}
.celSCat {padding-left:10px;font-family:Arial;font-size:9pt;font-weight:bold;color:#0066FF;text-align:left}
.celSCat a:link{color:#0066FF;}
.celSCat a:visited{color:#0066FF;}
.celSCat a:active{color:#FF0000;}
.celSCat a:focus{color:#FF0000;}
.celSCat a:hover{color:#FF0000;}

.userlinksm a:link{text-decoration:none; color:#0066FF; font-weight:bold}
.userlinksm a:hover{text-decoration:underline;color:#FF0000;}

.celUtl {font-family:Arial; font-size:8pt; font-weight:bold}

.celCatMenu {font-family:Arial;font-size:10pt;font-weight:bold;color:#0066FF;text-align:left}
.detailW {padding-left:3px; font-family:Arial; font-size:10pt; font-weight:normal; color:#FFFFFF;text-align:left}
.detailW a:link {
	text-decoration:underline; target:Mainframe; color:#FFFFFF; 
}
.detailW a:visited {
	text-decoration:underline; target:_blank; color:#FFFFFF; 
}
.detailW a:active {
	text-decoration:underline; target:_blank; color:#FF0000; 
}
.detailW a:focus {
	text-decoration:underline; target:_blank; color:#FFFFFF; 
}
.newsQue {padding-left:3px; font-family:Verdana; font-size:11pt; font-weight:bold; text-align:left;}
.newsQueAr {
	padding-left:3px; font-family:Verdana; font-size:11pt; font-weight:bold; text-align:right;
}
.newsQueSmAr {
	padding-left:3px; font-family:Verdana; font-size:7.5pt; text-align:right;
}
.newsQueAc {
	padding-left:3px; font-family:Verdana; font-size:11pt; font-weight:bold; text-align:center;
}
.newsQueAcXl {
	padding-left:3px; font-family:Arial; font-size:15pt; font-weight:bold; text-align:center;
}
.simQus {
	padding-left:3px; font-family:Verdana; font-size:8pt; font-weight:bold; text-align:left;
}
.usrShort {padding-left:3px; font-family:Arial; font-size:9pt; font-weight:normal; text-align:left;}
.newsTxt {padding-left:3px; font-family:Arial; font-size:9pt; font-weight:normal; text-align:left}
.newsTxtAr {
	padding-left:3px; font-family:Arial; font-size:9pt; text-align:right;
}
.newsTxtAc {
	padding-left:3px; font-family:Arial; font-size:9pt; text-align:center;
}
.newsTxtWhite {padding-left:2px; font-family:Arial; font-size:8pt;}
.newsTxtWhite a:link {
	text-decoration:none; target:Mainframe; color:#FFFFFF; 
}
.newsTxtWhite a:visited {
	text-decoration:none; target:_blank; color:#FFFFFF; 
}
.newsTxtWhite a:active {
	text-decoration:none; target:_blank; color:#FFFFFF; 
}
.newsTxtWhite a:focus {
	text-decoration:none; target:_blank; color:#FFFFFF; 
}
.que {
	font-family:Verdana; font-size: 12pt; color=#424263;
}
.msgtxt {
	font-family:Arial; font-size:10pt; font-weight:bold; text-align:center; color:green;
}
.errtxt {
	font-family:Arial; font-size:10pt; font-weight:bold; text-align:center; color:red;
}
.celPub {
	padding-left:3px; font-family:Arial; font-size:8pt; 
}
.cel {
	padding-left:3px; padding-bottom:3px; vertical-align=top;
}
.isOn {
	font-family:Verdana; font-size: 7pt; color:#33CC33; background:#33CC33;
}
.tabh {
	padding-left:3px; font-family:Verdana; font-size:10pt; color:white; font-weight:bold;
}

.label {
	font-family:Arial; font-size:9pt; color:#FF9933; font-weight:bold;
}

.sel {
	font-family:Arial; font-size:9pt;
}

.help {
	font-family:Verdana; font-size:8pt; color:black; font-weight:normal;
}

.inp {
	font-family:Arial; font-size:10pt; type:text;
}

.BtnVerw {
	font-family:Arial; font-size:12pt; font-weight:normal;
}
.cancel, .cancel a {background: url(/images/delete.gif) no-repeat 0 0px;}
.star_gold, .star_gold a {background: url(/images/star.gif) no-repeat 0 0px;}
.star, .star a {background: url(/images/star.gif) no-repeat 0 32px;}
.star_user, .star_user a {background: url(/images/rates.gif) no-repeat 0 0px;}
.rating {
cursor: pointer;
margin:0pt 0px 0pt 0px;
}
.rating_gold {
cursor: pointer;
margin:0pt 0px 0pt 0px;
}
.rating_user {
cursor: pointer;
margin:0pt 0px 0pt 0px;
}
.ratingPos {
width: 95px;
}
.ratingPos_user {
width: 95px;
}
.rating:after {
content: '.';
display: block;
height: 0;
width: 0;
clear: both;
visibility: hidden;
}
.rating_gold:after {
content: '.';
display: block;
height: 0;
width: 0;
clear: both;
visibility: hidden;
}
.rating_user:after {
content: '.';
display: block;
height: 0;
width: 0;
clear: both;
visibility: hidden;
}
.cancel, .star, .star_gold {
float: left;
width: 17px;
height: 15px;
overflow: hidden;
text-indent: -999em;
cursor: pointer;
text-align: left;
}
.star_user {
float: left;
width: 19px;
height: 10px;
overflow: hidden;
text-indent: -999em;
cursor: pointer;
text-align: left;
}

.cancel a, .star a, .star_gold a, .star_user a {
display: block;
width: 100%;
height: 100%;
background-position: 0 0px;
}
span.rating span.on a {
background-position: 0 0px;
}
span.rating_gold span.on a {
background-position: 0 -32px;
}
span.rating_user span.on a {
background-position: 0 -10px;
}

.star_sm, .star_sm a {background: url(/images/star_small.gif) no-repeat 0 11px;}
.star_sm_gold, .star_sm_gold a {background: url(/images/star_small.gif) no-repeat 0 0px;}
.rating_sm {
cursor: pointer;
margin:0pt 0px 0pt 0px;
}

.ratingPos_sm {
width: 55px;
}
.rating_sm:after {
content: '.';
display: block;
height: 0;
width: 0;
clear: both;
visibility: hidden;
}
.rating_sm_gold:after {
content: '.';
display: block;
height: 0;
width: 0;
clear: both;
visibility: hidden;
}
.star_sm {
float: left;
width: 11px;
height: 11px;
overflow: hidden;
text-indent: -999em;
cursor: pointer;
text-align: left;
}
.star_sm_gold {
float: left;
width: 11px;
height: 11px;
overflow: hidden;
text-indent: -999em;
cursor: pointer;
text-align: left;
}

.star_sm a {
display: block;
width: 100%;
height: 100%;
background-position: 0 0px;
}
.star_sm_gold a {
display: block;
width: 100%;
height: 100%;
background-position: 0 0px;
}
span.rating_sm span.on a {
background-position: 0 0px;
}
span.rating_sm_gold span.on a {
background-position: 0 -11px;
}
.usrjq {
position:absolute;
left:25px; 
top:0px; 
visibility: hidden; 
width:200px; 
height: 64px; 
background-color: #FFFFCC; 
border:1px solid #888; 
z-index:2;
}
#cse-search-results iframe {width: 505px; }
div#footer{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:30;
 }
 
#vertmenu
{	margin: 0;
	padding: 0;
}

#vertmenu li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 12px arial}

#vertmenu li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 4px;
	width: 64px;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#vertmenu li a:hover
{	background: #49A3FF}

#vertmenu div
{	position: absolute;
	visibility: hidden;
	margin:  0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#vertmenu div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 4px 5px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 12px arial}

	#vertmenu div a:hover
	{	background: #49A3FF;
		color: #FFF}