* {
	margin:0;
	padding:0;
}

img {
	border:0;
}

body {
	background-color:#ecf6f7;
	color:#737a7f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
}

a:link, a:visited, a:active {
	text-decoration:underline;
	color:#47aab2;
}

a:hover {
	text-decoration:none;
}

/*container*/

#container {
	width:900px;
	margin:0 auto;
	background-color:#fff;
	border-left:1px solid #aad8db;
	border-right:1px solid #aad8db;
}

/*container end*/

/*header*/

#header {
	width:900px;
	height:117px;
	background-image:url(../images/header.gif);
	background-repeat:no-repeat;
}

#header table {
	
	margin-left:512px;
	border-collapse:collapse;	
}

#header table td {
	vertical-align:middle;
	padding-left:7px;
	padding-top:73px;
}

#header input.field {
	width:270px;
	border:1px solid #999;
	padding:3px 2px;
	color:#737a7f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#header label {
	display:none;
}	

/*header end*/

/*menu*/





/*
#menu, #header, #container {
	position:relative;
	z-index:999;
}

#menu ul li ul {
	z-index:999;
}

#flash {
	z-index:-999;
	position:relative;
}
*/






#menu {
	width:900px;
	height:32px;
	background-image:url(../images/menu.gif);
	background-repeat:no-repeat;
}

#menu ul li {
	float:left;
	list-style-type:none;
}

#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active {
	color:#fff;
	text-decoration:none;
	font-size:14px;
	display:block;
	line-height:32px;
	padding:0 15px;
	border-right:1px solid #7bc2c8;
}

#menu ul li a:hover,
body.home #menu ul li#home a:link, body.home #menu ul li#home a:visited, body.home #menu ul li#home a:active,
body.about #menu ul li#about a:link, body.about #menu ul li#about a:visited, body.about #menu ul li#about a:active,
body.news #menu ul li#news a:link, body.news #menu ul li#news a:visited, body.news #menu ul li#news a:active,
body.events #menu ul li#events a:link, body.events #menu ul li#events a:visited, body.events #menu ul li#events a:active,
body.regional #menu ul li#regional a:link, body.regional #menu ul li#regional a:visited, body.regional #menu ul li#regional a:active,
body.directory #menu ul li#directory a:link, body.directory #menu ul li#directory a:visited, body.directory #menu ul li#directory a:active,
body.get #menu ul li#get a:link, body.get #menu ul li#get a:visited, body.get #menu ul li#get a:active {
	background-color:#666666
}

/*menu end*/

/*flash*/

#flash {
	padding:10px;
	width:880px
}

#movie {
	float:left;
	width:572px;
	height:273px;
}

#introduction {
	float:right;
	width:273px;
	min-height:263px;
  	height:auto !important;
  	height:263px;
	padding:10px;
	padding-bottom:0px;
	background-color:#47aab2;
	color:#fff;
	font-family:Georgia,'Nimbus Roman No9 L',serif;
	font-size:12px;
	line-height:16px;
}

#introduction p {
	margin-bottom:10px;
}

/*flash end*/

/*main*/

#main {
	clear:both;
	padding:0 10px;
	padding-left:0px;
}

#content {
	float:left;
	width:582px;
	margin-top:5px;
	margin-bottom:10px;
}

#content h2 {
	color:#47aab2;
	font-family:Georgia,'Nimbus Roman No9 L',serif;
	font-size:17px;
	line-height:normal;
	font-weight:normal;
	padding-bottom:10px;
}

/*featured*/

.featured h2 {
	clear:both;
}

.featured {
	background-image:url(../images/featured.gif);
	background-repeat:repeat-y;
	background-position:top left;
	margin:10px;
	margin-right:0px;
  	height:340px;
}

.featured.member {
	height:330px;
}

.featured .image {
	margin-bottom:5px;
	width:178px;
	height:120px;
}

.featured .image img {
	/*width:178px;
	height:120px;*/
	border:none;
	margin: 0 !important;
}

.featured .image img.border {
	/*width:176px;
	height:118px;
	border:1px solid #47aab2;*/
}

.featured-1, .featured-2, .featured-3 {
	float:left;
	margin-right:19px;
	width:178px;
}

.featured-3 {
	margin-right:0px;
}

.border {
	border:1px solid #47aab2;
}

/*featured end*/

/*latest*/

#latest {
	padding:10px 20px;
}

#latest p {
	margin-bottom:10px;
}

/*latest end*/

/*regional-highlights*/

#regional-highlights {
	padding:10px 20px;
}

/*regional-highlights end*/

/*sidebar*/

#sidebar {
	float:right;
	width:293px;
	margin-top:5px;
	margin-bottom:10px;
}

