body{
	margin:0px;
/*	background-color:#5F645E;*/
	color:#01467A;
}

.main{
	background-color:#5F645E;
	background-repeat:repeat-x;
}

body, td, p, input, select, textarea{
	font-family:Arial, Tahoma, Verdana;
	font-size:11px;
}
textarea{
	width:380px;
}
a.link{
	text-decoration:underline;
	color:#FFFFFF;
}

a:hover{
text-decoration:underline;
}
a{
/*	color:#FFFFFF;*/
	color:#FF6B00;
	text-decoration:none;
}

.w,.w td, .w p{
	color:#FFFFFF;
}
td.menu{
	text-align:right;
	width:10%;
}
.blue_tab td{
	background-color:#018FEE;
	padding:5px;
	color:#FFFFFF;
	border-bottom:1px solid #4EB2F5;
}
.norm_tab td{
	padding:0px;
	border:0px;
}
.pad1{
	padding:5px;
}
.pad2{
	padding-left:20px;
	padding-right:10px;
}
.bord{
	border-left:20px solid #FFFFFF;	
	border-right:20px solid #FFFFFF;	
}
.or{
	color:#FF6B00;
	font-weight:bold;
}
.yellow{
	color:#F4E60D;
}

.bl{
	color:#01467A;
}
.b{
	color:#01467A;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}
.bb{
	color:#01467A;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}


.scheme{
	padding-right:8px;
}

/* remake of old styles*/
.pageheader{
	color:#01467A;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	background-image:url('images/img/obox.gif');
	background-repeat:no-repeat;
	background-position:20 7;
	padding:0px;
	margin:0px;
}
td.pageheader{padding-left:32px;}
.tdhead{
	border-bottom:5px solid #018BE8;
	color:#01467A;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	padding-top:0px;
	margin-top:0px;
}

.tdhead a{color:#01467A;text-decoration:none;}
.tdhead a:hover{color:#01467A;text-decoration:underline;}

/*blue table styles*/
.tabl2 td.head{
	height:21px;
	background-color:#E5F3FC;
	color:#01467A;
	font-weight:bold;
	padding-left:14px;
	border:0px;
}
.tabl2 td{
	height:21px;
	background-color:#CEE8F9;
	border-left:7px solid #E5F3FC;
	border-right:7px solid #E5F3FC;
	border-bottom:1px solid #A0D8FD;
	color:#01467A;
	font-weight:bold;
}
.tabl2 a{
	color:#FF6B00;
	font-weight:bold;
}
.tabl2 td.or{
	height:5px;
	background-color:#FF6B00;
	border-left:7px solid #E5F3FC;
	border-right:7px solid #E5F3FC;
	border-bottom:0px;
	width:100%;
}
.tabl2 td.norm{
	height:7px;
	background-color:#E5F3FC;
	border:0px;
}
.tabl2 td.dark_b{
	background-color:#B7DEF7;
	border:7px solid #E5F3FC;
	border-top:0px;
	height:28px;
}
.tabl2 td.dark_b a{
	color:#01467A;
}
select.input{
	width:150px;
}
.red{
	color:#BF2628;
	font-weight:bold;
}