/* Global styles */
body {
	background:#eaeaea url(../i/main_page_bg.jpg) repeat-x 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#544d4d;
}
* {
	margin:0;
	padding:0;
	outline:0;
}

h1  {
font-size:16px;
padding: 0px;

}
a img {
	border:0;
}
ul li {
	 
}
p, li {
	line-height:16px;
}
a {
	text-decoration:none;
	color:#393f80;
}
a:hover {
	text-decoration:underline;
}

#speakercontainer {

width:650px;
height: 740px;
position:relative;
border-bottom:1px dashed silver;

}

#speakerrealted {
padding-top:5px;
}
#speakerimg {
float:left;
}

#speakertext {
float:left;
padding-top:5px;
padding-left:15px;
width:450px;
}

#page2container {
padding-top:15px;
}
#page2info {
float:left;
}

#page2img {
float:left;
padding-left:45px;
}






.question {
color:#442a0a;
font-size:12px;
font-weight:bold;
padding-bottom:3px;
padding-left:10px;
}

.answer {
color:#552B00;
font-size:11px;
font-weight:bold;
padding-bottom:0;
}

.faq {
border-bottom:1px dashed silver;
padding-bottom:10px;
padding-top:10px;
list-style:none;
}

a.black2 {
color:#442a0a;
font-size:11px;
text-decoration:underline;
}

a.black {
color:#442a0a;
font-size:13px;

}


.faqquestions {
border-bottom:1px dashed #B6AB78;
padding-bottom:10px;
}

.faqanswers {
border-bottom:1px dashed #B6AB78;

}
.travellist {
padding-left: 50px;

}
.hilite {
background:#e2e2e2;

}

.hilitebrown {
background-color: #5b4428;
border-top: 1px solid #a4988a;
border-left: 1px solid #a4988a;
border-right: 1px solid #a4988a;
border-bottom: 1px solid #a4988a;

}

.theme {
float:left;
width:300px;
padding-top:1px;
padding-left:75px;
}

.themebar div {
display:inline;
}




.moduleSharebar {
float:right;
width:180px;
}

.moduleSharebar div {
display:inline;
}

.shareBarSocial {
	float:right;
	padding-right:5px;
}


.indent {
padding-left: 20px;
background:url(../i/38-1.gif) no-repeat left center;

}

/*agenda syles */

.date {
background-color:#D0CAC2;
border-bottom:2px solid #756B42;
color:#333333;
font-family:Arial,Helevtica,San-Serif;
font-size:12px;
font-weight:bold;
}

.day2 {
border-bottom:1px dotted #756B42;
float:left;
margin:0;
padding:0;
width:100%;
}

.time {
color:#333333;
float:left;
font-family:Arial,Helevtica,San-Serif;
font-size:11px;
font-weight:bold;
overflow:hidden;
padding-left:20px;
width:150px;
}

.event {
color:#333333;
float:left;
font-family:Arial,Helevtica,San-Serif;
font-size:11px;
overflow:hidden;
width:350px;
}

.awardtitle {
color:#333333;
float:left;
font-family:Arial,Helevtica,San-Serif;
font-size:11px;
font-weight:bold;
overflow:hidden;
padding-left:20px;
width:300px;
}

.awardlevel {
color:#333333;
float:left;
font-family:Arial,Helevtica,San-Serif;
font-size:11px;
overflow:hidden;
width:150px;
}






.room {
color:#333333;
float:right;
font-family:Arial,Helevtica,San-Serif;
font-size:11px;
font-weight:bold;
margin-left:-90px;
overflow:hidden;
}


/* right style */

.rightIcon {
	float: left;
	width:90px;
	
}

.iconText {
	padding: 3px;
	position:relative;
	float: left;
	width: 170px;
	 
	
}

.rightSection {

	background:white url(../i/module_content_bg.gif) repeat-x bottom left;
	padding:5px;
	left:0px;
	 overflow: hidden;

}

.rightSection h1{

	padding-bottom: 5px;
	font-family:"Lucida Grande",Arial;
	font-size:15px;

}

#genericPageTitle {
color:#1E1B1B;
font-family:"Lucida Grande",Arial;
font-size:15px;
font-weight:bold;
height:35px;
letter-spacing:-0.7px;
line-height:35px;
margin:0;
overflow:hidden;
text-transform:uppercase;
padding-bottom:10px;
}

.main_banner {

margin-left: -24px;
margin-top: -16px;
padding-bottom: 5px;

}


.mainNavLink {
	padding-right:20px;
	height: 23px;
	padding-top: 5px;
}

/* Basic Layout */
#wrapper {
	min-height:1%;
	_height:1%;
	padding:25px 27px 22px;
	width:1182px;
	_overflow-x:hidden;
	background:url(../i/wrap_repeat.png) repeat-y top center;
	_background:white;
	_padding:10px 25px;
	_margin:0 2px;
}
#allWrap {
	width:1236px;
	margin:0 auto;
}
.altSize1024 {
	width:990px !important;
}
.altSize1024 #wrapper {
	width:970px !important;
	padding:10px !important;
	_margin:0;
}
p {
	margin-bottom:1em;
}
/* header styles */

.lambdalogo {
top:4px;
	left:22px;
}

#siteHeader {
	height:104px;
	margin:0 2px;
	position:relative;
	z-index:9999;
}
.altSize1024 #siteHeader {
	margin:0;	
}
#siteLogo {
	left:6px;
position:absolute;
top:6px;
z-index:10;
}

