/* CSS Document */

html, body {
	margin: 0 auto;
	padding: 0;
	border: 0;
	}

body {
	color: #666;
	background: #267D7D url(/images/bg.gif) repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 0 21px;
	}
#wrapper {
	width: 975px;
	background: #267D7D url(/images/bg-wrap-top.gif) repeat-y;
	margin: 0 auto;
	
}
img {
	border: 0;
	}

form    { 
	margin: 0; 
	padding: 0; 
	}

a:link, a:visited {
	color: #666;
	}
a:hover {
	color: #F90;
	}

a:active {
	color: #666;
	}

div.clear {clear:both;}
	
#banner {
	height: 87px; 
	margin-right: 8px;
	background: url(/images/sponsor_banner.gif) no-repeat 540px 15px;
}
*+html #banner {height: 100px;} /*IE7 only hack */	
#logo {
	margin: 8px 0 0 6px;
}
#banner img.adbanner {
	float: right;
	}

#inner {
	/*display: inline-block;  Fixes IE disappearing bug  */
	background-color:#fff;
	margin-right: 8px;
	clear: both;
}
		
#left {
	float: left; 
	width: 178px;
	}
	
	
/* Left features */		

#left #foundation-sponsors {
border: 1px solid #999;
margin: 10px 6px 10px 6px;
}
#left #foundation-sponsors h3 {
text-indent: -9999px;
background: #fff url(../images/h3_sponsors_bg.gif) 6px 6px no-repeat;
height: 19px;
margin: 0 0 0 0;
padding: 0 0 10px 0;
}
#left #foundation-sponsors p {
font-size: 11px;
color: #666;
margin: 0 6px;
padding: 0 0 0 0;
line-height:14px;
}

#left #foundation-sponsors img {
margin: 0 0;
border: 0;
}

#left img.join-btn {
margin: 0 6px;
border: 0;
}

#left #foundation-sponsors h4 {
background: #999;
margin: 0 0 0 0;
padding: 3px 5px;
color: #fff;
}

#left #foundation-sponsors h4 a {
color: #fff;
text-decoration:none;
}




#left #request-guide {
margin: 10px 6px 10px 6px;
background: #fff url(../images/guide_bg.gif) 110px 40px no-repeat;
border-bottom: 1px solid #CCCCCC;
padding-bottom:10px;
}
#left #request-guide h3 {
text-indent: -9999px;
background: #fff url(../images/h3_guide_bg.gif) 6px 6px no-repeat;
height: 34px;
margin: 0 0 0 0;
padding: 0 0 10px 0;
}
#left #request-guide p {
font-size: 11px;
color: #666;
margin: 0 60px 10px 6px;
padding: 0 0 0 0;
line-height:14px;
}


#left #mailing-list {
margin: 10px 6px 10px 6px;
background: #fff url(../images/mailing_bg.gif) 110px 45px no-repeat;
border-bottom: 1px solid #CCCCCC;
padding-bottom:10px;
}
#left #mailing-list h3 {
text-indent: -9999px;
background: #fff url(../images/h3_mailing_bg.gif) 6px 6px no-repeat;
height: 34px;
margin: 0 0 0 0;
padding: 0 0 10px 0;
}
#left #mailing-list p {
font-size: 11px;
color: #666;
margin: 0 60px 10px 6px;
padding: 0 0 0 0;
line-height:14px;
}



#left #recommend {
margin: 10px 6px 10px 6px;
background: #fff url(../images/recommend_bg.gif) 110px 45px no-repeat;
border-bottom: 1px solid #CCCCCC;
padding-bottom:10px;
}
#left #recommend h3 {
text-indent: -9999px;
background: #fff url(../images/h3_recommend_bg.gif) 6px 6px no-repeat;
height: 34px;
margin: 0 0 0 0;
padding: 0 0 10px 0;
}
#left #recommend p {
font-size: 11px;
color: #666;
margin: 0 60px 10px 6px;
padding: 0 0 0 0;
line-height:14px;
}



	

