
body	{
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/body_bg.jpg) repeat-x;
}
#header	{
	width:1000px;
	height:125px;
}
#admin	{
	font-size:32px;
	color:#003366;
	text-align:right;
	vertical-align:middle;
	padding-right:20px;
}
.heading	{
	font-family:"Trebuchet MS";
	font-size:24px;
	color:#003366;
	text-align:left;
	vertical-align:middle;
	padding-left:30px;
}
h1	{
	font-size:24px;
	color:#003366;
	font-weight:normal;
	vertical-align:middle;
	padding-right:20px;
}
#right_img	{
	padding:20px 0 0 0;
}
#login_top	{
	width:662px;
	height:24px;
	background:url(../images/login_top.png) no-repeat;
}
#login_mid	{
	width:662px;
	height:24px;
	background:url(../images/login_mid.png) repeat-y;
}
#login_bot	{
	width:662px;
	height:25px;
	background:url(../images/login_bot.png) no-repeat;
}
.usr	{
	text-align:right;
	font-weight:bold;
}
.btn_login	{
	width:86px;
	height:28px;
	background:url(../images/btn.png) no-repeat;
	border:none;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	padding-bottom:3px;	
}
.btn_login:hover	{
	width:86px;
	height:28px;
	background:url(../images/btn_over.png) no-repeat;
	border:none;
	text-align:center;
	color:#000;	
	text-decoration:none;
	font-size:13px;
	font-weight:bold;		
	padding-bottom:3px;	
}
#footer	{
	color:#003366;
	font-size:12px;
	text-align:center;
}
#button {
	width: 260px;
	padding: 0 0 0 0;
	margin:0 0 0 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight:bold;
	color: #333;
}

#button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#button li {
	border-bottom: 1px solid #CCC;
	margin: 0;
	list-style: none;
	list-style-image: none;
}
#button li ul {
	margin: 0 0 0 50px ;
	padding: 0 0 0 0 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

#button li a {
	display: block;
	padding: 5px 5px 5px 10px;
	border-left: 10px solid #999;
	background-color: #FFF;
	color: #000;
	text-decoration: none;
	font-weight:bold;
	width: 100%;
}

html>body #button li a {
	width: auto;
	font-weight:bold;	
}

#button li a:hover {
	border-left: 10px solid #FF7616;
	background-color: #003366;
	color: #fff;
	font-weight:bold;	
}

#button li #active {
	border-left: 10px solid #1c64d1;
	background-color: #2586d7;
	color: #fff;
	font-weight:bold;	
}
.left_menu_top	{
	width:300px;
	height:48px;
	background:url(../images/left_menu_top.png) no-repeat;
}
.left_menu_mid	{
	width:300px;
	background:url(../images/left_menu_mid.png) repeat-y;
}
.left_menu_bot	{
	width:300px;
	height:10px;
	background:url(../images/left_menu_bot.png) no-repeat;
}
/*.left_menu_top	{
	width:197px;
	height:48px;
	background:url(../images/left_menu_top.png) no-repeat;
}
.left_menu_mid	{
	width:197px;
	background:url(../images/left_menu_mid.png) repeat-y;
}
.left_menu_bot	{
	width:197px;
	height:10px;
	background:url(../images/left_menu_bot.png) no-repeat;
}*/
.cont_top	{
	width:804px;
	height:13px;
	background:url(../images/cont_top.png) no-repeat;
}
.cont_mid	{
	width:804px;
	background:url(../images/cont_mid.png) repeat-y;
}
.cont_bot	{
	width:804px;
	height:13px;
	background:url(../images/cont_bot.png) no-repeat;
}
.table	{
	border:1px solid #003366;
	border-collapse:collapse;
	text-align:center;
	line-height:20px;
}
.table_heading	{
	height:25px;
	color:#fff;
	font-weight:bold;
	background:#003366;
	text-align:center;
}
.border	{
	border:1px solid #003366;
	height:20px;
}
.border-textarea	{
	border:1px solid #003366;
}

.link	{
	color:#FF7415;
	text-decoration:none;
	outline:none;
}
.link:hover	{
	color:#FF7415;
	text-decoration:underline;
	outline:none;
}















