body, div, p, dd, dl, dt, li, ul, ol, td, a {
   font-family:Verdana, Arial;
   font-size:14px;
   color: #3F3F3F;
}
a {
   color:#204AAD;
   text-decoration:underline;
}
a:hover {
   color:#204AAD;
   text-decoration:underline;
}
.top_menu_bar {
   background-image: url('img/midbkg.gif');
   padding-right:25px;
   background-repeat:repeat-x;
}
.top_menu_a {
   color:#8A9BC3;
   size:14px;
   font-weight:bold;
   text-decoration:none;
}
.top_menu_a:hover {
   color:#8A9BC3;
   size:14px;
   font-weight:bold;
   text-decoration:none;
}
.bot_0 {
   background-color:#747474
}
.bot_1 {
   background-image:url('img/botbkg.gif');
   padding-left:10px;
   background-repeat:repeat-x;
   height:35px;
   color:white;
   font-weight:bold;font-size:14px;
}
.body_left {
   background-color:#D0D1FF;
   padding:10px;
   padding-left:20px;
   width:241px;
}
.body_mid {
   background-color:white;
}
.body_right {
   background-color:white;
   width:245px
}
.menu {
   font-weight:bold;
   font-size:13px;
   color:#7C7C7C;
   text-decoration:none;
}
.menu:hover {
   font-weight:bold;
   font-size:13px;
   color:#204AAD;
   text-decoration:underline;
}
#div_0 {
   background-color:white;
   padding:7px;
}
#div_1 {
   background-color:#E5E3E1;
   padding:7px;
}
#div_0 a, #div_1 a {
	text-decoration:none;
}
#div_0 a:hover, #div_1 a:hover {
	color:#204AAD;
	text-decoration:overline underline;
}
#div_0 h2, #div_1 h2 {
	color:#204AAD;
	font-weight:bold;
	margin:1px;
	text-align:left;
}
.ipimgh {
   border-style:none;
   padding-right:5px;
   height:13px;
   vertical-align:middle;
}
.ipimg {
   border-style:none;
   float:right;
   width:135px;
   padding-left:5px;
   padding-bottom:5px;
   vertical-align:middle;
}
#div_0 p, #div_1 p {
	margin:1px;
	min-height:90px;
   text-align:justify;
	text-indent:15px;
}
.small_link {
   color:#204AAD;
   text-decoration:underline;
   font-size:10px;
}
.right_title {
   color:#FF6000;
   font-size:14px;
   font-weight:bold;
   padding-bottom:1px;
}
.div_0_right {
   background-color:white;
   padding:10px;
   padding-top:15px;
   font-size:11px;
}
.div_1_right {
   background-color:#E5E3E1;
   padding:10px;
   padding-top:15px;
   font-size:11px;
}
.div_2_right {
   border:1px solid #D5D5D5;
   padding:5px;
   margin-bottom:3px;
   font-size:11px;
}
.leftmenu {
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	margin-top:7px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
   background-image:url('img/menuitembg.gif');
	background-repeat:repeat-x;
	color:#151515;

}
.leftmenu a:active { color:#151515; }
.leftmenu a:link { color:#151515; }
.leftmenu a:hover { color:#151515; font-weight:bold; }
.leftmenu a:visited { color:#151515; }
.leftsubmenu {
	font-weight:bold;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	list-style-type:inbound;
	margin:0px;
	padding-top:1px;
	padding-left:20px;
	padding-right:2px;
	padding-bottom:5px;
}
.leftsubmenu a:active { color:#000000; }
.leftsubmenu a:link { color:#000000; }
.leftsubmenu a:hover {
   color:#000000;
   font-weight:bold;
}
.leftsubmenu a:visited { color:#000000; }
.hide { 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 1px; 
	height: 1px; 
	overflow: hidden;
}
.pcorp {
   margin:2px;
   padding:1px;
   text-align:justify;
   text-indent:35px;
}
dl { margin:1px; padding-left:10px; }
dd { font-weight:800; }
label {
   float:left;
   margin-right:5px;
   text-align:right;
   width:40%;
}
fieldset, legend { background-color:#E0E1FF}
h1, h2, h3, h4, h5 {
   margin:5px;
   padding:3px;
   text-align:center;
}
h1 { font-size:19px; font-weight:bold; color:#204AAD; }
h2 { font-size:18px; font-weight:bold; color:#204AAD; }
h3 { font-size:17px; font-weight:bold; color:#204AAD; }
h4 { font-size:16px; font-weight:bold; color:#204AAD; }
h5 { font-size:15px; font-weight:bold; color:#204AAD; }

label .register { 
 margin: 1; 
 width: 40%;
 float: left; 
 text-align: right; 
 margin: 1px; 
}
li { margin:1px; padding:1px;}
ul li { margin:1px; padding:1px;}
.pi {
   margin:1px;
   text-align: left;
}
.dlright {
   font-size:11px;
   margin:1px;
   padding:2px;
}
.dlright dt, .dlright dd {
   font-size:11px;
   font-weight:600;
}
.dlright dd {
   margin:1px;
   padding-left:5px;
}
.formutil { margin:1px; padding:3px; }
.formutil p { margin:1px; }
.formutil label {
   width:12%;
   text-align:right;
   float:left;
}
#membri { margin:5px auto; }
#membri p { margin:2px; }
#membri input, select, textarea { font-size:16px; }
