html				{font-size:100%;font:14px Arial,Helvetica,sans-serif; color:#444;line-height:18px;}
body,div,span,p,img,h1,h2,h3,h4,h5,ul,ol,li,pre,form,label,input,textarea {margin:0;padding:0;border:0;vertical-align:baseline;}
body				{background:url(/images/bg_gradient.jpg) repeat-x;background-color:#adadad;}

ol,ul 				{list-style:none;}
h1					{color: #fff;font-size:44px;padding:18px 0 5px 55px;text-shadow: 1px 1px 6px #688cae;line-height:40px;}

h2.slogan			{font:14px Arial,Helvetica,sans-serif;padding:0 0 0 58px;color: #fff;font-style: italic;line-height:14px;}

#container			{width:740px; margin:0 auto;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;*/


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

.tm					{font-size:11px;line-height:18px;color: #fff;padding-top:44px;}

.hide				{display: none; visibility:hidden;}
.logo				{margin-top:15px;margin-left:33px;}

/*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;*/

/* links */
a					{text-decoration: underline; color: #6699FF;}
a.blk				{text-decoration: none; color: #333;}
a.org				{text-decoration: none; color: #6699FF;}
a.blk:hover			{text-decoration: none; color: #ff6f18;}
a.org:hover			{text-decoration: none; color: #ff6f18;}
a.a					{text-decoration: none; color: #fff;}
a.menu				{text-decoration: none; color: #484848;font-weight:bold;line-height:18px;cursor: pointer;}
a.menuup			{text-decoration: none; font-weight:bold;line-height:18px;cursor: pointer;}
a:hover				{text-decoration: none; color: #0099FF;}

/* menu */
#menu				{font-size:12px;margin:28px 0 0 0;}
#menu li 			{width:152px;padding-bottom:3px;}
#menu li a			{width:150px;color:#000;text-decoration: none;}
#menu li a:hover	{margin-left:1px;color: #0099ff;text-decoration: none;background-color:#f3f3f3;}
#menu li a.up		{padding-left:11px;background:url(/images/bullet_orange.gif) no-repeat;background-position: 1px 4px;color:#cc9900;text-decoration: none;}

.menubr				{padding-bottom:2px;margin-bottom:5px;border-bottom:#999 1px dotted;}



/* menu2 */
#menu2				{background-color:#c4c6cc;font-size: 12px;padding:5px 0 5px 48px;}
#menu2 li 			{display:inline;padding-bottom:0px;padding-left:8px;}

/* list */
.list				{padding-top:8px;}
.list ul			{margin: 0;padding: 0;list-style-type: none;}
.list li			{text-decoration: none;padding-left:14px;padding-bottom:8px;width:450px;background:url(../images/bullet_gr.gif) no-repeat;background-position: 0 5px;}
.list li a			{color:#0099ff;text-decoration: none;}
.list li a:hover	{color: #0099FF;text-decoration: underline;}

.close				{width:450px;padding:3px;border-bottom: #ccc 1px dotted;margin-bottom:18px; text-align:right;cursor:pointer;font-size:11px;}
.clear_all			{content: "."; display: block;height: 0;clear: both;visibility: hidden;}
.clear_3			{content: "."; display: block;height: 3px;clear: both;visibility: hidden;}
.clear_20			{content: "."; display: block;height: 20px;clear: both;visibility: hidden;}
.clear_26			{content: "."; display: block;height: 26px;clear: both;visibility: hidden;}
.clear_30			{content: "."; display: block;height: 30px;clear: both;visibility: hidden;}
.clear_36			{content: "."; display: block;height: 36px;clear: both;visibility: hidden;}
.clear_40			{content: "."; display: block;height: 40px;clear: both;visibility: hidden;}
.clear_60			{content: "."; display: block;height: 60px;clear: both;visibility: hidden;}
.clear_100			{content: "."; display: block;height: 100px;clear: both;visibility: hidden;}
.content			{width: 100%;display: table;background:url(/images/bg_sky_2.jpg) no-repeat;background-color:#fff;padding-top:28px;}
.grey				{color:#888;}
.pointer			{cursor: pointer;}
.header				{width: 100%;display: table;height: 83px;margin-top: 17px; background: url(../images/top.gif) no-repeat;}
.border				{border-left: #8b8b8b 1px solid;border-right: #8b8b8b 1px solid;}
/*.breadcrombs		{float: right;font-size: 11px;color:#333;text-align: right;width:391px;padding-top:21px;}*/
.clean_agents		{float: right;width:390px;margin-top:21px;text-align: right;}
.utilo				{background-color:#e6e6e6;padding:4px;margin-bottom:18px;margin-top:38px;;font-size: 11px;color:#333;}
.slogan				{padding:0 0 0 58px;color: #fff;font-style: italic;line-height:14px;}
/*pagination*/
.bottom				{width:505px;margin-top:50px;display:inline;clear: both;float: left;}
.bottom ul			{margin: 0;padding: 0;list-style-type: none;clear: both;}
.bottom li			{margin-left:55px;float: left;}
.bot_left			{display: block;width:315px;}
.bot_right			{display: block;width:80px;text-align:right;}
.list_title			{background:#f7f7f7;color:#888;font:bold 9px verdana, arial, helvetica, sans-serif;padding-top:4px; padding-bottom:4px; border-top: #dedede 1px solid;text-transform: uppercase;}
.description		{font-size: 16px;font-weight:bold;padding:8px 0 12px 1px;color:#888;line-height:18px;border-top: #ddd 3px solid;border-bottom: #ddd 4px solid;}
.number				{color:#888; border:0px;margin-bottom:28px;}
.number p a:link,.number p a:visited,.number p a:hover,.number p a:active{text-decoration:none;color: #cc9900;background:#f6f6f6;border:1px dotted #ccc;padding:2px 5px;font-size:10px;margin-left:2px;margin-right:2px;}
.number p a:hover	{background:#0099FF;color:#fff;border-color:#fff;}
.number p			{margin:4px 0px;}
.number p span		{text-decoration:none;background:#f7f7f7;padding:2px 5px;border:1px dotted #ccc; color:#c0c0c0; font-size:10px;margin-left:2px;margin-right:2px;}

#num_left			{text-decoration:none;background:#f7f7f7;padding:2px 5px;border:1px dotted #ccc; color:#c0c0c0; font-size:10px;cursor: text;}
#num_right			{text-decoration:none;background:#f7f7f7;padding:2px 5px;border:1px dotted #ccc; color:#c0c0c0; font-size:10px;cursor: text;}

.footer				{width: 100%;display: table;height: 60px;padding-top:43px;padding-left:53px;background: url(../images/foot.gif) no-repeat;margin-bottom:50px;}
.copyright			{width:552px;font-size: 11px;color:#ddd;}
.artenergy			{padding-right:8px;font-size: 11px;color:#ddd;float:right;}


#tt					{position:absolute;display:block;background:url(../images/tt_left.gif) no-repeat;}

#tttop				{display:block;
					height:5px;
					margin-left:5px;
					background:url(../images/tt_top.gif) top right no-repeat;
					overflow:hidden;}
					
#ttcont				{display:block;
					padding:2px 12px 3px 7px;
					margin-left:5px;
					background:#666;
					color:#fff;}
					
#ttbot				{display:block;
					height:5px;
					margin-left:5px;
					background:url(../images/tt_bottom.gif) top right no-repeat;
					overflow:hidden;}


