/** BEGIN: Main definition **/
body{
	background-color: #EBF1FB;
}
/** END: Main definition **/


/* Outer Border 1px */
.border_outer{
	border: #B2BFE8 1px solid;
}

/* Pre-outer Border 3px */
.border_inner{
	border: #BBD1F3 3px solid;
}

/* Right corner image */
.right_bg{
	background: url(/pics/logo_bg2.gif) #2141B7 no-repeat left top;
}

/* Horizontal delimeter */
.hor_delimiter{
	background-color: #6093E2;
	height:3px;
}
/* Menu class*/
.menu{
	background-image: url('/pics/menu_bg.jpg');
	font-family: Arial;
	font-size: 11;
	color: #F3F8FF;
	background-repeat: no-repeat;
	background-color: #6681C6;
}
.popup_menu{
	background-image: url('/pics/menu_bg_popup.jpg');
	font-family: Arial;
	font-size: 11;
	color: #F3F8FF;
	background-repeat: no-repeat;
	background-color: #6681C6;
}

/* Menu bottom part */
.menu_bottom{
	background-color: #6681C6;

}


/* Head menu spanning class */
.menu_head_v_delimeter{
	background-color: #2140B6;
}

.menu_head_left{
	font-family: Arial;
	font-size: 11;
	color: #F3F8FF;
	background-image: url('/pics/menu_head_left.gif');
	background-repeat: repeat-y;
	background-color: #476DCC;
}

.shadow span.white, .shadow_large span.white{
	position: absolute;
	top: 0px;
	left: 0px;
	padding-right: 3px;
	color: #F3F8FF;
	cursor: hand;
	z-index:2;
}

.shadow span, .shadow_large span{
	display:block;
	position: absolute;
	top: +1px;
	left: -1px;
	color: #1C3AA0;
	cursor: hand;
	z-index:1;
	width:160px;
}

.shadow, .shadow:hover, .shadow:visited{
	font-family: Arial;
	font-size: 11px;
	color: #0F349D;
	line-height: 11px;
	position: relative;
}

.shadow_large, .shadow_large:hover, .shadow_large:visited{
	font-family: Arial;
	font-size: 11px;
	line-height: 11px;
	position: relative;
}

.pad1{ padding-top:3px}
.bg{background-color: #334EB2;height:16px;}
/* Default font settings */
.normal_text{
	font-family: Verdana;
	font-size: 11;
	color: #F3F8FF;
}

.white_text{
	font-family: Arial;
	font-size: 11;
	color: #F3F8FF;
}

.dark_text{
	font-family: Arial;
	font-size: 11;
	color: #0A1D61;
}


/** BEGIN: Footer definition **/
.footer_delimeter{
	background-color: #2141B7;
	height : 7;
}

.footer_bg{
	background-color: #BBD1F3;
	height: 44;
}
/** END: Footer definition **/

/** BEGIN: Body definition **/
.main_body{
	background-color: EFF4FC;
}
/** END: Body definition **/

.menu a,.menu a:visited,.menu a:hover,.popup_menu a,.popup_menu a:visited,.popup_menu a:hover{
	text-decoration: none;
}

.aunderlined, .aunderlined:visited, .aunderlined:hover{
	color: #F3F8FF;
	text-decoration:underline;
}

.adark, .adark:visited, .adark:hover{
	font-family: Arial;
	font-size: 11;
	color: #0A1D61;
	text-decoration:underline;
}

/** mock-up text definitions **/
.normal_title_text{
	font-family: Verdana;
	font-size: 13;
	color : #2141B7;
}

.anormal_title_text, .anormal_title_text:visited, .anormal_title_text:hover{
	font-family: Verdana;
	font-size: 13;
	color : #2141B7;
}

/** BEGIN: Body font styles declarations **/
.b_ablue_text, .b_ablue_text:visited, .b_ablue_text:hover, .b_dark_text a {
	font-family: Arial;
	font-size: 12;
	color : #2141B7;
	text-decoration: underline;
}

.b_dark_text, .b_dark_text table,.b_dark_text p{
	font-family: Arial;
	font-size: 12;
	color: #0A1D61;
}

.b_title_text{
	font-family: Verdana;
	font-size: 13;
	color: #2141B7;
	font-weight: bold;
}

hr{
	border: 1px solid #6F81C1;
}

td {
	font-family: Arial;
	font-size: 13;
}
/** END: Body font styles declarations **/

.search_title {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.pager_td {
	border:1px solid #BEC7DC
}
.form_table, .form_table p, .form_table ul, .form_table td, .sm{
	font-size:11px
}
.form_table,.form_table2{	border:1px solid #BBD1F3;color:#0A1D61;}
.form_table3{color:#0A1D61;}
ul, ol {
	padding-top:0px; margin-top:0px;
	padding-bottom:0px; margin-bottom:0px;
}