*{padding:0; margin:0}
body{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#4e5457; }
h1,h2,h3,h4,h5,h6{}
.clear{clear:both}
a{outline:none;}

/***********************outter layout  starts***********************/
div#outer_layout{width:960px; margin:0 auto;}

/***********************layout starts***********************/
div#layout{float:left; width:960px; margin:19px 0 0 0; display:inline;}
div#body_container{float:left; width:960px;  margin:0;padding-bottom:13px;}

/***********************header starts***********************/
div#header{float:left; width:960px; padding-bottom:18px;}
div#header div.logo{float:left;width:150px; padding:30px 0 0 15px; text-align: center;}
div#header div.logo a img{border:none; }

/***********************header top  links starts***********************/
div.top_links{float:right; width:500px;padding-top:6px; margin-right:0; display:inline;}
div.contact{float:right; font:normal 11px Verdana, Arial, Helvetica, sans-serif;color: #5e88a2; text-align:right;}
div.email{float:right;font:normal 12px Verdana, Arial, Helvetica, sans-serif;color: #ff8f00; text-align:right;}
div.email a, div.contact a {color:#ff8f00; text-decoration:none;}
div.email a:hover, div.contact a:hover {text-decoration:underline;}
div.phone{float:right;font:normal 22px Verdana, Arial, Helvetica, sans-serif;color: #5e88a2; }
/***********************header top links ends***********************/
/***********************header ends***********************/

/***********************outer left container starts***********************/
div#left_container{float:left;width:744px;}
/***********************banner starts***********************/
div#banner{float:left;width:744px;height:406px;background:url(http://www.trovus.co.uk/images/banner.jpg) no-repeat 0 0px; padding-bottom:13px;}
div#banner div.content{float:left; padding:38px 0 0 20px; text-align:left;width:350px;}
div#banner div.content div.banner_heading{ background:url(http://www.trovus.co.uk/images/banner-power-up.png) no-repeat 0 0; width:201px; height:40px; padding-bottom:5px;}
div#banner div.content h1{float:left; font:normal 24px/28px Georgia, "Times New Roman", Times, serif;color: #fff;padding-bottom:18px;}
div#banner div.content p{width:350px;float:left; font:normal 11px Verdana, Arial, Helvetica, sans-serif;color:#2c4655}
div#banner div.content p a{color:#2c4655; text-decoration:underline;}
div#banner div.content p a:hover{text-decoration:none;}
/***********************banner ends***********************/

/***********************banner inner starts***********************/
div#banner2{float:left;width:744px;height:167px;background:url(http://www.trovus.co.uk/images/banner2.jpg) no-repeat 0 0px;}
div#banner2 div.content2{float:left; padding:25px 0 0 20px; text-align:left;width:545px;}
div#banner2 div.content2 div.banner_heading2{ background:url(http://www.trovus.co.uk/images/communicate.png) no-repeat 0 0; width:545px; height:40px; padding-bottom:5px;}
div#banner2 div.content2 p{width:545px;float:left; font:normal 20px Georgia, "Times New Roman", Times, serif;color:#fff}
div#banner2 div.content2 p a{color:#fff; text-decoration:underline;}
div#banner2 div.content2 p a:hover{text-decoration:none;}
/***********************banne inner ends***********************/

/***********************inner page content starts***********************/
div#page_content{float:left; width:650px; padding:20px 20px 0 15px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#2C4655;}
div.page_inner{width:650px;}
div.page_inner h1, div.page_inner h2, div.page_inner h3, div.page_inner h4, div.page_inner h5, div.page_inner h6 {float: none; margin-bottom: 20px;}
div#page_content p{padding-bottom:23px;}
div#page_content h4{font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#2C4655; padding-bottom:11px;}
div#page_content ul{list-style:none;padding-bottom:10px;}
div#page_content ul li{margin-left:35px;background:url(http://www.trovus.co.uk/images/inner_bullet.jpg) no-repeat 0 5px;  padding:0 0 6px 10px;}
div#page_content div.center_content p{padding-bottom:10PX;}
div#page_content div.center_content a{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#2C4655; text-decoration:none}
div#page_content div.center_content a:hover{text-decoration:underline;}
div#page_content a{outline:none; font-weight: bold; color: #ff8f00; text-decoration: none;}
div#page_content a:hover{background: #ff8f00; color: #fff; text-decoration: none;}
div#page_content div.column_left {width: 450px; float: left; padding-top: 10px;}
div#page_content div.column_left ul.features {list-style: none; margin-left: 0; padding-left: 0;}
div#page_content div.column_left ul.features li {list-style-type:none; margin-left: 0; padding-left: 0; background: none; padding: 10px; background: #dfe7ec; margin-bottom: 10px;}
div#page_content div.column_right {width: 245px; margin: 0; padding: 0; float: right; margin-right: -80px; margin-top: -10px; background: #e4eee3;}
div#page_content div.column_right img {margin: 0; padding: 0; border: 0;}
div#page_content div.column_right a, div#page_content div.column_right a:hover {text-decoration: none; border: 0; display: normal; background: none;}
/***********************inner page content ends***********************/

/***********************main nav starts***********************/
div#main_nav{float:left; width:744px;background:url(http://www.trovus.co.uk/images/top_nav_bg.jpg) repeat-x 0 0;font:normal 11px Verdana, Arial, Helvetica, sans-serif;color: #fff; height:27px;}
div#main_nav img{float:left;}
div#main_nav div.nav_left_curve{float:left; width:9px;}
div#main_nav ul{float:left; list-style:none; width:724px;text-transform: lowercase;}
div#main_nav ul li{float:left;display:inline; background:url(http://www.trovus.co.uk/images/nav_divider.jpg) no-repeat 0 8px;}
div#main_nav ul li.first{background: none; }

/*div#main_nav ul li.current{float:left;display:inline; background:url(http://www.trovus.co.uk/images/current.jpg) no-repeat 0 8px;}*/
div#main_nav ul li a{float:left;display:block; text-decoration:none; color:#fff;font:normal 11px Verdana, Arial, Helvetica, sans-serif;padding:7px 11px 7px 11px;}
div#main_nav ul li.first a{padding-left: 10px;}
div#main_nav  ul li a:hover{color: #4e5457; text-decoration: underline;}
div#main_nav  ul li.current a {color: #4e5457;}
div#main_nav div.nav_right_curve{float:right; width:9px;}
/***********************main nav ends***********************/

/***********************bottom orange starts***********************/
div#bottom_container{float:left; width:744px;}	
div#bottom_container div.top_curve{float:left; background:#ff8f00 url(http://www.trovus.co.uk/images/orange_top_curve.jpg) no-repeat 0 0; width:744px; height:7px;}
div.bottom_content{float:left;background:#ff8f00 url(http://www.trovus.co.uk/images/orange_bottom_curve.jpg) no-repeat 0 bottom;width:737px;height:142px;padding:0 0 0px 7px;}
/***********************workshop starts***********************/
div.workshop{float:left; width:248px;padding-right:5px;}
div.workshop img{float:left;padding-right:10px;}
div.workshop .heading{width:134px;float:left; font:normal 24px Georgia, "Times New Roman", Times, serif; color:#fff;padding:7px 0 8px 0;}
div.workshop a.heading{float:left; text-decoration:none; color:#fff;}
div.workshop a.heading:hover{float:left; text-decoration:underline; color:#fff;}
div.workshop p{float:left; width:134px;font:normal 11px/13px  Verdana, Arial, Helvetica, sans-serif; color:#4e5457;}
/***********************workshop ends***********************/

/***********************seminar starts***********************/
div.seminars{float:left; width:222px;padding-right:15px;}
div.seminars img{float:left;padding:10px 10px 0 0;}
div.seminars .date{float:left; color:#434343;width:65px; height:92px; background:url(http://www.trovus.co.uk/images/orange-panel-graph.png) no-repeat 0 0; padding:40px 0 0 25px;font:bold 25px/13px  "Times New Roman", Times, serif; }
div.seminars .date_icon_01 { background:url(http://www.trovus.co.uk/images/date_icon_01.jpg) no-repeat 0 0; }
div.seminars .date_icon_02 { background:url(http://www.trovus.co.uk/images/date_icon_02.jpg) no-repeat 0 0; }
div.seminars .date_icon_03 { background:url(http://www.trovus.co.uk/images/date_icon_03.jpg) no-repeat 0 0; }
div.seminars .date_icon_04 { background:url(http://www.trovus.co.uk/images/date_icon_04.jpg) no-repeat 0 0; }
div.seminars .date_icon_05 { background:url(http://www.trovus.co.uk/images/date_icon_05.jpg) no-repeat 0 0; }
div.seminars .date_icon_06 { background:url(http://www.trovus.co.uk/images/date_icon_06.jpg) no-repeat 0 0; }
div.seminars .date_icon_07 { background:url(http://www.trovus.co.uk/images/date_icon_07.jpg) no-repeat 0 0; }
div.seminars .date_icon_08 { background:url(http://www.trovus.co.uk/images/date_icon_08.jpg) no-repeat 0 0; }
div.seminars .date_icon_09 { background:url(http://www.trovus.co.uk/images/date_icon_09.jpg) no-repeat 0 0; }
div.seminars .date_icon_10 { background:url(http://www.trovus.co.uk/images/date_icon_10.jpg) no-repeat 0 0; }
div.seminars .date_icon_11 { background:url(http://www.trovus.co.uk/images/date_icon_11.jpg) no-repeat 0 0; }
div.seminars .date_icon_12 { background:url(http://www.trovus.co.uk/images/date_icon_12.jpg) no-repeat 0 0; }
div.seminars .heading2{width:125px;float:left; font:normal 24px Georgia, "Times New Roman", Times, serif; color:#fff;padding:7px 0 8px 0;}
div.seminars a.heading2{float:left; text-decoration:none; color:#fff;}
div.seminars a.heading2:hover{float:left; text-decoration:underline; color:#fff;}
div.seminars p{float:left; width:125px;font:normal 11px/13px  Verdana, Arial, Helvetica, sans-serif; color:#4e5457;}
/***********************seminar ends***********************/

/***********************dashboard starts***********************/
div.dashboard{float:left; width:222px;}
div.dashboard img{float:left;padding:10px 10px 0 0;}
div.dashboard .heading3{width:125px;float:left; font:normal 24px Georgia, "Times New Roman", Times, serif; color:#fff;padding:7px 0 8px 0;}
div.dashboard a.heading3{float:left; text-decoration:none; color:#fff;}
div.dashboard a.heading3:hover{float:left; text-decoration:underline; color:#fff;}
div.dashboard p{float:left; width:125px;font:normal 11px/13px  Verdana, Arial, Helvetica, sans-serif; color:#4e5457;}
/***********************dashboard ends***********************/
/***********************bottom orange ends***********************/

/***********************right container starts***********************/
.prop { height:355px; float:right; width:1px; }
div#right_container{float:right; width:203px;}
div#right_container div.orange_box{float:left; width:203px; padding-bottom:13px;}
div#right_container div.orange_box a {float:left;}
div#right_container div.orange_box a img{border:none; cursor:pointer;float:left;}
div#right_container div.orange_box div.top_curve{float:left; width:203px; height:9px; background:#ff8f00 url(http://www.trovus.co.uk/images/right_orange_top_curve.jpg) no-repeat 0 0; font-size:4px;}
div#right_container div.orange_box div.bottom_curve{float:left; width:203px; height:9px; background:url(http://www.trovus.co.uk/images/right_orange_bottom_curve.jpg) no-repeat 0 0; font-size:4px;}
div#right_container div.orange_box div.center_content{float:left; width:177px; padding:0 13px;background:url(http://www.trovus.co.uk/images/right_orange_bg.jpg) repeat-y 0 0;}
div#right_container div.orange_box div.center_content h3{float:left; width:165px;padding:5px 0 0 8px;font:normal 24px/26px Georgia, "Times New Roman", Times, serif; color:#fff;}
div#right_container div.orange_box div.center_content div.subheading{float:left; width:165px;padding:15px 0 7px 0px;font:normal 16px Georgia, "Times New Roman", Times, serif; color:#fff;background:url(http://www.trovus.co.uk/images/right_bottom_divider.jpg) repeat-x 0 bottom; }
div#right_container div.orange_box div.center_content div.subheading a{text-decoration:none;cursor:pointer;color:#fff;}
div#right_container .orange_box div.center_content div.subheading a:hover{text-decoration:underline}

div#right_container div.orange_box div.blog_feed{background:url(http://www.trovus.co.uk/images/right_bottom_divider.jpg) repeat-x 0 bottom;float:left;padding:8px 0 8px 8px;width:168px;}
div#right_container div.orange_box div.blog_feed span{color:#fff;}
div#right_container div.orange_box div.blog_feed a{font:normal 11px/13px  Verdana, Arial, Helvetica, sans-serif; color:#4e5457; text-decoration:none}
div#right_container div.orange_box div.blog_feed a:hover{text-decoration:underline;}
div#right_container div.orange_box div.blog_feed a.link{float:left;font:normal 11px/13px  Verdana, Arial, Helvetica, sans-serif; color:#4e5457; text-decoration:none;width:168px;}
div#right_container div.orange_box div.blog_feed a.link:hover{text-decoration:underline;}
div#right_container div.orange_box div.video{float:left;width:160px; padding:7px 0 0 15px;}
div#right_container div.orange_box div.video a img{border:none; cursor:pointer;}

/***********************grey part starts***********************/
div#right_container div.grey_box2{float:left; width:205px; height:149px; }
div#right_container div.grey_box{float:left; width:203px;}
div#right_container div.grey_box div.grey_top_curve{float:left; background:#5e88a2 url(http://www.trovus.co.uk/images/grey_box_top.jpg) no-repeat 0 0; width:203px; height:11px;}
div#right_container div.grey_box div.grey_bottom_curve{float:left; background:url(http://www.trovus.co.uk/images/grey_box_bottom.jpg) no-repeat 0 0; width:203px; height:11px;}
div#right_container div.grey_box div.grey_main_content{float:left; background:url(http://www.trovus.co.uk/images/grey_box_bg.jpg) repeat-y 0 0;width:185px;padding-right:18px}
div#right_container div.grey_box .quotes{float:left; background:url(http://www.trovus.co.uk/images/quotes_bg2.jpg) no-repeat 0 0; width:149px; height:69px; ;padding-left:15px;font:bold 13px/13px  Verdana, Arial, Helvetica, sans-serif; color:#fff; margin-top:15px;margin-left:8px; display:inline;}
div#right_container div.grey_box h4{float:right; font:normal 12px/13px  Verdana, Arial, Helvetica, sans-serif; color:#fff; text-align:right;padding-bottom:5px; width:164px;}
div#right_container div.grey_box h5{float:right; font:normal 9px/13px  Verdana, Arial, Helvetica, sans-serif; color:#fff;width:164px; text-align:right;}
/***********************grey part ends***********************/
/***********************right orange part ends***********************/

/***********************footer part starts***********************/
div#footer{float:left;width:960px;font:normal 10px  Verdana, Arial, Helvetica, sans-serif; color:#5e88a2;padding-bottom:15px;}
div#footer .footer_top_bg{float:left; background:url(http://www.trovus.co.uk/images/footer_bg.jpg) repeat-x 0 0;width:950px; padding-top:13px; }
div#footer .footer_no_top{margin-top: 20px;}
div#footer p{float:left;}
div#footer ul{float:left; list-style:none;padding-top:13px;width:450px;}
div#footer ul li{float:left; display:inline; background:url(http://www.trovus.co.uk/images/bottom_divder.jpg) no-repeat 0 2px;padding:0 5px; }
div#footer ul li.first{background:none; padding: 0; padding-right: 5px; }
div#footer ul li a{float:left;font:normal 10px  Verdana, Arial, Helvetica, sans-serif; color:#ff8f00; text-decoration:none;} 
div#footer ul li a:hover{text-decoration:underline;}
/***********************footer part ends***********************/
/***********************layout ends***********************/

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#dfe7ec}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f1f4f6;
  border-right:1px solid #f1f4f6;
  background:#e7edf0}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbfcfd;
  border-right:1px solid #fbfcfd;
  background:#e5ebef}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e5ebef;
  border-right:1px solid #e5ebef;}
.spiffy4{
  border-left:1px solid #f1f4f6;
  border-right:1px solid #f1f4f6}
.spiffy5{
  border-left:1px solid #e7edf0;
  border-right:1px solid #e7edf0}
.spiffyfg{
  background:#dfe7ec; padding: 10px;}
  
div.contact a {color: #5e88a2;}
div.contact a:hover {color: #ff8f00;}

div#featured {
  float: left; clear: both; width: 960px;
}

div#main_nav ul li.stronger a {
	font-weight: bold;
}

ul.homepage {list-style:none;padding-bottom:10px; padding-top: 10px; clear: both;}
ul.homepage li{margin-left:10px;background:url(http://www.trovus.co.uk/images/inner_bullet.png) no-repeat 0 5px;  padding:0 0 6px 14px;}

table.approach-table {margin-bottom: 20px;}
table.approach-table td {padding: 8px; vertical-align: top; border: 2px #fff solid;}
table.approach-table td ol {padding-top: 10px; margin-left: 20px;}