#sidebar a:link, #sidebar a:visited, #sidebar a:active {
	color:#bf5f98;
}

.panel {
	width:123px;
	padding-left:10px;
	padding-right:160px;
	padding-top:33px;
	padding-bottom:10px;
	background-repeat:no-repeat;
	background-position:top;
	background-color:#E4F2F3;
	font-size:11px;
	line-height:14px;
	margin-bottom:5px;
}

.panel#regional-links {
	background-image:url(../images/panels/regional-links.jpg);
	min-height:115px;
  	height:auto !important;
  	height:115px;
}

.panel#regional-profiles {
	background-image:url(../images/panels/regional-profiles.jpg);
	min-height:72px;
  	height:auto !important;
  	height:72px;
}

.panel#regional-news {
	background-image:url(../images/panels/regional-news.jpg);
	min-height:72px;
  	height:auto !important;
  	height:72px;
}

.panel#regional-language {
	background-image:url(../images/panels/regional-language.jpg);
	min-height:62px;
  	height:auto !important;
  	height:62px;
}

.panel#reports-publications {
	background-image:url(../images/panels/reports-publications.jpg);
	min-height:62px;
  	height:auto !important;
  	height:62px;
}

.panel#business-consultation {
	background-image:url(../images/panels/business-consultation.jpg);
	min-height:72px;
  	height:auto !important;
  	height:72px;
}

.panel#sign-up {
	background-image:url(../images/panels/sign-up.jpg);
	min-height:114px;
  	height:auto !important;
  	height:114px;
	width:283px;
	padding-right:0px;
	/*margin-bottom:0px;*/
}

.panel#sign-up p {
	padding-right:125px;
}

.panel#sign-up input.field {
	width:250px;
	border:1px solid #A5D5D9;
	padding:3px 2px;
	color:#737a7f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	margin-bottom:7px;
}

.panel#sign-up input#emailfield {
	margin-top:23px;
}

.panel#sign-up label {
	display:none;
}	

.panel#sign-up img#seccodeimg {
	display:block;
	margin-bottom:7px;
}

/*sidebar end*/

/*page*/

small {
	font-family:Georgia,'Nimbus Roman No9 L',serif;
	font-size:11px;
}

#main.page {
	padding-top:5px;
}

#main.page #content {
	width:572px;
	padding-left:10px;
}

#content h1 {
	color:#737a7f;
	font-family:Georgia,'Nimbus Roman No9 L',serif;
	font-size:24px;
	text-transform:uppercase;
	line-height:normal;
	font-weight:normal;
	margin-bottom:5px;
}

#main.page #content p {
	margin-bottom:10px;
}

#main.page #content ul, #main.page #content ol {
	margin-bottom:10px;
	margin-left:25px;
}

.event {
	padding-bottom:10px;
	
	clear:both;
}

/*page end*/

/*blog*/

.panel ul li {
	list-style-type:none;
}

.panel#categories {
	background-image:url(../images/panels/categories.jpg);
	min-height:72px;
  	height:auto !important;
  	height:72px;
}

.panel#archives {
	background-image:url(../images/panels/archives.jpg);
	min-height:132px;
  	height:auto !important;
  	height:132px;
}

.panel#eventscal {
	background-image:url(../images/panels/eventscal.jpg);
	min-height:92px;
  	height:auto !important;
  	height:92px;
}

.panel#members {
	background-image:url(../images/panels/members.jpg);
	min-height:72px;
  	height:auto !important;
  	height:72px;
}

.alignleft {
	float:left;
	margin:0 10px 10px 0 !important;
}

.alignright {
	float:right;
	margin:0 0 10px 10px !important;
}

/*blog end*/

/*main end*/

/*footer*/

#footer {
	clear:both;
	padding:0 10px;
}

#footer p {
	margin-bottom:18px;
}

#contact {
	float:left;
	width:572px;
	border-top:9px solid #E3E4E6;
}

#address {
	float:right;
	width:293px;
	border-top:9px solid #E3E4E6;
	text-align:right;
}

/*footer end*/

/*copyright*/

#copyright {
	clear:both;
	text-align:center;	
	padding:0 10px;
	padding-bottom:10px;
	font-size:11px;	
}
	
/*copyright end*/

/*
#main.page #content ul, #main.page #content ol {
	margin-bottom:10px;
	margin-left: 25px;
}*/

hr {
border:none;
border-top: 1px solid #AAD8DB;
color:none;
background-color:none;
height: 0px;
width: 100%;
text-align: left;
clear:both;
margin-bottom:15px;
}

#sidebar em {
	font-style:normal;
}

#sidebar #wp-calendar a:link, #sidebar #wp-calendar a:visited, #sidebar #wp-calendar a:active {
	font-weight:bold;
}

#wpstats {
	display:none;
}
