@charset "utf-8";
/* 	
COLOUR ONE: 7f4c9e

COLOUR TWO: b4a59f	
*/ 
*{outline:0;margin:0;padding:0}
img{border:0}

/***** TEXT STYLES *****/
p{font-size:12px;margin-bottom:15px}
h1{font-size:16px;color:#7f4c9e;border-bottom:1px solid #b4a59f;padding-bottom:8px;margin-bottom:15px}
h2{font-size:14px;color:#7f4c9e;margin:20px 0 8px}
h3{font-size:12px;color:#7f4c9e;margin-bottom:5px;font-weight:bolder}
a:HOVER{text-decoration:underline}
.left{float:left;margin:0 5px 3px 0}
#maincontent ul,#maincontenthome ul{font-size:12px;margin:0 0 15px 13px}
#maincontenthome td ul{font-size:12px;margin:0 0 5px}
.earlyBookingLarge{width:380px;margin:10px 0 0}
.earlyBookingHigh{height:90px;margin-left:80px}
a:LINK,a:VISITED{color:#b4a59f;text-decoration:none}

/*Rightsidebar*/ 
#rightsidebar .sponsor{font-size:11px;font-weight:700;color:#666;font-family:Tahoma}
#rightsidebar .rightsidebar_partners img{width:110px;margin:0}
.subdate{color:#000;font-size:13px}
.agendadate{color:#7f4c9e;font-weight:700;font-size:12px;text-align:right;padding-right:5px}
.mainagenda{color:#000;font-weight:700;font-size:12px;border-bottom:solid 1px #FFF}
.subagenda{
	color:#814D9F;
	font-size:11px;
	float:left
}
.agendatopic{color:#7f4c9e;font-weight:700;font-size:12px;text-transform:uppercase}
.sectionhead{
	color:#fff;
	font-size:13px;
	font-weight:700;
	text-transform:uppercase;
	background-color:#814D9F;
	padding:5px
}
.specialtopic{background:#edf0f6}

/*workshops*/ 
.workshop{width:370px;float:left;margin:0 0 40px}
.workshoptitle{font-size:16px;color:#7f4c9e;font-weight:700;margin:0 0 30px}
.workshopdetails{width:370px;font-size:14px;color:#000;font-weight:700;float:left;clear:left}
.firstdetail{margin-top:10px}
.readMore{float:left;text-decoration:none;color:#b4a59f;font-weight:700;font-size:13px;margin-top:15px;clear:both;width:370px;cursor:pointer}
.readMoreContent{font-size:12px;margin-top:15px;float:left;width:370px;display:none}
#maincontent .readMoreContent ul{margin:0 0 10px 20px}
.workshopspeaker{width:70px;margin:0 3px 3px 0}
.time,.letter{color:#b4a59f}

/*Register*/ 
.register-now table{text-align:center;font-size:11px;border-collapse:collapse;border:1px solid #FFF;padding:8px 0 5px}
.register-now table td.title{text-align:left;vertical-align:middle}
.register-now input{margin:3px 3px 0 0}
.register-now td{border:1px solid #ccc}
.send{clear:both;color:#C00;float:left;font-size:medium;font-weight:bolder;margin-bottom:20px}
.registertableheader{background-color:#7f4c9e;color:#FFF}
.left{float:left;margin-top:10px}
.registerMargin{margin-left:15px}
td{vertical-align:top;padding-bottom:10px}
.box{width:330px;background:#fafafa;border:1px dashed #c9db58;font-weight:700;padding:0 20px 10px}
.highlight,.highlightSave{color:#b4a59f;font-weight:700}

/*Brochure*/ 
.brochureform label{float:left;clear:both;font-size:12px;width:320px;padding:0 0 10px}
.brochureform input{border:1px solid #CCC;margin-left:15px;float:right}
.brochureform textarea{border:1px solid #CCC;clear:both;float:left;width:300px;height:100px;margin-bottom:5px}
.send{float:left;clear:both;margin-bottom:20px}
.how{border:1px solid #CCC;width:250px;clear:both}
.additionnalAttendee{border:1px solid #CCC;width:70px;clear:both}
.selectRequiredMsg,.textfieldRequiredMsg,.textfieldInvalidFormatMsg{float:left;font-size:12px;margin-left:5px}
#sprytextfield1,#sprytextfield2,#sprytextfield3,#sprytextfield4,#sprytextfield5,#sprytextfield6{clear:both;width:380px}

/*home*/ 
#homecontent{padding-top:10px;padding-left:5px}
.homeexperts{width:362px;height:237px;background:url(../images/contentbox_bg.jpg) no-repeat}
#homelist{width:323px;float:left;padding-top:2px}
#homelist li{list-style:none;background:url(../images/tick.png) no-repeat;background-position:0;font-size:15px;padding:5px 0 5px 40px}

/*speaker profiles*/ 
.profile{width:370px;float:left;margin-bottom:20px;border-bottom:1px solid #666;padding-bottom:30px}
.imgleft{float:left;padding:0 5px 0 0}

/*partners*/ 
.partners{margin-bottom:20px;border-bottom:1px solid #666;padding-bottom:15px}
.partners img{border:none}

/***** BODY AND CONTAINERS *****/
body{font-family:Arial, Helvetica, sans-serif;background:url(../images/bg.gif) repeat-x #dedede;font-size:12px;margin:0 auto}
td{vertical-align:top;padding-bottom:10px}
#maincontainer{width:752px;margin:0 auto}
#maincontenthome{width:394px;float:left;margin-left:25px;padding-top:0}
#container{width:752px;background:#FFF;float:left;padding-left:8px;margin:0 auto}
#header{width:744px;height:226px;float:left;background:url(../images/header.jpg) no-repeat;margin:0 auto 20px}
.logo{margin:10px 0 0 20px}
#leftnavigation{width:180px;float:left;background:url(../images/leftnav_bg.jpg) no-repeat top}
#leftnavigation .menu{height:480px}
.criterion-logo{float:left;margin:0}
#maincontent{width:380px;float:left;margin-left:30px;padding-top:20px}
#rightsidebar{width:134px;float:right}
#rightsidebar img{margin-bottom:10px}
#footer{width:752px;height:30px;float:left;margin-top:20px;margin-left:-4px;background:url(../images/footer_bg.jpg) no-repeat}
#copyright{color:#FFF;font-size:11px;float:left;margin:8px 0 0 15px}
#footer_links{color:#FFF;font-size:11px;float:right;margin:8px 10px 0 0}
#footer_links a{color:#FFF}

/***** NAV *****/ 
#leftnavigation ul{float:left;width:162px;padding-left:3px;margin:10px 0 0}
#leftnavigation ul li{list-style:none;border-bottom:1px solid #828383}
#leftnavigation ul li.last{list-style:none;border-bottom:none}
#leftnavigation ul li a{font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;color:#fff;font-size:13px;font-weight:700;display:block;padding:10px 0 10px 5px}
#leftnavigation ul li a:HOVER,.active{background:#7f4c9e;color:#FFF}
#leftnavigation ul li a.active{color:#FFF}
.homecontent_righttop{background:url(../images/bg-right-top.png) no-repeat top right;padding-top:20px}
.homecontent_right{background:url(../images/bg-right.png) repeat-y top right;padding:0 10px 0 0}
.homecontent_bottomleft{background:url(../images/bg-bottom-left.png) no-repeat top left;padding-left:15px}
.homecontent_bottomright{background:url(../images/bg-right-bottom.png) no-repeat top right;padding-right:10px}
.homecontent_bottom{background:url(../images/bg-bottom.png) repeat-x top left;height:11px}
#homecontent{border:1px #7f4c9e solid;margin-top:-20px;padding:0 10px 10px}
#homecontent table td{padding:0}
.homeTitles{font-size:14px;color:#7f4c9e;font-weight:700;margin:0;padding:0}
#homecontent table td.homeTitles{padding:10px 0}
#homecontent table td.homeConfTitle{text-align:center;padding:0}
.homeConfTitle div{width:325px;padding-top:10px;margin:0 auto}
.homeConfTitle h1{margin:0;padding:0}
.homeimages{height:67px;width:50px;position:absolute;z-index:1}
.homeimages2{height:67px;width:50px;margin:0 10px 0 0}
.canvas{height:67px;width:50px;position:absolute;z-index:2;margin:0}
img.homeimages2{margin:0 10px}
td.speakerName{vertical-align:top;font-size:x-small;border-bottom:gray 1px solid;font-family:Tahoma;width:115px}
.speackerSeparator{width:10px}
.homeSeparator{border-bottom:solid 1px #b4a59f;height:10px}
#homelist{float:none}
.hide{display:none}
.infoOfferCode{float:right;margin-top:4px}
.redtext{color:red}
.indexheader{font-family:Arial, Helvetica, sans-serif;font-size:13px;text-align:center;color:#000;padding-top:10px;padding-bottom:10px}
.bluetext{color:#1C8DCB}
.a_titles{
	color:#666;
	font-weight:700
}
#leftnavigation ul li .register,#leftnavigation ul li .register:HOVER{color:#E62727;background:none}

