body {
	font-family:		Tahoma;
	font-size:			12px;
	margin:				0px;
	background-color:	#A5C9D3;
	background-image:	URL("/images/back_main.jpg");
	background-position:top;
	background-repeat:	repeat-x;
}

td {
	font-family:		Tahoma;
	font-size:			12px;
	vertical-align:		top;
}

th {
	font-size:			10px;
	text-align:			center;
}

div.fn_button {
	margin-top:			10px;
	text-align:			center;
}

a.fn_button {
	color:				#7B0000;
	font-size:			12px;
	text-decoration:	none;
	font-weight:		bold;	
	border-width:		1px;
	border-style:		dotted;
	padding-left:		10px;
	padding-right:		10px;
	padding-bottom:		3px;
	padding-top:		2px;
	background-color:	none;
}

a:hover.fn_button {
	color:				#460000;
	font-size:			12px;
	text-decoration:	none;
	font-weight:		bold;	
	border-width:		1px;
	border-style:		solid;
	padding-left:		10px;
	padding-right:		10px;
	padding-bottom:		3px;
	padding-top:		2px;
	background-color:	#E1E1E1;
}

td.submit, div.submit {
	text-align:			right;
}

tr.row1 {
	background-color:	#F7F7F7; }

tr.row0 {
	background-color:	#E7E7E7; }

table.clist {
	background-color:	#777777; }

table.clist td {
	vertical-align:		top; }

a.list {
	color:				#2D456F;
	text-decoration:	none; }
a:hover.list {
	text-decoration:	underline;

}

input.submit {
	color:				#7B0000;
	font-weight:		bold;	
	font-size:			12px;
	border-width:		1px;
	border-style:		dotted;
	border-color:		#7B0000;
	padding-bottom:		2px;
}

.message {
	font-weight:		bold;
	text-align:			center;
	color:				#009900;
}

.error {
	font-weight:		bold;
	text-align:			center;
	color:				#ff0000;
}

h1.page_title {
	color:				#2D456F;
	font-size:			14px;
	font-weight:		bold;
	margin-bottom:		5px;
}

hr {
	height:				1px;
}

.policy{color:#E6EAF0; text-decoration:none }
.policy2{color:#F0A900; text-decoration:none }
.link{color:#687C95;}
.date{font-size:12px;  color:#7B0000;}
.main{color:#3F3F3F;}
.blue{color:#2D456F;}
.title{color:#677B93;}
.orange{font-family:Verdana; font-size:10px;  color:#D78F0C; font-weight:900; text-decoration:none }

.input {
	font-family:		Verdana;
	color:				#7B0000;
	height:				20px;
	border-width:		1px;
	border-style:		solid;
	border-color:		#2F2F2F;
	background-color:	#FDFDFD;
	padding-left:		4px;
	padding-top:		2px;
}

.select {
	color:				#7B0000;
	height:				20px;
	background-color:	#FDFDFD;
}


.add {
	font-size:			9px;
	padding:			0px;
	margin:				0px;
	height:				15px;
}

.num {
	text-align:			right;
}

.big {
	width:				250px;
}

fieldset {
	margin-bottom:		15px;
}

#textarea {
	width:				227px;
	height:				200px;
	border-width:		1px;
	border-style:		solid;
	border-color:		#2F2F2F;
	background-color:	#C0BDB6;
	padding-left:		4px;
	overflow:			auto;
}

div.more {
	text-align:			right;
}

a.bar {
	color:				#ffffff;
	font-size:			12px;
	text-decoration:	none; }
a:hover.bar {
	font-weight:		bold;
	text-decoration:	underline;}

.right {
	text-decoration:	none;
}
