/*Basic styles*/
html {

 font-size: 100%; /* IE hack */

}
BODY
{
	font-weight: normal;
	font-size: .7em;
	font-family: 'Arial','Verdana','Tahoma','Times New Roman';
}
TD
{
	font-weight: normal;
	font-size: .7em;
	color: #000000;
	line-height: 130%;
font-family: 'Arial','Verdana','Tahoma','Times New Roman';

	
}
B
{
   
}
STRONG
{
    
}
SELECT
{
font-size: 1em;
	color: #000000;
	line-height: 130%;
    font-family: 'Arial','Verdana','Tahoma','Times New Roman';
}
INPUT
{
  font-size: 1em;
	color: #000000;
	line-height: 130%;
    font-family: 'Arial','Verdana','Tahoma','Times New Roman';
}
TEXTAREA
{
   font-size: 1em;
	color: #000000;
	line-height: 130%;
    font-family: 'Arial','Verdana','Tahoma','Times New Roman';
}
LI
{
    

  
}
UL
{
    
    
}
P
{

}
H1, H2, H3, H4, H5, H6
{   
    COLOR: #004D91;     
}
a { 


 text-decoration: none;

}

a:link { 

 color: #069;

}

a:visited {

 color: #036;

}

a:hover {

 color: #069;

 text-decoration: underline;

}

a:active {

 color: #069;

 text-decoration: none;

}


HR
{
    COLOR:#E8EAE9;
    HEIGHT: 1px;
    
}

/*Module styles*/

.ModulHeaderTable
{

	width: 100%;
	height: 25px;
	margin-bottom:3px;
	background-color: #839ABA;
	background: url(../images/modul_header_bg.gif) no-repeat;

}
.ModulHeaderTD
{
	padding-left: 25px;
	font-weight: bold;
	color: #FFFFFF;
}
.ModulTable
{
    
padding:2px;
    
}
.ColumnHeader
{
    FONT-WEIGHT: bolder;
    COLOR: #6683AA;
}
.FormButton
{
	border-right: #7E1B4E 1px solid;
	border-top: #E5B3CD 1px solid;
	border-left: #E5B3CD 1px solid;
	cursor: hand;
	color: #FFFFFF;
	border-bottom: #7E1B4E 1px solid;
	background-color: #B42670;
	text-align:center;
	padding:2px;
	font-weight: bold;
}
.EditorTable
{

}
.EditorTD
{
padding:20px;
}


/*Column styles*/

.column_1_1
{
}
.column_1_3
{
width:200px;
}
.column_2_1
{
}
.column_2_3
{
}
.column_3_1
{
}
.column_3_3
{
}
.column_3_5
{
}
.column_4_1
{
}
.column_4_3
{
}
.column_4_5
{

}
.column_5_1
{
}
.column_5_3
{
}
.column_5_5
{
	
	
}
.column_5_7
{
	
}
.column_6
{
}
.column_7_1
{
	 
}
.column_7_3
{

}
.column_7_5
{ 

}
.column_7_7
{

}
.column_8_1
{
}
.column_8_3
{
}
.column_8_5
{
}
.column_8_7
{
}
.column_9_1
{

}
.column_9_3
{
  
}
.column_9_5
{

}
.column_10_1
{
  
}
.column_10_3
{
    
}
.column_10_5
{
   
}
.column_10_7
{
   
}
.column_15_1
{
}
.column_15_3
{
   
}
.column_15_5
{
}

.column_19_1
{
}
.column_19_3
{
 
}
.column_19_5
{
}
.column_19_7
{
	
}

.column_ver
{
	width: 20px;
	background: url(../images/column_ver_bg.gif) repeat-y center top;
	
}
.column_hor
{
	height: 20px;
	

}


/*Interface styles*/

.mainbody
{
background-color: #E0DFE3;
text-align: center; 
margin:0 auto; 
background: url(../images/bg.gif) center top;
background-attachment:fixed;

}

.main
{
width:960px;
margin-top:0px;
margin-bottom:0px;
margin-left: auto;
margin-right: auto;
height:100%;


}
.header
{
	
	background: url(../images/header_bg.gif);
	text-align:left;
	position:relative;
	height:90px;
}

.header_logo
{
float:left;	
padding:10px 10px 10px 30px;
}
.header_tools
{

float:right;	
white-space:nowrap;
color:#7E95B4;
padding:60px 20px 0px 10px;
}

.header_tools a, .header_tools a:visited, .header_tools a:hover
{
color:#7E95B4;
}
.header_tools form
{
margin:0;
}

.header_tools .header_search
{
	width:120px;
	margin-right:5px;
	border: solid 1px #7E95B4;

}

.content
{
	
background: url(../images/content_bg.gif) repeat-y;
position:relative;
padding:0px 5px 0px 5px;	
text-align:left;
}

