/* CSS Document */
html, body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, form, fieldset  
{
margin:0;
padding:0;
border:0;
}
a img{border:none;}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
body
	{
	background:#fff url(../images/art/bg.jpg) 0 0 repeat-x;
	text-align:center;
	}
body.main{background:#fff url(../images/art/bg-main.jpg) 0 0 repeat-x;}
#wrap
	{
	width:960px;
	text-align:left;
	margin:0 auto;
	}
#header
	{
	width:960px;
	height:152px;
	}
#header h1
	{
	width:351px;
	height:69px;
	background:url(../images/art/logo.jpg) 0 0 no-repeat;
	display:block;
	float:left;
	display:inline;
	margin:19px 0 0 0;
	}
#header h1 span{display:none;}
#header h1 a
	{
	width:351px;
	height:69px;
	display:block;
	}
#header ol
	{
	width:80px;
	list-style:none;
	float:left;
	display:inline;
	margin:30px 0 0 40px;
	}
#header ol li
	{
	width:80px;
	font:11px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	line-height:18px;
	text-align:right;
	float:left;
	display:inline;
	}
#header ol li a
	{
	color:#7d7d7d;
	text-decoration:none;
	}
#header ol li a:hover
	{
	color:#91b144;
	text-decoration:underline;
	}
#header img
	{
	float:right;
	display:inline;
	margin:31px 0 0 0;
	}
#content
	{
	width:960px;
	clear:both;
	background:url(../images/art/content-bg.jpg) 0 0 repeat-y;
	}
#content.main{background:none;}
#banner
	{
	width:960px;
	height:323px;
	background:url(../images/art/btn-map.jpg) right 0 no-repeat;
	vertical-align:top;
	}
/*#banner h1
	{
	font:bold 30px "Century Gothic", Arial, serif;
	color:#2580a5;
	line-height:30px;
	margin:0 0 4px 0;
	float:left;
	}*/
#banner h1.directory
{
width:285px;
height:30px;
background:url(../images/h1-industry.jpg) 0 0 no-repeat;
display:block;
float:left;
margin:0 0 4px 0;
}
#banner h1.category
{
width:322px;
height:34px;
background:url(../images/h1-category.jpg) 0 0 no-repeat;
float:left;
display:block;
margin:0 0 4px 0;
}
#banner h1 span{display:none;}
#banner p
	{
	font:11px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	line-height:15px;
	clear:left;
	}
#banner p a{color:#91B144}
#banner p a:hover{text-decoration:underline}
#banner p strong{color:#7293a1;}
#banner p.welcome
	{
	width:290px;
	float:right;
	display:inline;
	margin:-53px 10px 0 0;
	}
#banner ol
	{
	width:608px;
	float:left;
	display:inline;
	margin:0 0px 0 0;
	border:0 0 0 0 ;
	padding:0 0 0 0;
	list-style:none;
	}
#banner ol li
	{
	width:152px;
	float:left;
	display:inline;
	margin:0 0px 0 0;
	border:0 0 0 0 ;
	padding:0 0 0 0;
	border-collapse:collapse;
	margin-right:0px;
	list-style:none;
	font:11px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	line-height:11px;
	}
#banner ol li a
	{
	width:auto;
	height:19px;
	padding:3px 0 0px 4px;
	display:block;
	color:#7d7d7d;
	text-decoration:none;
	}
#banner ol li a:hover
	{
	background:url(../images/category-hover.jpg) 0 0 no-repeat;
	color:#7fa23c;
	}
#banner form
	{
	width:608px;
	float:left;
	display:inline;
	margin:16px 0 8px 0;
	padding:0 0 10px 0;
	background:url(../images/dot.jpg) 0 bottom repeat-x;
	}
#banner form fieldset input, #banner form fieldset select
	{
	width:158px;
	height:20px;
	padding:3px 0 0 5px;	
	border:1px solid #e3eff1;
	background:#e3eff1;
	float:left;
	display:inline;
	margin:0 11px 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#2684a8;
	}
#banner form fieldset select
	{
	height:25px;
	padding:0 0 0 5px;
	}
#banner form fieldset select option
	{
	height:15px;
	padding:0px 0 0 5px;
	}
#banner form fieldset input.search
	{
	width:71px;
	height:26px;
	background:url(../images/btn-search.jpg) 0 0 no-repeat;
	padding:0;
	border:none;
	margin:0;
	}
#banner div.title
	{
	width:608px;
	height:52px;
	float:left;
	display:inline;
	background:url(../images/title-bg.jpg) 0 0 no-repeat;
	margin:13px 0 0 0;
	}
#map
	{
	width:310px;
	height:323px;
	float:right;
	display:inline;
	margin:10px 00px 0 0px; /* Changed - margin:0 32px 0 0; */
	}
#googlemap
	{
	width:310px;
	height:323px;
	float:right;
	display:inline;
	margin:00px 20px 0 0px; /* Changed - margin:0 32px 0 0; */
	}
#right p.iconlist a 
	{
	
    font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#5b9124;
	margin:5px 10px 10px 0;
	float:right;
    }

#content .col-1, #content .col-2, #content .col-3
	{
	width:300px;
	/*clear:both;
	float:left;
	display:inline;*/
	padding:25px 0 0px 0;
	vertical-align:top;
	}
#content .col-2
	{
	clear:none;
	padding:25px 26px 0 26px;
	}
#content .col-3
	{
	clear:none; 
	/*float:right;
	display:inline;*/
	}
#content .col-1 h2, #content .col-2 h2, #content .col-3 h2
	{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#1f627d;
	line-height:18px;
	/*clear:left;*/
	}
#content .col-3 h4
	{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#90B143;
	line-height:14px;
	/*clear:left;*/
	}
#content .col-1 h3, #content .col-2 h3, #content .col-3 h3
	{
	font:9px Arial, Helvetica, sans-serif;
	color:#4a8eaa;
	line-height:14px;
	}
#content .col-1 p, #content .col-2 p, #content .col-3 p
	{
	font:11px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	line-height:17px;
	margin:0 0 5px 0;
	}
#content .col-1 p a, #content .col-2 p a, #content .col-3 p a
	{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#90b143;
	text-decoration:none;
	}
#content .col-3 h4 a
	{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#90b143;
	text-decoration:none;
	}
#content .col-3 h4 a:hover{text-decoration:underline;}
#content .col-3 p a{margin:0 10px 0 0;}
#content .col-1 p a:hover, #content .col-2 p a:hover, #content .col-3 p a:hover{text-decoration:underline;}
#content .col-1 ol
	{
	width:300px;
	list-style:none;
	float:left;
	display:inline;
	margin:0 0 35px 0;
	}
#content .col-1 ol li
	{
	width:98px;
	width:96px;
	float:left;
	display:inline;
	margin:0 0 3px 0;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#90b143;
	line-height:12px;
	}
#content .col-1 ol li.none{margin:0;}
#content .col-1 ol li a
	{
	color:#90b143;
	text-decoration:none;
	}
#content .col-1 ol li a:hover{text-decoration:underline;}
#content .col-1 ol ul.middle li{padding:0 0 0 10px;}
#content .col-1 div.box, #content .col-2 div.box, #content .col-3 div.box
	{
	width:184px;
	height:55px;
	display:block;
	padding:49px 0 0 116px;
	margin:0 0 10px 0;
	}
#content .col-1 div.box.market-data{background:url(../images/titles/market-data.jpg) 0 0 no-repeat;}
#content .col-1 div.box.training{background:url(../images/titles/training.jpg) 0 0 no-repeat; margin:0 0 0px 0;}
#content .col-2 div.box.industry{background:url(../images/titles/industry-reports.jpg) 0 0 no-repeat;}
#content .col-2 div.box.jobs{background:url(../images/titles/jobs.jpg) 0 0 no-repeat; clear:both; float:left; display:inline; margin:0 0 0px 0;}
#content .col-3 div.box.news{background:url(../images/titles/news.jpg) 0 0 no-repeat;}
#content .col-3 div.box.video{background:url(../images/titles/video.jpg) 0 0 no-repeat; clear:both; float:left; display:inline; margin:0 0 0px 0;}
#content .col-1 div.box p, #content .col-2 div.box p, #content .col-3 div.box p
	{
	width:177px;
	font:9px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	line-height:14px;
	}
#content .col-1 div.box p a, #content .col-2 div.box p a, #content .col-3 div.box p a
	{
	color:#91b144;
	text-decoration:none;
	}
#content .col-2 div.box p{margin:0 0 5px 5px;}
#content .col-3 div.box.jobs p{margin:0 0 5px -4px;}
#content .col-3 div.box.video p{margin:0 0 5px 2px;}
#content .col-1 div.box p a:hover, #content .col-2 div.box p a:hover, #content .col-3 div.box p a:hover{text-decoration:underline;}
#content .col-2 ul
	{
	width:300px;
	float:left;
	display:inline;
	list-style:none;
	}
#content .col-2 ul li
	{
	width:300px;
	float:left;
	display:inline;
	margin:0 0 17px 0;
	}
#content .col-2 ul li img{border:5px solid #cfd0d0;}
#content .col-2 div.image
	{
	width:69px;
	float:left;
	display:inline;
	}
#content .col-2 div.text
	{
	width:220px;
	float:right;
	display:inline;
	}
#content .col-3 ol
	{
	width:300px;
	float:left;
	display:inline;
	list-style:none;
	}
#content .col-3 ol li
	{
	width:300px;
	float:left;
	display:inline;
	margin:0 0 17px 0;
	}
/*** CONTENT PAGE *****/
#left
	{
	width:190px;
	float:left;
	padding:40px 0 60px 0;
	}
#left h1
	{
	font:bold 18px "Century Gothic", Arial, sans-serif;
	color:#2580a5;
	line-height:18px;
	padding:0 0 19px 25px;
	}
#left h1.search{background:url(../images/ico-search.jpg) 0 0 no-repeat;}
#left h1.res{background:url(../images/ico-feature.jpg) 0 0 no-repeat;}
#left h2.browse{padding:20px 0 0 0px;color:#0097ca;}
#left h2
	{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#0097ca;
	line-height:14px;
	margin:0 0 5px 0;
	}
#left p
	{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:14px;
	}
#left p a
	{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#5b9124;
	}
#left a.quicklist
	{
	width:164px;
	height:34px;
	margin:15px 0 0 3px;
	background:url(../images/btn-quicklist.jpg) 0 0 no-repeat;
	display:block;
	float:left;
	}
#left ul li h3 a
	{
	font:11px Arial, Helvetica, sans-serif;
	color:#333333;
	/*line-height:5px;*/
	line-height:3px;
	padding:0 0 0 0;
	margin:10px 0 0 0;
	text-decoration:none;
	}
#left ul li h3 a:hover{text-decoration:underline}
#left h3 a
	{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333333;
	/*line-height:5px;*/
	padding:0 0 5px 0;
	margin:10px 0 0 0;
	text-decoration:none;
	}
#left ul.resource a:hover{text-decoration:underline;color:#87aa3d;}
#left ul.resource
	{
	width:164px;
	height:34px;
	margin:50px 0 70px 0px;
	display:block;
	float:left;
	display:inline;
	}
#left ul li h2 a
	{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333333;
	/*line-height:10px;*/
	padding:0 0 0 0;
	margin:0px 0 0 0;
	text-decoration:none;
	}
#left div.image
	{
	float:left;
	display:inline;
	margin:5px 11px 0 0;
	/*width:132px;
	height:92*/
	}
#left ul
	{
	list-style:none;
	margin:16px 0 0 0;
	}
#left ul li{margin:0 0 15px 0;}
#left form
	{
	padding:0 0 28px 0;
	/*background:url(../images/form-bg.jpg) 0 bottom repeat-x;*/
	margin:-10px 0 0 0;
	}
#left form fieldset label
	{
	font:11px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	line-height:18px;
	float:left;
	display:inline;
	margin:10px 0 0 0;
	}
#left form fieldset input
	{
	width:160px;
	height:20px;
	border:1px solid #e3eff1;
	background:#e3eff1;
	padding:3px 0 0 5px;	
	font:11px Arial, Helvetica, sans-serif;
	color:#2684a8;	
	float:left;
	}
#left form fieldset input.keyword
	{
	width:160px;
	height:20px;
	border:1px solid #e3eff1;
	background:#e3eff1;
	padding:3px 0 0 5px;	
	font:11px Arial, Helvetica, sans-serif;
	color:#7D7D7D;	
	float:left;
	}

#left form fieldset input.check
	{
	width:17px;
	height:20px;
	background:none;
	border:none;
	padding:0 0 0 0;	
	float:left;
	}
#left form fieldset input.search
	{
	width:71px;
	height:26px;
	background:url(../images/btn-search.jpg) 0 0 no-repeat;
	border:none;
	padding:0;
	margin:5px 5px 0 15px;
	cursor:pointer;
	}
#left form fieldset input.login
	{
	width:71px;
	height:26px;
	border:5px;
	padding:0;
	margin:5px 0px 0 0px;
	cursor:pointer;
	}
#left form fieldset input.reset
	{
	width:60px;
	height:26px;
	background:url(../images/btn-clear.jpg) 0 0 no-repeat;
	border:none;
	padding:0;
	margin:5px 0 0 0;
	cursor:pointer;
	}
#left form fieldset input br{clear:both;}
#left form fieldset select
	{
	width:167px;
	height:20px;
	padding:3px 0 0 5px;	
	border:1px solid #e3eff1;
	background:#e3eff1;
	float:left;
	display:inline;
	margin:0 11px 5px 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#2684a8;
	}
/*
#left form fieldset select
	{
	height:25px;
	padding:0 0 0 5px;
	}
*/
#left form fieldset select option
	{
	height:15px;
	padding:0px 0 0 5px;
	}
#left form fieldset a.add
	{
	width:164px;
	height:34px;
	background:url(../images/btn-add.jpg) 0 0 no-repeat;
	margin:100px 0 0 3px;
	display:block;
	float:left;
	display:inline;
	}
#left form fieldset a.addSuggest
	{
	width:164px;
	height:34px;
	background:url(../images/btn-add.jpg) 0 0 no-repeat;
	margin:15px 0 0 3px;
	display:block;
	float:left;
	display:inline;
	}

#left form fieldset a.add span{display:none;}
#right
	{
	width:738px;
	padding:42px 0 60px 32px;
	float:left;
	display:inline;
	}
#right p.bottom_line
	{
	width:550px;
	font:bold 32px "Century Gothic", Arial, sans-serif;
	color:#333333;
	line-height:34px;
	padding:0 0 5px 0;
	background:url(../images/dot2.jpg) 0 bottom repeat-x;
	margin:0 0 20px 0;	
	}
#right div.bottom_line
	{
	width:530px;
	color:#333333;
	padding:0 0 0px 0;
	vertical-align:middle;
	background:url(../images/dot2.jpg) 0 center repeat-x;
		
	}
#right p.middle_line
	{
	width:400px;
	font:bold "Century Gothic", Arial, sans-serif;
	color:#333333;
	
	padding:0 0 2px 0;
	background:url(../images/dot2.jpg) 0 bottom repeat-x;
	margin:0 0 10px 0;	
	}
#right p.icon
	{
	float:left;
	} 	
#right h1
	{
	/*width:550px;*/
	font:bold 32px "Century Gothic", Arial, sans-serif;
	color:#333333;
	line-height:34px;
	padding:0 0 5px 0;
	background:url(../images/dot2.jpg) 0 bottom repeat-x;
	margin:0 0 20px 0;
	}
#right h2 a
	{
	font:bold 24px "Century Gothic", Arial, sans-serif;
	color:#2580a5;
	line-height:30px;
	clear:left;
	text-decoration:none;
	}
#right h2
	{
	font:bold 24px "Century Gothic", Arial, sans-serif;
	color:#2580a5;
	line-height:30px;
	margin:0 0 10px 0;
	clear:left;
	}
#right h2.category
	{
	height:36px;
	background:url(../images/ico-category.jpg) 0 0 no-repeat;
	padding:0 0 0 35px;
	margin:0 0 10px 0;
	}
#right h2.countrycategory
	{
	height:36px;
	color:#87AA3D;
	padding:0 0 0 0;
	margin:0 0 10px 0;
	}
#right h2.featured
	{
	height:28px;
	background:url(../images/ico-feature.jpg) 0 0 no-repeat;
	padding:0 0 0 30px;
	margin:0 0 20px 0;
	}
#right h3
	{
	font:13px Arial, Helvetica, sans-serif;
	color:#515151;
	line-height:16px;
	}
#right h3.contact a
	{
	font:13px Arial, Helvetica, sans-serif;
	color:#515151;
	line-height:26px;
	text-decoration:none;
	}
#right h4
	{
	font:11px Arial, Helvetica, sans-serif;
	color:#adadad;
	line-height:14px;
	}
#right h6
	{
	font:9px Arial, Helvetica, sans-serif;
	color:#adadad;
	line-height:14px;
	clear:both;
	float:left;
	display:inline;
	margin:0 0 10px 0;		
	background:url(../images/arrow-down.jpg) right 5px no-repeat;
	padding:0 13px 0 0;
	}
#right form ul.standardButton
	{padding-left: 400px; clear:both; cursor:pointer; list-style:none;}

#right p a.more
	{
	color:#87aa3d;
	text-decoration:none;
	font-weight:bold;
	float:right;
	padding:0 50px 0 0;	
	}
#right a.morelist
	{
	color:#87aa3d;
	text-decoration:none;
	font-weight:bold;
	float:right;
	padding:0 0px 0 0;
	}
#right p
	{
	font:11px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	line-height:16px;
	margin:0 0 15px 0;	
	}
#right p.page 
	{
	font:11px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	line-height:16px;
	margin:0 0 3px 0;	
	}
#right div.job p
	{
	font:11px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	line-height:16px;
	margin:0 0 0px 0;	
	}
#right div.job
	{
	font:11px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	line-height:16px;
	margin:0 0 0px 0;	
	}
#right div.job p a
	{
	font:11px Arial, Helvetica, sans-serif;
	color:#87aa3d;
	text-decoration:underline;	
	}
#right div.job a
	{
	font:11px Arial, Helvetica, sans-serif;
	color:#87aa3d;
	text-decoration:underline;	
	}
#right table tr td
	{
	font:11px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	line-height:16px;
	margin:0 0 15px 0;	
	}
#right ul.adds
	{
	font:11px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	line-height:16px;
	margin:0 0 15px 0;	
	}
#right p a
	{
	font:11px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	text-decoration:none;
	}
#right p a:hover{text-decoration:underline;color:#87aa3d;}
#right br.clear{clear:left;}
#right ul.cat
	{
	width:200px;
	float:left;
	display:inline;
	list-style:none;
	margin:0 0 40px 20px;
	}
#right ul.catall
	{
	width:400px;
	float:left;
	display:inline;
	list-style:none;
	margin:0 0 15px 20px;
	}
#right ul.catbrowse
	{
	width:200px;
	float:left;
	display:inline;
	list-style:none;
	margin:0 0 5px 20px;
	}
#right ul.catbrowse li
	{
	width:200px;
	float:left;
	display:inline;
	font:11px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	line-height:16px;
	background:url(../images/ico-list.jpg) 0 4px no-repeat;
	padding:0 0 0 15px;
	margin:0 0 10px 0;
	}
#right ul.catbrowse li h3 strong
	{
	float:left;
	display:inline;
	margin:0 5px 0 0;
	}
#right ul.catbrowse li h3 span{float:left; display:inline;}
#right ul.catbrowse li p{clear:left; margin:0;}
#right ul.catbrowse li a
	{
	color:#7d7d7d;
	text-decoration:none;
	}
#right ul.catallindex
	{
	width:400px;
	float:left;
	display:inline;
	list-style:none;
	margin:0 0 15px 20px;
	}
#right ul.catallindex li
	{
	width:400px;
	float:left;
	display:inline;
	font:11px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	line-height:16px;
	/*background:url(../images/ico-list.jpg) 0 4px no-repeat;*/
	padding:0 0 0 15px;
	margin:0 0 0px 0;
	}
#right ul.catallindex li h3 strong
	{
	float:left;
	display:inline;
	margin:0 5px 0 0;
	}
#right ul.catallindex li h3 span{float:left; display:inline;}
#right ul.catallindex li p{clear:left; margin:0;}
#right ul.catallindex li a
	{
	color:#7d7d7d;
	text-decoration:none;
	}
#right div.review 
	{
	width:500px;
	float:left;
	display:inline;
	font:11px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	line-height:16px;
	padding:0 0 0 15px;
	margin:0 0 10px 0;
	}
#right ul.cat.rgt
	{
	float:right;
	display:inline;
	margin:0 80px 40px 0;
	}
#right ul.cat li
	{
	width:200px;
	float:left;
	display:inline;
	font:11px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	line-height:16px;
	background:url(../images/ico-list.jpg) 0 4px no-repeat;
	padding:0 0 0 15px;
	margin:0 0 10px 0;
	}
#right ul.cat li h3 strong
	{
	float:left;
	display:inline;
	margin:0 5px 0 0;
	}
#right ul.ad li 
	{
	margin:2px 5px 2px 20px;
	list-style:disc outside;
	line-height:18px;
	}
#right ul.cat li h3 span{float:left; display:inline;}
#right ul.cat li p{clear:left; margin:0;}
#right ul.cat li a
	{
	color:#7d7d7d;
	text-decoration:none;
	}
#right ul.catall li
	{
	width:400px;
	float:left;
	display:inline;
	font:11px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	line-height:16px;
	/*background:url(../images/ico-list.jpg) 0 4px no-repeat;*/
	padding:0 0 0 15px;
	margin:0 0 0px 0;
	}
#right ul.catall li h3 strong
	{
	float:left;
	display:inline;
	margin:0 5px 0 0;
	}
#right ul.catall li h3 span{float:left; display:inline;}
#right ul.catall li p{clear:left; margin:0;}
#right ul.catall li a
	{
	color:#7d7d7d;
	text-decoration:none;
	}
#right h3.contact a:hover
	{
	color:#87aa3d;
	text-decoration:underline;
	}
#right ul.cat li a:hover
	{
	color:#2580a5;
	text-decoration:underline;
	}
#right ul.catall li a:hover
	{
	color:#2580a5;
	text-decoration:none;
	}
#right ul.catallindex li a:hover
	{
	color:#2580a5;
	text-decoration:none;
	}
#right ul.feature
	{
	width:550px;
	float:left;
	display:inline;
	list-style:none;
	}
#right div.calender
	{
	 float:right;
	 display:block;
	 padding:0 400px 30px 0;	
	}
#right ul.feature li
	{
	width:550px;
	display:block;
	clear:left;
	float:left;
	display:inline;
	font:11px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	line-height:17px;
	padding:0 0 30px 0;
	}
#right ul.feature li h3
	{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	line-height:18px;
	margin:0 0 5px 0;
	}
 ul.order li
	{
	width:550px;
	display:block
	clear:left;
	float:left;
	display:inline;
	font:11px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	line-height:17px;
	padding:0 0 5px 100px;
	}
 ul.order li h3
	{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	line-height:18px;
	margin:30px 0 5px 0;
	}
#right h3.list a
	{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	line-height:18px;
	padding:3px 0 0 0;
	margin:0 0 0px 0;
	text-decoration:none;
	}
#right ul.feature li h3 a
	{
	font:13px Arial, Helvetica, sans-serif;
	color:#515151;
	line-height:16px;
	font-weight:bold;
	}
#right strong.title
	{
	font:13px Arial, Helvetica, sans-serif;
	color:#515151;
	line-height:16px;
	font-weight:bold;
	}
#right ul.feature li a
	{
	color:#87aa3d;
	text-decoration:none;
	font-weight:bold;
	}
#right ul.feature li a:hover{text-decoration:underline;}
#right h3.list a:hover{text-decoration:underline;color:#87aa3d;}
#right div.image
	{
	width:142px;
	float:left;
	display:inline;
	margin:0 11px 0 0;
	}
#right div.listimage
	{
	float:right;
	display:inline;
	margin:0 0 0 3px;
	}
#right div.listimage img
	{
	float:right;
	display:inline;
	margin:0 0 5px 3px;
	}
#right div.listsummaryimage
	{
	float:left;
	display:inline;
	margin:0 5px 0 0;
	}
#right div.image img{border:5px solid #dbdbdb;}
#right div.listimage img{border:5px solid #dbdbdb;}
#right div.text
	{
	width:340px;
	float:left;
	display:inline;	
	}
#ad
	{
	width:180px;
	float:right;
	display:inline;
	}
#ad p
	{
	width:74px;
	font:9px Arial, Helvetica, sans-serif;
	color:#adadad;
	line-height:14px;
	margin:0 0 15px 0;
	background:url(../images/arrow-down.jpg) right 5px no-repeat;
	padding:0 13px 0 0;
	}
#ad a
	{
	float:left;
	display:inline;
	margin:0 0 10px 0;
	}
/**********************/
#bottom
	{
	width:100%;
	height:456px;
	padding:37px 0 0 0;
	clear:both;
	background:url(../images/art/bottom-bg.jpg) 0 0 repeat-x;
	text-align:center;
	}
#newsletter
	{
	width:960px;
	height:154px;
	background:url(../images/newsletter-bg.jpg) 0 0 no-repeat;
	margin:0 auto 0 auto;
	position:relative;	
	text-align:left;
	vertical-align:top;
	}
#newsletter h1
	{
	width:191px;
	height:118px;
	background:url(../images/eu-gas-hub.jpg) 0 0 no-repeat;
	display:block;
	float:left;
	display:inline;
	margin:2px 0 0 197px;
	}
#newsletter h2
	{
	width:276px;
	height:88px;
	background:url(../images/h2-newsletter.jpg) 0 0 no-repeat;
	display:block;
	float:left;
	display:inline;
	margin:27px 0 0 26px;
	}
#newsletter p
	{
	width:495px;
	height:14px;
	background:url(../images/p-newsletter.jpg) 0 0 no-repeat;
	display:block;
	clear:left;
	float:left;
	display:inline;
	margin:7px 0 0 197px;
	}
#newsletter h1 span, #newsletter h2 span, #newsletter p span{display:none;}
#newsletter img
	{
	position:absolute;
	z-index:1000;
	top:-47px;
	left:0;
	}
#newsletter form
	{
	width:200px;
	float:right;
	display:inline;
	margin:15px 50px 0 0;
	}
#newsletter form fieldset label
	{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#264806;
	line-height:18px;
	}
#newsletter form fieldset input, #newsletter form fieldset select 
	{
	width:162px;
	height:17px;
	padding:2px 5px 0 5px;	
	background:#fff;
	border:1px solid #7ba138;
	font:11px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	clear:left;
	float:left;
	display:inline;
	margin:0 0 5px 0;
	}
#newsletter form fieldset select
	{
	width:175px;
	padding:0;
	}
#newsletter form fieldset input.submit
	{
	width:71px;
	height:26px;
	background:url(../images/btn-submit.jpg) 0 0 no-repeat;
	padding:0;
	border:none;
	}
#footer-wrap
	{
	width:100%;
	height:314px;
	padding:0px 0 0 0;
	clear:both;
	background:url(../images/art/footer-bg.jpg) 0 0 repeat-x;
	text-align:center;	
	}
#footer
	{
	width:960px;
	height:256px;
	padding:46px 0 0 0;
	clear:both;
	margin:0 auto;
	vertical-align:top;
	}
#footer h2
	{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:18px;
	margin:0 0 5px 0;
	}
#footer p
	{
	font:10px Arial, Helvetica, sans-serif;
	color:#787878;
	line-height:17px;
	text-align:center;
	margin:23px 0 0 0;
	}
#footer p a
	{
	font:10px Arial, Helvetica, sans-serif;
	color:#787878;
	line-height:17px;
	text-align:center;
	margin:23px 0 0 0;
	text-decoration:none;
	}
#footer p a:hover
	{
	text-decoration:underline;
	}
#footer ol, #footer ol ul
	{
	width:960px;
	height:120px;
	list-style:none;
	}
#footer ol ul{width:auto; height:auto;}
#footer ol li
	{
	width:140px;
	font:11px Arial, Helvetica, sans-serif;
	color:#464646;
	line-height:14px;
	float:left;
	display:inline;
	margin:0 7px;
	}
#footer ol ul li
	{
	width:140px;
	clear:left;
	margin:0 0 5px 0;
	}
#footer ol li a
	{
	color:#464646;
	text-decoration:none;
	}
#footer ol li a:hover{text-decoration:underline;}
	

/*ADxMenu.js - v4 (4.10)
www.aplus.co.yu/adxmenu/
(c)Copyright 2003, Aleksandar Vacic, www.aplus.co.yu
This work is licensed under the Creative Commons Attribution License.
To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/ or
send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*this is beginning of functionality for the AdxMenu - do not modify this*/
#nav, #nav ul
{
margin:0;
padding:0;
border:0;
list-style-type:none;
display:block;
}
#nav li
{
margin:0;
padding:0;
border:0;
display:inline;
float:left;
position:relative;
z-index:5;
}
#nav li:hover
{
z-index:10000;
white-space:normal;
}
#nav li li
{
float:none;
display:block;
}
#nav ul
{
visibility:hidden;
position:absolute;
z-index:10;
left:0;
top:0;
}
#nav li:hover>ul
{
visibility:visible;
top:100%;
}
#nav li li:hover>ul
{
top:0;
left:100%;
}
#nav:after, #nav ul:after
{
content:".";
height:0;
display:block;
visibility:hidden;
clear:both;
}
#nav, #nav ul
{
display:inline-block;
min-height:0;
}
#nav a
{
text-decoration:none;
display:block;
position:relative;
}
#nav ul
{
background-image:url(../art/empty.gif);
/*padding:10px 30px 30px 30px;
margin:-10px 0 0 -30px;*/
}
#nav ul ul
{
/*padding:30px 30px 30px 10px;
margin:-30px 0 0 -10px;*/
}
/* Fix for IE5/Mac \*//*/
#nav a
{
float:left;
}
/* End Fix */
/*this is end of functionality for the AdxMenu*/
/*this is beginning of design for the AdxMenu - modify values here*/
#header #nav
{
width:900px;
height:35px;
clear:both;
float:left;
margin:25px 0 0 -12px;
}
#header #nav li
{
height:27px;
padding:8px 12px 0 12px;
background:url(../images/art/nav-divider.jpg) right 12px no-repeat;
display:block;
float:left;
display:inline;
margin:0;
}
#header #nav li.last{background:none;}
#header #nav a
{
width:auto;
height:auto;
display:block;
font:bold 14px Arial, Helvetica, sans-serif;
color:#516674;
text-decoration:none;
}
#header #nav a:hover
{
color:#81a528;
text-decoration:none;
}
#header #nav a.menuActived
{
color:#81a528;
text-decoration:none;
}
/*this have to be separate from above to allow IE6 to read above rules*/
#header #nav li:hover>a
{
color:#81a528;
text-decoration:none;
}

/* SITEMGR STRUCTURE > LOGIN FORM
/////////////////////////////////////////////////////*/

#left form fieldset div.formFieldsLogin
{ padding:0px; font: normal 11px/22px Verdana, Arial, Helvetica, sans-serif; color:#333; margin: 0 auto 0 auto; border: 0px solid #F4F4F4;}
	
	html>body div.formFieldsLogin
	{width:215px;}

	#left form fieldset div.formFieldsLogin label
	{width: 75px; display:block; float:left; text-align: left; font-weight:bold; clear:left; margin-right:10px;}
	
	#left form fieldset div.formFieldsLogin input
	{ float:left; padding: 2px; color: #2684a8; background: #e3eff1; border: 0px solid #999; border-bottom: 0; border-right: 0; margin-bottom:10px;}
	
		#left form fieldset div.formFieldsLogin input.inputAuto
		{width: 15px; padding: 0; margin:0; background: none; border: 0; vertical-align:middle; float:left;}
		
		#left form fieldset div.formFieldsLogin span.automaticLogin
		{display:block; clear:both; padding:0px; text-align:left;background: none;}
	
	#left form fieldset div.formFieldsLogin ul.standardButton
	{padding-left: 0; clear:both; cursor:pointer;}
	
		#left form fieldset div.formFieldsLogin ul.standardButton li
		{float: left;}
		
		#left form fieldset div.formFieldsLogin ul.standardButton li input,
		#left form fieldset div.formFieldsLogin ul.standardButton li button
		{background: #3B6E9F url("../../images/design/bg_memberButton.gif") 0 0 repeat-x; border: 0;}	