/* main_style */
BODY{text-align:center; font:90% Arial, Helvetica, sans-serif; line-height: 1.3em; color:#333; background:#FFF; margin:0; padding:15px 0 5px;}
TABLE{border-collapse:collapse;}
TD{padding:0; vertical-align:top; color:#333; font:90% Arial, Helvetica, sans-serif; line-height: 1.3em; text-align: left;}
IMG{border:0;}

A{color:#7B2929;}
A:VISITED{color:#7B2929;}
A:HOVER{color:#666;}

/* content_style */
.contentheading, H1{font-size:170%; font-weight:normal; padding:0; margin:0 0 20px; line-height: 1em;}
H2{font-size:150%; font-weight:normal;}
H3{font-size:130%; font-weight:normal;}
H4{font-size:130%; font-weight:normal; background:#F2F2F2; padding:3px;}
H5{font-size:100%; font-weight:bold; margin:1.5em 0 0.5em; padding:0;}

UL.list_clear{list-style:none; margin:0; padding:0;}
UL.list_clear LI{padding:5px 0;}
ul {list-style-type: disk;}
/* page_blocks */
#main_table{width:755px; height:95%; margin: 0 auto;}
#main_table TD{vertical-align:middle; text-align:left;}
#inner_table{width:755px; height:100%; margin: 0 auto;}
#inner_table TD{vertical-align:top; text-align:left; padding-top:20px;}

#left{float:left; width:190px; text-align:left; margin-bottom:40px;}
#right{float:right; width:560px; margin-bottom:40px; text-align:left;}

/* menu */
#mainlevel,#mainlevel2{list-style:none; margin:20px 0 15px 15px; //margin:20px 0 20px 15px; padding:0; font-size:80% !important; font-size:79%;}
#mainlevel LI,#mainlevel2 LI{padding:2px 0;}
#mainlevel LI A,#mainlevel2 LI A{color:#666; padding:4px 20px 4px 5px; text-decoration:none;}
#mainlevel LI A:HOVER,#mainlevel2 LI A:HOVER{color:#7B2929;}
#mainlevel LI SPAN, #menu LI A.open_link,#mainlevel2 LI SPAN {color:#7B2929; background:#000; padding:4px 20px 4px 10px;}
#mainlevel LI SPAN,#mainlevel2 LI SPAN, #menu LI A.open_link{color:#7B2929; background:#000; padding:4px 20px 4px 10px;}
#mainlevel LI A.open_linkm, #mainlevel2 LI A.open_link{}
#mainlevel2{list-style:none; margin: -10px 0 0px 15px; //margin: 10px 0 0px 15px; }
.moduletablemenuniz { //margin-top: -25px; }
.moduletablemenupodmenu { //margin-top: -10px; //margin-bottom: 0px; }

#mainlevel #active_menu,#mainlevel2 #active_menu2 {color:#7B2929; background:#F2F2F2; padding:4px 20px 4px 10px;}
#mainlevel #active_menu,#mainlevel2 #active_menu2 {color:#7B2929;}


#submenu {list-style:none; margin:10px 0 20px 10px; padding:0 0px 0 0;}
#submenu LI {padding-left:10px; margin:10px 0; line-height: 1.3em; background:url(/i/dot.gif) no-repeat 0 0.6em;}
#submenu LI A{color:#666; padding:4px 0px 4px 0;}
#submenu LI #active_menu {color:#7B2929; font-weight: bold; background:#FFF; padding:0 20px 0 0;}

#mainlevelsublevel {list-style:none; margin: -40px 0 0px 20px; //margin: -32px 0 0px 20px; padding:0; font-size:80% !important; font-size:79%;}
#mainlevelsublevel LI {padding-left:10px; margin:10px 0; line-height: 1.3em; background:url(/i/dot.gif) no-repeat 0 0.6em;}
#mainlevelsublevel LI A{color:#666; padding:4px 0px 4px 0; text-decoration:none;}
#mainlevelsublevel LI A:HOVER{color:#7B2929;}

#mainlevelsublevel #active_menusublevel {color:#7B2929;}

#content #mainleveltopmenu {list-style:none; margin:20px 0px 0px 5px; padding:0px 0px 30px 5px; }
#content #mainleveltopmenu li {float:left; font-size:82% !important; font-size:77%; padding-right:25px; line-height: 1.2em;}
#content #mainleveltopmenu li a:link, #content #mainleveltopmenu li a:visited {color: #7B2929; text-decoration:underline;}
#content #mainleveltopmenu li a:hover {color: #666; text-decoration:underline;}
#content #mainleveltopmenu #active_menutopmenu {text-decoration: none; color: #CCC;}

#content #mainlevelsubtopmenu {list-style:none; margin:0px 0px 0px 10px; padding:0px 0px 30px 5px;}
#content #mainlevelsubtopmenu li {float:left; font-size:80% !important; font-size:75%; padding-left:10px; margin-right:12px; line-height: 1.2em;}
#content #mainlevelsubtopmenu li a:link, #content #mainlevelsubtopmenu li a:visited {color: #7B2929; text-decoration:underline;}
#content #mainlevelsubtopmenu li a:hover {color: #666 }
#content #mainlevelsubtopmenu #active_menusubtopmenu {text-decoration: none; color: #CCC;}

#content #mainlevelpodtopmenu {list-style:none; margin:0px 0px 0px 15px; padding:0px 0px 30px 15px;}
#content #mainlevelpodtopmenu li {float:left; background:url(/i/dot2.gif) no-repeat 0 1em; font-size:78% !important; font-size:73%; padding-left:10px; margin-right:12px; line-height: 1.2em;}
#content #mainlevelpodtopmenu li a:link, #content #mainlevelpodtopmenu li a:visited {color: #7B2929; text-decoration:underline;}
#content #mainlevelpodtopmenu li a:hover {color: #666 }
#content #mainlevelpodtopmenu #active_menupodtopmenu {text-decoration: none; color: #CCC;}

/* content */
#flash{margin-top: 20px; margin-left: 20px;}
#flash img{}
#lang{font-size:80% !important; font-size:75%; float:right; width: 120px;}
#lang A{color:#666; padding:0 5px; text-decoration:none;}
#lang A:HOVER{color:#000;}
div.carta { float: right; margin-right: 8px; clear: right; width: 85px;  }
div.carta a {color:#7B2929; font-size:80% !important; font-size:75%; text-decoration: none; }
div.carta table {width: 80px; display: inline; text-align: right;}
#content{clear:both; padding:5px 0 50px 5px;}
#content H3{clear:both;}
#content P, #content LI{color:#333; line-height: 1.3em;}
#content P {text-indent: 25px;padding: 0px; margin: 3px 0px; text-align:left;}
#content P.small {font-size:75% !important; font-size:70%;}
#content .underline {text-decoration: underline;}
#content UL LI{line-height: 1.2em; padding:0.5em 0;}
#content table td {margin:0px; padding:3px; }
.contentpaneopen { margin-top: 10px; clear: both; }
.contentpaneopenglass { margin-top: 10px; clear: both; margin-bottom:160px; }
/* business */
.business_links {list-style:none; margin:0;text-align:center padding:0;}
.business_links LI{float:left; width:215px; margin:25px 20px 25px 0;}
.business_links LI A:link,.business_links LI A:active, .business_links LI A:visited{ color: #666; display:block; height:auto !important; height:90px; padding:80px 0 0 10px; line-height: 1.3em; font-size:0.85em; font-weight:bold; text-decoration:none;}
.business_links LI A:hover{ color: #7B2929; }


#inner_table TD .prop_tables TD, #inner_table TD .prop_tables_left TD{border:1px solid silver; padding:5px; font-size:0.8em; text-align:center; vertical-align:top; color:#000;}
#inner_table TD .prop_tables TD.lft, #inner_table TD .prop_tables_left TD{text-align:left;}
#inner_table TD .prop_tables TH, #inner_table TD .prop_tables_left TH{border:1px solid silver; padding:5px; font-size:0.75em; background:#f3f3f3;}
#inner_table TD .proj_tables TD{padding:6px; font-size:0.7em; vertical-align:top; color:#000; text-align:left; border-bottom:1px solid silver;}

.windpower {background:url(/i/windpower_bg.jpg) no-repeat left top;}
#right  .windpower {color:white; padding: 10px 0 660px 10px;}
#right  .windpower .contentpaneopen { margin-top: 130px; clear: both; }

#right  .windpower #lang A{color:white; padding: 10px 10px;}

/* footer */
#footer{clear:both; border-top:1px solid silver; padding-top:5px; margin-top:10px; line-height: 1.3em; text-align:left; color:#666; font-size:75% !important; font-size:70%;}
#copy{margin-left:195px;}

		A.business_02{background:url(../i/pic_02.gif) no-repeat;} A.business_02:HOVER{background:url(../i/pic_02_over.jpg) no-repeat;}
		A.business_03{background:url(../i/pic_03.gif) no-repeat;} A.business_03:HOVER{background:url(../i/pic_03_over.jpg) no-repeat;}
		A.business_04{background:url(../i/pic_04.gif) no-repeat;} A.business_04:HOVER{background:url(../i/pic_04_over.jpg) no-repeat;}
		A.business_05{background:url(../i/pic_05.gif) no-repeat;} A.business_05:HOVER{background:url(../i/pic_05_over.jpg) no-repeat;}
		A.business_06{background:url(../i/pic_06.gif) no-repeat;} A.business_06:HOVER{background:url(../i/pic_06_over.jpg) no-repeat;}
		A.business_07{background:url(../i/pic_07.gif) no-repeat;} A.business_07:HOVER{background:url(../i/pic_07_over.jpg) no-repeat;}
		A.business_08{background:url(../i/pic_08.png) no-repeat;} A.business_08:HOVER{background:url(../i/pic_08_over.jpg) no-repeat;}
		A.business_09{background:url(../i/pic_09.png) no-repeat;} A.business_09:HOVER{background:url(../i/pic_09_over.png) no-repeat;}
		A.business_10{background:url(../i/pic_10.png) no-repeat;} A.business_10:HOVER{background:url(../i/pic_10_over.png) no-repeat;}
		A.business_11{background:url(../i/pic_11.png) no-repeat;} A.business_11:HOVER{background:url(../i/pic_11_over.png) no-repeat;}
		A.business_12{background:url(../i/pic_12.png) no-repeat;} A.business_12:HOVER{background:url(../i/pic_12_over.png) no-repeat;}



