/*
************************************************************
*	Forepoint CSS File
************************************************************
*
*	Author: Shaun Bent
*	Company: Forepoint Ltd
*	
*	URL: http://www.forepoint.co.uk
*	
************************************************************
*
*	Filename: style.css
*	Version: 1.1.0
*   	Created: 03.08.2009
*	Updated: 03.08.2009
*
************************************************************
*/


/* Reset 
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } 
:focus { outline:1px dotted #999;} 
table { border-collapse: collapse; border-spacing: 0;}
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {	background: none; border: 0; clear: both; display: block; float: none; font-size: 0; list-style: none; margin: 0; padding: 0; overflow: hidden; visibility: hidden;	width: 0; height: 0; }

/* Type Layout
-------------------------------------------------------------- */
body { line-height:1.5;}
table { border-collapse:separate; border-spacing:0; }
caption, th, td { font-weight:normal; }
table, td, th { vertical-align:middle; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
table { border-collapse:separate; border-spacing:0;}
th, tr, td { margin:0; padding:0;}
body { font-size:75%; color:#58595A; font-family: "Trebuchet MS", sans-serif; background:none;}
h1,h2,h3,h4,h5,h6 { font-weight:normal; color:#FFFFFF; font-family: "Trebuchet MS", sans-serif; background:none; padding:0; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0;}
p { margin:0 0 1em; line-height:1.5em; font-size:1em; }
p img.left { float:left; margin:0 1.5em 1.5em 0; padding:0; }
p img.right { float:right; margin:0 0 1.5em 1.5em; }

a:link { color: #008587; text-decoration: none; }
a:visited { color:#007171; text-decoration: none; }
a:hover  { color:#008587; text-decoration: underline; }
a:focus, a:active { color:#007171; text-decoration: underline; }

blockquote { margin:1.5em; color:#555555; font-style:italic; }
strong { font-weight:bold; }
em,dfn { font-style:italic; }

dfn { font-weight:bold; }
sup, sub { line-height:0; }
abbr, acronym { border-bottom:1px dotted #666; }
address { margin:0 0 1.5em; font-style:italic; }
del { color:#555555; }
pre { margin:1.5em 0; white-space:pre; }
pre,code,tt { font:1em 'andale mono', 'lucida console', monospace; line-height:1.5; }

/*li ul, li ol { margin:0 1.5em; }*/
/*ul, ol { margin-bottom:1.5em; }*/
ul { list-style-type:disc; margin: 0 0 0 20px; }
ul li ul { margin: 0 0 0 40px; }
ol { list-style-type:decimal; margin: 0 0 0 20px; }
dl { margin:0 0 1.5em 0; }
dl dt { font-weight:bold; }
dd { margin-left:1.5em;}

table { }
tr {  }
th { font-weight:bold; text-align:center; }
th,td,caption { padding:0px 7px 0px 7px; }

acronym { border-bottom: 1px dotted #58595A; }

.imgReplace,
.btnReplace { background-position: top; background-repeat: no-repeat; display: block; }

.imgReplace span,
.btnReplace span { display: none; visibility: hidden; }

/* Common Styles
-------------------------------------------------------------- */
.container
{
	margin-left: auto;
	margin-right: auto;	
	width: 940px;
	background: #FFFFFF;
}
  
.max { width:100%; }

/* Common Dimensions 
-------------------------------------------------------------- */
.colHomeFeature, .colMembersMain { width: 525px; margin: 0 10px 0 0; }
.colRight { width: 325px; margin: 0 0 10px 0; position: relative; }
.colMain { width: 454px; margin: 18px 27px 40px 27px;  }
.membersPanel {width: 255px; margin: 20px 5px 10px; }

.col1 { width: 932px; margin: 0 4px 0 4px; } /* Full Width */
.col2 { width: 860px; margin: 0 40px 0 40px; } /* Full Padding */
.col3 { width: 896px; margin: 4px 0px 0 4px; } /* Half Padding */
.col4 { width: 207px; margin: 4px 0 0 0; } /* Menu Level 2 */ 
.col5 { width: 162px; padding: 15px; position: relative; } 
.col6 { width: 133px; } 
.col7 { width: 180px; margin: 18px 0 10px 0; }

/* cont */


.grid
{
	display: inline;
	float: left;
}

.alpha, .first { margin-left: 0;}
.omega, .last { margin-right: 0;}
.fLeft { float:left;}
.fRight { float:right;}
.clear { clear:both; }
div.clear{height:0;}
.aLeft { text-align: left; }
.aRight { text-align: right; }
.aJustify { text-align: justify; }
.aCenter { text-align: center; }
.underline { text-decoration: underline; }

.hidden { display:none; }
.nobullets { list-style: outside none; }
.nobullets li { list-style: none; }
.inline li{display:inline; }

a img { border:none; }

.smaller { font-size:0.833em; margin-bottom:1.8em; line-height:1.8em; }
.small { font-size:0.916em; margin-bottom:1.636em; line-height:1.636em; }
.large { font-size:1.2em;/* line-height:2.5em; margin-bottom:1.25em;*/ }
.larger {font-size: 1.25em; line-height: 1.2em; margin-bottom:1.058824em;}
.padded { padding-left:16px; }
.italics { font-style: italic; }

.showgrid { background:url(/images/grid.gif) 0 0; }
.showborder { border-top:1px solid red; border-bottom:1px solid red; }
#body.home a { color: #FFFFFF; }
#body.home h3 { color: #FFFFFF;}

h2, h3 {font-family: Arial, Helvetica, sans-serif; }
h2 { font-size: 2.916667em; line-height: 1.028572em; margin:0; margin-bottom: 0.3em; font-weight: normal; color: #58595A;  }
h3 { font-size: 1.416667em; line-height: 1.058824em; margin: 0; margin-bottom: 0.529412em; font-weight: bold; color: #E6AF12;  }
h4 { font-size: 1.166667em; line-height: 1.285714em; margin: 0; margin-bottom: 0.642857em; font-weight: bold; color: #58595A; }
h5 { font-size: 1.1em; font-weight: bold; margin: 0 0 10px 0; color: #E6AF12;}

ul {  }
li { margin: 5px 0 5px 0; }



/* Common Structure
-------------------------------------------------------------- */
body { background: #A4A4A4; }
/*body.conferences { background: #889CB7; }*/
	

.container { padding-bottom: 4px; }

#header { height: 135px; }
	#header h1 a { width: 90px; height: 135px; background: url(http://www.ila-lead.org/assets/images/site/logo.png) no-repeat; display: block; float: left; }
	#membersLogin, .securehosting { width: 170px; height: 84px; background-color: #C4E2E3; padding: 15px; float:right; }
		#membersLogin p { float: left; font-weight: bold; color:#008587; }
		input.button { float: right; }
		input.text { width: 167px; margin: 0 0 5px 0; border: 1px solid #999999; font-weight: bold; vertical-align: middle; padding: 1px 0.1em; }
	.loggedIn p.loggedInBody { color: #58595a !important;  }

#topNav { min-height: 46px; width: 896px; margin: 0 4px 4px 4px; padding: 0px 0px 0 36px; background: #008587 url(../images/site/navBg.png) repeat-x; list-style: none;   } 
	#topNav li { display: inline; float: left; margin: 0 0 0 0;  }
	#topNav li#hidden { display: none; }	
	#topNav li a { border-left: 1px solid #FFFFFF; height: 26px; font-size: 1.2em; padding: 10px 20px 10px 21px; display:inline-block; outline: none; font-weight: bold; color: #FFFFFF; }
		#topNav li a.last { border-right: 1px solid #fff; padding: 10px 25px 10px 23px; }
		#topNav li a:hover, #topNav li a.current { background: url(../images/site/navBg.png) repeat-x 0px -46px; text-decoration: none; color: #FFFFFF; }
	
/*#body { background:url(../images/site/bg_secondaryNavCol_y.png) repeat-y left; margin-bottom:4px;  }
#body.home { background:none; }*/
	
#secondaryNav { background-color: #C4E2E3; padding: 0 0 28px 0; list-style: none; margin: 18px 0 10px 0; }
	#secondaryNav li { float: left; display: block;  width: 207px; margin:0; }
	#secondaryNav li a.last { border-bottom: 1px solid #FFFFFF; }
	
	#secondaryNav li span.last { border-bottom: 1px solid #FFFFFF; display: block; padding: 10px 10px 10px 40px; }
	#secondaryNav li a { display: block; color: #008587; padding: 10px 10px 10px 40px; outline: none; font-weight:bold; border-top: 1px solid #FFFFFF; }
	#secondaryNav li a:hover, #secondaryNav  li a.current { background-color: #6FBDC0; text-decoration: none; color: #FFFFFF; }

#footer { background-color: #58595A; color: #FFFFFF; }
	#footerLeft { height: 70px; margin: 0 0 0 36px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 15px; width: 295px; display: inline; color: #FFFFFF; }
		#footerLeft h4#contactHdr { width: 100px; height: 20px; background: url(../images/site/contact.png) no-repeat; }
	#footerRight { height: 70px; margin: 0 36px 0 0; border-right: 1px solid #FFFFFF; padding: 15px; width: 495px; display: inline; color: #FFFFFF; }
		#footerRight ul {margin-bottom: 27px;}
		#footerRight a { color: #FFFFFF; }
		#footerRight acronym { border-bottom: 1px dotted #FFFFFF; }
		
.moreLinkSmall { width: 10px; height: 10px; margin: 5px 0 0 10px; background: url(../images/site/moreLink10.png) no-repeat 0px 0px; display: inline-block; }
	.moreLinkStyle1 { background-position: 0px 0px; }
	.moreLinkStyle2 { background-position: 0px -10px; }
	.moreLinkStyle3 { background-position: 0px -20px; }
	
.moreLinkPink { width: 20px; height: 20px; position: absolute; right: 133px; bottom: 0px; background: url(../images/site/moreLink20.png) no-repeat 0px 0px; display: block; }
.moreLinkGray { width: 20px; height: 20px; position: absolute; right: 0; bottom: 0; background: url(../images/site/moreLink20.png) no-repeat 0px -20px; display: block; }

/* Content Elements
-------------------------------------------------------------- */

#homeFeature { margin: 10px 0 0 0; color: #FFFFFF}
#homeFeature h3 { margin-top: 0.264706em; margin-bottom: 0.264706em; }
	.featureTop { margin: 0 0 10px 0; padding: 20px; height: 384px; }
		.style1 { background-color: #008587; }
		.style2, .style4 { background-color: #1EB9E8; }
		.style3 { background-color: #6F6AA5; }
		#homeFeatureHdr { width: 373px; height: 48px; background: url(../images/site/homeFeatureHdr.png) no-repeat; margin: 0 0 20px 0; }
		.featureTop img { float: right; margin: 0 0 0 10px; }
	.featureBottom { margin: 0 0 40px 0; }
	.featureBottom img {margin-bottom:5px;}
	
#whatDrives { height: 207px; margin-top: 10px; background-color: #C22780; color: #FFFFFF; }
	#linkName {position:absolute; margin-top:188px;margin-left: -107px; }

#didYouKnow { height: 207px; background: #DAAA36 url(../images/site/didYouKnow/didYouKnow.png) no-repeat; }
#didYouKnowCycle { width: 325px; height: 152px; margin: 55px 0 0 0; }

#news { height: 177px; width: 295px; padding: 15px; background-color: #58595a; color: #FFFFFF; }
	#body.home #news h4, #body.home #news h4 a { color: #E6AF12; }
	#body.home #news p a, #body.home #news a strong { color: #BBBBBC; }
	#body.home #news a strong { font-weight:bold; }
	
#body.home .news-update { height:394px; }

.butterfly { background: url(../images/site/butterfly.jpg) bottom left no-repeat; }

.level1-members { width: 206px; list-style: none; }
.level1-members li { margin-bottom:10px; }
.fRight.level1-members { margin: 0; }
body.level1-members {width:100%;}

#chapters h5 { color: #008587; text-decoration: none; outline: none; cursor: pointer; }
#chapters h5 span.black { color: #58595A; }
#chapters h5:hover { text-decoration: underline; }
#chapters blockquote { display: none; }
a.pdf { padding: 0 0 0 25px; background: url(../images/site/pdfIcon.png) no-repeat; }

p span.recent { color:#E6AF12; }
.red { color: #EC4224; font-weight: bold; }

/* - Subscribe Form - */
body#subscribe { background-color: #FFFFFF; padding: 20px; }
#registerInput { width: 305px; margin: 0px auto; }
#registerInput input { margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; font:1.2em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; -moz-border-radius: 5px; -webkit-border-radius:5px; width: 300px; } 
#registerInput input:focus, #registerInput input:hover { border: 1px solid #999; background-color: #fff; color:#333; }
#registerInput input.submit { margin: 20px 0 0 20px; cursor: pointer; border: 1px solid #008587; background:#008587; color:#fff; -moz-border-radius: 5px; -webkit-border-radius:5px; width: 31px; float: right; }
#registerInput input.submit:hover { background-color: #C4E2E3; border: 1px solid #008587; color: #008587; }
.error_message { display: block; height: 22px; width: 430px; line-height: 22px; background: #FBE3E4 url('../images/site/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 0px auto; margin-bottom: 5px; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }
#onlineConferenceRegistration .error_message { display: block; height: 22px; width: 406px; line-height: 22px; background: #FBE3E4 url('../images/site/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 0px auto; margin-bottom: 5px; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }

h2#subscribeHdr { color: #008587; margin: 0 0 10px 0;  }
h3.success { background: url('../images/site/success.gif') left no-repeat; padding-left:22px; margin: 15px 0 15px 0; color: #008587; }

/* - Page Headers - */
h2.pageHdr { width: 432px; height: 73px; margin: 0 0 20px 0; }
	h2#leadAction21 { background: url(../images/site/leadAction21.png) no-repeat; }

/* - Picture Library - */
#thumbnailUl {width:456px; }

.thumbs{
width:125px;
float:left;
margin:0 15px 5px 0;
border:1px solid #EAeAeA;
padding:5px;	
}

/* - Online Registration Form - */

#onlineConferenceRegistration p {clear:both; vertical-align:middle; line-height:30px;}
#onlineConferenceRegistration fieldset {border: 1px solid #ccc;  margin: 10px 0; padding:5px; }
#onlineConferenceRegistration fieldset legend {text-indent:10px; padding-right:10px;}
#onlineConferenceRegistration fieldset.submitSet { border: 0px; }
#onlineConferenceRegistration input, #onlineConferenceRegistration textarea {float:left; margin:5px 10px; width:200px;}  
 
#onlineConferenceRegistration input.checkbutton {width:20px;} 
#onlineConferenceRegistration p label {float:left; width:150px; text-align:right;}
#onlineConferenceRegistration p span.address {display:block; width:250px; float:left;}
#onlineConferenceRegistration p.inputRight label {float:left; width:350px; text-align:left;}

#submitT {background: #0063BB; 
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	color: #fff; 
	font-size: 1.1em; 
	cursor: pointer; 
	padding: 6px 8px;
	-moz-border-radius: 8px; -webkit-border-radius: 8px;
	width: auto;
	position: relative;
	line-height: 1;
	font-weight: bold;
	display: inline-block;
	outline: none;
	border: 1px solid rgba(255, 255, 255, 0.2);}

/* - Members Library - */
#membersLogoBanner { background:url(../images/site/membersLogos.png) no-repeat; height:180px; }
#membersFeatureImage { width: 260px;  background:url(../images/site/membersFeatureImage.jpg) no-repeat; height:180px;}
h2#hotTopicTitle {height:20px; line-height:20px; font-size:15px; margin:0;}
ul#hotTopic {width:104px; margin-left:161px; float:right; height:20px;}
	ul#hotTopic li {display:inline; float:left; color:#98999A; margin:0 2px;}
	ul#hotTopic li#hotTopicNextListItem {float:right;}
		ul#hotTopic li a {color:#98999A;}
		ul#hotTopic li a:hover, ul#hotTopic li.current a {color:#58595A;}
		ul#hotTopic li a#hotTopicNext {display:block; width:20px; height:20px; background:url(../images/site/moreLink20.png) 0 -40px no-repeat; margin-left:5px;}
		ul#hotTopic li a#hotTopicNext:hover {background-position:0 -20px; color:#58595A; margin-left:5px;}
#membersContent {margin-top:10px;}
.membersRightPanel {margin:5px 0; padding-bottom:10px;}
	.membersRightPanel h3 {color:#FFFFFF; margin:20px 15px 10px; font-size:25px;}
	.membersRightPanel ul {color:#FFFFFF; list-style-position:inside; margin-bottom:10px;}
	.membersRightPanel a { font-size:13px; color:#FFFFFF; font-weight:bold; }
#membersMembers { background: #8DB334; height:170px; margin-top:20px;}
#membersBusiness { background: #C22780; }
#membersDocuments {background: #58595A url(../images/site/downloadARImage.png) 180px 60px no-repeat; margin-bottom:10px;}
	#membersDocuments ul {margin-bottom:38px;}
	#membersDocuments p { width:160px; color:#FFFFFF; margin:0px 15px 20px;}
	#membersDocuments a#downloadReport {margin-top:18px;display:block; width:20px; height:20px; background:url(../images/site/moreLink20.png) 0 -20px no-repeat;}
	#membersDocuments a#downloadReport:hover {background-position:0 -40px; color:#58595A;}
	
#committeeDocs {width:664px;}
#committeeDocs li.circular {background-color:#F8DAEA; padding:4px;}
#committeeDocs li.appendix {background-color:#FBEAF3;; padding:2px;}
	
/*- Members Page -*/
#memberBody {background-color:#fff; padding:20px;}
#memberHeader {width:730px;}
#memberHeaderSection { margin:0 0 20px 0; height:130px; background: #666666; width:300px;}
	#memberHeaderSection h3 { color:#fff; font-size:25px; margin:15px 15px 10px; font-weight:bold; }
	#memberHeaderSection h4 { color:#fff; font-size:20px; margin:15px 15px 10px; font-weight:bold; }
.membersMembers #memberHeaderSection {background:#8DB334;}
.membersBusiness #memberHeaderSection {background:#C22780;}
.membersDocuments #memberHeaderSection {background:#58595A;}
#memberHeaderSectionImage {margin:0 0 20px 20px; height:130px; background: #666666; width:392px;}

#colMainMember {width:730px;}
.membersContent {width:711px;}

ul#tabnav { border-bottom:1px solid #8DB334; clear:both; font-weight:bold; line-height:normal; list-style-type:none; margin:1em 0; padding:3px 10px; text-align:left; }
	ul#tabnav li { display:inline; }
		ul#tabnav li a { background-color:#FFFFFF; border-color:#8DB334 solid 1px;
color:#666666;
margin-right:0;
padding:3px 4px;
text-decoration:none;
outline:none;
}

	ul#tabnav li.selected a {
background-color:#FFFFFF;
color:#666666;
padding-top:4px;
position:relative;
top:1px;
}

ul#tabnav li a {
background-color:#FFFFFF;
border-color:#8DB334;
border-style:solid solid none;
border-width:1px 1px medium;
color:#666666;
margin-right:0;
padding:3px 4px;
text-decoration:none;
}
ul#tabnav li a:hover {
text-decoration:underline;
}

ul#secondaryNav li ul {margin:0;}
ul#secondaryNav li ul li {text-indent:30px;}

/*START OF SPRITES*/
a.icon, span.icon{ background: url(../images/site/sprite_docTypes.png) no-repeat; margin: 0 0 5px 0px; padding: 0 0 0 24px; }
a.xlsDoc{ background-position: 0 0px; }
a.pptDoc{ background-position: 0 -50px; }
a.docDoc{ background-position: 0 -100px; }
a.pdfDoc{ background-position: 0 -150px; }
a.flashDoc{ background-position: 0 -200px; }
a.wwwDoc{ background-position: 0 -250px; }
a.mp3Doc{ background-position: 0 -300px; }
a.movDoc{ background-position: 0 -350px; }
a.jpgDoc{ background-position: 0 -400px; }

#tempMessage { padding-left:50px; height:25px; line-height:25px; background:url(../images/icons/error.png) 20px 4px no-repeat; border:1px solid red; width:808px; margin-top:0px; font-size:13px; font-weight:bold;}
#body.home #tempMessage a {color:#58595A; text-decoration:underline;}


/* - Conference Section - */
#conferenceWrap {color:#fff; margin-left:5px; min-height:575px; width:930px; background:#000000 url(../images/site/istanbul.jpg) bottom left no-repeat; margin-bottom:4px;}
#conferenceWrap h2 {color:#E6AF12; border-top:1px solid; border-bottom:1px solid; padding:5px;}
#conferenceWrap h4 {color:#E6AF12;}
#conferenceWrap a {color:#E6AF12;}

#conferenceWrap h6 { color:#FFF; clear:both; font-size:12px; border-top:1px solid #fff; display:block; width:98%; margin-top:18px;  }
	#conferenceWrap h6 strong { color:#E6AF12; font-size:14px;}
	#conferenceWrap h6 strong sub { font-size:10px; line-height:10px;}
	#conferenceWrap h6 img {float:right; border:1px solid #fff; border-top:none; margin-bottom:12px; margin-left:5px; }
	#conferenceWrap p.speaker {float:left;}
	#conferenceWrap h6.sub {border-top: none;}

#conferenceWrap #secondaryNav { background-color: #E6AF12; }
	#conferenceWrap #secondaryNav li a { color: #000000; border-top: 1px solid #000000; }
		#conferenceWrap #secondaryNav li a.last { border-bottom: 1px solid #000; }
		/*#conferenceWrap #secondaryNav li a.session-1 {background-color: #889CB7;}
		#conferenceWrap #secondaryNav li a.session-2 {background-color: #B7C82E;}
		#conferenceWrap #secondaryNav li a.session-3 {background-color: #6661A1;}
		#conferenceWrap #secondaryNav li a.session-4 {background-color: #53A5CB;}
		#conferenceWrap #secondaryNav li a.session-5 {background-color: #D98C3C;}*/
	#conferenceWrap #secondaryNav li a:hover, #conferenceWrap #secondaryNav li a.current { background-color: #A6A7A9; }
	
table tr td.smallWidth{ width:15%;}	

/* - form -  */

form.newStyle label { display: block; font-weight: bold; padding: 0 0 10px; margin-top: 10px; }
form.newStyle label.first { margin-top: 0px; }
form.newStyle label.inline { display:inline; }

form.newStyle .textField, .selectField, .textArea, .sideTextArea { font-size: 1.1em; padding: 2px; background: #FFF; outline: none; border: 1px solid #0063BB; color:#58595A; outline-color:#0063BB; border-color:#0063BB;}
form.newStyle select option { background: #fff;}
form.newStyle .formSmall { font-size: 0.8em; }

form.newStyle .button { 
	background: #0063BB; 
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	color: #fff; 
	font-size: 1.1em; 
	cursor: pointer; 
	padding: 6px 8px;
	-moz-border-radius: 8px; -webkit-border-radius: 8px;
	width: auto;
	position: relative;
	line-height: 1;
	font-weight: bold;
	display: inline-block;
	outline: none;
	border: 1px solid rgba(255, 255, 255, 0.2);
}
form.newStyle a.button { 
	padding: 0;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	border-left: 1px solid rgba(255, 255, 255, 0.2);
	border-right: 0px; border-bottom: 0px;
	color: #fff; 
	text-decoration: none; 
 }
	form.newStyle a.button span {
		-moz-border-radius: 7px; -webkit-border-radius: 7px;
		border-top: 1px solid rgba(255, 255, 255, 0.2);
		display: block;
		line-height: 1;
		padding: 6px 15px 8px;
	}
	
	form.newStyle .button:hover, a.button.current { background-color: #1E6A36; color: #FFFFFF; text-decoration: none; }
	form.newStyle .button:visited { color: #FFFFFF; text-decoration: none; }
	

form.newStyle .smallInput { width: 25% !important; padding: 4px !important; font: 1.2em !important; }
form.newStyle .mediumInput { width: 60% !important; padding: 4px !important; font: 1.2em !important; }
form.newStyle .largeInput { width: 96% !important; padding: 4px !important; font: 1.2em !important; }
form.newStyle .otherInput { width: 90% !important; padding: 4px !important; font: 1.2em !important; }
form.newStyle .largeSelectInput { width: 100% !important; padding: 4px !important; font: 1.2em !important; }
form.newStyle .sideInput { width: 95% !important; padding: 2px !important; font: 1.1em !important; }
form.newStyle .imageInput { width: 180px; padding: 10px; }
form.newStyle .quickEditInput { width: 90% !important; padding: 4px; font: 1.1em; }
form.newStyle .quickEditSelect { width: 90% !important; font-size: 1.1em; }

.required { color: #FF0000; }

form.newStyle ul.checkList { margin: 0px; }
	form.newStyle ul.checkList li { margin-bottom: 5px; float: left; clear:both; }
	form.newStyle ul.checkList li label { display: inline; }

form.newStyle fieldset {margin:10px 0;}
form.newStyle fieldset.halfWidth {width:48%;}
form.newStyle fieldset.fLeft {float:left;}
form.newStyle fieldset.fRight {float:right;}
form.newStyle fieldset.aRight {text-align:right;}
form.newStyle .noBullets { list-style: outside none; }
form.newStyle .nobullets li { list-style: none; }
form.newStyle div.clear {clear:both;}

form.newStyle fieldset p.largeWidth {width:60%;}

form.newStyle ul li p {margin:0 0 0 20px;}

.errorMessage { display:none; height: 22px; width: 400px; line-height: 22px; background: #FBE3E4 url('http://www.ila-lead.org/assets/images/site/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 0px auto; margin-top: 10px; color:#8a1f11; border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }

/* Conference 2011 */
.level2-pb2011 #wrap { margin-left:5px; /* min-height:575px; */ width:930px; background:#EAF3EC url(http://www.ila-lead.org/assets/images/site/pb2011.png) right -1px no-repeat; margin-bottom:4px; }
.level2-pb2011 #wrap div.col7 { padding-top:210px; }
.level2-pb2011 #wrap div.col7 img { border-bottom:6px solid #1E6A36; margin-bottom:15px; }
#secondaryNav li.pb2011 ul li {  }
#secondaryNav li.pb2011 ul li a { background-color:#0063BB; padding-left:10px; color:#FFF; }
#secondaryNav li.pb2011 ul li a:hover, #secondaryNav li.pb2011 ul li a.current { background-color:#AF2E28; }
.pb2011-bg { padding-top:150px;  }
#col-pb2011 h2 {color:#0063BB; font-weight:bold;}
#col-pb2011 h4 {color:#0063BB; font-size:14px; font-weight:bold; }
#col-pb2011 h4.expand:hover { text-decoration:underline; cursor:pointer; }
#col-pb2011 h4.expand span { font-family:"Courier New", Courier, monospace; font-weight:bold; }
#col-pb2011 h5 {color:#AF2E28; font-weight:bold; margin-bottom:0;}
#col-pb2011 h6 {color:#1E6A36; margin-bottom:10px;}
table.pb2011-table td { border-bottom:1px solid #0063BB; border-right:1px solid #0063BB;  }

#submitT {background: #0063BB; 
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	color: #fff; 
	font-size: 1.1em; 
	cursor: pointer; 
	padding: 10px 12px;
	font-weight:bold;
	line-height:14px;
	-moz-border-radius: 8px; -webkit-border-radius: 8px;
	width: auto;
	position: relative;
	line-height: 1;
	font-weight: bold;
	display: inline-block;
	outline: none;
	border: 1px solid rgba(255, 255, 255, 0.2);
}
