html, body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	font-family:arial,sans-serif;
	font-size: 10pt;
	
	text-align:center;
	
	background-repeat:repeat-y;
	background-position: center center;
        background-image:url(images/bg_all_page.jpg);
}

td,div,a{font-family:arial,sans-serif}


form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.body_total {
height:100%;width:970px;min-height:2000px;
border-right:1px solid #0000cc;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.body_menu_left {
float:left;
width:180px;min-width:180px;height:100%;min-height:2000px;vertical-align:top;
border-right:1px solid #0000cc;border-left:1px solid #0000cc;
background-color:#F0F0FF; /* #94a8ef; */
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.body_menu_right {
float:right;
width:165px;min-width:165px;height:100%;min-height:2000px;vertical-align:top;text-align:right;
border-left:1px solid #0000cc;
background-color:#FFFCFC;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.body_center {
display:table;
height:100%;min-height:2000px;
vertical-align:top;
text-align:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.spacer {
clear: both;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}



.h1_title {
	font-size:12px;padding-right:10px;display:inline;color:#ffffff;width:280px;
}

H1 {
	font-size:18px;display:inline;color:#0000CC;
}


ul.menu {
list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#F0F0FF;
background-image:url(images/menu_bg.gif);background-repeat:repeat-y;
voice-family: "\"}\""; voice-family: inherit;
display:table;
width:179px;
}

.menu_link_1 {
padding:4px 10px 4px 10px;margin: 0px 0px 0px 0px;border-bottom:1px solid #AAAACC;
color:#0000CC;text-decoration:none;display:block;width:auto;height:24px;font-weight:bold;
voice-family: "\"}\""; voice-family: inherit;
}

.menu_link_1:hover {
padding:4px 10px 4px 10px;margin: 0px 0px 0px 0px;border-bottom:1px solid #AAAACC;background-color:#6060FF;
color:#ffffff;text-decoration:none;width:auto;height:24px;
}

.menu_link_2 {
padding:4px 10px 4px 10px;margin: 0px 0px 0px 0px;border-bottom:1px solid #AAAACC;
color:#0066ff;text-decoration:none;display:block;width:auto;height:24px;font-weight:bold;
voice-family: "\"}\""; voice-family: inherit;
}

.menu_link_2:hover {
padding:4px 10px 4px 10px;margin: 0px 0px 0px 0px;border-bottom:1px solid #AAAACC;background-color:#6060FF;
color:#ffffff;text-decoration:none;width:auto;height:24px;
}

.menu_link_selected {
padding:4px 10px 4px 10px;margin: 0px 0px 0px 0px;border-bottom:1px solid #AAAACC;background-color:#8080FF;
color:#ffffff;text-decoration:none;display:block;width:auto;height:24px;font-weight:bold;
voice-family: "\"}\""; voice-family: inherit;
}

.menu_link_selected:hover {
padding:4px 10px 4px 10px;margin: 0px 0px 0px 0px;border-bottom:1px solid #AAAACC;background-color:#6060FF;
color:#ffffff;text-decoration:none;width:auto;height:24px;
}


.error {color:#FF0000}
.link_line_top {text-decoration:none;color:#0000CC;font-weight:bold}

/* main */
.main_link_top_50 { color:#0000cc;font-size:10pt;text-decoration:none;font-weight:normal }
.main_link_top_50:hover { text-decoration:underline; }
.main_link_top_50:visited { font-weight:bold }

/* directory */
.link_navigator {
color:#ff6600;
text-decoration:underline;
text-transform:capitalize;
}
.link_navigator:hover { text-decoration:none;}


.link_navigator_small {
color:#008800;
text-decoration:none;
}
.link_navigator_small:hover { text-decoration:underline; }
/* directory */



/* search */
.search_box_vote {
	padding:0px 10px 0px 10px;border-right:1px solid #FF9900;border-left:1px solid #FF9900;background-color:#FFFFCC;
	vertical-align:baseline;
	border-bottom:1px dashed #CCCCCC;
	width:70px;
}

.search_line {
padding:10px 0px 10px 0px;
}
/* border-bottom:1px dashed #AAAAFF; */


/* stat */
.stat_table_top {border-bottom:1px solid #8888CC;border-right:1px solid #8888CC;font-weight:bold;font-size:12px;height:20px}
.stat_table_bottom {border-right:1px solid #8888CC;font-weight:bold;font-size:12px;height:20px}

.big_line_1 {background-color:#94a8ef;height:40px;text-align:center;background-image:url(images/bg_blue_line.gif);border-right:1px solid #0000CC;border-left:1px solid #0000CC;}

.big_line_2 {font-size:12px;color:#000000;padding:4px 0px 4px 0px;height:25px;border-top:1px solid #0000CC;border-right:1px solid #0000CC;border-left:1px solid #0000CC;background-color:#F7F7FF}
.big_line_2 a {text-decoration:none;font-weight:bold;color:#0000CC}

.big_line_3 {background-color:#CECEFE;height:20px;border-top:1px solid #0000cc;border-right:1px solid #0000CC;border-left:1px solid #0000CC;}

.link_group_2 { color:#0000CC;font-size:10pt;text-decoration:none }
.link_group_2:hover { text-decoration:underline;}

.sito_margin {
   padding:10px 10px 10px 10px;
}

.sito_margin_color {
   border:1px solid #ccccff;margin:4px 4px 4px 4px;padding:10px 10px 10px 10px;color:#0000cc;background-color:#FFFFFF;
}

.sito_box {
   width:690px;border:1px solid #0000CC;color:#0000cc;background-color:#F8F9FF;margin:0px 20px 0px 20px;
}
