body {
	padding: 0; margin: 0;
	background-color: #ffffff;
	text-align: center;
}

div#container {
	width: 778px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-color: #ffffff;
}
.bodyTextGray {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	text-decoration: none;
}
.bodyTextGray a:link { color: #003399; text-decoration: none;}
.bodyTextGray a:visited { color: #003399; text-decoration: none;}
.bodyTextGray a:hover { color: #003399; text-decoration: underline;}

.grayBoxText {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}
.grayBoxText a:link { color: #333333; text-decoration: none;}
.grayBoxText a:visited { color: #333333; text-decoration: none;}
.grayBoxText a:hover { color: #003399; text-decoration: underline;}

.statisticsOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}


.formBoxes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.CategoryList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
	line-height: 16px;
}
.CategoryList a:link { color: #333333; text-decoration: none;}
.CategoryList a:visited { color: #333333; text-decoration: none;}
.CategoryList a:hover { color: #003399; text-decoration: underline;}

.Details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 16px;
}
.Details a:link { color: #0000FF; text-decoration: none;}
.Details a:visited { color: #0000FF; text-decoration: none;}
.Details a:hover { color: #0000FF; text-decoration: underline;}

.bottomNavText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bottomNavText a:link {	color: #FFFFFF;  text-decoration: none;}
.bottomNavText a:visited { color: #FFFFFF;  text-decoration: none;}
.bottomNavText a:hover { color: #FF9900;  text-decoration: none;}

.scrollTickerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.scrollTickerText a:link { color: #FFFFFF;  text-decoration: none;}
.scrollTickerText a:visited { color: #FFFFFF;  text-decoration: none;}
.scrollTickerText a:hover { color: #FF9900;  text-decoration: none;}

.topNavLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.topNavLink a:link { color: #FFFFFF; text-decoration: none;}
.topNavLink a:visited { color: #FFFFFF; text-decoration: none;}
.topNavLink a:active { color: #FF9900; text-decoration: none;}
.topNavLink a:hover { color: #FFFFFF; text-decoration: underline;}


.blueSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #003399;
}


.subMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}
.subMenu a:link { color: #333333; text-decoration: none;}
.subMenu a:visited { color: #333333; text-decoration: none;}
.subMenu a:hover { color: #333333; text-decoration: underline;}


.bodyTextGray {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	text-decoration: none;
}
.bodyTextGray a:link { color: #003399; text-decoration: none;}
.bodyTextGray a:visited { color: #003399; text-decoration: none;}
.bodyTextGray a:hover { color: #003399; text-decoration: underline;}

.bodyTextGray {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	text-decoration: none;
}
.bodyTextGray a:link { color: #003399; text-decoration: none;}
.bodyTextGray a:visited { color: #003399; text-decoration: none;}
.bodyTextGray a:hover { color: #003399; text-decoration: underline;}

.bodySubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;  
	text-decoration: none;
}


.formTextGray {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	text-decoration: none;
}

.orangeSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FF9900;
}

.whiteTitle {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.whiteBigTitle {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.copyright {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC;}
.copyright a:link { color: #CCCCCC; text-decoration: none;}
.copyright a:visited { color: #CCCCCC; text-decoration: none;}
.copyright a:hover { color: #CCCCCC; text-decoration: none;}

#hintbox{/*CSS for pop up hint box */
	position:absolute;
	background-color: lightyellow;
	width: 150px; /*Default width of hint.*/ 
	padding: 3px;
	border:1px solid black;
	font:normal 9px Verdana;
	line-height:18px;
	z-index:100;
	visibility: hidden;
	text-align:left;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
	cursor: help;
	margin: 3px 8px;
}
/* HUY 8-11-05*/
.paginator {
	PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 11px Arial, Helvetica, sans-serif; PADDING-TOP: 20px; 
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
.paginator A {
	BORDER-RIGHT: #CCC 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #CCC 1px solid; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #CCC 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #CCC 1px solid; TEXT-DECORATION: none;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003399; background:#FCFCFC
}
.pageList .this-page {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
.paginator A:visited {
	BORDER-RIGHT: #CCC 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #CCC 1px solid; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #CCC 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #CCC 1px solid; TEXT-DECORATION: none;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#660099; background-color:#FCFCFC
}
.paginator .break {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 6px; BORDER-TOP: medium none; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: medium none; PADDING-TOP: 2px; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
.paginator .end {
	BORDER-RIGHT: #ddd 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ddd 2px solid; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 2px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 2px solid
}
.paginator .this-page {
	BORDER-RIGHT: #036 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #036 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #036 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #036 1px solid; TEXT-DECORATION: none;
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 11px;
	font-family:"Courier New", Courier, mono; BACKGROUND: #003399; color:#FFFFFF
}
.paginator A:hover {
	BORDER-LEFT-COLOR: #036; BACKGROUND: #003399; BORDER-BOTTOM-COLOR: #036; COLOR: #fff; BORDER-TOP-COLOR: #036; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #036;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
.paginator .ranking {
	MARGIN-TOP: 0.5em; DISPLAY: block; FONT-WEIGHT: bold
}
.paginator .ranking A {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.paginator .ranking A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #f60; TEXT-DECORATION: underline
}
