/* main ############################## */

A:link{font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 12px;color: #556180;text-decoration: underline;}

A:active{font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 12px;color: #556180;text-decoration: underline;}

A:visited{font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 12px;color: #556180;text-decoration: underline;}

A:hover{font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 12px;color: #556180;text-decoration: underline;}

body {background-color: #f7f7f7;}

DIV, SPAN {line-height: 18px;}

h1{font-family: Arial, Verdana, Times New Roman, Helvetica, sans-serif; font-size: 18px;color: #FFFFFF; padding: 0; margin: 0;}

A.linkFooterBottom:link{font-family:Arial,Verdana, Helvetica, sans-serif;font-size: 12px;color: #808080;text-decoration: underline;}
A.linkFooterBottom:active{font-family:Arial,Verdana, Helvetica, sans-serif;font-size: 12px;color: #808080;text-decoration: underline;}
A.linkFooterBottom:visited{font-family:Arial,Verdana, Helvetica, sans-serif;font-size: 12px;color: #808080;text-decoration: underline;}
A.linkFooterBottom:hover{font-family:Arial,Verdana, Helvetica, sans-serif;font-size: 12px;color: #808080;text-decoration: underline;}

.boxId {width: 400px; height: 173px; background :url(img/box_id_green.gif) no-repeat;}

/* /main */

/* div ############################## */

div#main{position:relative; width:990px; text-align:left; margin:0 auto; background-color:#FFFFFF;}

div#header{float:left; width:990px;}

	div#header div#header_left{float:left; width:188px; height:117px;}
	div#header div#header_middle{float:left; width:621px; height:117px;}
	div#header div#header_right{float:left; width:181px; height:117px;background: url(img/top_right.jpg)}

div#content{float:left; width:990px; background: url(img/bg_left.jpg) repeat-y; background-color: #f7f7f7;}

		div#content div#content_left {float:left; width:188px; height: 394px; background: url(img/menu_bg.jpg) no-repeat top; }
		
		div#content div#content_middle{float:left; width:621px; background-color: #f7f7f7;}
			div#content div#content_middle div#content_middle_top{width: 560px; height: 30px; background: url(img/bg_content_middle_top.jpg);}
			div#content div#content_middle div#content_middle_middle{width: 560px; overflow: hidden; background: url(img/bg_content_middle_middle.jpg);}
			div#content div#content_middle div#content_middle_bottom{width: 560px; height: 11px; background: url(img/bg_content_middle_bottom.jpg);}	

		div#content div#content_right{float:left; width:181px; background-color: #f7f7f7;}
		
			div#content div#content_right div#news_top{width:181px; height: 30px; background: url(img/box_news.jpg);}
			div#content div#content_right div#news_middle{width:181px; height: 300px; background: url(img/box_bg.jpg);}
			div#content div#content_right div#news_bottom{width:181px; height: 11px; background: url(img/box_bottom.jpg);}
			
			div#content div#content_right div#account_top{width:181px; height: 30px; background: url(img/box_account.jpg);}
			div#content div#content_right div#account_middle{width:181px; height: 150px; background: url(img/box_bg.jpg);}
			div#content div#content_right div#account_bottom{width:181px; height: 11px; background: url(img/box_bottom.jpg);}
			
div#footer{float:left; width:990px; background-color: #f7f7f7;}
	div#footer div#footer_line1{width:990px; background: url(img/bg_bottom.gif) repeat-x; text-align: center;}
	div#footer div#footer_line2{width:990px; height: 60px;}
	
/* /div */

/* module vetupmenu ##############################

/* main menu */

.menuSide{
width: 150px; !important /*width of side bar menu*/ /*moz width*/
width: 130px; /*width of side bar menu*/ /*IE width*/
clear: left;
position: relative; /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/
}

.menuSide ul{
list-style-type: none;
margin: 5px 0;
padding: 70 0 0 20;
border: 0px;
text-align: left;
vertical-align: middle;
}

.menuSide ul li a{
background: transparent url(img/menuPuceOff.jpg) no-repeat left;
font: bold 13px Arial, Verdana, Helvetica, sans-serif;
color: #5a5a5a;
display: block;
padding: 8 0 0 20;
text-decoration: none;
width: auto;
height: 22px !important; /*moz width*/
height: 30px; /*IE width*/
border-bottom: 1px solid #585858;
}

* html .menuSide ul li a{ /*IE6 hack*/
width: 130px;
}

.menuSide ul li a:visited, .menuSide ul li a:active{
color: #5a5a5a;
text-decoration: none;
font: bold 13px Arial, Verdana, Helvetica, sans-serif;
}

.menuSide ul li a:hover, .menuSide ul li a.selected{
background: transparent url(img/menuPuceOver.jpg) no-repeat left;
color: #7a5642 !important;
font: bold 13px Arial, Verdana, Helvetica, sans-serif;
text-decoration: none;
}

/* /main menu */

/* submenu */

.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 13px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
border: 1px #000000 solid;
visibility: hidden;
z-index: 100;
text-align: left;
}

.ddsubmenustyle li a{
width: 160px;
display: block;
color: #5a5a5a;
background-color: #e9fbca;
text-decoration: none;
padding:10px 10px 10px 10px;
border-bottom: 1px solid #808080;
}

* html .ddsubmenustyle li a{ /*IE6 CSS hack*/
display: inline-block;
}

.ddsubmenustyle li a:hover{
text-decoration: none;
background-color: #6eaa09 !important ;
color: white !important;
}

.ddsubmenustyle li a:visited{
width: 160px;
display: block;
color: #5a5a5a;
background-color: #e9fbca;
text-decoration: none;
padding:10px 10px 10px 10px;
}

/* /submenu */

/* menu: arrow */

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
margin-top: 0px;
border: 0;
background: url(img/menu_arrow_right.gif) no-repeat right;
position: absolute;
right: 2px;
}
/* /menu: arrow */

/* /module vetupmenu */