.mainmenu
{
	
	background: url(../images/mainmenu_bg.gif);
	text-align:left;
	height:35px;	
	padding: 0 0 0 23px;
	
}

.mainmenu ul
{
	margin: 0;
	padding: 0;
	list-style:none;	
	
}
.mainmenu li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
float:left;


}

.mainmenu li IMG
{
margin: 0 0 0 2px;
padding: 0;
border:0;
float:left;
}



.mainmenu li a, .mainmenu li a:visited, .mainmenu li a:link
{	
color:#fff;	
text-decoration:none;
}

.mainmenu li a:hover
{
color:#fff;	
text-decoration:underline;	
}


.content_area
{
min-height:650px;_height:650px; /* Min-height IE hack*/
text-align:left;
padding:0 10px 0 10px;
background:url(../images/moduls_area_bg.jpg);
background-repeat:no-repeat;
position:relative;


}

.submenu_1
{
	min-height:30px;_height:30px; /* Min-height IE hack*/
	background:#F4F4F4 url(../images/submenu_1_bg.jpg) no-repeat;
	position:relative;
	z-index:100;
}


#nav, #nav ul {
	float: left;
	list-style: none;
	font-weight: bold;
	padding: 0;
	margin: 6px 0 0 0;
}

#nav a {
	display: block;
	color: #6683AA;
	text-decoration: none;
	padding: 3px 10px 7px 10px;
	border-right: solid 1px #7E96B7;
white-space:nowrap;
}


#nav li li a {
	
	color: #fff;
	padding: 3px 0 5px 10px;
white-space:normal;
	
	
}

#nav li {
	float: left;
	padding: 0;


	
	
	
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 18.4em;
	w\idth: 17.9em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
	background-color:#7E96B7;
}

#nav li li {
	
	width: 17em;
	white-space:normal;
	
}

#nav li ul a {
	width: 17em;
	w\idth: 13em;
	
}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover, #nav li.active {
	
	background:url(../images/submenu_1_active_bg.gif) repeat-x center bottom;
	
	
}
#nav li li:hover a, #nav li li.sfhover a 
{
	text-decoration:underline;
	
	
}


.submenu_2 UL
{
margin: 10px 10px 0 0;
padding: 0;
list-style:none;
}

.submenu_2 li
{
	
	background: #fff url(../images/submenu_2_level1_bg.jpg) repeat-x left top;
		padding: 7px 0px 9px 25px;

}

.submenu_2 li.active
{
	
	background: #fff url(../images/submenu_2_level1_active_bg.jpg) repeat-x left top;
		padding: 8px 0 9px 25px;

}

.submenu_2 a.active_link , .submenu_2 a.active_link:visited
{
color:#6683AA;
font-weight:bold

}

.submenu_2 a , .submenu_2 a:visited
{
color:#6683AA;

}

.submenu_2 li a
{
	padding-left:0px;	

}

.submenu_2 UL LI UL
{

background-color:#fff;
margin: 5px 5px 5px 20px;
padding: 0;
}

.submenu_2 UL LI UL LI
{
	
	background:none;
	padding: 0;
	margin: 3px 0 0 0;
	list-style-image:url(../images/submenu_2_arrow_r.gif);

}

.submenu_2 UL LI UL LI a
{
padding: 0;	

	
}
.submenu_2 UL LI  .active
{
background:none;
padding: 0;		
}



.header_pic
{
	position:relative;
}

.header_pic P 
{
	border:0;
margin:0;
}
.header_pic Table P 
{
	
margin-bottom:10px;
}


 .submenu_2
{
	position:absolute;
	width:210px;
	top:20px;
	left:0px;
	background:url(../images/submenu_2_bg.jpg) no-repeat;
	min-height:490px;_height:490px; /* Min-height IE hack*/
	

	
}

.content_moduls_area
{
	
	margin-left:210px;
	width:720px;
	background:url(../images/content_moduls_area_bg.jpg) repeat-x;
	padding-top:10px;
	
	
}

.content_moduls_area_wide
{
	
	padding:10px;
	background:url(../images/content_moduls_area_bg.jpg) repeat-x;
	text-align:center;
}

.content_moduls_area .content_table
{
	width:710px;
	
	
}
.content_moduls_area_wide .content_table
{
	
	width:910px;	
}




.footer
{
	background: url(../images/footer_bg.gif) no-repeat top center;
	height:120px;
	clear:both;
	
}
.footer_tools
{
text-align:left;	
padding:5px 0px 0 30px;	
color:#7E95B4;
}
.footer_path
{
float:left;
padding:25px 0px 0 30px;
color:#7E95B4;	
}
.footer_updated
{
float:right;
padding:25px 30px 0 0px;	
color:#7E95B4;
}
.footer_copy
{
clear:both;
padding:30px 0px 0 0px;	
color:#7E95B4;
}

.footer a,.footer a:link, .footer a:visited
{
	color:#7E95B4;
}


