body {margin: 0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(images/bg_main.jpg) center top repeat-x #1d1e20;  color:#ffffff; font-size:78%; text-align:justify;}

img{border:0;}
form{padding:0; margin:0;}
a:link,a:visited{color:#fff; text-decoration:none;}
a:hover{ color:#f64711;}

a.boxlnk:link,a.boxlnk:visited{color:#fff; text-decoration:none; padding:5px 8px; border:2px solid #333333;  margin:0 5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; float:left; display:block;}
a.boxlnk:hover{ color:#f64711;}

#strid{font-family:Verdana, Arial, Helvetica, sans-serif;}
.fl{ float:left;}
.fr{ float:right;}

p{margin:0px; padding:0px;}
ol{ margin:0; padding:0; list-style-type:none;}
h1{margin:0px; padding:0px; font-size:150%; font-weight:normal; }
h3{ margin:0; padding:0; font-size:120%; color:#ef1522;}
h4{margin:0px; padding:0px;}

.container{width:900px; margin:0 auto; min-height:600px; height:auto !important; height:600px;}
.header{height:133px; background:url(images/header.jpg) right top no-repeat; width:900px; float:left;}
.nav{ float:left; width:900px; height:48px; margin-bottom:10px; }

.navmiddle{ float:left; background:url(images/navmiddlebg.jpg) left top repeat-x; width:858px; height:48px; color:#000000;}
.logo{ float:left; width:174px; height:79px; margin:28px 0 28px 0;}
.banner{ float:left; width:900px; background:url(images/london_cbt_training_image.jpg) left top no-repeat; height:160px; margin:10px 0 0 0; margin-bottom:20px;}

.bodyi{ float:left; width:900px; min-height:100px; height:auto !important; height:100px; margin-bottom:15px;}
.leftbody{float:left; width:560px; border-right-style:solid; border-right-width:1px; border-right-color:#303031; min-height:500px; height:auto !important; height:500px; padding-right:15px; display:inline;}
.leftbody hr{color:#666666; margin-top:20px; border:1px solid #333333;}
.leftbody li{line-height:18px;}
.leftbody p{line-height:18px; padding:10px 15px 10px 0;}

.leftbody h1{color:#ef1522; padding:25px 0 10px 0; font-size:190%;}
.leftbody h2{
	font-size:100%;
	color:#ef1522;
	padding:10px 0 10px 0;
	margin:0;
}
.leftbody h3{ margin:0;  padding:10px 0 10px 0; font-size:120%; color:#ef1522;}
.leftbody h4{ margin:0;  padding:10px 0 10px 0; font-size:110%; color:#ef1522;}
.leftbody a:link, .leftbody a:visited{color:#FF6C70;}
.leftbody a:hover{color:#fff;}

.train{ margin:0px; padding:0px; font-size:100%; font-weight:bold; padding-left:15px; padding-top:10px;}
.traing{ text-decoration:none; color:#FFFFFF;}
.traing:hover{ text-decoration:underline; color:#FF0000;}

.contant{ line-height:18px; padding:15px 15px 0 0;}

.leftbodyinner{float:left; margin:15px 0 0 0; width:563px;}
.leftbodyinner img{float:left; margin-right:2px;}

.rightbody{float:right;width:306px;}
.rightboxcover{float:right; width:306px; height:52px; background:url(images/rightbobcover.jpg) left top no-repeat;}
.rightboxcover div{width:300px; font-weight:bold; display:inline; padding:20px 0 0 6px; float:left;}

.needacbt a:link, .needacbt a:visited{}
.needacbt a:hover{color:#000000;}

.needadas{ padding:21px 0 0 7px; color:#000000; font-weight:bold;}
.whatisthelaw{padding:21px 0 0 3px; font-weight:bold;}

.rightbox2{float:left; width:300px; margin-top:21px; line-height:21px;}
.rightbox2 h2{margin:0px; padding:15px 0 15px 0; font-size:150%; font-weight:normal; }

.latestnews{ font-size:120%; color:#ef1522;}
.righttxt{color:#fff; border-top:1px solid #393a3b; padding:10px 0 10px 8px; line-height:16px;}
.righttxt1{  color:#949494; line-height:12px; font-size:90%;}
.rightimg{width:290px;}
.rightimg1{ padding-left:10px;}
.msgimg{float:left; margin-top:10px; font-size:105%; font-weight:bold;}
.msgimg img{ margin-right:8px;}


.conimg{float:left; clear:both; padding-left:8px;  margin-top:10px;  }
.contanta{line-height:18px; padding:10px 0 10px 0;}
.botbox{float:left; width:900px; margin:15px 0 15px 0; height:117px; background:url(images/botbox.gif) center no-repeat;}
.botboxinner{ float:left; margin:33px 0 0 10px; width:380px; line-height:18px; display:inline;}
.botboxinnerright{margin:12px 10px 0 0; float:right;}

.copy{float:left; width:900px; padding:20px 0 ; font-size:90%;}
.navbot{float:left; width:900px;  padding:10px 0 0 0; text-align:center;}
.navbot a:link, .navbot a:visited{ padding:0 4px; font-size:85%;}
.navbot a:hover{}

.top{float:right; margin:22px 0 0 0; width:340px;}
.topnav{ font-weight:bold; padding-left:9px; text-align:left;}
.topnav:hover{}

.cfnavbar{margin:0;padding: 0; width:900px; height:48px;}
.cfnavbar div{background:url(images/bgred.jpg) left top repeat-x; width:878px; height:47px;color:#000000; float:left; padding-top:1px; margin-left:4px;}
.cfnavbar a:link, .cfnavbar a:visited{ float:left; padding:17px 15px; border-right:1px solid #f08787;font-size:90%; font-weight:bold;}
.cfnavbar a:hover{background:#f08787; color:#000000;}

.search-div{float:left; width:300px; margin:15px 0 0 0px;}
.search-div div{float:left; width:295px;}
.courses ul{ margin:0;}
.courses li{list-style-type:disc; padding-left:10px;}


.dsa{ padding:10px 0 0 90px ;}
.roungboat{float:right; padding:10px 0 0 0;}

.txt{  color:#33CCFF; }
.txt2{  color:#33CCFF; font-weight:bold; font-size:120%; }
.txt1{ font-weight:normal;}
.mail{ padding-left:5px;}


.gallery{ float:left; margin:10px 10px 10px 0x; width:550px;}
.gallery div{float:left; width:270px;}
.gallery img{ margin:10px;}
.clint{text-align:center; width:150px;}
.clint img{ margin-right:20px;}

.bg-darkgray{background:#333333;}
.borderdarkgray{ border-bottom:3px solid #009900;}
.rhs{float:left; width:304px; padding-left:15px; display:inline;}

.pricelist{ float:left; width:560px;}
.pricelist h2{float:left; width:560px; padding:14px 0;}
.pricelist div{ float:left; width:560px; padding:5px 0; border-bottom:1px solid #666666;}
.pricelist-span0{float:left; width:80%; padding-left:5px;}
.pricelist-span1{float:left; width:155px; padding-left:5px;}
.pricelist-span2{float:left; width:89px; padding-left:5px;}
.pricelist-span3{float:left; width:65px; padding-left:5px;}
.pricelist-span4{float:left; width:155px; padding-left:5px;}
.pricelist-span5{float:left; width:73px; }

.enquiry-div{ float:left; width:560px;}
.enquiry-div span{float:left; display:block; width:120px; padding:5px 0;}
.enquiry-div div{float:left; width:400px; padding:5px 0;}
.enquiry-div fieldset{border:1px solid #666666; padding:15px; margin-bottom:25px; -moz-border-radius-bottomleft:11px; -moz-border-radius-bottomright:11px; -moz-border-radius-topleft:11px; -moz-border-radius-topright:11px;} 
.enquiry-div legend{ color:#666666; font-weight:bold;}
.enquiry-div input{ background:#666666; border:#888 1px solid; padding:2px; color:#FFFFFF; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}
.enquiry-div select{ background:#666666; border:#888 1px solid; padding:2px; color:#FFFFFF; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}
.enquiry-div textarea{ background:#666666; width:400px; border:#888 1px solid; padding:2px; color:#FFFFFF; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}

.sitemap-css{}
.sitemap-css a:link, .sitemap-css a:visited{ padding-left:15px; background:url(images/arrow.gif) left center no-repeat;}
.sitemap-css h4{ margin:0; padding:3px 0;}
.sitemap-css li{list-style:none; margin:0px; padding:0px 15px;}
.sitemap-css li a:link, .sitemap-css li a:visited{color:#FFFFFF;}
.sitemap-css li a:hover{color:#999999;}
