body, html			{margin:0;padding:0;color:#333;background-color:#fff;font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: center;}
td					{color:#333;font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
img					{border:0;}
#container			{width:980px; margin-left:auto;margin-right:auto;text-align:left;margin-top:23px;}





/* pie-layers */

div.show			{display:none;}

/*background-color:#ffffcc; // border: #000 1px solid;*/ /*margin:30 0 20 0px; = top,right,bot,left;*/ /*background:30 0 20 0px; = left, top,right,bot;*/


/* spacers */
.sp1				{height:1px;}
.sp3				{height:3px;}
.sp5				{height:5px;}
.sp10				{height:10px;}
.pad20				{padding-right:20px;}
.pad20l				{padding-left:20px;margin-top:-10px;}
.pad40				{padding-right:40px;}
.padtop				{}

/* font-size */
.f8					{font-size:8px;}
.f9					{font-size:9px;}
.f10				{font-size:10px;}
.f11				{font-size:11px;}
.f12				{font-size:12px;}
.f15				{font-size:15px;}
.f20				{font-size:20px;}


/* text-higlights */
.gray				{color: #848484;}
.red				{color: #ff0000;}
.blue				{color: #0099ff;}
.green				{color: #009900;}


/* background-color */
.lite				{background-color:#F7F7F7;}


/*background-color:#ffffcc; // border: #000 1px solid;*/ /*margin:30 0 20 0px; = top,right,bot,left;*/ /*background:30 0 20 0px; = left, top,right,bot;*/


/* text variant */

.italic				{font-style: italic;padding-right:0;padding-left:0;}
.title				{padding-bottom:20px;color:#000;font-size:16px;line-height:19px;}
.blu_phone			{color: #6b98bc;line-height:15px;font-size:11px;font-weight:bold;}
.reed_more			{width:88px;font-size:10px;font-style: italic;color:#6B6B6B;float: right;
					text-decoration: none;background:url(../images/arrow_red.gif)
					no-repeat;background-position:61px 4px;}
.autor				{margin-top:2px;font-style: italic;color:#484848;text-align: right;}
.comment			{float: none;border-top: #957a5a 4px solid;border-bottom: #957a5a 4px solid;
					padding-left:20px;margin-top:30px;margin-bottom:30px;margin-left:75px;padding-top:5px;line-height:15px;text-align:justify}
.banners_uppercase	{text-transform: uppercase;padding-bottom:4px;margin-bottom:5px;font-size:13px;font-weight:bold;}
#quote_big			{width:440px;position:absolute; /*left:relative;*/ top:400px;  margin-left:538px; z-index:101;font-size:12px;font-weight:bold; color: #245e39; float: left;}
.q_right			{margin-top:6px;}
.caption			{font-size:10px;margin-top:6px;}
.pie_text			{padding-top:14px;color:#484848;}



/* footer */
.footer				{margin-bottom:30px;}
.copyright			{padding-top:10px;padding-left:45px;font-size: 10px;color:#444;}
.artenergy			{color: #787878;font-size: 11px;margin-right:10px;text-decoration: none;}

/* box structure */
.header				{display: table;padding-left:45px;height:138px;}
.header2			{display: table;padding-left:17px;height:138px;}
#brand				{display: block; float: left;width: 245px;}
.icon_home			{margin-top:52px;margin-right:-2px;}
.slide_home			{height:330px;width:965px;background: url(../images/loding.gif) no-repeat; background-position: 465px 150px;}
.display			{height:240px;background: url(../images/shadow.gif) no-repeat;background-position: 257px 60px;}
.banner				{height:210px;width:100%;background: url(../images/loding.gif) no-repeat; background-position: 590px 70px;text-align:right;}
.display_home		{height:360px;padding-left:14px;background: url(../images/shadow.gif) no-repeat;background-position: 6px 190px;}
.info				{font-size:10px;color:#424242;position:absolute; /*left:relative;*/ top:22px; margin:0px; margin-left:760px; z-index:102;text-align:right;}
.utility			{position:absolute; top:22px; margin:0px; margin-left:950px; z-index:102;}


.box_banners_home	{display: table;padding-left:1px;clear:both;margin-bottom:30px;}
.box_banners_sm1		{display: block;height:120px;width:326px; float: left;background: url(../images/banner_sm_003.jpg) no-repeat;background-position: 8px 0px;}
.box_banners_sm2		{display: block;height:120px;width:326px; float: left;background: url(../images/banner_sm_002.jpg) no-repeat;background-position: 8px 0px;}
.box_banners_sm3		{display: block;height:120px;width:326px; float: left;background: url(../images/banner_sm_001.jpg) no-repeat;background-position: 8px 0px;}
.box_banners_txt		{padding-top:14px;padding-left:30px;padding-right:95px;color: #fff;}

.box_holder_text		{display: table;width:980px;margin-bottom:80px;clear:both;color: #000;line-height:14px;}

.box_holder_a		{width:520px; float: left;}
.box_holder_b		{width:440px; float: right;}
.box_holder_h1		{width:760px; float: left;}
.box_holder_h2		{width:220px; float: right;}

.box_holder_c		{width:740px; float: left;}
.box_holder_d		{width:200px; float: right;}

.box_text_1			{display: block;width:300px; float: left;}
.box_text_2			{display: block;width:220px; float: right;}
.box_text_3			{width:220px; float: left;padding-top:80px;}
.box_text_3h		{width:220px; float: right;}
.box_text_4h		{width:200px; float: right;}
.box_text_4			{width:200px; float: right;padding-top:84px;}
.box_text_5			{display: block;width:440px; float: right;}
.box_text_6			{display: block;width:440px; float: right;}


.box_color_4		{float: right;width:194px;}
.box_color_pad		{color:#fff;padding:20px;padding-left:30px;padding-bottom:30px;}
.box_color_pic		{float: right;}

.box_gold_a			{float: right;background:url(../images/box_gold_a.gif) no-repeat;width:197px; height:20px;}
.box_gold_b			{float: right;background:url(../images/box_gold_b.gif) repeat-y;width:197px;}
.box_gold_c			{float: right;background:url(../images/box_gold_c.gif) no-repeat;width:197px; height:40px;}

.box_red_a			{float: right;background:url(../images/box_red_a.gif) no-repeat;width:197px; height:20px;}
.box_red_b			{float: right;background:url(../images/box_red_b.gif) repeat-y;width:197px;}
.box_red_c			{float: right;background:url(../images/box_red_c.gif) no-repeat;width:197px; height:40px;}

.box_blue_a			{float: right;background:url(../images/box_blue_a.gif) no-repeat;width:197px; height:20px;}
.box_blue_b			{float: right;background:url(../images/box_blue_b.gif) repeat-y;width:197px;}
.box_blue_c			{float: right;background:url(../images/box_blue_c.gif) no-repeat;width:197px; height:40px;}

.box_green_a			{float: right;background:url(../images/box_green_a.gif) no-repeat;width:197px; height:20px;}
.box_green_b			{float: right;background:url(../images/box_green_b.gif) repeat-y;width:197px;}
.box_green_c			{float: right;background:url(../images/box_green_c.gif) no-repeat;width:197px; height:40px;}

.box_color_pad		{color:#fff;padding:0;padding-right:20px;padding-left:30px;}

.box_text_bg		{background-color:#f3f3f5;padding-top:8px;padding-bottom:8px;padding-left:2px; border-top: #e3e3e3 1px solid; border-bottom: #e3e3e3 1px solid;margin-bottom:12px;}
.box_text_pad		{padding-top:8px;padding-bottom:8px;padding-left:2px;margin-bottom:12px;}

#box_pie			{display: table;width:100%;padding-top:20px; margin-top:5px; border-top: #e3e3e3 1px solid;}


/*
***the background repeat-x for horizontal --- the repeat-y for vertical***

background:url(../images/bg.jpg) no repeat; 
background:url(../images/bg.jpg) repeat-x; 
background-position:top left;
background-color:#ffffcc;
border: #000 1px solid;
margin:30 0 20 0px; = top,right,bot,left;
background:30 0 20 0px; = left, top,right,bot;
*/

/* line/dividers */
.line_hrz			{height:1px;margin-left:30px;margin-right:34px;margin-bottom:28px;background:url(../images/line_horiz.gif) repeat-x;}
.line_hrz2			{background:url(../images/line_horiz.gif) repeat-x;}
.divider			{margin-left:-1px;border-bottom:#B8B9AD 1px dotted;}


/*background-color:#ffffcc; // border: #000 1px solid;*/ /*margin:30 0 20 0px; = top,right,bot,left;*/ /*background:30 0 20 0px; = left, top,right,bot;*/


/* links */
a					{text-decoration: underline; color: #000;}
a.txt				{text-decoration: none; color: #6699FF;}
a.txt_white			{text-decoration: none; color: #fff;}
a.txt_white_		{text-decoration: underline; color: #fff;}
a:hover				{text-decoration: none; color: #0099FF;}

.icon img				{background-color:#fff;}			
.icon:hover img			{background-color:#6699cc;}

/* menu */
#menu				{font-size:12px;padding-top:34px;display: block; float: left;}
#menu ul			{margin: 0;padding: 0;list-style-type: none;}
#menu li 			{width:228px;}
#menu li a			{width:228px;color:#444444;text-decoration: none;padding-left:22px;line-height:16px;
					background:url(../images/bullet_blue.gif) no-repeat;background-position: 10px 5px;}
#menu li a:hover	{color: #0099ff;text-decoration: none;
					background:url(../images/bullet_white.gif) no-repeat; background-color:#f3f3f3;
					background-position: 10px 5px; }
#menu li a.up		{color:#2a2a2a;font-weight:bold;text-decoration: none;background:url(../images/bullet_blue.gif) no-repeat;background-position: 10px 5px;}
#menu li a.up2		{color:#6B98BC;font-weight:bold;text-decoration: none;background:url(../images/bullet_blue.gif) no-repeat;background-position: 10px 5px;}

/* menu 2 */
#menu2				{font-size:12px;padding-top:34px;padding-left:14px;display: block; float: left;}
#menu2 ul			{margin: 0;padding: 0;list-style-type: none;}
#menu2 li 			{width:170px;}
#menu2 li a			{width:170px;color:#000;text-decoration: none;padding-left:22px;line-height:16px;
					background:url(../images/bullet_orange.gif) no-repeat;background-position: 10px 5px;}
#menu2 li a:hover	{color: #0099ff;text-decoration: none;
					background:url(../images/bullet_white.gif) no-repeat; background-color:#f3f3f3;
					background-position: 10px 5px; }
#menu2 li a.up		{color:#2a2a2a;font-weight:bold;text-decoration: none;background:url(../images/bullet_blue.gif) no-repeat;background-position: 10px 5px;}

/* menu 3 */
#menu3				{position:absolute; margin-top:10px; margin-left:260px; z-index:101;}
#menu3 ul			{margin: 0;padding: 0;padding-left: 3px;list-style-type: none;}
#menu3 li 			{padding-bottom:0px; width:176px;}
#menu3 li a			{padding-left:3px; width:176px;color:#000;text-decoration: none;line-height:14px; }
#menu3 li a:hover	{color: #0099ff;text-decoration: none; background-color:#f4f4f4;}
#menu3 li a.up		{color:#0099ff;text-decoration: none;}

/* menu blue bullet */
#menu4				{width:220px;padding-top:8px;display: block;padding-bottom:12px;}
#menu4 ul			{margin: 0;padding: 0;list-style-type: none;}
#menu4 li			{color:#000;text-decoration: none;padding-left:18px;padding-bottom:5px;
					background:url(../images/bullet_blue_big.gif) no-repeat;background-position: 1px 4px;}

/* menu red bullet */
#menu5				{width:220px;padding-top:8px;display: block;}
#menu5 ul			{margin: 0;padding: 0;list-style-type: none;}
#menu5 li			{color:#000;text-decoration: none;padding-left:18px;padding-bottom:5px;
					background:url(../images/bullet_red_big.gif) no-repeat;background-position: 1px 4px;padding-bottom:12px;}

/* menu green bullet */
#menu6				{width:220px;padding-top:8px;display: block;}
#menu6 ul			{margin: 0;padding: 0;list-style-type: none;}
#menu6 li			{color:#000;text-decoration: none;padding-left:18px;padding-bottom:5px;
					background:url(../images/bullet_green_big.gif) no-repeat;background-position: 1px 4px;padding-bottom:12px;}

/* menu green bullet */
#menu7				{width:220px;padding-top:8px;display: block;}
#menu7 ul			{margin: 0;padding: 0;list-style-type: none;}
#menu7 li			{color:#000;text-decoration: none;padding-left:18px;padding-bottom:5px;
					background:url(../images/bullet_gold_big.gif) no-repeat;background-position: 1px 4px;padding-bottom:12px;}

/* menu green bullet */
#menu8				{padding-top:8px;display: block;}
#menu8 ol			{margin:0;margin-left:24px;padding:0;}
#menu8 li			{color:#000;text-decoration: none;padding-bottom:5px;padding-bottom:12px;}

/* menu green bullet */
#menu9				{padding-top:8px;display: block;}
#menu9 ul			{margin: 0;padding: 0;list-style-type: none;}
#menu9 li			{color:#fff;text-decoration: none;padding-left:18px;padding-bottom:5px;
					background:url(../images/bullet_white.gif) no-repeat;background-position: 1px 6px;padding-bottom:12px;}


/*background-color:#ffffcc; // border: #000 1px solid;*/ /*margin:30 0 20 0px; = top,right,bot,left;*/ /*background:30 0 20 0px; = left, top,right,bot;*/



/* form */
form				{margin:0;padding:0;}
input,	select		{margin-left: 2px;font-family: verdana, helvetica, arial, sans-serif;
					 font-size: 10px;
					 color: #333333;
					 background-color: #F7F7F7;
					 border: #999 1px solid;margin-top:2px;}
.label				{float:left;display:block;font-size: 11px;color: #666;width: 140px;text-align: right;}
.label2				{float:left;display:block;font-size: 11px;color: #666;width: 270px;}

.non				{border: 0px;margin-left: 0px;margin-bottom: 0px;}

.input280	{width:280px;}


textarea	{margin-top:3px;margin-left: 2px;font-family: verdana, helvetica, arial, sans-serif;
			 font-size: 10px;
			 color: #333333;
			 background-color: #F7F7F7;
			 border: #999 1px solid;
			 width: 280px;overflow: auto;}

input.button		{width: 150px;
	color: #333;margin-right:7px;
	border-right: #404040 1px solid;
	border-top: #D4D0C8 1px solid; 
	font:10px verdana, geneva, arial, helvetica, sans-serif;
	background: #f8f8f8; 
	border-left: #D4D0C8 1px solid;
	border-bottom: #404040 1px solid; 
	height:15px;line-height:10px;
	cursor: pointer;}

input.buttonup		{width: 150px;
	color: #fff;margin-right:7px;
	border-right: #3f3f3f 1px solid;
	border-top: #cfcfcf 1px solid; 
	font:10px verdana, geneva, arial, helvetica, sans-serif;
	background: #0099FF; 
	border-left: #cfcfcf 1px solid;
	border-bottom: #3f3f3f 1px solid;
	height:15px;line-height:10px;
	cursor: pointer;}
