body, html			{margin:0;padding:0;color:#333;background-color:#f5f5f5;font:14px Arial, Helvetica, sans-serif;text-align: center;}
h1,h2,h3,h4,div,pre,form,input,textarea,p,script {margin:0; padding:0;}
img					{border:0;}
ol,ul 				{list-style:none;}
#container			{width:963px; margin-left:auto;margin-right:auto;text-align:left;overflow:hidden;}

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

/* layers */
.layer01			{position:absolute; z-index:995; top:175px; margin-left:0px; width:207px;border-right: #fff 1px solid; height:28px;overflow:hidden;}
.layer02			{position:absolute; z-index:996; top:175px; margin-left:208px; width:207px;border-right: #fff 1px solid; height:28px;overflow:hidden;}
.layer03			{position:absolute; z-index:997; top:175px; margin-left:416px; width:207px;border-right: #fff 1px solid; height:28px;overflow:hidden;}
.layer04			{position:absolute; z-index:997; top:175px; margin-left:624px; width:327px; height:28px;overflow:hidden;}
.layer_all			{font-weight:bold;padding-top:1px;padding-bottom:8px; padding-right:2px;text-align:right; background-color:#ff9900;}
.layer_display		{height:200px;display:table;position:absolute; z-index:102; top:196px; margin-left:0px;}

/* links */
a					{text-decoration: none; color: #0099FF;}
a:hover				{text-decoration: underline; color: #ff9900;}
a.w					{text-decoration: none; color: #fff;}
a:hover.w			{text-decoration: none; color: #ccffff;}

/* backgrounds */
.top				{height:36px;background:url(../images/frame_top.gif) no-repeat;background-position: bottom left;}
.mid				{background:url(../images/frame_mid.gif) repeat-y;padding-left:7px;}
.botm				{margin-bottom:8px;background:url(../images/frame_bottom.gif) no-repeat;}

/* columns holder */
.columns			{display:inline;clear: both;}
.columns ul			{margin: 0;padding: 0;list-style-type: none;}
.columns li			{float: left;}

.column_left		{width:500px;padding-top:40px;margin-bottom:28px;}
.column_right		{width:418px;padding-top:45px;text-align:right;font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;}

.column_a			{width:416px;}
.column_b			{width:500px;padding-top:30px;margin-bottom:88px;}

/* list */
.list				{padding-top:8px;}
.list ul			{margin: 0;padding: 0;list-style-type: none;}
.list li			{color:#484848;text-decoration: none;padding-left:18px; width:480px;
					background:url(../images/bullet_sm_gr.gif) no-repeat;background-position: 0 8px;}
/* list2 */
.list2				{padding-top:18px;}
.list2 ul			{margin: 0;padding: 0;list-style-type: none;}
.list2 li			{color:#484848;text-decoration: none;padding-left:24px;padding-bottom:8px;width:376px;
					background:url(../images/bullet_red_big.gif) no-repeat;background-position: 1px 6px;}
					
/* font-size */
.f10				{font-size:10px;}
.f11				{font-size:11px;}
.f12				{font-size:12px;}
.f14				{font-size:14px;}
.f16				{font-size:16px;}
.f18				{font-size:18px;}
.f20				{font-size:20px;}
.f24				{font-size:24px;}
.f40				{font-size:40px;}

/* text-color */
.black				{color: #000;}
.grey				{color: #999;}
.red				{color: #ff0000;}

/* spacers */
.pad_t_2			{padding-top:2px;}
.pad_t_20			{padding-top:20px;}
.pad_t_22			{padding-top:22px;}
.pad_t_30			{padding-top:30px;}

.pad_b_20			{padding-bottom:20px;}
.pad_b_30			{padding-bottom:30px;}
.pad_b_80			{padding-bottom:80px;}

.pad_3				{padding:3px;}
.pad_l_30			{padding-left:30px;}

.mar_t_20			{margin-top:20px;}
.mar_b_20			{margin-bottom:20px;}

.icon_img			{margin-left:7px;}
.icon				{color: #999;text-decoration: none;}
.icon img				{background-color:#fff;}			
.icon:hover img			{background-color:#ff9900;}


.display			{height:200px;width:100%;display:table;}
.display2			{height:20px;width:100%;display:table;overflow:hidden;}
/*background-color:#ffffcc; // border: #000 1px solid;*/ /*padding/margin:30px 0 20px 0px; = top,right,bot,left;*/ /*background:30px 0 20px 0px; = left,top,right,bot;*/

/* menu */
.menu				{display:inline;clear: both;font-weight:bold;}
.menu ul			{margin: 0;padding: 0;list-style-type: none;}
.menu li			{float: left;text-align:right;margin-bottom:5px;}
.menu li a			{background-color:#fff;color:#000;text-decoration: none;}
	
.menu li a.up			{color:#005102;text-decoration: none;background:url(../images/bg_up.gif) repeat-x;background-position: 0 0;padding-bottom:22px;}


/*aa*/

.menu2					{position:absolute;z-index:108;top:150px;margin-left:376px;}
.menu2 li 				{float:left;display: inline;font-size: 15px;line-height:18px;}

.menu2 li a:link,
.menu2 li a:visited,
.menu2 li a:hover,
.menu2 li a:focus		{display: block;
						color: #000;
						padding:3px 52px 6px 5px;
						text-decoration: none;
						font-weight: bold;
						white-space: nowrap;}

.menu2 li a:hover,
.menu2 li a:focus		{background-image: url(../images/menu_white.png);background-position: bottom left;background-repeat: repeat;color: #fff;}

.menu2 li a.up {color: #cc6600;}

.menu3				{padding-left:53px;padding-top:53px;text-transform: uppercase;}
.menu3 ul			{font-weight:bold;}
.menu3 li 			{font-size:14px;width:310px; padding:8px 0 7px 1px; border-bottom:#838383 1px dotted;}
.menu3 li a			{color:#686868;text-decoration: none;}
.menu3 li a:hover	{color:#ff9900;text-decoration: none;padding-left:3px;}
.menu3 li a.up		{color:#cc6600;text-decoration: none;}

.menu3_border		{border-top:#838383 1px dotted;width:310px;}


.right				{float: right;}
.bold				{font-weight:bold;}
.clear_all			{content: "."; display: block;height: 0;clear: both;visibility: hidden;}
.clear_5				{content: "."; display: block;height: 5px;clear: both;visibility: hidden;}
.clear_10				{content: "."; display: block;height: 10px;clear: both;visibility: hidden;}
.clear_20				{content: "."; display: block;height: 20px;clear: both;visibility: hidden;}

.title				{font-size:24px;color:#3399cc;padding-bottom:8px;}
.title2				{font-size:24px;color:#33cc5e;padding-bottom:8px;}
.title3				{color:#7a7a7a;font:24px Arial, Helvetica, sans-serif; padding-bottom:4px; margin-bottom:20px; border-bottom: #656565 1px dotted;}

.title_sub			{padding: 8px 8px 8px 2px;  margin-top: 27px; margin-bottom: 12px;font-size:18px;border-bottom: #ccc 1px dotted;}
.title_blue			{padding: 8px; background-color:#e5f0f4; margin-top: 8px; margin-bottom: 12px;font-size:18px;border-bottom: #ccc 1px dotted;}
.title_blue2		{padding: 8px; background-color:#e5f0f4; margin-top: 28px; margin-bottom: 12px;font-size:18px;border-bottom: #ccc 1px dotted;}
.title_green		{padding: 8px; background-color:#e5f0df; margin-top: 27px; margin-bottom: 12px;font-size:18px;border-bottom: #ccc 1px dotted;}

.column_a_text		{padding-left: 50px;padding-right: 50px;padding-top: 36px;line-height:18px;}
.column_b_text		{padding-left: 2px;padding-top: 14px;line-height:22px;}
.column_c_text		{padding-left: 2px;padding-top: 14px;line-height:18px;}
.column_d_text		{padding-left: 2px;line-height:18px;}
div.column_a_text hr{margin-top:28px;margin-bottom:8px; border-top: #3399cc 1px dotted; color:white;}
div.column_b_text hr{margin-top:28px;margin-bottom:8px; border-top: #3399cc 1px dotted; color:white;}
div.column_c_text hr{margin-top:28px;margin-bottom:8px; border-top: #3399cc 1px dotted; color:white;}
div.column_d_text hr{margin-top:28px;margin-bottom:8px; border-top: #3399cc 1px dotted; color:white;}
.highlight			{background-color:#eee;margin-top:22px;padding:5px;}
.border_pic			{border-right: #fff 1px solid;}
.announcement		{height:100px;color:#686868;font-size:24px; padding-left:28px;padding-right:20px; padding-bottom:10px;}
.coment				{display: table;border-left: #cc009a 4px solid; color:#434343; padding-left:12px;margin-top:21px;margin-bottom:22px;line-height:28px;font:24px Arial, Helvetica, sans-serif;}
.autor				{padding-top:8px;font-style: italic;font-weight:normal;color:#484848;}
.read				{font:11px Verdana, Geneva, Helvetica, sans-serif;}
.to_top				{float: right; font:10px Verdana, Geneva, Helvetica, sans-serif;color:#ff8800;border-bottom:#ccc 1px dotted; padding:20px 10px 6px 10px; clear: both;}
.copyright			{color: #999;font:10px Verdana, Geneva, Arial, Helvetica, sans-serif; padding-left:30px;margin-bottom:30px;}

.design				{margin-top:-42px;float:right;font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.artenergy			{color: #999;margin-right:5px;text-decoration: none;padding-right:20px;}

input.butt			{width:108px;height:28px;
					color: #0066ff;
					font:11px verdana, geneva, arial, helvetica, sans-serif;
					background: #FDD000; 
					cursor: pointer;font-weight:bold;}
	
input.buttup		{width:108px;height:28px;
					color: #990000;
					font:11px verdana, geneva, arial, helvetica, sans-serif;
					background: #D8F7CB; 
					cursor: pointer;font-weight:bold;}

.bgon					{cursor:pointer; border:0;
						width:108px;height:26px;
						background:url(../images/button_108.gif) no-repeat;
						background-color:#ceee00; color:#333;
						text-transform: uppercase;font:bold 11px Arial, Helvetica, sans-serif;
						text-align: center;}

.bgoff					{cursor:pointer; border:0;
						width:108px;height:26px;
						background:url(../images/button_108.gif) no-repeat; 
						background-color:#a9c300; color:#fff; 
						text-transform: uppercase;font:bold 12px Arial, Helvetica, sans-serif;
						text-align: center;}
					
					
.fields					{background:#e3f0f7;padding:5px 5px 3px 15px;}
.sog1,.sog2,.sog3,.sog4	{display:block; overflow:hidden;}
.sog1,.sog2,.sog3		{height:1px;}
.sog2,.sog3,.sog4		{background:#e3f0f7; border-left:1px solid #e3f0f7; border-right:1px solid #e3f0f7;}
.sog1 					{margin:0 5px; background-color:#e3f0f7;}
.sog2					{margin:0 3px; border-width:0 2px 0 1px;}
.sog3					{margin:0 2px;}
.sog4					{margin:0 1px; height:2px;}

.inner					{background:#f5f5f5;padding:5px 4px 3px 8px;}
.swg1,.swg2,.swg3,.swg4	{display:block; overflow:hidden;}
.swg1,.swg2,.swg3		{height:1px;}
.swg2,.swg3,.swg4		{background:#f5f5f5; border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5;}
.swg1 					{margin:0 5px; background-color:#f5f5f5;}
.swg2					{margin:0 3px; border-width:0 2px 0 1px;}
.swg3					{margin:0 2px;}
.swg4					{margin:0 1px; height:2px;}