#sponsor {
width: 160px;
padding: 5px 0 0 15px;
border-top: 15px solid #fff;

}
#sponsor p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #999;
margin: 0;
padding: 0;
margin-top: 5px;
padding-bottom: 5px;
}
#shopping {
width: 165px;
padding: 0 0 10px 0;
border: 6px solid #fff;
background: #E2F1F1;
}
#shopping h3 {
font-size: 10px;
font-weight: bold;
color: #267D7D;
padding: 5px 0 5px 5px;
margin: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
background: url(/images/icon_basket.gif) no-repeat top right;
border-bottom: 1px solid #267D7D;
}
#shopping p {
font-size: 11px;
padding: 0 5px;
margin: 3px 3px 5px 3px;
}
#footer {
	padding: 6px;
	margin: 0;
	clear: both;
}
#footer p {
	background-color:#D6D6D6;
	font-size:11px;
	text-align:right;
	padding: 4px 6px;
	margin: 0;

}

/* Navigation */
#corporate {
	float: right;
	margin-top: 77px;
	width:782px;
	padding: 4px;
	background-color: #267D7D;
	text-align:right;
	
	}
#corporate ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	width:602px;
	height: 24px;
	
	}

#corporate ul li {
	margin-left: 0;
	padding: 0 5px;
	border-right: 1px solid #fff;
	list-style: none;
	display: inline;
	}
#corporate ul li.last {
	margin-left: 0;
	border-right: none;
	}
#corporate ul li a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;

font-size:11px;
text-decoration:none;
	}
#corporate ul li a:hover {
color:#F90;
	}



ul#nav{
	color: #333;
	list-style: none;
	margin: 0;
	padding: 0;
	border-left: 6px solid #BBB;
	background-color: #D6D6D6;
	width: 172px;
	}

ul#nav li {
	margin: 0;
	padding: 0;
	}

ul#nav li a {
	display: block;
    width: 162px;
	padding: 4px 0 4px 10px;
	border-bottom: 1px solid #fff;
	color: #333;
	text-decoration: none;
	}
ul#nav li a.bottom1 {
	border-bottom: none;
	}
ul#nav li a:hover {
	background-color: #BBB;
	color: #333;
	}
ul#nav .on {
	background-color: #ACACAC;
	border-bottom: 1px solid #949494;
	}
ul#nav a:hover.on {
	background-color: #BBB;
	}

ul#nav li ul {
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: #EDEDED;
	}
ul#nav li ul li {
	margin: 0;
	padding: 0;
	}
ul#nav li ul li a {
	display: block;
	padding: 4px 0 4px 10px;
	text-decoration: none;
	border-bottom: 1px solid #FFF;
	font-weight:normal;
	}
ul#nav li ul li a:hover {
	background-color: #BBB;
	}
ul#nav li ul li a.bottom2 {
	border-bottom: 1px solid #fff;
	}
	
/* Members area */

#members {
border-left: 6px solid #BBB;


}
#members p {
padding: 4px 10px 0 10px;
background-color: #FFC876;
margin: 0;
color: #333;
border-right: 1px solid #FFC876;
font-weight:bold;
}
#members p.status {
padding: 4px 10px 4px 10px;
margin: 0;
color: #333;
background-color: #FFC876;
border-right: 1px solid #FFC876;
border-bottom: 1px solid #FFF;
font-weight:normal;
}
#members h3 {
padding: 4px 10px;
margin: 0;
font-size: 12px;
background:#F90 url(../images/member_area/nav_member_bg.gif) no-repeat top right;
color: #fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}
#members ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 171px;
	border-right: 1px solid #FFC876;
	}
#members li {
	margin: 0;
	padding: 0;
	}
#members li a {
	display: block;
	padding: 4px 0 4px 10px;
	border-bottom: 1px solid #fff;
	color: #333;
	text-decoration: none;
	background-color: #FFC876;
	}
#members li a:hover {
	background-color: #FFAF38;
	color: #333;
	}

