* {
	margin:				0px;
	padding:			0px;
	font-size:			12px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
}


body{
	cursor:				default;
	background-color:	#00123A;
}

img{
	border:				0px;	
}
form{
	display:			inline;
}
small{
	font-size:			11px;
}
#header{
	width:				950px;
	margin:				20px auto 0px auto;
	height:				112px;
	background-image:	url('/templates/i/d/top_main.png');
}
#header-left{
	background-image:	url('/templates/i/d/top_left.png');
	height:				112px;
	width:				18px;
	float:				left;
}
#header-right{
	background-image:	url('/templates/i/d/top_right.png');
	height:				112px;
	width:				18px;
	float:				right;
}
#header-top{
	margin-left:		30px;
	height:				76px;

}
#header-top-logo{
	width:				600px;
	height:				70px;
	float:				left;
}
#header-top-logo sup{
	font-size:			9px;
	color:				black;
}
#header-top-logo a{
	display:			block;
	font-size:			30px;
	color:				white;
	text-decoration:	none;
	line-height:		70px;
}
#header-top-logo a b{
	font-size:			14px;
}
#header-top-right{
	width:				290px;
	float:				right;
	line-height:		70px;
	color:				#cedcff;
}
#header-top-right a{
	color:				#cedcff;
}

#header-menu{
	margin-left:		30px;
	height:				35px;
}
#header-menu a{
	height:				33px;
	line-height:		33px;
	font-size:			14px;
	color:				#010818;
	text-decoration:	none;
	padding-left:		15px;
	padding-right:		15px;
	background-image:	url('/templates/i/d/menu_dlmr.png');
	background-repeat:	no-repeat;
	background-position:bottom right;
	display:			block;
	float:				left;
}
#header-menu a.active{
	font-weight:		bold;
	color:				#003D9F;
	font-size:			13px;
}
#header-menu a:hover{
	text-decoration:	underline;
}

#header-menu a:logout{
	background-color:	#000063;
	background-image:	url(/templates/i/logout.gif);
	background-repeat:	no-repeat;
	background-position: 5px 5px;
}









#main{
	width:				910px;
	margin:				0px auto 0px auto;
	background-color:	white;
	padding:			10px;
}













table.list{
	border:				1px solid #dbdbdb;
	border-collapse:	collapse;	
	
}


table.list th{
	line-height:		24px;
	font-size:			13px;
	border:				1px solid #dbdbdb;
}
table.list td{
	line-height:		20px;
	padding:			5px;
	border:				1px solid #dbdbdb;
	background-image:	url(/templates/i/tdbg.jpg);
	background-repeat:	repeat-x;
	background-color:	white;
	text-spacing:		2px;
	font-size:			13px;
}


a.button{
	padding:			5px;
	margin:				4px;
	background-color:	#3E70C7;
	color:				white;
	text-align:			center;
	text-decoration:	none;
	display:			block;
	width:				120px;
	border:				1px solid #00123A;
}










form.form table td{
	padding:			3px;
	
}
form.form table td.left{
	font-size:			13px;
	font-weight:		bold;
	width:				100px;
	vertical-align:		top;
}
form.form table td.right{
	font-size:			11px;
	color:				#CFCFCF;
	text-align:			right;
	vertical-align:		top;
}
form.form table td.right input{
	border:				1px solid #cecece;
	background-image:	url(/templates/i/inputbg.png);
	height:				20px;
	font-size:			13px;
	width:				300px;
}
form.form table td.right select{
	border:				1px solid #cecece;
	height:				20px;
	font-size:			13px;
	width:				300px;
}
form.form table td.info{
	font-size:			11px;

}


form.form label { width: 300px;padding-left:40px;text-align:left; }
form.form label.error { color:red;display:block;font-size:11px; }
