/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	font-family: verdana, arial;
	font-size: 11px;
	text-align: left;
}

P{
	text-align: justify;
}

H1 {
	font-size: 15px; 
	color: #250;
	/*color: 686840;*/
}
H2 { 
	font-size: 13px;
	color: #250; 
}
P, H1, H2 {
	margin: 5px 0px 0px 0px;
}


/*this is to center the page in ie*/
body{
	text-align: center;
}

/* GENERAL link */
a{
	color:#309;
	text-decoration: none;
}
	
a:hover{
  color:#caf;
}

/*
a:link{color:#888860;}
a:visited{color:#888860;}
a:active{color:#888860;
}
*/

/*header*/
/*center it, seize and imgage*/


#topheader{
	margin-left: auto; 
	margin-right: auto;
	width: 700px;
	height: 100px;
	text-align:left;
	background-image: url(../images/newheader10.png);
}


#logoheader{
	width: 520px;
	height: 80px;
	text-align:left;
	float: left;
}

#loginheader{
	width: 180px;
	height: 80px;
	text-align:left;
	float: left;
	top:60px;
}

#header{
	margin-left: auto; 
	margin-right: auto;
	width: 700px;
	height: 10px;
	text-align:left;
}

#mainblock{
	margin-left: auto; 
	margin-right: auto;

	width: 700px;
	position: relative;
	/*background: url(../images/menuborderright.png) top left repeat-y;*/
  /*border-bottom: 1px solid white*/
}


#clearfooter {
	width:100%;
	height:0px;
	clear:both;/* to clear footer */
}

#leftblock{
	padding-top: 15px;
	margin-left: auto; 
	margin-right: auto;
	vertical-align: top;
	text-align:left;
	width: 170px;
	height:350px;
	float: left;
	background: url(../images/menu10.png) top right no-repeat;
}

/* this is to tackle the ie padding bug
make sure that de 2 x padding + width is 450
*/
#rightblock{
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: auto; 
	margin-right: auto;
	vertical-align: top;
	text-align:center;
	width: 520px;
	float:left;
}

#footerblock{
	/*border-top: 1px dotted #484820;*/
	margin-top: -5px;
	margin-left: auto; 
	margin-right: auto;
	width: 700px;
	height: 50px;
	text-align:center;
	clear:left;
	background: url(../images/footer10.png) bottom center no-repeat;

}

.logintext{
	font-size: 10px;
	font-weight:bold; 
}

/* the menu is 80 pixels lower. */
.topmenu{
	position: relative;
	top:-10px;
}

.topmenu a{
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-weight:bold; 
	color:#330099;	
	text-decoration: none;
}

.topmenu a:link {}
.topmenu a:visited{}
.topmenu a:hover {color:#caF;}
/*.topmenu a:hover {color:#C8C8A0;}*/
.topmenu a:active {}

.topmenu_act{
	position: relative;
	top:-10px;
	}

.topmenu_act a{
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-weight:bold; 
	color:#FFF;
	background:#309;
	text-decoration: none;
	vertical-align: bottom;
}

.topmenu_act a:link{}
.topmenu_act a:visited {}
.topmenu_act a:hover {color:#caf;}
.topmenu_act a:active {}


/*-------------------sidemenu-----------------*/
/*--------------------links-------------------*/

.sidemenu a {
	padding: 0;
	margin: 0;
	font-size: 11px;
	text-decoration: none;
	color: #309;
	}
 
.sidemenu a:link {}
.sidemenu a:visited{}
.sidemenu a:hover {color:#caf;}
.sidemenu a:active {}	
	
	
	
.sidemenu_act {
	font-size: 11;
	vertical-align: top; 
	padding-left: 0px ;  
	text-decoration: none;
	/*background-color: #686840; */
	color: #686840; 
	}

.sidemenu_act a {
	background-color:#309;
	color: white;
	}

.sidemenu_act a:hover {color:#caf;}
	
/*sidemenu2*/

.sidemenu2 a { 
	font-style: italic;
	font-size: 11;
	padding-left:10px;
	text-decoration: none; 
	color: #309;
	}
 
.sidemenu2 a:link {}
.sidemenu2 a:visited {}
.sidemenu2 a:hover {color:#caf;}

.sidemenu2_act {
	font-style: italic;
	font-size: 11; 
	padding-left: 10px ;  
	text-decoration: none;
	color: #caf; 
	}

.sidemenu2_act a {
	text-decoration: none;
	background-color:#309;
	color: #FFFFFF;
	}

.sidemenu2_act a:link {}
.sidemenu2_act a:visited {}
.sidemenu2_act a:hover {color:#caf;}
.sidemenu2_act a:active {}
		
		
	
/*sidemenu3*/

.sidemenu3 a { 
	font-style: italic;
	font-size: 11;
	padding-left:20px;
	text-decoration: none; 
	color: #309;
	}
 
.sidemenu3 a:link {}
.sidemenu3 a:visited {}
.sidemenu3 a:hover {color:#caf;}

.sidemenu3_act {
	font-style: italic;
	font-size: 11; 
	padding-left: 20px ;  
	text-decoration: none;
	color: #caf; 
	}

.sidemenu3_act a {
	text-decoration: none;
	background-color:#309;
	color: #FFFFFF;
	}

.sidemenu3_act a:link {}
.sidemenu3_act a:visited {}
.sidemenu3_act a:hover {color:#caf;}
.sidemenu3_act a:active {}
		
		
	
	
#footerblock P{
	font-size: 10px;
	text-align:center;
	}