/* Content Text Styling */
#content{
	margin: 0 30px 0 177px; 
	padding-left: 30px;
	background: url(/images/bg_line.gif) repeat-y left;
	}

#content H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color: #999;
	background: url(/images/bg_line.gif) repeat-x bottom left;
	padding-bottom: 5px;
	padding-top: 20px;
	}

#content H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #999;
	}

#content H3 {
	font-size:12px;
	padding: 2px 5px;
	margin-bottom: 3px;
	background-color: #EBEDED;
	}

#content H4 {
	font-size:12px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	}

	#content H6 {
	color:#339999;
	font-weight: bold;
	font-size: 12px;
	}

#content p {
margin-top: 0;
padding-top: 0;
line-height:18px;
}
#content ul {
line-height:18px;
}
#content ul.sublinks {
list-style-type:none;
margin-left: 2px;
padding-left: 0;
}
#content ul.sublinks li {
list-style-image:none;
background:  url(/images/bullet_link.gif) no-repeat 2px 3px;
padding-left: 22px;
padding-bottom: 3px;
margin-left: 0;
}

#content ul.sublinks li span {
font-size: 11px;
color: #267D7D;
}


#content .highlight {
background-color: #EBEDED;
padding: 10px 20px;
}
#content .bold {
font-weight: bold;
}

#content table td {
text-align: left;
vertical-align:top;
padding: 5px;
}
#content table th {
text-align: left;
vertical-align:top;
padding: 5px;
}
a.btn {
 margin: 0;
 padding: 4px 25px 4px 6px;
 border: 1px solid #f90;
 font: 10px/200% Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration: none;
 color: #f90;
 background: #fff url(/images/button_bg.gif) no-repeat top right;
 }
 
a.btn:link, a.btn:visited {
 color: #f90;
 }
 
a.btn:hover {
 color: #FFF;
 background: #f90 url(/images/button_bg.gif) no-repeat top right;
 }
 
 p.btn-orange  {
 float: right;
 margin-top: 10px;
 padding-top: 10px;
 }
 
 
  p.btn-orange a {
 margin: 0;
 padding: 4px 25px 4px 6px;
 border: 1px solid #f90;
 font: 10px/200% Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration: none;
 color: #fff;
 background: #f90 url(/images/button_bg.gif) no-repeat top right;
 }
 
  p.btn-orange a:link,   p.btn-orange a:visited {
 color: #fff;
 text-decoration: none;
 }
 
  p.btn-orange a:hover {
 color: #FFF;
  text-decoration: none;
 }
.btnGry {
 margin: 0;
 padding: 4px 25px 4px 6px;
 border: 1px solid #ccc;
 font: 10px/200% Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration: none;
 color: #fff;
 background: #fff url(/images/button_bg_grey.gif) no-repeat top right;
}
a.btnGry:link, a.btnGry:visited {
color: #ccc;
}
a.btnGry:hover {
color: #FFF;
background: #ccc url(/images/button_bg_grey.gif) no-repeat top right;
}
a.btnview {
 margin: 0;
 padding: 4px 25px 4px 6px;
 border: 1px solid #f90;
 font: 10px/200% Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration: none;
 color: #f90;
 background: #fff url(/images/button_viewbookings.gif) no-repeat top right;

 }
 
a.btnview:link, a.btnview:visited {
 color: #f90;
 }
 
a.btnview:hover {
 color: #FFF;
 background: #f90 url(/images/button_bg.gif) no-repeat top right;
 }

#content .imgcaption {
	font-variant: small-caps;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#content p.align-right {
	text-align: right;
}

#content p.address {
padding: 0;
margin: 0;
}

#content .paging {
text-align: right;
color:#FF9900;
}

#content ul.downloads {
list-style-type:none;
margin-left: 2px;
padding-left: 0;
}

#content ul.downloads li {
list-style-image:none;
background:  url(/images/icon_doc.gif) no-repeat 2px 3px;
padding-left: 22px;
padding-bottom: 3px;
margin-left: 0;
}

