html{
	overflow:-moz-scrollbars-vertical;
}
body{
	background:#1B1A42; 
	margin:0;
}
#dbm{
	background: #ffffff;
}

p 	{
	margin-top: 8px;
	margin-bottom:0px;
}

a, a:visited, a:active{
	color:#FF5003;
	text-decoration: none;
}
a:hover{
	color:#FF5003;
	text-decoration:underline;
}
/********************************** TOP MENU ************************************************/
.topmenu a, .topmenu a:visited, .topmenu a:active{
	display:block;
	width:auto;
	padding:19px 0px 0px 0px;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
	background:url(../images/top_nav_off.gif) left top no-repeat;
}
.topmenu a:hover{
	color: #1B1A42;
	background:url(../images/top_nav_on.gif) left top no-repeat;
}
/********************************** MENU ************************************************/
.menu{
	margin: 0px;
	}

.menu a, .menu a:visited, .menu a:active{
	display:block;
	width:auto;
	padding:0px 0px 0px 34px;
	font: bold 12px/2 sans-serif;;
	color:#2D2C28;
	letter-spacing:1px;
	background:#E0DEC8 url(../images/nav_off.gif) no-repeat 17px 7px;
	text-decoration: none;
	border-bottom:1px solid #C4C19A;
}

.menu a:hover{
	color:#FF5003;
	background:#E0DEC8 url(../images/nav_on.gif) no-repeat 17px 7px;
}

/********************************** ADMIN ************************************************/

.admin a, .admin a:visited, .admin a:active{
	display:block;
	width:auto;
	padding:0px 0px 0px 54px;
	font: bold 12px/2.8 sans-serif;;
	color:#68610C;
	letter-spacing:1px;
	background:#E0DEC8 url(../images/admin.gif) no-repeat left top;
	text-decoration: none;
	border-color:none;
}

.admin a:hover{
	color:#FF5003;
	background:#E0DEC8 url(../images/admin2.gif) no-repeat left top;
}

/********************************** MISC ************************************************/
.heading{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#FF5003;
}
.subheading{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#323637;
	letter-spacing:1px;
}
.footer{
	font:10px/2 Arial, Helvetica, sans-serif;
	color:#646464;
}
.bodytext{
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
	list-style:square;
}
/************************************** WEATHER  ***********************************/
.weatherhead{
	font:12px Arial, Helvetica, sans-serif;
	color:#B8B8B8;
}
.weatherhead a, .weatherhead a:active, .weatherhead a:visited{
	font:12px Arial, Helvetica, sans-serif;
	color:#B8B8B8;
	text-decoration:none;
}
.weatherhead a:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:underline;
}
/**********************************************************************************/
.lefthead{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-left:10px;
}
.leftsubhead{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FF5003;
}
.leftsubhead a, .leftsubhead a:active, .leftsubhead a:visited{
	color:#FF5003;
	text-decoration:none;
}
.leftsubhead a:hover{
	text-decoration:underline;
}
.leftbody{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
}
.scrolltext{
	font:12px/2 Arial, Helvetica, sans-serif;
	color:#000000;
	cursor:pointer;
}
/******************************** HEADER BODY ****************************************/
.headerbody, .headerbody a, .headerbody a:active, .headerbody a:visited{
	font:11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	list-style: url(../images/bullet.gif);
	text-decoration:none;
}
.headerbody a:hover{
	color:#FF5003;
	text-decoration:underline;
}
/**************************************** TD ****************************************/
#leftcol{
	padding:8px 0px 8px 8px;
	}
#rightcol{
	padding:25px;
	}
/*********************************** FORM ELE *****************************************/
.forminput{
	font:10px Arial, Helvetica, sans-serif;
	color:#666666;
	background:#D1D1D1;
	border:none;
	}
.button{
	font:10px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:#000000;
	border:none;
	padding:3px;
	}
.transparentdiv {
   filter:alpha(opacity=95);
   -moz-opacity:0.95;
   -khtml-opacity: 0.95;
   opacity: 0.95;
}
