html{height:100%;margin-bottom:0;}
form{margin:0;padding:0;}
img,table{border:none;}
body{font-family:Helvetica,Arial,sans-serif;line-height:1.3em;margin:0;font-size:12px;color:#333;}
a:link,a:visited{text-decoration:none;font-weight:normal;}
a:hover{text-decoration:underline;font-weight:normal;}
p{margin-top:0;margin-bottom:5px;text-align:justify;}
#page_bg{padding:0;background:#fff url(images/bg.jpg) top left repeat;margin:0;}
#frame_bg{margin:0;paddign:0;background:transparent url(images/page_bg.jpg) top left repeat-x;}
div#wrapper{margin-left:auto;margin-right:auto;width:980px;}
div#extras{background:transparent url(images/extras_bg.jpg) top left repeat-x;width:980px;margin:0 auto;height:31px;padding:0 10px;}
#logo{padding:0 10px;margin:2px 0 0 1px;text-align:left;float:left;background:transparent url(images/logo_bg.jpg) top left no-repeat;}
#logo a.logo,#logo a.logo:link,#logo a.logo:hover,#logo a.logo:visited{font-weight:bold;font-family:Helvetica,Arial,sans-serif;font-size:3em;padding:0;margin:0;line-height:1.4em;color:#577596;text-decoration:none;}
div#footer{width:980px;margin:0 auto;}
div#footer_r{height:30px;overflow:hidden;}
div#footer_r a:link,div#footer_r a:visited{color:#fff;}
#pathway{float:left;padding:0;width:auto;text-align:left;}
#search{float:left;width:200px;height:26px;text-align:left;padding:5px 0 0 10px;}
#area{padding:0;width:100%;background:url(images/whitebox_bg.jpg) top left repeat-y;}
#topnews{margin:40px 0 0 0;width:490px;height:120px;color:#666;}
#whitebox{margin:0 auto;width:978px;background:transparent url(images/top_menu_bg.jpg) top left repeat;height:24px;text-align:left;}
#whitebox div{text-align:left;}
#whitebox_m{width:980px;padding:0;margin:0 auto;}
#shodow{width:980px;height:10px;margin:0 auto;background:url(images/shodow_bg.jpg) top left no-repeat;font-size:8px;}
table.pill{margin-left:auto;margin-right:auto;padding:0;text-align:left;}
td.pill_m{padding:0;margin:0;width:980px;text-align:left;}
#pillmenu{white-space:nowrap;float:left;}
#pillmenu ul{margin:0;padding:0;list-style:none;}
#pillmenu li{float:left;margin:0;padding:0;}
#pillmenu a{font-family:Tahoma,Helvetica,sans-serif;font-size:11px;font-weight:normal;float:left;display:block;line-height:24px;padding:0 15px;color:#fefefe;text-decoration:none;}
#pillmenu a:hover{color:#fff;text-decoration:underline;}
#leftcolumn,#rightcolumn{margin:0;width:190px;padding:10px;float:left;}
div#maincolumn{padding:10px 0 10px 10px;float:left;width:550px;}
div.nopad{padding:0;}
span.pathway{display:block;margin:0 10px;height:23px;font-size:12px;overflow:hidden;padding:8px 0 0 0;color:#fff;}
span.pathway a,span.pathway a:link,span.pathway a:hover,span.pathway a:visited{color:#fff;}
h1{padding:0;font-family:Helvetica,Arial,sans-serif;font-size:1.3em;font-weight:bold;vertical-align:bottom;color:#666;text-align:left;width:100%;}
h2,.contentheading{font-family:Tahoma,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#5076b6;}
h3,.componentheading,table.moduletable th,legend{margin:0;font-weight:bold;font-family:Tahoma,Helvetica,Arial,sans-serif;color:#5076b6;font-size:1.4em;padding-left:0;margin-bottom:10px;text-align:left;}
.small{font-size:.90em;color:#999;font-weight:normal;text-align:left;}
.modifydate{height:20px;vertical-align:bottom;font-size:.90em;color:#999;font-weight:normal;text-align:left;}
.createdate{height:20px;vertical-align:top;font-size:.90em;color:#999;font-weight:normal;vertical-align:top;padding-bottom:5px;padding-top:0;}
.ol-textfont{font-family:Arial,Helvetica,sans-serif;font-size:10px;}
a.mainlevel:link,a.mainlevel:visited{padding-left:5px;}
span.article_separator{display:block;height:20px;}
.clr{clear:both;}
table.blog span.article_separator{display:block;height:20px;}
table.contentpaneopen,table.contentpane{margin:0;padding:0;width:auto;}
table.contentpaneopen li{margin-bottom:5px;}
div.moduletable,div.module{margin-bottom:25px;}
div.module_menu{margin:0;padding:0;margin-bottom:15px;}
#leftcolumn h3,#rightcolumn h3{margin:0;color:#fefefe;font-weight:bold;font-family:Helvetica,Arial,sans-serif;font-size:1.1em;background:#eee;padding:2px 0 2px 10px;line-height:20px;text-align:left;background:transparent url(images/menu_t.jpg) top left repeat-x;}
#leftcolumn .moduletable_menu,#leftcolumn .moduletable,#leftcolumn .moduletable_text,#leftcolumn .c,#rightcolumn .moduletable_menu,#rightcolumn .moduletable,#rightcolumn .moduletable_text,#rightcolumn .c{margin:0 0 20px 0;padding:3px;border:1px solid #ccc;background:#fefefe;}
#leftcolumn ul.menu,#rightcolumn ul.menu{margin:0;padding:0;list-style:none;border:1px solid #ccc;border-top:none;}
#leftcolumn ul.menu li,#rightcolumn ul.menu li{margin:0;padding:0;background:#f5f5f5;}
#leftcolumn ul.menu li a,#leftcolumn ul.menu li a:link,#rightcolumn ul.menu li a,#rightcolumn ul.menu li a:link{display:block;line-height:20px;background:#f5f5f5 url(images/menu_link_bg.gif) left no-repeat;padding:2px 20px;border-top:1px solid #ddd;text-decoration:none;color:#5076b6;}
#leftcolumn ul.menu li a:hover,#rightcolumn ul.menu li a:hover{background:#eee url(images/menu_link_bg.gif) left no-repeat;color:#666;}
#leftcolumn ul.menu li#current a,#leftcolumn ul.menu li#current a:link,#rightcolumn ul.menu li#current a,#rightcolumn ul.menu li#current a:link{display:block;line-height:20px;background:#f5f5f5 url(images/menu_curren_link_bg.gif) left no-repeat;padding:2px 20px;border-top:1px solid #ddd;text-decoration:none;color:#f80;}
#leftcolumn ul.menu li#current a:hover,#rightcolumn ul.menu li#current a:hover{background:#eee url(images/menu_curren_link_bg.gif) left no-repeat;color:#666;}
#leftcolumn ul.menu li#current ul li a,#leftcolumn ul.menu li#current ul li a:link,#rightcolumn ul.menu li#current ul li a,#rightcolumn ul.menu li#current ul li a:link{background:#f5f5f5 url(images/menu_sub_link_bg.gif) left no-repeat;text-decoration:none;color:#5076b6;padding:2px 25px;}
#leftcolumn ul.menu li#current ul li a:hover,#rightcolumn ul.menu li#current ul li a:hover{background:#f5f5f5 url(images/menu_sub_link_bg.gif) left no-repeat;color:#666;}
#leftcolumn .moduletable ul,#rightcolumn .moduletable ul{margin:6px 0;padding:0;list-style:none;}
#leftcolumn .moduletable ul li,#rightcolumn .moduletable ul li{margin:0;padding:0 2px;}
input,button{border:1px solid #dcdcdc;background:transparent;}
a:link,a:visited{color:#5076b6;}
a:hover{color:#0b3768;}
#pillmenu a#active_menu-nav:hover{color:#fff;background:transparent url(images/top_menu_arrow.gif) top center no-repeat;}
h3,.componentheading,table.moduletable th{color:#5076b6;}
div#header{background:transparent url(images/header_top_middle_shadow_bg.jpg) top left repeat-x;height:242px;}
div#header_l{background:transparent url(images/header_line_bg.jpg) top left no-repeat;height:242px;}
div#logo_bg{background:transparent url(images/logo.jpg) top right no-repeat;height:242px;}
div#logo_bg div{text-align:left;}
div#footer{background:url(images/footer_m_bg.jpg) 0 100% repeat-x;}
div#footer_l{background:url(images/footer_l_bg.jpg) 0 0 no-repeat;}
div#footer_r{background:url(images/footer_r_bg.jpg) 100% 0 no-repeat;}
a.sgfooter:link,a.sgfooter:visited{color:#2861a4;font-family:Arial,sans-serif;text-decoration:none;}
a.sgfooter:hover{color:#2861a4;font-family:Arial,sans-serif;text-decoration:none;}
.sgf1{font-size:11px;font-family:Arial,sans-serif;color:#2861a4;text-align:left;}
a.sglink:link,a.sglink:visited{color:#2861a4;font-size:11px;font-family:Arial,sans-serif;text-decoration:none;}
a.sglink:hover{color:#2861a4;font-family:Arial,sans-serif;text-decoration:none;}
.Stile2 {font-size: 18px; color: #5076b6; }
.Stile5 {font-weight: bold}
.Stile8 {	font-size: 16;	font-weight: bold;}
.Stile9 {color: #5076b6}
.Stile10 {font-size: 14px; color: #5076b6; }