#content p.article {
background: #fff url(/images/icon_doc.gif) no-repeat;
margin: 0 0 8px 0;
padding: 0 0 8px 15px;
}

#content p.article a {
color: #666;
font-weight:bold;
}

#content h3.newsh3 {
font-weight: normal;
}

#content h3.newsh3 a {
text-decoration: none;

}

img.img-right, img.right {
	float: right;
	margin: 5px 0 5px 20px;
	}

img.img-left, img.left {
	float: left;
	margin: 5px 20px 5px 0;
	}


.datetime {
color: #FF9900
}

#tblevents {
border: 1px solid #bbbbbb;
}
#tblevents th{
background-color: #ebeded;
border-bottom: 1px solid #bbbbbb;
}
#tblevents th img{
margin-left: 3px;
vertical-align:text-bottom;
}
#tblevents td{
border-bottom: 1px solid #bbbbbb;
}
#tblevents td.iconedit{
width: 80px;
}
#tblevents td.iconedit img{
margin-right: 10px;
}
#tblevents .statuslive {
color:#F00;
font-weight:bold
}
#tblevents .statusdraft {
color:#666;
}
#tblevents .statuspending {
color:#666;
font-weight:bold
}


/* **************************************************************** */
/* Events Calendar 2009 */

#content table.tbl-calendar {
	width: 340px;
	margin: 0 20px 20px 0;
	border-bottom: 12px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	float: left;
}


	
#content table.tbl-calendar td, #content table.tbl-calendar th {
	padding: 8px 0 8px 5px;
	border-top: 1px solid #ccc;
	vertical-align:middle;
	
}
#content table.tbl-calendar th {
	background-color:#ccc;
	color: #333;
	font-size:14px;	
}
#content table.tbl-calendar tr.calendar-date th {
	background-color:#e7e7e7;
	color: #666;	
	}
	
#content div#calendar-text {

margin: 0 20px 20px 0;

}

#content table.tbl-calendar td a {
text-decoration:none;
}

#content table.tbl-calendar td a:hover {
text-decoration:underline;
color:#FF9900;
}

/* **************************************************************** */
/* **************************************************************** */

.tba {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#adadad;
}
#content div.info {
border: 1px solid #bbbbbb;
padding: 5px 10px;
margin-bottom: 15px;
}
#content div.info p {
padding: 0;
margin: 0;
margin-bottom: 3px;
}

#content div.info p.earlybird {
padding: 2px 5px;
margin: 0;
margin-bottom: 3px;
background: #5B9B9B;
color: #fff;
border-bottom: 1px solid #2B6C69;
border-right: 1px solid #2B6C69;
}
#content p.earlybird2 {
color: #2B6C69;
font-weight:bold;
}

#content #news {
margin: 0 10px 0 15px;
padding: 5px 10px;
float: right;
width: 160px;
font-size:11px;
border: 1px solid #EBEDED;
}
#content #news h3 {
margin: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #f90;
padding: 0 0 10px 0;
background:#fff;
}
#content #news h4 {
margin: 0;
font-size:11px;
font-weight:normal;
color: #71B7B4;
padding: 0 0 2px 0;
}
#content #news H4 a {
color: #71B7B4;
text-decoration: none;
}
#content #news a:hover {
color: #F90;
text-decoration: none;
}

