.main {width: 760px; text-align: left; margin: 0px auto;}
.bigf {font: normal 9pt simsun; color: #676767;}
.tbfont {font: normal 8pt verdana,arial,verdana; color: #003399;}
.tbfont A{text-decoration: underline; color: #003399;}
.tbfont A:hover{text-decoration: none; color: #000;}

.tfont {font: normal 10pt arial,verdana; color: #000;}
.tfont A{text-decoration: underline; color: #000;}
.tfont A:hover{text-decoration: underline; color: #FF9933;}

.thfont {font: normal 8pt tahoma,arial,verdana; color: #000;}
.thfont A{text-decoration: underline; color: #000;}
.thfont A:hover{text-decoration: underline; color: #FF9933;}

.smt {font: normal 8pt arial,verdana; color: #000;}
.smt A{text-decoration: underline; color: #000;}

.adsbox {margin-bottom: 8px;}

.cellpadd {padding-bottom: 8px;}

.arialfix {font: normal 10pt arial,verdana; color: #000;}
.arialfix A{text-decoration: none; color: #000;}
.arialfix A:hover{text-decoration: underline; color: #FF9933;}

.cella{text-align: right; width: 120px;}
.cellb {text-align: left;}

.required {font: bold 0.8em Verdana!important; color: red;}

.highlight {color: red;}

.textbox {font: normal 8pt tahoma,verdana,arial; width: 210px;}
.textboxb {width: 240px;}
.textboxc {font: normal 10pt arial,verdana; width: 110px;}

.selectlist {}

.rbox {font: normal 10pt arial,verdana; color: #fff; background-color: #666; padding-left: 9px; padding-right: 9px;}

.bx {font: normal 9pt arial,verdana,helvetica,sans-serif; color: #fff; background-color: #666; padding: 9px;}
.bx A{text-decoration: none; color: #fff;}

.listbox {font: normal 8pt tahoma,verdana,arial; width: 160px;}
FORM {margin: 0px;}
IMG {padding: 0px; border: 0px;}
.smalltxt {font: bold 8pt tahoma,arial,verdana; color: #666;}
.smalltxt A{color: #676767; text-decoration: none;}
.smalltxt A:hover{color: #666; text-decoration: underline;}
.smalltxtb {font: normal 65% verdana,arial; color: #676767;}
.smalltxtb A{color: #003399; text-decoration: underline;}
.smalltxtb A:hover{color: #FFA548; text-decoration: underline;}
.topm_1 {height: 20px; background-image: url(../images/bk.jpg); background-repeat: repeat-x; background-color: #DDEAAC; border-bottom: 1px solid #CBDE7C; font: normal 58% verdana; color: #A1808F;}
.topm_1 A{text-decoration: none; color: #A1808F;}
.topm_1 A:hover{text-decoration: underline;}
.nfont {font: normal 8pt tahoma,arial,verdana; color: #eee;}
.nfont A{text-decoration: none; color: #eee;}
.nfont A:hover{text-decoration: underline;}
.mfont {font: normal 8pt verdana,arial; color: #000;}
.mfont A{text-decoration: none; color: #000;}
.mfont A:hover{text-decoration: underline;}
#bordert {font: normal 8pt verdana,arial; color: #fff; padding-left: 8px; padding-right: 8px; height: 28px; overflow: hidden; background-image: url(../images/bbbg.jpg); background-repeat: repeat-x; background-position: top left;}
#bordert A{color: #fff; text-decoration: none;}
#bordert A:hover{color: #f7f7f7; text-decoration: underline;}
#bordertb {font: normal 8pt verdana,arial; color: #fff; padding-left: 8px; padding-right: 8px; height: 28px; overflow: hidden; background-image: url(../images/bbg.jpg); background-repeat: no-repeat; background-position: top left;}
#bordertb A{color: #fff; text-decoration: none;}
#bordertb A:hover{color: #f7f7f7; text-decoration: underline;}

#bg {margin-top: 15px; text-align: center; background-image: url(../images/bgbk.jpg); background-repeat: repeat-x; background-position: top left;}

.pdv {padding-top: 7px;}

.tbtop {color: #fff; height: 28px; background-image: url(../images/gra.jpg); background-repeat: repeat-x; background-position: top left;}
#tbn {border: 1px solid #00AFF0;}

#tbn TD {padding: 5px;}

.normaltb {border: 1px solid #ccc; background-color: #e7e7e7;}
BODY {text-align: center; margin: 0px; background-color: #fff;}
.normaltxt {font-family: Verdana,Arial; font-size: 11px; width: 100%;}
.normal {padding-top: 12px; padding-bottom: 12px;}
.pad5 {padding-left: 7px; padding-right: 7px; padding-top: 3px; padding-bottom: 3px;}
.rpad5 {padding-right: 5px;}
.lpad5 {padding-left: 5px;}
.fleftc {float: left;}
.frightc {margin-left: 182px;}
.fleft {float: left;}
.fright {margin-left: 410px;}
TABLE {border-collapse: collapse; padding: 0px; width: 100%;}
.container {margin: 0 auto; width: 100%; clear: both;} 
.mn {background-color: #8D9148; padding-top: 5px; padding-bottom: 5px; font: normal 70% verdana; color: white;}
.mn A{color: white; text-decoration: none;}
.mn A:hover{text-decoration: underline;}
.pdimg {margin-top: 4px;}
.ads {text-align: center; padding: 5px; background-color: #ccc;}

ul {
	list-style-type: square;
	padding: 0px;
	margin: 0px 0px 10px 25px;
	line-height: 12pt;
}

#vl ul {
	margin: 0px; 
	padding: 0px; 
	display: inline; 
	list-style-type: none; 
}

#vl li {
	display: inline; 
	margin: 0px auto; 
}

#vl li A{

	padding: 4px 9px; color: #fff; 
	font: bold 8pt tahoma,arial,verdana,arial,helvetica,sans-serif; 
	text-decoration: none; margin: 0; background-color: #4F4F4F; 
	border-right: 1px solid #fff; 

}
#vl li A:hover{
	color: #666; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd;
	padding-top: 3px; padding-right: 9px; padding-bottom: 4px; padding-left: 8px;
	background-color: #eee; background-image: url(../images/mnbg.jpg); background-repeat: repeat-x; background-position: top left;
	text-decoration: none;
}


.adsc {
	border: 1px solid #d5d5d5; display: table;
}

H1 {
	font: bold 11pt arial,verdana,helvetica,sans-serif; 
  	color: #6A6A6A; 
  	margin: 0px 0px 0px 0px;
}

.fontl {
	font: bold 9pt arial,verdana,helvetica,sans-serif; color: #6A6A6A;}

H6 {
	font: bold 8pt arial,verdana,helvetica,sans-serif;
  	color: #666;
}

H2 {
	font: bold 11pt arial,verdana,helvetica,sans-serif;
  	color: #666;
  	margin: 0px 0px 0px 0px;
}

H2 A{
	color: #666; text-decoration: none;
}

H2 A:hover{
	color: #666; text-decoration: underline;
}

H3 {
	font: bold 9pt arial,verdana,helvetica,sans-serif; color: #000;
  	margin: 3px;
}

H4 {
	font: bold 11pt arial,verdana,helvetica,sans-serif; 
  	color: #666;
  	margin: 0px 0px 8px 0px;
	padding-bottom: 5px;
	background-image: url(../images/line.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
}

H5 {
	font: bold 11pt arial,verdana,helvetica,sans-serif;
  	color: #fff;
  	margin: 0px 0px 8px 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #fff;
}

.shadow {
	padding-bottom: 17px;
	background-image: url(../images/b.jpg); background-repeat: repeat-x;
	background-position: left bottom;
}

.mtxt {
	font: normal 13px arial,verdana,helvetica,sans-serif;
	padding: 4px 0px;
}

.cbox {
	padding: 4px; border-bottom: 1px solid #ccc; background-color: #efefef;
	font: bold 10pt arial,verdana; color: #000;
}

.wbox {
	padding: 5px; border: 1px solid #e5e5e5; background-color: #eee;
	font: normal 8pt verdana,arial; color: #808080; margin-bottom: 5px;
}

.xfont {
	font: normal 13px arial,verdana,helvetica,sans-serif;
}

.listdiv {
	font: normal 8pt verdana,arial,helvetica,sans-serif;
	color: #666;
}

.listdiv A{
	font: bold 11pt arial,verdana,helvetica,sans-serif; color: #003399;
}

.listdiv A:hover{
	color: #000;
}

.listdivb {
	font: normal 9pt verdana,arial,helvetica,sans-serif;
	color: #000;
	line-height: 15pt;
}

.listdivb A{
	color: #000;
}

.listdivb A:hover{
	color: #808080;
}

.smm {font-size: 7pt;}

.smb {font-size: 8pt;}

.listm {
	font: normal 8pt verdana,arial,helvetica,sans-serif; color: #000;
	padding: 8px 12px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #ddd;
	line-height: 12pt;
}

.listm A{
	text-decoration: underline; color: #000;
}

.listm A:hover{
	text-decoration: none; color: #808080;
}

.bff {
	background-color: #ddd; padding: 5px;
	font: normal 8pt verdana,arial,helvetica,sans-serif; color: #666;
}

.smsize {font: bold 8pt verdana,arial,helvetica,sans-serif; color: #000; text-decoration: none;}

.smsize A{font: normal 8pt verdana,arial,helvetica,sans-serif; color: #008000; text-decoration: none;}

.smsize A:hover{color: #000; text-decoration: underline;}

.sponsored {
	padding: 15px; background-color: #eee; border: 1px solid #e5e5e5;
	margin: 8px;
	background-image: url(../images/asterisk.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.listp {
	margin: 8px; border-bottom: 1px solid #ccc; padding:15px;	
}

.qbox {margin-bottom: 10px; font: normal 8pt verdana,arial; color: #666; height: 28px; overflow: hidden; background-image: url(../images/mn.jpg); background-repeat: no-repeat; background-position: top left;}
.qbox A{color: #666; text-decoration: none;}
.qbox A:hover{color: #000; text-decoration: underline;}

.lbox {
	padding: 8px; border: 1px solid #eee; background-color: #f7f7f7;
	font: normal 8pt verdana,arial; color: #666;
	line-height: 11pt;
}

.pbox {
	background-image: url(../images/sqr.jpg); background-position: top left;
	padding: 8px; border: 1px solid #ddd; background-color: #f7f7f7;
	font: normal 8pt verdana,arial; color: #666;
	line-height: 11pt; margin-top: 5px;
}

INPUT {
	font: normal 9pt arial,verdana,helvetica,sans-serif; color: #000;
}

SELECT {
	font: normal 9pt arial,verdana,helvetica,sans-serif; color: #000;
}

.vertical_separator {
	background-image: url(../images/line.jpg); background-repeat: repeat-x; background-position: top left;
}

.centerdiv {
	text-align: center; margin: 0px auto;
}

.ecardtxtbox {
	font: normal 9pt arial,verdana,helvetica,sans-serif; color: #000;
	text-align: left; margin:0px auto;
	padding: 12px 38px;
}

.sdiv {
	text-align: center;
	font: normal 8pt verdana,arial,helvetica,sans-serif; color: #000;
}

.rdiv {
	margin-top: 8px;
	text-align: center;
	font: normal 8pt verdana,arial,helvetica,sans-serif; color: #000;
}

.sft {
	font: bold 8pt arial,verdana,helvetica,sans-serif; color: #000;
}

.sft A{
	text-decoration: none;
}

.bsfont {
	font: normal 9pt arial,verdana,helvetica,sans-serif; color: #000;
}

.bsbfont {
	font: normal 8pt arial,verdana,helvetica,sans-serif; color: #fff;
}

.bsbfont A{
	text-decoration: underline; color: #fff;
}