body
{
	margin: 0;
	font: 12px/20px Arial;
	color: #666;
	background: url(../images/bg.gif) #666 repeat-x;
}

td
{
	
	font: 12px/20px Arial;

}

hr
{
	height: 1px;
	color: #D7D3D2;
	border: none;
	background-color: #dfdddc;
}

/* =Backgrounds
-------------------------------------------------------------------*/



.header
{
	background: url(../images/banner.jpg) repeat-x top left;	
	height: 415px;
}

.header-admin
{
	background: url(../images/banner-admin.jpg) repeat-x top left;	
	height: 112px;
}

.navbg
{
	background: url(../images/navbg.gif) repeat-y top left;	
	width: 182px;
}


ul.arrow
{
	margin: 0;
	padding: 0 0 0 44px;
	list-style-image: url(../images/arrow.gif);
	

}

ul.arrow2
{
	margin: 0;
	padding: 8px 0 0 18px;
	list-style-image: url(../images/arrow.gif);
	

}


.content
{
		/*padding: 0 50px 0 30px;*/
		padding-top: 20px;
}

.content-new
{
		/*padding: 0 50px 0 30px;
		padding-top: 20px;*/
}

.footercontent
{
		padding: 0 30px 0 30px;
		font: 12px/19px Arial Verdana, Tahoma;
		color: #fff;


}




a
{
	color: #804300;
	font: 12px/18px Arial Verdana, Tahoma;
	text-decoration: none;
}

a:hover, a:focus
{
	color: #804300;
	font: 12px/18px Arial Verdana, Tahoma;
	text-decoration: none;
}


a.link
{
	color: #fff;	
	text-decoration: none;
}

a.link:hover, a.link:focus
{
	color: #fff;
	text-decoration: none;
}


a.topnav:link, a.topnav:active, a.topnav:visited
{
	color: #fff;
	font: 11px/16px Arial Verdana, Tahoma;
	text-decoration: none;
}

a.topnav:hover
{
	color: #FFFF99;	
	text-decoration: none;
}
a.topnavnew:link, a.topnavnew:active, a.topnavnew:visited
{
	color: #666;
	font: 11px/16px Arial Verdana, Tahoma;
	text-decoration: none;
}

a.topnavnew:hover
{
	text-decoration: underline;
}


a.nav:link, a.nav:active, a.nav:visited
{
	color: #3399FF;
	text-decoration: none;
}

a.nav:hover
{
	color: #3399FF;	
	text-decoration: none;
}



h1
{
		font: bold 15px  Arial, Verdana, Tahoma;
		color: #cc6633;
		margin: 0 0 5px 0;

}

h2
{
		font: bold 12px  Arial, Verdana, Tahoma;
		color: #ccc;
		margin: 0 0 5px 0;

}

h3
{
		font: normal 10px   Verdana,Arial, Tahoma;
		color: #fff;
		margin: 10px 20px 5px 0;
		text-align: right;

}


/* =Table
------------------------------------------------------------------ */


table.dataTable
{
	padding: 2px;
	border: 1px #ff6928 solid;
	border-collapse: collapse;


}

table.dataTable tr.rowtitle td
{

	font: bold;
	background-color: #a53229;
	color: #fff;
	border-right: 1px #ffffff solid;
	border-top: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
}

table.dataTable tr.rowsubhead td
{

	background-color: ;
	color: #333;
}

table.dataTable tr.row td
{
	background-color: #f7ebe7;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
}
.title {
	color: #FFFFFF;
}






/* Form Properties */


form
{
	margin: 0 0 0 0px;
}

.search
{
	border: none;
	border-top: 1px #999999 solid;
	border-bottom: 1px #999999 solid;	
	padding: 2 0 0 0px;
}

.btn
{
	font: bold 11px Tahoma, Verdana, Arial;
	color: #333333;
	background: #ECECEC;
	border: 1px #fff outset;
}

.newbtn {
	
	font: normal 11px Tahoma, Verdana, Arial;
	color: #ff0000;

	background: #FFFFFF;
	border: none;
}

input, select
{
	
	border: 1px #ccc solid;
}


textarea
{
	font: 11px Tahoma, Verdana, Arial;
	border: 1px #ccc solid;
	overflow: auto;
}

.noborder
{
	border: none;
	border: 0px;
}

.bordertext
{
	border: 1px;
	border: 1px #D6D6D6 solid;
	color: #555555;
}
.imgL
{
	float: left;
	padding: 5px 5px 0px 0;
}