#content #news p {
margin: 0;
margin-right: 0;
font-size:11px;
padding: 0 0 10px 0;
}
#content #news p.article {
background: #fff url(/images/icon_doc.gif) no-repeat;
margin: 0 0 8px 0;
padding: 0 0 8px 15px;
}
#news p.article a {
color: #666;
font-weight:bold;
}
.textlink  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color: #F90;
text-decoration: underline;
}
.textlink:link, .textlink:visited {
color: #F90;
}
.textlink:hover, .textlink:active {
color: #F90;
}
#content table#skillsearch {
margin-top: 10px;
border: 1px solid #F90;
}
#content table#skillsearch input, #content table#skillsearch select {
font-size: 11px;
}
#content table#skillsearch td {
font-size: 11px;
font-weight: bold;
}
#content table#skillsearch th {
font-size: 10px;
background: #F90;
color: #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
table.legend {
border: 1px solid #EBEDED;
}
table.legend td{
font-size: 11px;
}
table.legend td img{
margin-right: 5px;
}
table.profile {
margin-bottom: 20px;
}
table.profile td p {
margin: 0;
padding: 0;
}
table.profile td {
background: #EBEDED;
border-bottom: 1px solid #fff;
}
table.profile td.address {
background: #fff;
border-bottom: none;
}
table.profile th.numbers {
background: #fff url(/images/profile_td_bg.gif) no-repeat;
color: #fff;

}
#content table.profile H3 {
font-size:12px;
padding: 0;
margin-bottom: 3px;
background-color: #FFF;
font-weight: normal;
color: #FF9900;
}
table.profile td.buttontd {
text-align: right;
padding: 3px 0;
background: #fff;
border-bottom: none;
}
#content .profileintro {
border-top: 1px solid #EBEDED;
border-bottom: 1px solid #EBEDED;
font-weight: bold;
padding: 4px 0 4px 0;
margin: 10px 0;
line-height: 20px;
clear:right;
}
img.sponsorlogo {
float: right;
}
#content table.formtbl {
margin-top: 10px;
}
#content table.formtbl td {
font-size: 11px;
}
#content table.formtbl th {
font-size: 11px;
}

table.fees {

}
table.fees th {
background: #bbb;
}
table.fees td {
background: url(/images/bg_line.gif) repeat-x bottom left;
}
table.board  {
border-top: 1px solid #bbb;
}
table.board th, table.board td {
background: url(/images/bg_line.gif) repeat-x bottom left;
}
table.board p{
padding: 0;
margin: 0;
}
img.imghighlight {
float: right;
border: 1px solid #267D7D;
margin: 0 0 10px 20px;
}
.spacer {
clear: right;
}
#content div.help {
background: #E2F1F1 url(/images/help.gif) no-repeat bottom right;
font-size:11px;
width: 340px;
float: right;
padding: 0;
margin: 0 0 15px 20px;
}
#content div.help H4{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #fff;
background: #267D7D;
font-size:10px;
padding: 3px 10px;
text-align:right;
margin: 0 0 3px 0;
}
#content div.help p{
margin: 0;
padding: 0;
line-height:15px;
}
#content div.help ul{
list-style-type:none;
margin: 8px 10px 0 0;
padding: 0 0 8px 15px;

}
#content div.help ul li{
list-style-image:none;
background: url(/images/bullet_sml.gif) no-repeat 1px 8px;
margin-left: 0;
padding-left: 8px
}

table.compare {
border-top: 1px solid #bbbbbb;
border-left: 1px solid #bbbbbb;
width: 650px;
background-color: #fff;
}
table.compare th{
background-color: #ebeded;
border-bottom: 1px solid #bbbbbb;
border-right: 1px solid #bbbbbb;
text-align:left;
padding: 3px 3px 3px 6px;
}
table.compare th.type  {
background-color: #d2d2d2;

}
table.compare th img{
margin-left: 3px;
vertical-align:text-bottom;
}
table.compare td{
border-bottom: 1px solid #bbbbbb;
border-right: 1px solid #bbbbbb;
background-color: #fff;
padding: 3px 3px 3px 6px;
}
#content table.compare td H3 {
	font-size:12px;
	padding: 0;
	margin-bottom: 0;
	background-color: transparent;
	}
#content .profilecontact {
float: right;
margin-bottom: 20px;
}
#content .profilecontact H3 {
margin: 0 0 0 0;
font-size:12px;
padding: 3px 5px;
margin-bottom: 0;
margin-right: 150px;
background-color: #999;
color: #fff;
}
#content .profilecontact dl {
background: #EBEDED;
width: 350px;
margin: 0;
padding: 0;

}

