body {

background: #CCCCCC;
margin:15px;

}

#panel_main {

border:20px solid #FFFFFF;

}

#panel_top {

padding:0px;

}

#panel_menu {




}

#top_left {

background:none;

}


#header {

background:#153870;
padding:10px;
font-size:10px;
color:#fff;
line-height:140%;
height:40px;
vertical-align:bottom;


}

#subheader {

height:35px;
background:#ffffff;

}

body,td,th {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height:1.5em;
	color: #333333;
}



a:link, 
a:visited, 
a:active {

 color:#12782C;
 text-decoration: underline;
 
}

a:hover {

 color: #333;

}


form {
	margin: 0;
}


#menu {

 width:225px;
 padding:0px;
 vertical-align:top;
 font-size:11px;
 font-family: Verdana, Arial; 
 background:#153870;

}

#menu ul {

 margin:0;
 padding:0;
	
}

#menu ul ul {

 list-style-type: none;
 margin:0;
 font-size:12px;

	
}

#menu li {

 list-style-type: none;
 color:white;
 margin:0;
 padding:0;
 border-bottom:1px solid #153870;

}

#menu ul ul li {

 list-style-type: none;
 color:white;
 height:20px;
 margin:0;
 padding:0;
 border-bottom:0;
 font-size:11px;

}

#menu a:link, 
#menu a:active, 
#menu a:visited {

 display:block;
 color:#fff;
 padding:4px;
 padding-left:15px;
 height:17px;
 text-decoration:none;
 background:#405F91;

}

#menu a:hover{

color:#f2f2f2;
background:#153870;

}

.menu_current {

font-weight:normal;
text-decoration:underline;

}




.current {
	font-weight: bold;

}



#content {

background-color: #fff;
padding: 10px 20px 20px 20px;
vertical-align: top;
font:12px/20px Arial, Verdana, Helvetica, Verdana, sans-serif ;
color:#333333;


}


.footer {

text-align: left;
font-size: 9px;
color:#333;
font-family:Verdana,Arial;	
padding:20px;
line-height:150%;
}

h1 {

font:16px Verdana;
color:#12782C;
margin:15px 0px 15px 0px;
font-weight:bold;

}

h2 {

font-size:13px;
color:#12782C;
font-weight:normal;

}