﻿BODY { MARGIN: 0px; background:url(../images/back.gif) repeat-x; background-color:#F4F4F4; }
p{margin:0; padding:0; float:left;}
.mar_bot_10{margin-bottom:10px; font:normal 12px arial; color:#DFDFDF;}
.spacer_37{ height:37px;}
.spacer_40{ height:40px;}
.spacer_7{ height:6px;}
.spacer_4{ height:4px;}
.spacer_2{ height:2px;}
.spacer_2_grey{ height:2px; background-color:#4C4C4C;}
.mar_top_10{margin-top:10px;}

H1 {FONT-SIZE: xx-large; font-family:arial; color: #CBCBCB; margin:10px 0; padding:0px; }
H2 {FONT-SIZE: large; font-family:arial; color: #000000; margin:10px 0; padding:0px; }
.H2_green {FONT-SIZE: large; font-family:arial; color: #009900; margin:10px 0; padding:0px; }

.top_bar{ background:url(../images/link-2.gif) repeat-x; height:52px;}
.top_bar ul.top{float:left; margin:0; padding:0; width:725px; height:72px;}
.top_bar ul.top li{float:left; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; list-style:none;}
.top_bar ul.top li a{color: #fff; text-decoration:none; padding:18px 45px 0px 42px; float:left; }
.top_bar ul.top li a:hover{color: #000000; background:url(../images/link-hover.gif) repeat-x; height:52px;}
.top_bar ul.top li.divider{float:left; width:6px; background: url(../images/divider.gif) no-repeat 2px 0px; height:50px;}

.main_back{ background:url(../images/main-back.gif) repeat-y;}

.shape1{ background:url(../images/shape-2.gif) repeat-x; height:63px;}
.shape2{ background:url(../images/shape-9.gif) repeat-x; height:63px;}

.shape_back{ background-color:#F7F7F0; }
.shape_icon{  background:url(../images/icon.gif) no-repeat 0 18px; height:196px; background-color:#F7F7F0; padding-top:5px;}
.shape_icon2{  background:url(../images/icon3.gif) no-repeat 0px 2px; height:129px;}

.shape_header { font: normal 20px Arial, Helvetica, sans-serif; color: #FFF;}
.shape_content { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; padding:10px 48px 0 5px;}
.shape_icon7{  background:url(../images/shape-7.gif) no-repeat 0 5px; height:104px; width:7px;}

.service{ display:block; float:left;  margin:0px;  padding:15px 5px 0 20px; font: bold 12px Arial, Helvetica, sans-serif; text-align:justify; width:117px;  color: #000000; background:url(../images/arrow-2.gif) no-repeat 10px 18px; }
.service a {  color: #000000; text-decoration: none;}
.service a:hover {  color: #FF6600; text-decoration: none;}

.service2{ display:block; float:left;  margin:0px;  padding:15px 0 0 15px; font: bold 12px Arial, Helvetica, sans-serif; text-align:justify;  width:95px; color: #000000; background:url(../images/arrow-2.gif) no-repeat 5px 18px; }
.service2 a {  color: #000000; text-decoration: none;}
.service2 a:hover {  color: #FF6600; text-decoration: none;}

.service3{ display:block; float:left;  margin:0px;  padding:5px 5px 0 20px; font: bold 12px Arial, Helvetica, sans-serif; text-align:justify; width:117px;  color: #000000; background:url(../images/arrow-2.gif) no-repeat 10px 8px; }
.service3 a {  color: #000000; text-decoration: none;}
.service3 a:hover {  color: #FF6600; text-decoration: none;}

.service3_130{ display:block; float:left;  margin:0px;  padding:5px 5px 0 20px; font: bold 12px Arial, Helvetica, sans-serif; text-align:justify; width:130px;  color: #000000; background:url(../images/arrow-2.gif) no-repeat 10px 8px; }
.service3_130 a {  color: #000000; text-decoration: none;}
.service3_130 a:hover {  color: #FF6600; text-decoration: none;}

.service4{ display:block; float:left;  margin:0px;  padding:5px 0 0 15px; font: bold 12px Arial, Helvetica, sans-serif; text-align:justify;  width:95px; color: #000000; background:url(../images/arrow-2.gif) no-repeat 4px 8px; }
.service4 a {  color: #000000; text-decoration: none;}
.service4 a:hover {  color: #FF6600; text-decoration: none;}

.service4_blank{ display:block; float:left;  margin:0px;  padding:5px 0 0 15px; font: bold 12px Arial, Helvetica, sans-serif; text-align:justify;  width:95px; color: #000000; height:10px }

.footer { background: url(../images/bottom-2.gif) repeat-x; height:32px; font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; }
.footer a { color:#FFFFFF; text-decoration:none; }
.footer a:hover{ color: #000000; text-decoration:none; }
.portfolio{ background-color:#ECEDE7; height:180px; }

.top_name{ font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#D8EAFF;}

.top_back{ background: url(../images/header-2.gif) no-repeat; width:389px; height:142px;}
.top_back2{ background: url(../images/inside-head-1.gif) no-repeat; width:459px; height:191px;}


.top_main { margin:0px; padding:0px; float:left; width:140px;}
.top_main  .top_name2{ width:140px;  float:none; font: bolder 17px arial; text-transform:uppercase; color:#3CBDE1; text-align:center;  padding:38px 0 0 38px;}
.top_main  .top_name3{ width:140px;  float:none; font: normal 11px Arial, Helvetica, sans-serif; color:#000; text-align:center;  padding:2px 0 0 40px; line-height:13px;}

.greyline { background:url(../images/main-back-dot.gif); width:750px; margin-top:-20px; }
.greyline2 {width:750px; margin-top:-20px; }
.inside_content_header { background: url(../images/inside-content-2.gif) repeat-x; font:normal 25px Arial;  color:#Fff;} 
.right_content_back { background-color:#ECEDE7;  font: normal 14px Arial, Helvetica, sans-serif; color:#000; }
.right_content {padding:10px 0 0 5px; font: normal 13px Arial, Helvetica, sans-serif; color:#000; text-align: justify; float:none;}
.right_content  span{ font-weight:normal; }
.right_content  strong{ font-weight:bold; color: #E37A0D; }
.right_content a{ color:#3333FF; text-decoration:none;}
.right_content a:hover{  text-decoration: underline;}

.inside_pic {  display:block;  padding:10px 0 0 0;}

.programme_content{  display:block; float:left;  margin:15px 0 0px 5px;  padding:8px 25px 5px 0px; font:bold 14px Verdana;  color:#A2BA1A; border-bottom: 1px  solid  #CCC; text-transform:uppercase; }

.programme_content2{  display:block; float:left;  margin:10px 0 0px 5px;  padding:0px 85px 5px 18px; font:bold 13px arial;  color:#595959; background:url(../images/icon4.gif) no-repeat 0px 5px; border-bottom: 1px  solid  #CCC;}
.programme_content2 a {  color: #595959; text-decoration: none; }
.programme_content2 a:hover {  color: #FF6600; text-decoration: none;}

.programme_content3{  display:block; float:left;  margin:10px 0 0px 5px;  padding:0px 45px 5px 18px; font:bold 13px arial;  color:#595959; background:url(../images/icon4.gif) no-repeat 0px 5px; border-bottom: 1px  solid  #CCC;}
.programme_content3 a {  color: #595959; text-decoration: none; }
.programme_content3 a:hover {  color: #FF6600; text-decoration: none;}
.aboutlinkbot {
	font: normal 10px Arial, Helvetica, sans-serif; color:#000;
}


.clienttestimonial{ padding:0px 0; margin:40px 5px 0 3px;}

.top_main2 { margin:0px; padding:0px; float:left; width:140px; margin:26px 0 0 0px;}
.top_main2 .top_inside { width:140px;  float:none; font: bolder 15px arial; text-transform:uppercase; color:#3CBDE1; text-align:left;  padding:28px 0 0 72px;}
.top_main2 .top_inside2 { width:140px;  float:none; font: normal 11px Arial, Helvetica, sans-serif; color:#000; text-align:left;  padding:2px 0 0 72px; line-height:13px;}

ul.bullet{float:left; margin:0; padding:0;}
ul.bullet li{ background: url(../images/arrow-3.gif)  no-repeat 8px 14px; font:normal 13px arial; color:#000; list-style:none; padding:10px 15px 10px 25px; text-align: justify;}
ul.bullet li strong{ font-weight:550; color: #FF6600; }
.strong2{ font-weight:500; color: #FF6600; }
ul.bullet a{color:#3333FF; text-decoration:none; }
ul.bullet a:hover{ text-decoration: underline; }