@charset "utf-8";
body { margin:0; padding:0; width:100%;}
html { padding:0; margin:0;}
/********** header **********/
.header {  padding:0; margin:0 auto; width:100%;}

.main2 { margin:0 auto; padding:0; background: #fff url(images/main2_bg.gif) left top no-repeat;}

.newsbg { margin:0 auto; padding:0; background: #fff url(images/bgnews.jpg) left top no-repeat;}
.newsbg2 { margin:0 auto; padding:0; background: #fff url(images/bgnews2.jpg) left top no-repeat;}
.newsbg3 { margin:0 auto; padding:0; background: #fff url(images/bgnews3.jpg) left top no-repeat;}

.audiobg { margin:0 auto; padding:0; background: #fff url(images/audio_bg.jpg) left top no-repeat;}

.sparkform { margin:10px 0 0 0 auto; padding:0; background: #fff url(images/bg_input2-550.gif) left top no-repeat; height:390px}

.newsletter   { margin:0 auto; padding:0; background: url(images/bg_input2b.gif) left top no-repeat;}
.workshops{ margin:0 auto; padding:0; background: url(images/bg_input2c.gif) left top no-repeat;}
.clients{ margin:0 auto; padding:0; background: url(images/bg_input2d.gif) left top no-repeat;}
.searchbox{ margin:0 auto; padding:0; background: url(images/bg_input2e.gif) left top no-repeat;}


.whathome{ width:980px; margin:0 auto; padding:0; background: #4d4e4e;}

.whathome h3 { font: bold 30px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px 0 0px 0px; margin:0; color:#f8f8ff; text-align: center;}


.grey{ width:100%; background: #4d4e4e; margin:0 auto;}
.grey h3 { font: bold 30px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px 0 0px 0px; margin:0; color:#f8f8ff; text-align: center;}

h1 { font: bold 28px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#424242; padding:0; margin:0; padding:20px 0 10px 0; text-align: center;}

.contactform { width:196px; height:230px;margin:0 auto; padding:0; background: #fff url(images/formbg2.png) top center repeat-x;}

/*topmenu*/
.menu { padding:0px 0 0 0px; width:980px; margin:0 auto; text-align: center; background: #4d4e4e;}
.menu ul { padding:0; margin:0px 0 0 5px; list-style:none; border:0;}
.menu ul li { float:left; margin:0; padding:3px 2px; border:0; }
.menu ul li a { float:left; margin:0; padding:3px 0 3px 0; color:#ffffff; font:bold 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; }
.menu ul li a span { padding:3px 3px; background:none; }
.menu ul li a:hover { color:#fff; background-color: #c92128; }
.menu ul li a:hover span {color:#fff; background-color: #c92128; }
.menu ul li a.active {color:#fff; background-color: #c92128; }
.menu ul li a.active span {color:#fff; background-color: #c92128; }

body#integrated a#integrated {color:#fff; background-color: #c92128; }
body#training a#training {color:#fff; background-color: #c92128; }
body#coaching a#coaching {color:#fff; background-color: #c92128; }
body#tools a#tools {color:#fff; background-color: #c92128; }
body#industry a#industry {color:#fff; background-color: #c92128; }
body#delivery a#delivery {color:#fff; background-color: #c92128; }
body#testimonials a#testimonials {color:#fff; background-color: #c92128; }
body#about a#about {color:#fff; background-color: #c92128; }


/* Light grey bg */
.lightgrey{ width:100%; background: #f6f6f6; margin:0 auto;}
.lightgrey h3 { font: bold 30px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px 0 0px 20px; margin:0; color:#f8f8ff; text-align: center;}

/* Slider */
#slider {  width:980px; padding:0px 0 0px 0; margin:0 auto;}
#slider h2 { font: bold italic 30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#727272; padding:0 0 30px 0; margin:0;}
#slider .flash_slider { width:980px; height:300px; margin:0; overflow:hidden; float:left;}
.slide_blog_bg { background: #4d4e4e; margin:0 auto; padding:0 0 10px 0; width:980px;}
.slide_blog_bg h3 { font: normal 30px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px 0 0px 20px; margin:0; color:#c2c2c2; text-align: center;}
.slide_blog { width:280px; float:left; padding:5px 30px 5px 20px;}
.slide_blog.last { padding:5px 20px 5px 20px;}
.slide_blog img { float:left; margin:-15px 0 0 0; padding:0 10px 10px 0;}
.slide_blog h3 { font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding:10px 0; margin:0 0 10px 0;}
.slide_blog h3 span { font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#a9a8a8; padding:0; margin:0;}
.slide_blog p { font: normal 12px Arial, Helvetica, sans-serif; color:#979797; padding:0; margin:0; line-height:1.8em;}

/* rss */
.rss { text-align:left; margin:0; padding:25px 0 0 0; font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#737373; line-height:1.8em;}
.rss img.rsss { float:right; margin:5px 2px 0 1px; padding:0;}
/* Click */
.Click { width:200px; float:left; padding:0; margin:0; font: normal 11px Arial, Helvetica, sans-serif; color:#7e7e7e; line-height:1.8em;}

img a { text-decoration:none; }

/* 5header */
#5header {  width:980px; padding:5px 0 0px 0; margin:0 auto;}
.left1 { width:196px; margin:0; padding:0 0px 0px 0px; float:left; }
.middle2 { width:568px; margin:0; padding:0px 10px 0 10px; float:left;}
.middle2 h1 { font: bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#424242; padding:0; margin:0; padding:10px 0 15px 0;}
.titlebc { font: 13pt Arial, Helvetica, sans-serif; color:#424242; line-height:1.35em; padding:10px 0; margin:0; font-weight: bold; font-style: italic;text-align: center;}

.midright { width:762px; margin:0; padding:0px 10px 0 10px; float:left;}

.titleb { font: 13pt Arial, Helvetica, sans-serif; color:#424242; line-height:1.35em; padding:10px 0; margin:0; font-weight: bold; font-style: italic;}
.title { font: 12pt Arial, Helvetica, sans-serif; color:#424242; line-height:1.35em; padding:10px 0 0px 0px; margin:0;}
.middle2a { width:278px; float:left; padding:5px 0px 5px 0px;}
.middle2b { width:280px; float:right; padding:5px 0px 5px 5px;}
.right3 { width:196px; margin:0; padding:0 0px 0px 0px; float:right;}
.right3 h3 { font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; padding:5px 0 0px 0;}

.top1 { width:210px; margin:0; padding:0 0px 0px 0px; float:left; text-align:center;}
.top2 { width:563px; margin:0; padding:0 5px 0 10px; float:left;}
.top2 h1 { font: bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#424242; padding:0; margin:0; padding:20px 0 5px 0;}
.top2 h3 { font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#424242; padding:0; margin:0; line-height:1.35em;}
.top2 h3 span { font: 12pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#424242; padding:0; margin:0; line-height:1.35em;}
.top3 { width:192px; margin:0; padding:0 0px 0px 0px; float:right;}
.top3 h3 { font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; padding:0px 0 0px 0;}

/* 5columns */
#columns5 {  width:980px; padding:5px 0 0px 0; margin:0 auto;}
.col1 { width:196px; margin:0; padding:10px 0px 0px 0px; float:left; }
.col2 { width:196px; margin:0; padding:10px 0px 0 0px; float:left; }
.col3 { width:196px; margin:0; padding:10px 0px 0px 0px; float:left;}
.col4 { width:196px; margin:0; padding:10px 0px 0px 0px; float:left;}
.col5 { width:196px; margin:0; padding:10px 0px 0px 0px; float:right}

/* 3columns */
#columns3 {  width:980px; padding:5px 0 0px 0; margin:0 auto;}
.row2col1 { width:325px; margin:0; padding:0 0px 0px 0px; float:left; }
.row2col2 { width:325px; margin:0; padding:0 0px 0 0px; float:left; }
.row2col3 { width:325px; margin:0; padding:0 0px 0px 0px; float:left;}


.calcol1 { width:191px; margin:0; padding:0 0px 0px 0px; float:left; }
.calcol2 { width:191px; margin:0; padding:0 0px 0 0px; float:left; }
.calcol3 { width:191px; margin:0; padding:0 0px 0px 0px; float:left;}

.indcol1 { width:245px; margin:0; padding:0 0px 0px 0px; float:left; }
.indcol2 { width:245px; margin:0; padding:0 0px 0 0px; float:left; }
.indcol3 { width:245px; margin:0; padding:0 0px 0px 0px; float:left;}
.indcol4 { width:245px; margin:0; padding:0 0px 0px 0px; float:left;}

/* search */
.search { padding:9px 0 0 0; margin:0; width:230px; float:right;}
.search form { display:block; float:right; padding:0;}
.search span { display:block; float:left; background: url(images/search_bg.gif) left top no-repeat; width:176px; padding:0; height:32px;}
.search form .keywords { width:179px; line-height:14px;  float:left; background:none; border:0; padding:8px 2px 0 10px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#a4a4a4;}
.search form .button { float:left; margin:0; padding:0;}
/* FBG */
.FBG { background:#f5f5f5 url(images/FBG_bg.gif) top repeat-x; padding:0 0 5px 0; margin:0;}
.FBG_resize { width:980px; margin:0 auto; padding:0;}
.FBG_resize img { float:left; margin:0; padding:0;}
.FBG_resize a { color:#504f4f; text-decoration:none; }
.FBG_resize h2 { font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#504f4f; padding:5px 10px 10px 10px; margin:0;}
.FBG_resize p {font: normal 12px Arial, Helvetica, sans-serif; color:#424242; padding:5px 10px; margin:0; line-height:1.8em;}
.FBG_resize ul { padding:0px 10px; margin:0; margin-top: 0px; padding-top: 0px;}
.FBG_resize li { font: normal 12px Arial, Helvetica, sans-serif; padding:0px 0; margin:0;  border-bottom:1px solid #ececec; }
.FBG_resize li a { color:#aeaeae; padding:5px 0; margin:0;text-decoration:none;}
.FBG_resize li a:hover { color:#504f4f; text-decoration:none;}
.FBG_resize .blog { width:380px; float:left; margin:0; padding:5px 0px 10px 110px;}
.FBG_resize .last { width:380px; float:left; padding:5px 110px 10px 0px;}
/* body */
.body_resize { width:980px; margin:0 auto; padding:0; background:#fff;}
.body { padding:0px 0; margin:0 auto; background:#fff; font:normal 12pt Arial, Helvetica, sans-serif; color:#424242; line-height:1.35em;}
.body h2 { font: bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#lelele; text-align: center; padding:10px 0 23px 0; margin:0; background:url(images/h2_bg.gif) bottom center no-repeat;}
.body h4 { font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#lelele; padding:10px 175px 10px 10px; margin:0;}
.body h5 { font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#lelele; text-align: center; padding:5px 0 10px 0; margin:0;}

.body h2 span { font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#424242; padding:0; margin:0;}
.body .menu2 { width:170px; float:right; padding:0; margin:0;}
.body .menu2 a { font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5d5d5d; text-decoration:none;}
.body .menu2 a:hover { color:#27619c; text-decoration:underline;}
.body p { font:normal 12pt Arial, Helvetica, sans-serif; color:#424242; line-height:1.35em; padding:0px 0; margin:0;}
p { font:normal 12pt Arial, Helvetica, sans-serif; color:#424242; line-height:1.35em; padding:0px 0; margin:0;}
td { font:normal 11pt Arial, Helvetica, sans-serif; color:#424242;}
.normal td { font:normal 12pt Arial, Helvetica, sans-serif; color:#424242; line-height:1.35em;}
.home p { font:normal 12pt Arial, Helvetica, sans-serif; color:#424242; line-height:1.35em; padding:10px 0; margin:0;}
.header { font:bold 14pt Arial, Helvetica, sans-serif; color:#424242;}
.header a { font:bold 14pt Arial, Helvetica, sans-serif; color:#c92806;}

li { font:normal 11pt Arial, Helvetica, sans-serif; color:#424242; padding:0px 0px 10px 0px; margin:0;}

.body a { color: blue;}
.body li a { color: blue; text-decoration:none;}
.body img.floated { float:left; margin:0; border:none; padding:5px 0; background:none;}
.body img.floatleft { float:left; margin:0; border:none; padding:0px 5px 0px 50px; background:none;}
.body img.serv { margin:10px; padding:0 0 30px 0; float:left;}
.right { width:600px; margin:0; padding:0 20px; float:left;}
.left ul { list-style:none; margin:10px 0; padding:0;}
.left li { color:#1d2024; font: normal 12px Arial, Helvetica, sans-serif; padding:5px 0 5px 15px; background:url(images/ul_li.gif) left no-repeat; margin:0; border-bottom:1px solid #e8e8e8;}
.left { width:280px; margin:0; padding:0 0px 0px 0px; float:left;}
.middle { width:400px; margin:0; padding:0 10px 0 0px; float:right;}
.right { width:270px; margin:0; padding:0 0px 0px 0px; float:right;}

.home1 { width:295px; margin:0; padding:0 10px 0px 10px; float:left; background: #ffffff;}
.home2 { width:370px; margin:0; padding:0 10px 0 0px; float:left; background: #ffffff;}
.home3 { width:275px; margin:0; padding:0 5px 0px 0px; float:left; background: #ffffff;}

.home1a { width:305px; margin:0; padding:0 10px 0px 10px; float:left; background: #ffffff;}
.home2b { width:360px; margin:0; padding:0 10px 0 0px; float:left; background: #ffffff;}
.home3c { width:275px; margin:0; padding:0 5px 0px 0px; float:left; background: #ffffff;}

.left img.center {display: block; margin-left: auto; margin-right: auto; }
img.center {display: block; margin-left: auto; margin-right: auto; }
.last { padding:0 5px;}
.port { width:210px; margin:10px 0; padding:0; float:left;}
/********** contact form **********/
#contactform { margin:0; padding:5px 0; }
#contactform * { color:#4d4e4e; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; display:block; padding:5px 0; color:#5f5f5f; font: normal 12px Arial, Helvetica, sans-serif;  float:left; }
#contactform label span { color:#d66423; font-weight:bold; }
#contactform input.text { border:1px solid #e8e8e8; background:#f8f8f8; float:left; }
#contactform select.text { border:1px solid #e8e8e8; background:#f8f8f8; float:left; }
#contactform textarea { width:450px; border:1px solid #e8e8e8; margin:2px 0; padding:2px; background:#f8f8f8; float:left; }
#contactform li.buttons input { padding:3px 0 3px 0; margin:10px 0 0 0; border:0; color:#FFF; float:left; }
/*************footer**********/
.footer {padding:10px;  margin:0 auto; background:#3f3f3f url(images/footer_bg.gif) top repeat-x;}
.footer_resize { width:980px; margin:0 auto; padding:0;}
.footer p { font:normal 12px  Arial, Helvetica, sans-serif; color:#a9a9a9;}
.footer a { font:bold 12px Arial, Helvetica, sans-serif; color:#a9a9a9; text-decoration:none; }
.footer p.right { text-align:right; width:350px; margin:0; padding:15px 30px 0 0; float:right;} 
.footer p.leftt { text-align:center; width:980px; margin:0; padding:0px 0 0 0; }
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}

p.br, .br { width:100%; clear:both; padding:0; margin:0; background: #000000}

.bg { clear:both; padding:5px 0; margin:0; border-bottom:1px solid #d0d0d0;}
.white { background: #fff; margin:0 auto;}

.what{ width:980px; margin:0 auto;}








/* main */
.main_bg { background:#FFFFFF; margin:0 auto; padding:0 0 10px 0; width:980px;}
.main_1 { width:275px; float:left; padding:5px 0px 5px 5px;}
.main_2 { width:415px; float:left; padding:5px 0px 5px 5px;}
.main_a { width:245px; float:left; padding:5px 0px 5px 0px;}
.main_b { width:245px; float:left; padding:5px 0px 5px 0px;}
.main_c { width:245px; float:left; padding:5px 0px 5px 0px;}
.main_d { width:245px; float:left; padding:5px 0px 5px 0px;}
.main_3 { width:260px; float:left; padding:5px 0px 5px 20px;}


#sub3 {  width:980px; padding:5px 0 0px 0; margin:0 auto;}
.sub_1 { width:175px; float:left; padding:5px 0px 5px 5px;}
.sub_2        { width:566px; float:left; padding:0px 17px 5px 17px;}
.sub_2a { width:275px; float:left; padding:0px 5px 0px 0px;}
.sub_2b { width:275px; float:right; padding:0px 0px 0px 0px;}

.sub_3 { width:200px; float:left; margin:0; padding:0 0px 0 0px;}
.sub_4 { width:740px; float:right; margin:0; padding:0 5px 0 5px;}
.sub_4a { width:360px; float:left; margin:0; padding:0 5px 0 5px;}
.sub_4b { width:360px; float:right; margin:0; padding:0 5px 0 5px;}

.cal { width:755px; float:left; padding:0px 0px 5px 15px;}
.clickform { width:755px; padding:0px 0px 5px 15px;}
.industry { width:775px; float:left; padding:0px 0px 5px 15px;}

.main_2 h2 { font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0px 0 10px 0px; margin:0; color:#000000; text-align: center}
.sub_2 h2 { font: italic 18px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0px 0 10px 0px; margin:0; color:#000000; text-align: center}

.main_1 ul { list-style:none; margin:10px 0; padding:0;}
.main_1 li { color:#1d2024; font: normal 11px Arial, Helvetica, sans-serif; padding:5px 0 5px 15px; background:url(images/ul_li.gif) left no-repeat; margin:0; border-bottom:1px solid #e8e8e8;}

.main_1 .sub_head { color:#1d2024; font: normal 11px Arial, Helvetica, sans-serif; padding:5px 0 0px 10px; margin:0; font-weight: bold;}
.main_3 .sub_head { color:#1d2024; font: normal 11px Arial, Helvetica, sans-serif; padding:5px 0 0px 10px; margin:0; font-weight: bold;}


.main_3 ul { list-style:none; margin:10px 0; padding:0;}
.main_3 li { color:#1d2024; font: normal 11px Arial, Helvetica, sans-serif; padding:5px 0 5px 15px; background:url(images/ul_li.gif) left no-repeat; margin:0; border-bottom:1px solid #e8e8e8;}

.main_1 p { font:normal 12px Arial, Helvetica, sans-serif; color:#000000; padding:10px 0; margin:0;}
.main_2 p { font:normal 12px Arial, Helvetica, sans-serif; color:#000000; padding:10px 0; margin:0;}
.main_3 p { font:normal 12px Arial, Helvetica, sans-serif; color:#000000; padding:10px 0; margin:0;}

/* social */
.social { text-align:center; margin:0; padding:5px 0 0 0; font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#737373; line-height:1.0em;}
.social img.socials { margin:5px 50px 0 50px; padding:0;}
.social { width:980px; margin:0 auto; padding:0 0 0px 0; background:#FFFFFF;text-align:center;}
.social_bg { background:#FFFFFF; padding:0px 0 0 0; margin:0 auto;}
.socialhome { width:980px; margin:0 auto; padding:0 0 0px 0; background:#FFFFFF;text-align:center;}
.socialhome img.socials { margin:5px 50px 0 50px; padding:0;}

/* intro */
.intro_bg { background:#FFFFFF; padding:5px 0 0 0; margin:0 auto;}
.intro h3 { font: bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0px 0 0px 0px; margin:0; color:#424242; text-align: center}
.intro h1 { font: bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0px 0 10px 0px; margin:0; color:#424242; text-align: center}

.intro { width:980px; margin:0 auto; padding:0px 0px 0px 0px; text-align:center;}
.introhome { width:980px; margin:0 auto; padding:0px 0px 0px 0px; text-align:center; background:#FFFFFF;}

.wide { width:980px; margin:0 auto; padding:0px 0px 0px 0px; float:left;}

.all{ width:980px; margin:0 auto; padding:0px 0px 0px 0px; }
.logo { width:104px; float:left; margin:0 auto; padding:0px 15px 0px 165px;}






/* feedbox */

div.tabBox {}

div.tabArea {
  font-size: 80%;
  font-weight: bold;
  padding: 0px 0px 3px 0px;
}

a.tab {
  background-color: #f8f8ff;
  border: 2px solid #000000;
  border-bottom-width: 0px;
  border-color: #4d4e4e;
  -moz-border-radius: .75em .75em 0em 0em;
  border-radius-topleft: .75em;
  border-radius-topright: .75em;
  padding: 2px 4px 2px 4px;
  position: relative;
  text-decoration: none;
  top: 3px;
  z-index: 100;
}

a.tab, a.tab:visited {
  color: #4d4e4e;
}

a.tab:hover {
  background-color: #4d4e4e;
  border-color: #4d4e4e;
  color: #f8f8ff;
}

a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: #4d4e4e;
  border-color: #4d4e4e;
  color: #f8f8ff;
}

a.tab.activeTab {
  padding-bottom: 4px;
  top: 1px;
  z-index: 102;
}

div.tabMain {
  background-color: #f6f6f6;
  border: 2px solid #000000;
  border-color: #4d4e4e;
  -moz-border-radius: 0em .5em .5em 0em;
  border-radius-topright: .5em;
  border-radius-bottomright: .5em;
  padding: .5em;
  position: relative;
  z-index: 101;
}

div.tabIframeWrapper {
  width: 100%;
}

iframe.tabContent {
  background-color: #f8f8ff;
  border: 1px solid #000000;
  border-color: #4d4e4e;
  width: 100%;
  height: 36ex;
}


.news { font:normal 12px Arial, Helvetica, sans-serif; color:#lelele; }
.news a { color:#c92806; text-decoration:none;}



/*rounded corners #2*/

.roundbox{display:block}
.roundbox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ececec;
  }
.roundbox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6;
  background:#f0f0f0}
.roundbox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#efefef}
.roundbox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #efefef;
  border-right:1px solid #efefef;}
.roundbox4{
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6}
.roundbox5{
  border-left:1px solid #f0f0f0;
  border-right:1px solid #f0f0f0}
.roundboxfg{
  background:#ececec; padding-right:0.5em;padding-left:0.5em;}
  .roundboxfg390{
  background:#ececec; padding-right:0.5em;padding-left:0.5em; height:390px;}
.roundboxfg490{
  background:#ececec; padding-right:0.5em;padding-left:0.5em; height:490px;}
  


/*switch menu*/

.menutitle{
cursor:pointer;
margin-bottom: 5px;
margin-top: 5px;
margin-left: 5px;
background-color:#c2c2c2;
color:#c92128;
font: bold 13px Verdana;
width:140px;
padding:2px;
text-align:center;
font-weight:bold;
/*/*/border:1px solid #000000;/* */
}

.submenu{
margin-bottom: 0.5em;
font: normal 16pt Arial;
}

/*centred nav*/

#centeredmenu {
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;
   background-color:#c92128;
}
#centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
 background-color:#c92128;
}
#centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
padding:3px 5px;
   position:relative;
   right:50%;
}
#centeredmenu ul li a {
   display:block;
   margin:0 0 0 1px;
   line-height:1.3em;
   padding:3px 0 3px 0; color:#ffffff; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; background-color:#c92128;
}
#centeredmenu ul li a:hover {
   background:#369;
   color:#fff;
}
#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover {
   color:#ffffff;
   background:#4d4e4e;
   font-weight:bold;
}
#centeredmenu ul li a span { color:#ffffff; padding:3px 10px; background:none; }
#centeredmenu ul li a:hover { color:#ffffff; background:#4d4e4e;}
#centeredmenu ul li a:hover span {color:#ffffff; background:#4d4e4e;}
#centeredmenu ul li a.active { color:#ffffff; }
#centeredmenu ul li a.active span { color:#ffffff; }

body#sales a#sales {color:#fff; background-color: #4d4e4e; }
body#neg a#neg {color:#fff; background-color: #4d4e4e; }
body#pres a#pres {color:#fff; background-color: #4d4e4e; }
body#man a#man {color:#fff; background-color: #4d4e4e; }
body#tm a#tm {color:#fff; background-color: #4d4e4e; }
body#cs a#cs {color:#fff; background-color: #4d4e4e; }

div.mainstyle { width: 250px; }
div.leftstyle ul ul { margin-left: 10px; }
div.leftstyle ul, div.leftstyle li { font: normal 11pt "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; list-style-type: none; color: #009; font-weight: bold; }
div.leftstyle li a { margin-left: 0px; padding: 3px; border-top: 2px solid #7f7f7f; text-decoration: none; width: 100%; height: 100%; color: #dfdfdf; font-weight: bold; background-color: #7f7f7f; display: block; }
div.leftstyle li { display: inline; } /* fix for IE blank line bug */
div.leftstyle ul > li { display: list-item; }
div.leftstyle li > a { width: auto; height: auto; }
div.leftstyle li li a { background-color: #7F7F7F; font: normal 10pt Arial, Helvetica, sans-serif;}
div.leftstyle li li li a { background-color: #7F7F7F; font: normal 10pt Arial, Helvetica, sans-serif;}
div.leftstyle li a:hover { background-color: #c92128; color: #ffffff; }
div.leftstyle li li a:hover { background-color: #c92128; }
div.leftstyle li li li a:hover { background-color: #c92128; }
div.leftstyle li a.samePage { color: #ffffff; font-style: italic; font-weight: normal; }

div.sitemap {   margin:0;
   padding:0; }
div.sitemap ul ul { margin-left: 10px; }
div.sitemap ul, div.sitemap li { font: normal 11pt Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; list-style-type: none; color: #009; font-weight: bold; }
div.sitemap li a { margin-left: 0px; padding: 1px; text-decoration: none; width: 100%; height: 100%; color: #424242; font-weight: bold; background-color: #ffffff; display: block; }
div.sitemap li { display: inline; } /* fix for IE blank line bug */
div.sitemap ul > li { display: list-item; }
div.sitemap li > a { width: auto; height: auto;}
div.sitemap li li a { background-color: #ffffff; font: normal 10pt Arial, Helvetica, sans-serif;}
div.sitemap li li li a { background-color: #ffffff; font: normal 10pt Arial, Helvetica, sans-serif;}
div.sitemap li a:hover { background-color: #ffffff; color: blue; }
div.sitemap li li a:hover { background-color: #ffffff; }
div.sitemap li li li a:hover { background-color: #ffffff; }
div.sitemap li a.samePage { color: #424242; font-style: italic; font-weight: normal; }

div.greynav {   margin:0;
   padding:0; }
div.greynav ul ul { margin-left: 10px; }
div.greynav ul, div.greynav li { font: normal 11pt Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; list-style-type: none; color: #009; font-weight: bold; }
div.greynav li a { margin-left: 0px; padding: 1px; text-decoration: none; width: 100%; height: 100%; color: #ffffff; font-weight: bold; background-color: #4d4e4e; display: block; }
div.greynav li { display: inline; } /* fix for IE blank line bug */
div.greynav ul > li { display: list-item; }
div.greynav li > a { width: auto; height: auto;}
div.greynav li li a { background-color: #4d4e4e; font: normal 10pt Arial, Helvetica, sans-serif;}
div.greynav li li li a  { background-color: #4d4e4e; font: normal 10pt Arial, Helvetica, sans-serif;}
div.greynav li a:hover { background-color: #4d4e4e; color: #c92128; }
div.greynav li li a:hover { background-color: #4d4e4e; }
div.greynav li li li a:hover { background-color: #c92128; }
div.greynav li a.samePage { color: #ffffff; font-style: italic; font-weight: normal; }

/* Forms */


.contact
{
color: #f8f8ff;
background: #4d4e4e;
border: 1px solid #c92128
font:bold 10px Arial, Helvetica, sans-serif;}

/********** New Home Page **********/


/*centred nav*/

#centeredmenu2 {
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;
   background-color:#c92128;
}
#centeredmenu2 ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
 background-color:#c92128;
}
#centeredmenu2 ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
padding:3px 5px;
   position:relative;
   right:50%;
}
#centeredmenu2 ul li a {
   display:block;
   margin:0 0 0 1px;
   line-height:1.3em;
   padding:3px 0 3px 0; color:#ffffff; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; background-color:#c92128;
}
#centeredmenu2 ul li a:hover {
   background:#369;
   color:#fff;
}
#centeredmenu2 ul li a.active,
#centeredmenu2 ul li a.active:hover {
   color:#ffffff;
   background:#4d4e4e;
   font-weight:bold;
}
#centeredmenu2 ul li a span { color:#ffffff; padding:3px 10px; background:none; }
#centeredmenu2 ul li a:hover { color:#ffffff; background:#4d4e4e;}
#centeredmenu2 ul li a:hover span {color:#ffffff; background:#4d4e4e;}
#centeredmenu2 ul li a.active { color:#ffffff; }
#centeredmenu2 ul li a.active span { color:#ffffff; }

.shell{ width:980px; margin:0 auto;

}

.shadow{ background: none repeat scroll 0 0 #ffffff;
  -moz-box-shadow: 0 10px 24px #555555;
  -webkit-box-shadow: 0 10px 24px #555555;
  box-shadow: 0 10px 24px #555555;
  margin:0;
  position: relative;

}

.topshadow{ 
-moz-border-radius: 16px 16px 0 0;
border-radius: 16px 16px 0 0;
-moz-box-shadow: 0 0 24px #555555;
-webkit-box-shadow: 0 0 24px #555555;
box-shadow: 0 0 24px #555555;
background-color: #4d4e4e;
height: 30px;
padding: 5px 0 0 5px;
position: relative;
width: 975px;
}

.allshadow{ 
border-radius: 16px 16px 0 0;
box-shadow: 0 0px 24px #555555;
background-color: #4d4e4e;
height: 30px;
padding: 5px 0 0 5px;
position: relative;
width: 975px;
}

.shellbg{ margin:0 auto; background: #fff url(images/BakerrBGSlice3.png) repeat-x;}
.sparkbg{ margin:0 auto; background: #fff url(images/SparkCover.jpg) left top repeat;}
.shellbg4{ margin:0 auto; background: #fff url(images/fading_background_4.png) repeat-x;}

.lefthome{  float:left; margin:0 auto; padding:0; background: #000 url(images/left.png) left top no-repeat; width:322px; height:878px}

/*************footer**********/
.footer2 {width:980px; padding:10px 0px;  margin:0 auto; background:#3f3f3f;}
.footer_resize { width:980px; margin:0 auto; padding:0; background:#3f3f3f}
.footer2 p { font:normal 12px  Arial, Helvetica, sans-serif; color:#a9a9a9;}
.footer2 a { font:bold 12px Arial, Helvetica, sans-serif; color:#a9a9a9; text-decoration:none; }
.footer2 p.right { text-align:right; width:350px; margin:0; padding:15px 30px 0 0; float:right;} 
.footer2 p.leftt { text-align:center; width:980px; margin:0; padding:0px 0 0 0; }




.bg-clouds-left-big{position:absolute;top:-154px;left:-290px;width:203px;height:142px;background:transparent url('/images/bg-clouds-big.png') no-repeat;}
.bg-city-wrap{position:fixed;_position:absolute;bottom:0;_z-index:10;}
.bg-city-left{width:570px;height:388px;position:absolute;bottom:0;left:-570px;background:transparent url('/images/pitcrew.png') no-repeat bottom left;}
.bg-city-right{width:562px;height:388px;position:absolute;bottom:0;left:1549px;background:transparent url('/images/pitcrew.png') no-repeat bottom right;}

/*topmenu*/
.menuhome { padding:0px 0 0 0px; width:980px; margin:0 auto; text-align: center; background: #4d4e4e;}
.menuhome ul { padding:0; margin:0px 0 0 10px; list-style:none; border:0; }
.menuhome ul li { float:left; margin:0; padding:3px 2px; border:0; }
.menuhome ul li a { float:left; margin:0; padding:3px 0 3px 0; color:#ffffff; font:bold 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; }
.menuhome ul li a span { padding:3px 5px; background:none; }
.menuhome ul li a:hover { color:#fff; background-color: #c92128; }
.menuhome ul li a:hover span {color:#fff; background-color: #c92128; }

/*menuabout */
.menuabout { text-align: center; padding:0px 0 0 0; margin:0 auto; width:980px;}
.menuabout  ul { text-align: center;  padding:0; margin:0px 0 0 40px; list-style:none; border:0;}
.menuabout  ul li { float:left; margin:0; padding:5px 5px; border:0; }
.menuabout  ul li a { float:left; margin:0; padding:5px 0 5px 0; color:#4d4e4e; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; }
.menuabout  ul li a span { padding:5px 5px; background:none; }
.menuabout  ul li a:hover { color:#fff; background: url("../images/r_menu.gif") no-repeat right; }
.menuabout  ul li a:hover span {color:#fff; background:url("../images/l_menu.gif") no-repeat left; }
.menuabout  ul li a.active { color:#fff;  background:url("../images/r_menu.gif") no-repeat right; }
.menuabout  ul li a.active span { color:#fff; background:url("../images/l_menu.gif") no-repeat left; }

a.tab2 {
  width:200px;
  background-color: #f8f8ff;
  border: 2px solid #000000;
  border-bottom-width: 0px;
  border-color: #4d4e4e;
  -moz-border-radius: .75em .75em 0em 0em;
  border-radius-topleft: .75em;
  border-radius-topright: .75em;
  padding: 2px 75px 2px 75px;
  position: relative;
  text-decoration: none;
  top: 3px;
  z-index: 100;
  
}

a.tab2, a.tab2:visited {
  color: #4d4e4e;
}

a.tab2:hover {
  background-color: #4d4e4e;
  border-color: #4d4e4e;
  color: #f8f8ff;
}

a.tab2.activeTab, a.tab2.activeTab:hover, a.tab2.activeTab:visited {
  background-color: #4d4e4e;
  border-color: #4d4e4e;
  color: #f8f8ff;
}

a.tab2.activeTab {
  padding-bottom: 4px;
  top: 1px;
  z-index: 102;
}

.home850 { padding:0; margin:0 auto; width:850px; text-align: center;}
.home_1 { width:250px; float:left; padding:0px 10px 0px 10px;}
.home_2 { width:250px; float:left; padding:0px 10px 0px 10px;}
.home_3 { width:250px; float:left; padding:0 0px 0 10px;}

.slide-out-div {
          padding: 20px;
          width: 350px;
          background: #ccc;
          border: 1px solid #29216d;}
          
          
#slideshow{
	background-color:#F5F5F5;
	border:1px solid #FFFFFF;
	height:300px;
	margin:0px auto 0;
    position:relative;
	width:980px;
	
}

#slideshow ul{
	height:300px;
    padding:0; margin:0px;
	list-style:none outside none;
	overflow:hidden;
	position:absolute;
	width:980px;
}

#slideshow li{
    padding:0; margin:0px;
	position:absolute;
	display:none;
	z-index:10;
}

#slideshow li:first-child{
	display:block;
	z-index:1000;
}

#slideshow .slideActive{
	z-index:1000;
}

#slideshow canvas{
	display:none;
	position:absolute;
	z-index:100;
}

#slideshow .arrow{
	height:86px;
	width:60px;
	position:absolute;
	background:url('slide/img/arrows.png') no-repeat;
	top:50%;
	margin-top:-43px;
	cursor:pointer;
	z-index:5000;
}



#slideshow .previous{ background-position:left top;left:0;}
#slideshow .previous:hover{ background-position:left bottom;}

#slideshow .next{ background-position:right top;right:0;}
#slideshow .next:hover{ background-position:right bottom;}

.table-top { 
	background-image: url('images/tabletop200.gif');
	background-repeat:no-repeat;
	height: 9px;       
	font-size: 2px;    
}
	
.table-bottom { 
	background-image: url('images/tablebot200.gif');
	background-repeat:no-repeat;
	height: 9px;       
	font-size: 2px;    
}	

.table-top170 { 
	background-image: url('images/tabletop170.gif');
	background-repeat:no-repeat;
	height: 9px;       
	font-size: 2px;    
}
	
.table-bottom170 { 
	background-image: url('images/tablebot170.gif');
	background-repeat:no-repeat;
	height: 9px;       
	font-size: 2px;    
}	

.table-top170grey { 
	background-image: url('images/tabletop170grey.gif');
	background-repeat:no-repeat;
	height: 9px;       
	font-size: 2px;    
}
	
.table-bottom170grey { 
	background-image: url('images/tablebot170grey.gif');
	background-repeat:no-repeat;
	height: 9px;       
	font-size: 2px;    
}	

.table-top170grey2 { 
	background-image: url('images/tabletop170grey2.gif');
	background-repeat:no-repeat;
	height: 9px;       
	font-size: 2px;    
}
	
.table-bottom170grey2 { 
	background-image: url('images/tablebot170grey2.gif');
	background-repeat:no-repeat;
	height: 9px;       
	font-size: 2px;    
}	
	
.inside {
	border-left: 1px solid #C6C6C6; 
	border-right: 1px solid #C6C6C6;
	width:172px;
	background: #ffffff;            
	color: #424242;                 
	padding-left: 10px;            
	padding-right:10px;  
	           
	}
	
	.inside170 {
	border-left: 1px solid #C6C6C6; 
	border-right: 1px solid #C6C6C6;
	width:164px;
	background: #ffffff;            
	color: #424242;                 
	padding-left: 2px;            
	padding-right:2px;  
	           
	}
	
		.inside170grey {
	border-left: 1px solid #C6C6C6; 
	border-right: 1px solid #C6C6C6;
	width:164px;
	background: #c6c6c6;            
	color: #424242;                 
	padding-left: 2px;            
	padding-right:2px;  
	           
	}
	
			.inside170grey2 {
	border-left: 1px solid #4d4e4e; 
	border-right: 1px solid #4d4e4e;
	width:164px;
	background: #4d4e4e;            
           
	padding-left: 2px;            
	padding-right:2px;  
	           
	}
.notopgap    { margin-top: 0; }    
.nobottomgap { margin-bottom: 0; }

.gap-saver {
     height: 1px; 
     margin: 0 0 -1px 0;
     padding: 0;
     font-size: 1px; /* to correct IE */
     }

.unused {
margin-bottom: -1px; padding-bottom: 1px; }

.i2012 { padding:0px 0; margin:0 auto; background:#fff; font:normal 12pt Calibri, Arial, Helvetica, sans-serif; color:#4d4e4f;; line-height:1.35em;}


/*------------------POPUPS------------------------*/
#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #fff;
	padding: 20px; 	
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right; 
	margin: -55px -55px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}

.contactpop
{
font-weight: bold;
float: left;
} 

.contactpad
{
padding-left:60px;
} 

/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}


img.expando{ /*sample CSS for expando images. Not required but recommended*/
border: none;
vertical-align: top; /*top aligns image, so mouse has less of a change of moving out of image while image is expanding*/
