* {
	padding: 0;
	margin: 0;
}
body {
	background-image: url(../images/admin/back.jpg);
	background-repeat: repeat-x;
	font:11px/18px Arial, Helvetica, sans-serif, "Arial Rounded MT Bold";
	color:#004ABB;
}
#container {
	width: 900px;
	height: 500px;
	background-position: top;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	border: #003C8A solid 1px;
}
#header { /* contains banner and navigation bar */
	background: url(../images/admin/bg-logo.jpg);
	height: 119px;
/*	background-color: #CED3D6; */
	background-color: #FFFFFF;
}
#homelink {
	float: right;
	vertical-align: bottom;
}
#contentholder { /* holder for left, right and center panes */
	float: left;
	width: 100%;
}
#leftbar {
	float: left;
	width: 21%;
}
#contentmain {
	float: left;
	width: 57%;
}
#rightbar {
	float: right;
	width: 22%;
}
.footer {
	clear: both;
}
#topnav { /* primary navbar */
	margin: auto;
	width: 100%;
/*	background: #E5F6FE; */
	border-top: #003C8A 1px solid;
	border-bottom: #003C8A 1px solid;
/*	background: #CED3D6; */
	background: #FFFFFF;
}
#navigation {
	list-style: none;
	margin: 0; padding: 0;
}
#navigation li {
	float: left;
	width: 120px;
	background: #FFFFFF;
	border-right: #CED3D6 solid 1px;
/*	background: #CED3D6; */
}
#navigation li a {
	display: block;
	background: #FFFFFF;
	width: 100%;
	padding: 3px 0;
	text-align: center;
	color: #0074B3;
	text-decoration: none;
	font-size: 12px;
}
#navigation li a:hover {
	background: #64B8FD;
	color: white;
}
#centerbox { /* fixed-size whitespace for actual page content */
	width: 900px;
	height: 381px;
	margin: auto;
	background-color:#FFFFFF;
	overflow: auto;
}
.textbox2 {
	padding: 5px;
}
#leftmain {
	float: left;
}
#rightmain {
	float: right;
}
.panelleft {
	background:url(../images/admin/bg-panel-left.jpg) no-repeat center;
	width: 265px;
	height: 136px;
	margin-left: 80px;
	margin-top: 20px;
}
.panelleftbottom {
	background:url(../images/admin/bg-panel-left-bottom.jpg) no-repeat center;
	width: 265px;
	height: 105px;
	margin-left: 80px;
	margin-top: 10px;
}
.panelright {
	background:url(../images/admin/panel-right.jpg) no-repeat center;
	width: 461px;
	height: 253px;
	margin-right: 60px;
	margin-top: 20px;
}
.right {
	display: block;
	float: right;
	padding: 5px;
}
.left {
	display: block;
	float: left;
	padding: 5px;
}
.down {
	margin-bottom: 0px;
}
img.centered {
	display: block;
	margin: 0 auto;
	text-align: center;
}
.centered {
	margin: 0 auto;
}
a img {
	border: 0px none;
}
a:link{
font:11px/18px Arial, Helvetica, sans-serif, "Arial Rounded MT Bold";
color:#0168E7;
}
a:active{
font:11px/18px Arial, Helvetica, sans-serif, "Arial Rounded MT Bold";
color:#0168E7;
}
a:hover{
font:11px/18px Arial, Helvetica, sans-serif, "Arial Rounded MT Bold";
color:#0168E7;
}
a:visited{
font:11px/18px Arial, Helvetica, sans-serif, "Arial Rounded MT Bold";
color:#0168E7;
}
.loginblock {
margin-top: 100px;
width: 401px;
margin-right: auto;
margin-left: auto;
}
.loginhead {
width: 401px;
height: 31px;
background: url("../images/admin/tab.jpg");
}
.loginbody {
width: 399px;
height: 120px;
margin-left: auto;
margin-right: auto;
border: 1px solid #FFD5A0;
}
.btnformat{
background:#CCF1FF;
border:2px #D3EBFE solid;
font:11px/18px Arial, Helvetica, sans-serif, "Arial Rounded MT Bold";
color:#0250AE;
}
table td {
padding: 3px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.textbox {
	border:1px solid #73A2C6;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#E7EFF7;
}
.button {
	background-color:#00287A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border:1px solid #666666;
	font-weight:bold;
}
.poptbl{
	border:1px solid #003366;
	width:98%;
}
.sectitle {
	font-size: 14px;
	font-weight: bold;
}
.tdheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#525973;
	background-color:#E7EFF7;
	height:auto;
}
table.bordered {
    border-color: #003C84;
    border-width: 0 0 1px 1px;
    border-style: solid;
    border-collapse: collapse;
}
table.bordered td {
    border-color: #003C84;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
}
table.bordered th {
    border-color: #003C84;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
}
.layoutformat{font:11px/16px Arial,Verdana,Tahoma;}
.specialtxt{font-family:Arial, Helvetica, sans-serif; font-size:10; color:#000000;}
.trhead{font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#333333;}
.trcontent{font:11px Arial, Helvetica, sans-serif; color:#333333;}
.tdheader2{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#525973; background-color:#E7EFF7; height:auto;}
.subtbl2{border:1px solid #00287A; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bolder; background-color:#FFFFFF;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1px;}
.clearfix {display: block;}