#headerTopBar {
	height:13px;
	background:url(../i/header_top_bar_brown.jpg) repeat-x 0 0;
	padding:10px 17px;
}
#headerBottomBar {
	height:27px;
	background:url(../i/bg3.jpg) no-repeat top center;
	padding:22px 25px 22px 136px;
}
.altSize1024 #headerBottomBar {
	padding-right:10px;	
}
.altSize1024 #headerBottomBar {
	padding-left:115px;	
}
#headerTopBar ul {
	float:right;
}
#headerTopBar ul li {
	list-style:none;
	float:left;
	margin-left:9px;
	color:#bbbcbf;
	font-size:10px;
	text-transform:uppercase;
}
#headerTopBar ul li a {
	color:#a2a6b4;
}
#headerTopBar ul li a span {
	color:white;	
}
#siteNavMain {
	float:left;
	padding-top:7px;
}
#siteNavMain li {
	float:left;
	list-style:none;
	position:relative;
	z-index:9999;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	text-transform:uppercase;	
}

#nav_news {
padding-top: 50px;
 
}
#siteNavMain li a {
	margin-left:1px;
	padding-top: 20px;
	
}
#siteNavMain li a#nav_news {
	width:58px;
	font-weight:bold;
	color:white;
	padding: 5px;
	margin-top: 5px;
}
#siteNavMain li:hover a#nav_news,
#siteNavMain li.mainHover a#nav_news,
#siteNavMain li.activeNav a#nav_news {
	background-position:0 -27px;
	text-decoration:none;
}

#siteNavMain li:hover a,
#siteNavMain li.mainHover a{
	height:26px;	
}

#siteNavMain li ul {
	
	position:absolute;
	top:-9999px;
	left:1px;
	width:175px;
	min-height:30px;
	background:url(../i/main_nav_hover2.gif) no-repeat bottom left;
	z-index:9999;
	padding:6px 5px 7px;
	margin-top: -3px;
	margin-left: -2px;
}
#siteNavMain li:hover ul,
#siteNavMain li.mainHover ul {
	top:25px;	
}
#siteNavMain li ul li {
	display:block;
	position:static;
	float:none;
	clear:both;
	margin-bottom:1px;
}
#siteNavMain li ul li a {
	display:block;
	min-height:11px;
	height:auto !important;
	height:11px;
	text-indent:0;
	border-right:1px solid #442a0a;
	border-left:1px solid #442a0a;
	background-image:none;
	background-color:#6b5436;
	margin:0;
	clear:both;
	width:auto;
	color:white;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	line-height:11px;
	padding:7px 5px;
}
#siteNavMain li ul li a:hover {
	background-color:#8c7b67;
	border-color:#442a0a;
	text-decoration:none;
}



/* title area */
#breadCrumbTitleArea {
	margin:4px 2px 0;
	padding:17px 24px 0 24px;
	border-right:1px solid #d5d4d4;
	border-left:1px solid #d5d4d4;
	background:url(../i/title_area_bg.jpg) no-repeat top center;
	min-height:51px;
}
.altSize1024 #breadCrumbTitleArea {
	margin:4px 0 0;	
}
#breadCrumbTitleArea .ad88x31 {
	float:right;
	margin-left:10px;
	border:1px solid #bcb8b9;
	height:31px;
	width:88px;
	margin-top:1px;
}

/* footer styles */
#mainFooter {
	background:url(../i/wrap_bottom.png) no-repeat top center;
	padding-top:13px;
	padding-bottom:70px;
	
}

#footerLinks {
	text-align:center;
	padding:20px 0 0;
}
#footerLinks li {
	display:inline;
	font-size:9px;
	margin:0 5px;
}
#footerLinks li a {
	color:#3f434c;	
}
#footerLinks li a:hover {
	color:#000;
	text-decoration:none;
}


/* generic module styles */
.mediaModule {
	margin-bottom:10px;	
}
.moduleWrap {
	margin-bottom:10px;
	background:#ededed;
	padding:1px;
	border:1px solid #d2d1d1;
}
	
#faq p {
padding-left: 20px;
padding-top: 10px;
}


#wrapper .moduleWrap p {
	padding:0;
}
.moduleContentOuter {
	border:3px solid #d2d1d1;
	padding:1px;
	background:#c7c6c6;
}

.moduleContentInner {
	padding: 0px; //13px 12px;
	background:white url(../i/module_content_bg.gif) repeat-x bottom left;
	padding:13px 12px;
}
.moduleContentInnerHome {
	padding: 0px; //13px 12px;
	background:white url(../i/module_content_bg.gif) repeat-x bottom left;
}




#mainContentColWrap:after {
    content: ".";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.moduleContentInner {display: inline-block;}
/* Hides from IE-mac \*/
* html .moduleContentInner {height: 1%;}
.moduleContentInner {display: block;}
/* End hide from IE-mac */


/* Variable Layout 2 */
.vLayout2 #mainTripleColWrap {
	width:280px;
	float:right;
}
.vLayout2 #mainContentCol1 {
	width:280px;
}
.vLayout2 #mainContentCol2,
.vLayout2 #mainContentCol3,
.vLayout2 #mainContentCol4 {
	display:none;
}
.vLayout2 #mainContentColExtra {
	float:left;
	width:678px;
	margin-right:10px;
}
	/* Variable Layout 2 : Alt size 1024 */
	.vLayout2 .altSize1024 #mainContentColExtra {
		width:679px;	
	}

	
.faq p {
padding-left: 10px  !important;
padding-top: 10px  !important;
}

.faqanswers ol li ol {
padding-left: 50px;
}
.faqanswers ol li ul {
padding-left: 50px;
}



