body{
	background-color: #c7e7f2;
	padding:0;
	border:0;
	margin:0;
}

TD {font:10px Arial; color: #616264; TEXT-DECORATION: none;}

#site_title{font:bold italic 45px Times New Roman; color:#FFFF00;}

.bottom_text {color:#7dabcf;font:bold 12px Arial;}

a.bottom_menu{
	color:#000000;
	font:bold 14px Arial;
	text-decoration:none;
}

a.bottom_menu:hover{
	color:#000000;
	font:bold 14px Arial;
	text-decoration:none;
}

.main_menu{
	padding-left:10px;
	font:11px Arial;
	color:#585858;
	text-decoration:none;
}
.main_menu_a{
	padding-left:10px;
	font:11px Arial;
	color:#7dabcf;
	text-decoration:none;
}
.main_menu:hover{
	padding-left:10px;
	font:11px Arial;
	color:#7dabcf;
	text-decoration:none;
}

ul.left_menu{margin-top:25px;margin-right:20px;padding-left:20px;margin-left:20px; list-style-position: outside; list-style-image: url('img/li_dot.jpg');}
ul.left_menu li {margin-top:10px;padding-bottom:5px;border-bottom: 1px solid #bcd2e7;}
ul.left_menu li a {font:bold 12px arial;color:#003961;text-decoration:none;}

.admin_menu{
	padding-left:10px;
	font:bold 11px Arial;
	color:#1d4695;
	text-decoration:none;
}
.admin_menu:hover{
	padding-left:10px;
	font:bold 11px Arial;
	color:#168abd;
	text-decoration:none;
}

.copyright{
	font: 11px Arial;
	color:#3e7c93;
}

.box_title{
	font: bold 14px Arial;
	color:#4589ba;
}

a{
	font:12px Arial;
	color:#0000ff;
	text-decoration:underline;
}

.small {font:10px Arial; color: #616264;}
.notice {font:16px Arial; color: #124b62;}
/*--Block elements------------------------*/
div.block1 { width: 185px; height:143px; margin: 0px; text-align: left; vertical-align: top; font:10px Arial; color: #616264;}
.rbc1 {height: 123px; padding-left:15px; padding-right:10px; padding-top:5px; border-left:solid 2px #e4eff3;border-right:solid 2px #e4eff3;}

div.block2 { width: 185px; height:296px; margin: 0px; text-align: left; vertical-align: top; font:10px Arial; color: #616264;}
.rbc2 {height: 276px; padding-left:15px; padding-right:10px; padding-top:5px; border-left:solid 2px #e4eff3;border-right:solid 2px #e4eff3;}

div.block3 { width: 510px; margin: 0px; text-align: left; vertical-align: top; font:10px Arial; color: #616264;}
.rbc3 {padding-left:15px; padding-right:10px; padding-top:5px; border-left:solid 2px #e4eff3;border-right:solid 2px #e4eff3;}

div.block4 { width: 510px; margin: 0px; text-align: center; vertical-align: top; font: bold 12px Arial; color: #616264;}


.rbtl, .rbtr, .rbbl, .rbbr { background-image: url(img/rbborder1.gif); height: 10px; font-size: 0px; }
.rbtl, .rbbl { margin-right: 10px;}
.rbtr, .rbbr { margin-left: 10px; margin-top: -10px;}
.rbtr { background-position: 100% 0; }
.rbbl  { background-position: 0 -10px; }
.rbbr { background-position: 100% -10px; }


/*--Form elements------------------------*/
.form_button {
	BORDER-BOTTOM: 1px outset;
	BORDER-LEFT: 1px inset;
	BORDER-RIGHT: 1px outset;
	BORDER-TOP: 1px inset;
	color: black;
	FONT-WEIGHT:  normal;
	FONT-FAMILY:  arial,verdana;
	FONT-SIZE: 8pt
}
.form_input { 
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	border-color : black black;
	font-family: Verdana, sans-serif;
	font-size: 11px; 
	BACKGROUND-color: white;
}
textarea {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	BORDER-BOTTOM: 1px outset; 
	BORDER-LEFT: 1px inset; 
	BORDER-RIGHT: 1px outset; 
	BORDER-TOP: 1px inset;
}

.required {
	color:red;
	FONT-SIZE: 12px;
}

/*--tables------------------------*/
.table_header {
	background: #168abd;
	color: white;
	font-weight: normal;
	font-size:8pt;
}
