body {
	background-color: #c0c0c0;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}

/* General font families for common tags */
font,th,td,p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
/*a:link,a:active,a:visited { color : #006699; }
a:hover		{ text-decoration: underline; color : #DD6900; }*/
a	{ text-decoration: none; }
hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}

td.menu		{ padding-left: 4px; padding-right: 4px; color: White; font-weight: bolder; }
a.menu		{ color: White; text-decoration: none; }
a.menu:hover{ color: #000000; text-decoration: none; }

td.mnLeft	{ padding-left: 30px; font-weight: bolder; color: White; background-repeat: no-repeat; }
a.mnLeft		{ color: White; text-decoration: none; }
a.mnLeft:hover	{ color: #000000; text-decoration: none; }

.mnLeftSub	{ text-decoration: none; color: White; }
a.mnLeftSub		{ text-decoration: none; color: White; }
a.mnLeftSub:hover{ text-decoration: underline; color: White; }

.sub 			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #004f94;	}
a.sub 		{ text-decoration: none; color: #004f94;}
a.sub:hover { text-decoration: none; color: #FF8C00 }

.sub2 		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #004f94;	}
a.sub2 		{ text-decoration: none; color: #004f94;}
a.sub2:hover { text-decoration: none; color: #FF8C00 }

.sub1			{ font-weight: bold; color: #454545; font-size: 12px; }
a.sub1		{ text-decoration: none; color: #454545; }
a.sub1:hover{ text-decoration: none; color: #FF8C00; }

td.ml_padding {
	padding-left: 10px; padding-right: 10px; padding-top: 5px;
}

/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #004f94; font-weight: bold; }
a.mainmenu		{ text-decoration: none; color : #004f94;  }
a.mainmenu:hover{ text-decoration: underline; color : #FF8C00; }

/* Copyright and bottom info #444444*/
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; letter-spacing: -1px;}
a.copyright		{ color: #999999; text-decoration: none;}
a.copyright:hover { color: #000000; text-decoration: underline;}

.note		{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444;}

.submenu_vn 		{ DISPLAY: none; }

span.image {
	border: #e6e6e6 1px solid; background-color: White; padding: 2px; width: 10px;
}

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: bold; font-size: 11px; color : #004f94;}
a.nav			{ text-decoration: none; color : #004f94; }
a.nav:hover		{ text-decoration: underline; color : #FF8C00; }

.title_record {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FILTER: dropshadow(color=#DCDCDC, OffX=1, OffY=2, Positive=1); TEXT-TRANSFORM: uppercase; color: #004f94;
}

.title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; color: #004f94;
}

td.line_bottom {
	border-bottom-style:dashed; border-bottom-color:#CCCCCC; border-bottom-width:1px; padding-bottom: 6px;
}

table.line_bottom {
	border-bottom-style:dashed; border-bottom-color:#CCCCCC; border-bottom-width:1px; padding-bottom: 6px;
}

td.line_top {
	border-top-style:dashed; border-top-color:#CCCCCC; border-top-width:1px; padding-top: 6px;
}

input.border_line {
	border-left: none; border-top: none; border-right: none; border-bottom: dotted; border-bottom-width: 1px; border-color: #999999; width: 200px;
}