#content .profilecontact dt {
float: left;
margin-right: 0;
border-bottom: 1px solid #fff;
padding: 4px 0 4px 5px;
width: 100px;
}
#content .profilecontact dd {
margin-left: 100px;
border-bottom: 1px solid #fff;
padding: 4px 5px 4px 0;
font-weight: bold;

}

#content .profileaddress p{
padding: 0;
margin: 0;
}
#content .profileaddress h3{
margin: 0;
font-size:12px;
padding: 3px 0;
margin-bottom: 3px;
background-color: transparent;
	}
#content .profileaddress h4{
font-size:12px;
padding: 0;
margin-bottom: 3px;
margin-top: 0;
background-color: #FFF;
font-weight: normal;
color: #FF9900;
}
#content .profilecomplete {
	clear: right;
	margin-top: 20px;
	}
	#content .profilecontact .emailbtn {
	margin: 1px 0 5px 0;
	}
#content .continue {
border: 1px solid #f90;
padding: 5px 10px;
margin-bottom: 15px;
}
#content .continue H2 {
color: #f90;
font-weight:bold;
margin: 5px 0 2px 0;
padding: 5px 0 2px 5px;
font-size: 18px;
}

#content .continue H3 {
	font-size:11px;
	padding: 2px 5px;
	margin-bottom: 3px;
	background-color: none;
	}

#content .continue p {
padding: 0 0 2px 5px;
}
p.sml-print {
font-size: 11px;
}

#content img.boardimg {
float: left;
margin: 0 20px 0 0;
border: 1px solid #267D7D;
}
#content table.programme {
width: 100%;
border-top: 1px solid #5C9D9D;
border-left: 1px solid #5C9D9D;
}
#content table.programme th {
border-bottom: 1px solid #5C9D9D;
border-right: 1px solid #5C9D9D;
background: #A4CACA;
color: #333;
}
#content table.programme td {
border-bottom: 1px solid #5C9D9D;
border-right: 1px solid #5C9D9D;
}
#content table.programme td.hilite {
background: #DBEAEA;
}
#content table.programme p {
margin: 0;
padding: 0;
}

#content table.programme th h3 {
font-size:14px;
	padding: 3px 0;
	margin-bottom: 3px;
	margin-top: 2px;
	background-color: #A4CACA;
	color: #fff;
}
#content table.programme p.subtext {
margin: 0;
padding: 0;
font-size:11px;
font-style: italic;
}
.delegate {
width: 100%;
border: 0;
padding: 0;
}
.delegate th {
border-bottom: 1px solid #CCC;
padding: 2px 5px;
background-color: #EBEDED;
}
.delegate td {
border-bottom: 1px solid #CCC;
padding: 2px 5px;
}
.delegate td.total {
border-bottom: 0;
padding: 2px 5px;
background:#F90;
color: #fff;
font-size: 13px;
font-weight:bold;
}
.delegate h4{
margin: 2px 0;
padding: 2px 0;
}
.delegate h5{
margin-bottom: 0;
padding-bottom: 0;
font-style:italic;
font-size: 12px;
}

#content table.form-member {
background: #EBEDED url(../images/forms/form_bottom.gif) no-repeat bottom left;
width: 530px;
margin-bottom: 20px;


}

#content table.form-member td {
text-align: left;
vertical-align:top;
padding: 0 0 5px 10px;
font-size:11px;
font-weight:normal;
}


#content table.form-member th {
text-align: left;
vertical-align:top;
padding: 0 0 0 0;
font-size:11px;
font-weight:normal;
}

#content table.form-member th.spam-note {
text-align: left;

vertical-align:top;
padding: 0 0 0 10px;
font-size:11px;
font-weight:normal;
}

#content table.form-member td.spam-number {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #4E8484;
	font-size: 2em;
}

#content table.form-member th label {
margin: 0;

line-height:14px;
color:#666;
}
#content table.form-member th p {
margin: 8px 10px 2px 10px;
padding: 0 0 0 0;
line-height:14px;
color:#333333;
}

