body 
{
	font-family:arial;
	line-height:1.4;
	font-size:12px;
}
.menu, .mainbody {
	padding-bottom:4px
}
.mainbody {
	background-color:white;
}
input {
	
	height:22px;
	font-size:11px;
	font-family:arial;
	color:#666;
}
.mainPage
{
	background:url("images/body_bg.jpg") repeat-x scroll 0 0 #8A2D15;
}
.main
{
	width:970px;
	}
.header {
	background:url(images/header.jpg) no-repeat left top;
}
.header td {
	padding:26px 5px 0;
}
.banner 
{
	/* background:url("images/banner.jpg") repeat scroll 0 0 transparent;
	height:200px; */
}
.CenterPane {
	padding:10px;
}

/* searchbar
*/
#searchbar {
	float:right;
	display:inline-block;
}
#searchbar .seachcontainer {
	overflow:hidden;
	*zoom:1;
	margin-bottom:18px;
}
#searchbar .seachcontainer input {
	float:left;
	display:inline-block;
	width:178px;
	height:30px;
	background:url(images/searchinput.jpg) no-repeat left top;
	border:none;
	padding:0 5px;
	font-size:11px;
	color:white;
}
#searchbar .seachcontainer span.SearchButton {
	background:url(images/searchbutton.jpg) no-repeat right top;
	display:inline-block;
	float:left;
	width:86px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:white;
}

#logo
{
	float:left;
	margin-top:-22px;
}

/* LoginContainer2
*/
.LoginContainer2 {
	float:right;
	display:inline;
	background:url(images/accoulttoolbar.jpg) no-repeat left bottom;
}
.LoginContainer2 A {
	color:white;
	font-size:11px;
	height:32px;
	float:left;
	display:inline-block;
	
	line-height:32px;
}
.LoginContainer2 .LoginWhite {
	background:url(images/verlinesmall.jpg) no-repeat right bottom;	
	padding:0 20px;
}
.LoginContainer2 .RegiserWhite {
	background:url(images/accoulttoolbar.jpg) no-repeat right top;
	padding:0 20px;
}




#navigatormenu {}
#directmenu
{
	background:url("images/sub_menu_bg.jpg") repeat-x scroll 0 0 transparent;
	overflow:hidden;
	*zoom:1;
	font-size:11px;
}
#directmenu .leftMenu
{
	float:left;
	color:white;
	line-height:20px;
	height:20px;
	margin-left:15px;
	margin-top:5px;
	font-weight:bold;
}
#directmenu .leftMenu a
{
	color:white;
}
#directmenu .leftMenu a:hover
{
	color:yellow;
}

#directmenu .rightMenu
{
	float:right;
	margin-top:5px;
	margin-right:15px;
	line-height:20px;
	height:20px;
	color:white;
}


/* navigatormenu
*/
#navigatormenu {
	background:url(images/mainmenu-bg.jpg) repeat-x left top;
	height:30px;
	display:block;
}
#navigatormenu .main_dnnmenu_bar {
	display:block;
	overflow:hidden;
	*zoom:1;
}
#navigatormenu .main_dnnmenu_bar .main_dnnmenu_rootitem,
#navigatormenu .main_dnnmenu_bar .main_dnnmenu_rootitem_selected {
	float:left;
	display:inline-block;
	background:url(images/mainmenu-normal-left.jpg) no-repeat left top;
	padding-left:20px;
}
#navigatormenu .main_dnnmenu_bar .main_dnnmenu_rootitem .txt,
#navigatormenu .main_dnnmenu_bar .main_dnnmenu_rootitem_selected .txt {
	float:left;
	display:inline-block;
	line-height:30px;
	font-size:12px;
	height:30px;
	color:#A40000;
	font-weight:bold;
	background:url(images/mainmenu-normal-right.jpg) no-repeat right top;
	padding-right:20px;
}
#navigatormenu .main_dnnmenu_bar .main_dnnmenu_rootitem.hov,
#navigatormenu .main_dnnmenu_bar .main_dnnmenu_rootitem_selected {
	background:url(images/mainmenu-active-left.jpg) no-repeat left top;
}
#navigatormenu .main_dnnmenu_bar .main_dnnmenu_rootitem.hov .txt,
#navigatormenu .main_dnnmenu_bar .main_dnnmenu_rootitem_selected .txt {
	background:url(images/mainmenu-active-right.jpg) no-repeat right top;
}
#navigatormenu .main_dnnmenu_bar .main_dnnmenu_rootitem.last .txt,
#navigatormenu .main_dnnmenu_bar .main_dnnmenu_rootitem_selected.last .txt {
	background:none;
}

/* footermenu
*/
tr.footermenu td {
	padding-top:10px;
}
DIV.footermenu #dnn_dnnLINKS_lblLinks {
	overflow:hidden;
	*zoom:1;
	width:600px;
	margin-left:213px;
}
.footermenu a.links {
	line-height:20px;
	height:20px;
	font-size:12px;
	color:white;
}	
.footermenu span.links {
	color:white;
}

/* .rightPanelBlock
*/
.rightPanelBlock {
	border-left:solid 1px #C2C2C2;
	background:url(images/rightside-background.jpg) no-repeat left top #E5E5E5;
}

/* main_dnnmenu_submenu 
*/
.main_dnnmenu_submenu {
	background-color:gold;
	width:200px;
	padding:5px;	
	border-bottom:solid 1px #999;
	font-size:12px;
	font-weight:bold;
}
.main_dnnmenu_submenu td:hover {
	background-color:yellow;
}
.main_dnnmenu_submenu .txt {
	color:black;
}

/* ver-zebra*/
.ver-zebra tr td {
	text-align:center;
}
.ver-zebra tr td a {
	font-weight:bold;
	color:red !important;
}
.ver-zebra tr:hover {
	background-color:darkRed !important;
}
.ver-zebra tr:hover td {
	color:white !important;
}
.ver-zebra tr:hover td a {
	text-decoration:underline;
	color:yellow !important;
}

/* resultHomeMB
*/
.resultHomeMB,
.resultHomeMT {
	border:solid 1px gold;
}
.resultHomeMB .resultHomeMBHead,
.resultHomeMT .datecreate {
	background:url(images/gradiencolor1.jpg) repeat-x left top;
	padding:5px;
}
.resultHomeMT .mainHomeResult .province {
	background-color:gold;
	padding:5px;
}
.resultHomeMB .total_results,
.resultHomeMT .total_results {
	background-color:#F1f1f1;
	border:solid 1px #ccc;
}
.resultHomeMB .total_results .results.odd,
.resultHomeMT .total_results .results.odd {
	background-color:white;
}
