@charset "utf-8";
body{margin:0;padding:0;background:#690509 url(../images/bg.gif) center top repeat;font:12px/1.9em Arial, Helvetica, sans-serif;color:#000;letter-spacing:0px;text-align:center;color:#000;}
div{margin:0;padding:0;text-align:left;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0 0 15px 0;}
p{margin:0;padding:0 0 15px 0;}
h1, h2, h3{font-weight:bold;color:#ad353c;}
h4, h5, h6{color:#000;}
h1{font-size:24px;line-height:24px;color:#560004;}
h2{font-size:18px;line-height:22px;}
h3{font-size:16px;line-height:20px;}
h4{font-size:14px;}
h5, h6{font-size:1.1em;}
a, a:link, a:visited{color:#82272c;text-decoration:underline;}
a:hover, a:active{text-decoration:underline;}
img{border:none;}
hr{border-width:1px 0;border-top:1px solid #d8cfbf;border-bottom:1px solid #fff;height: 1px;}
ul,ol{margin:0;padding:0 0 15px 20px;}
.black{color:#000;}
.cleaner, .top, .bottom{clear:both;float:none;font-size:0.1px;line-height:0;margin:0;padding:0;}
.cleaner{height:0;}
.left{float:left;}
.right{float:right;}
.left_pad_right{float:left;margin-right:10px;}
.right_pad_left{float:right;margin-left:10px;}
fieldset{border:1px solid #dcd3c5;background:#ede8df;padding:5px 20px 14px 20px;margin:3px 0px 20px 0px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
legend{margin-left:-10px;font-weight:bold;color:#82272C;font-family:Arial,Helvetica,sans-serif;font-size:16px;}
legend span{font-weight:normal;}
fieldset p{margin:0.6em 0;padding:0;}
fieldset label{float:left;width:30%;}
fieldset label span{color:#666;}
fieldset span.cap{color:#666;font-style:italic;}
fieldset .smTxt{font-size:0.8em;color:#666;}
fieldset input[type="text"],
fieldset input[type="password"],
fieldset textarea{width:370px;border:1px solid #cfc5b1;padding:5px;color:#999;font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
.short_input{width:50px;border:1px solid #CCC;padding:2px;color:#999;font-family:Arial, Helvetica, sans-serif;margin-left:160px;}
.checkbox{width:13px;height:13px;border:0px solid #CCC;padding:0px;}
fieldset .top{margin:1.4em 0 0.6em 0;}
fieldset input:focus, fieldset textarea:focus{border:1px solid #333;color:#333;}
.commentBox{font-family:Arial, Helvetica, sans-serif;width:370px;padding:2px;border:1px solid #CCC;background-color:#FFFFFF;color:#999;}
#addB{margin-top:20px;}
.buttons{float:right;}
.required{color:#ad353c;}
.hide{display:none;}
.show{display:block;}
.refresh{float:left;margin-left:10px;width:200px;}
.nofloat{float:none;width:auto;}
a.tab_button{float:left;display:block;padding:0 15px;height:37px;line-height:37px;white-space:nowrap;background:url(../images/tab_button_bg.gif) center top repeat-x;font-size:12px;text-transform:uppercase;text-decoration:none;color:#ecc333;font-style:normal;font-weight:bold;text-align:left;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
a.tab_button:hover, a.tab_button:active{color:#fff;}

#wrapper{background:url(../images/bg_top.gif) center top repeat-x;}
.wrapinner{margin:0 auto;width:1006px;padding-top:28px;}
#header{height:155px;background:url(../images/header.png) center top no-repeat; position:relative;}
#header #counter {position:absolute; top: 120px;  left: 168px; font-size:13px;color:#ad1820; font-weight:bold;}
#header .logo{float:left;display:block;margin:0;padding:13px 0 0 13px;}
.logo a{display:block;width:516px;height:142px;background:url(../images/logo.gif) left top no-repeat;text-indent:-4000px;}
#header .right{float:right;padding:30px 35px 0 0;}
#header .right p{padding:0;margin:0;text-align:right;font-weight:bold;color:#9d9253;line-height:1.3em;font-size:0.85em;}
#header .facebook-like {float:right;padding:50px 17px 0 0;width:50px;overflow:hidden;}
#headerbt{float:right;padding-top:50px;}
#headerbt p{margin:0 0 9px;padding:0;}

#header p.tel{margin-bottom:10px;text-align:right;font-size:17px;color:#ad1820;}
#header p.tel strong{font-size:1.2em;color:#6f0f13;}
#header p.time{margin-bottom:10px;text-align:right;font-size:14px;color:#ad1820;}
#nav{height:67px;background:url(../images/nav_bg.png) center top no-repeat;}
#nav.base{background-image:url(../images/nav_bg_base.png);}
.navlist{list-style:none;margin:0;padding:0;}
.navlist li{display:block;float:left;list-style:none;padding-right:2px;background:url(../images/nav_li_bg.gif) right top repeat-y;}
.navlist a{float:left;padding:15px 13px 14px 13px;text-transform:capitalize;text-decoration:none;color:#fff;font-weight:bold;white-space:nowrap;display:block;font-size:14px;text-shadow:1px 1px 0 #7a1418;}
.navlist a:hover{background-color:#681618;}
.navlist li.last{background:none;padding-right:0;}
.navlist li.last a{padding-right:18px;}

#container{padding:0 13px;background:url(../images/container_bg.png) center top repeat-y;}
#tabs-rotate{float:left;position:relative;margin:0 auto;padding:0 15px 15px;width:609px;height:273px;background:#c5b89c url(../images/tab_bg.jpg) center bottom repeat-x;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
#tab1{background:#560004 url(../images/tab1.jpg) left top no-repeat;}
#tab2{background:#560004 url(../images/tab2.jpg) left top no-repeat;}
#tab3{background:#560004 url(../images/tab3.jpg) left top no-repeat;}
#tab4{background:#560004 url(../images/tab4.jpg) left top no-repeat;}
#topbanner{position:relative;float:right;padding:0 15px 15px;background-color:#eee8de;width:311px;}
.session-title, .session-description, .next-session, #topbanner a{position:absolute;left:35px;}
.session-description, .next-session{color:#fff;font-size:11px;line-height: 1.5em;}
.session-title{top:20px;color:#ecb908;}
.session-description{top:49px;width:140px;padding-bottom:8px;border-bottom:1px solid #353433;}
.next-session{top:150px;width:140px;padding-bottom:8px;border-bottom:1px solid #353433;}
#topbanner a{bottom:30px;}

#main{width:639px;}
#main h1{display:block;padding:20px 25px;margin:0;background:url(../images/h1_bg.gif) left bottom repeat-x;}
#main .innerpad{padding:20px 25px;}
#main ul{padding-left:0;list-style:none;}
#main ul li{background:url(../images/main_li.gif) left 8px no-repeat;padding-left:20px;}

.video{padding:10px 15px 15px 0;}

#sidepanel{width:291px;position:relative;padding:10px 25px 20px 0;}
#sidepanel.home{padding-top:32px;}
#sidepanel h2{border-bottom:1px solid #e4ddcf;padding-bottom:10px;margin-bottom:10px;}
#sidepanel .box{padding:10px 15px;background-color:#ede8df;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}

#bmi{display:block;margin-bottom:25px;}
#bmi label{display:inline-block;width:75px;}
#bmi input.textfield{margin:0;padding:3px 5px;width:179px;font-size:14px;border:1px solid #cfc5b1;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#bmi p{clear:both;display:block;margin-bottom:7px;padding:5px 5px 5px 20px;background-color:#ede8df;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#bmi p.btwrap{float:right;background:none;padding:0;text-align:right;}
.rssChannel, .rssItem{display:block;padding:5px 0 5px 20px;background:url(../images/grey-arrow.png) left 7px no-repeat;}
.rssChannel a, .rssItem a{font-size:14px;}
#sidepanel a.tab_button{float:none;font-size:16px;text-transform:capitalize;text-align:center;color:#f1ac21;}
#sidepanel a.tab_button:hover, a.tab_button:active{color:#fff;}
#quick_links{margin-bottom:25px;}
#quick_links h2{border-bottom:0 none;}
#quick_links ul{list-style:none;padding:0;}
#quick_links li{display:block;padding:3px 0 3px 15px;background:url(../images/sidepanel_ul.gif) left 11px no-repeat;}
#quick_links li a, .rssChannel a, .rssItem a{font-weight:bold;text-shadow:1px 1px 0 #fff;text-decoration:none;}
#sidepanel fieldset input[type="text"],
#sidepanel fieldset input[type="password"],
#sidepanel fieldset textarea{width:162px;}
#sidepanel fieldset label{width:75px}
#sidepanel fieldset select{padding:5px;border:1px solid #cfc5b1;width:249px;}
#sidepanel fieldset input.txtlong{width:237px;}

#wrapper .bottom{height:26px;background:url(../images/container_bottom.png) center top no-repeat;}
.buttons{display:inline-block;margin:0;padding:0 15px;line-height:34px;height:34px;background:url(../images/buttons_bg.gif) center top repeat-x;border:none 0;color:#fff;text-transform:capitalize;text-align:center;text-shadow:1px 1px 0 #000;font-weight:bold;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}

#partners{position:relative;}
#partners h2{float:left;position:absolute;top:0;left:0;padding:11px 80px 23px 20px;background:url(../images/partners_header_bg.png) left top no-repeat;color:#711216;text-shadow:1px 1px 0 #fff;}
#partners .top{height:26px;background:url(../images/partners_top.png) center bottom no-repeat;}
#partners .bottom{background:url(../images/partners_bottom.png) center bottom no-repeat;}
#partners .centre{padding:30px 28px 0;background:url(../images/partners_bg.png) center top repeat-y;text-align:center;}
#partners .centre p{margin:0;padding:0;}

#footer{clear:both;float:none;background:url(../images/footer_bg.png) center top repeat;color:#fff;font-size:14px;}
#footer .innerpad{width:950px;margin:0 auto;padding:0 0 100px;}
#footer .left{padding-top:20px;text-shadow:1px 1px 0 #4f1315;}
#footer .right{padding-top:10px;}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

.bmi_table{border-right:1px solid #d9eaec;border-top:1px solid #d9eaec;}
.bmi_table td{border-left:1px solid #d9eaec;border-bottom:1px solid #d9eaec;padding:5px;}
#right_form{float:right;width:400px;margin-left:20px;}
#right_form label{width:150px;}
#right_form input, #right_form textarea, #right_form #comments{width:200px;}
#right_form .checkbox{width:13px;}
#right_form #vimg, #right_form #refresh{float:right;}
#right_form #refresh{clear:both;}
#right_form fieldset{background-color:#F4EFDB;border:1px solid #dac779;}
#right_form #id-submitCustomForm{background-color:#9F1218;color:#fff;}
#table_styled{background-color:#f4efdb;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;margin-bottom:10px;}
#table_styled td{border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;line-height:20px;padding:6px 8px;}
#table_styled th{background-color:#C8C19E;border-bottom:1px solid #bcb48e;border-right:1px solid #d8d1ac;line-height:20px;padding:6px 8px;}
#bmicalculator{margin-top:70px;}
ul.landing-page{list-style:none;}
ul.landing-page li{background:url("../assets/images/tick-icon.png") no-repeat scroll 0 -2px transparent;margin-bottom:-1px;padding-bottom:11px;padding-left:36px;}#main li {
	margin-bottom: 5px;
}
#header .right div {
	margin-top: 0px;
	}
.costlink{
    padding: 15px;
}