#content table.form-member h3 {
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 8px 5px 5px 10px;
margin: 0 0 0 0;
background: #EBEDED url(/images/forms/form_h3_bg.gif) no-repeat top left;
color: #267D7D;

}

#content table.form-member h4 {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 10px 5px 0 10px;
margin: 0 0 0 0;

}

#content table.form-member div.checks-Regions p {
float: left; width: 100px; height: 28px; margin: 0; margin-left:0;
}
#content table.form-member div.checks-Regions {
width: 520px; margin-top: 10px; margin-left: 5px;
}

#content table.form-member div.checks-Expertise {
width: 520px; margin-top: 10px; margin-left: 5px;
}
#content table.form-member div.checks-Expertise p {
float: left; width: 50%; height: 28px; margin: 0;margin-left:0;}

#content .error-msgs {
background: url(/images/error-msgs-img.gif) no-repeat 10px 5px;
border: 1px solid #FC0;
padding: 5px 10px 5px 50px;
margin-bottom: 20px;

}
#content .error-msgs h4 {
margin-left: 40px;
color: #000000;

}

#content .error-msgs li {
margin-left: 40px;
color: #000000;
list-style-type:square;

}



#content div.content-column {
width: 48%;
margin-right: 10px;
float: left;
}

#content div.content-column h3 {
background-color: #7AB6B6;
font:Verdana, Arial, Helvetica, sans-serif;
color: #fff;
}



#content div.content-column h4 {
background:url(../images/icon_newsletter.gif) no-repeat 3px 1px;
padding-left: 65px;
padding-top: 15px;
height: 58px;
margin-bottom: 3px;
margin-top: 3px;
}

#content div.feedback-box {
width: 730px;
background: #877A67 url(../images/post-conf-uk09/feedback-bg.gif) no-repeat 95% 95%;
margin: 10px 0 10px 0;
padding: 20px 0;
}

#content div.feedback-box h3 {
width: 231px;
height: 18px;
background:url(../images/post-conf-uk09/feedback-h3.gif) no-repeat top left;
margin: 5px 0 5px 20px;
padding: 5px 0 0 0;
text-indent:-9999px;
}

#content div.feedback-box p {
color: #FFFFFF;
margin: 5px 20px 5px 20px;
padding: 0 0 0 0;
font-weight: bold;
}

#content div.feedback-box ul {
color: #FFFFFF;
margin: 5px 20px 10px 25px;
padding: 0 0 0 0;
list-style:none;
}

#content div.feedback-box ul li {
color: #FFFFFF;
padding: 3px 0 5px 15px;
margin: 0 0 0 5px;
list-style:none;
background:url(../images/post-conf-uk09/feedback-bullet.gif) no-repeat 2px 7px;
}

#content #board-list {

}

#content #board-list div {
padding: 10px 0 5px 0;
height:125px;
border-bottom: 1px dotted #CCCCCC;
}

#content #board-list div img {
float: left;
margin: 0 20px 0 0;
border: 1px solid #267D7D;
}

#content #board-list div p {
margin-left: 130px;
}

#content #board-list div h4 {
margin-left: 130px;
}

#content #board-list div h4 em {
font-weight: normal;
}

#content #board-list div .board-no-img {
margin-left: 0;
}

#content .conference-navigation {
background-color: #161D26;
width: 700px;
margin: 20px 0;
text-align:left;
border-bottom: 3px solid #F3A300;
}

#content .conference-navigation img {
display: inline;
}

#content .conference-navigation img a {
border: 0;
}

#content .director-duty-pdf {
float: right;
width: 180px;
margin: 15px 0 15px 15px;
border-top: 1px solid #339999;
border-bottom: 1px solid #339999;
}

#content .director-duty-pdf img {
margin: 15px 0 10px 0;
}

#content .director-duty-pdf p {
	margin: 0 0 0 0;
	color: #666;
	font-size: 11px;
	padding: 3px 0 3px 0;
	line-height: 14px;

	}