@import url("header_module.css");
@import url("footer_module.css");
@import url("subPage_module.css");
@import url("rightCol_module.css");
@import url("homePage_module.css");

* { margin: 0px; padding: 0px; }

body { 
	background: url("../images/framework/bg.jpg") 0% 0% repeat-x #FFF;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, Verdana, sans-serif;
	font-size: 62.5%; color: #666;
}

#wrapper { background: #FFF; margin: 0px auto; width: 980px; text-align: left; }

.clearer { clear: both; line-height: 0px; font-size: 0px; overflow: hidden; height: 0px; }

a img { border: none; }

h1, h2, h3, h4 { font-weight: normal; }

/*type face font substitutions */
.dax_bold { font-family: "DaxBold"; font-weight: bold; }
.dax_medium { font-family: "DaxMedium"; font-weight: normal; }


/* form styles */
.form_container { margin: 10px 0 10px 35px; }
label { display: block; margin: 0 0 4px 0;  }
strong { display: block; width: 180px; float: left; font-weight: normal; font-size: 1.3em; }
input { width: 176px; height: 20px; }
a.btnSubmitBlue, a:visited.btnSubmitBlue {
	background: url("../images/framework/btnBlue_submit.gif") 0% 0% no-repeat; font-size: 1.1em;
	color: #FFF !important; display: inline-block; width: 155px; height: 23px; padding: 5px 0 0 25px; text-decoration: none !important; 
}
a:hover.btnSubmitBlue { text-decoration: underline !important; }
/**/

/* coloured sections styles */
/**/

/* home */
.home {}
.home #mainImage_container { background:  url("../images/framework/banner/bannerBg_home.jpg") 0% 0% no-repeat; }
.home .bannerContentBg { background: url("../images/framework/banner/bannerContentBg_blue.jpg") 0% 0% no-repeat; }
.home #content_container a { color: #4B73B5; }
.home .rightBox_rest h3 { background:  url("../images/framework/rightCol/rightCol_headerBg_blue.jpg") 0% 0% no-repeat; }
.home #email { background: url("../images/framework/rightCol/phone_blue.jpg") 0% 0% no-repeat; }
.home #audit h4 { color: #4B73B5; }
.home #audit a { color: #4B73B5; }
.home #footer { background: url("../images/framework/footer/footerBg_blue.jpg") 0% 0% no-repeat; }
.home #footer_contactInfo { background: url("../images/framework/footer/footerLogo_blue.jpg") 0% 0% no-repeat; }
.home #footer_contactInfo p { color: #4B73B5; }
.home #footer_contactInfo a, .home #footer_contactInfo a:visited { color: #4B73B5; }

/* blue */
.blue {}
.blue #mainImage_container { background:  url("../images/framework/banner/bannerBg_blue.jpg") 0% 0% no-repeat; }
.blue .bannerContentBg { background: url("../images/framework/banner/bannerContentBg_blue.jpg") 0% 0% no-repeat; }
.blue #content_container a { color: #4B73B5; }
.blue #mainContent_leftCol #breadcrumbs p span { color: #4B73B5; }
.blue .rightBox_rest h3 { background:  url("../images/framework/rightCol/rightCol_headerBg_blue.jpg") 0% 0% no-repeat; }
.blue #email { background: url("../images/framework/rightCol/phone_blue.jpg") 0% 0% no-repeat; }
.blue #email .email_submitBtn { background: url("../images/framework/btnBlue.gif") 0 0 no-repeat; }
.blue #email .email_submitBtn:hover { background: url("../images/framework/btnBlue_hover.gif") 0 0 no-repeat; }
.blue #audit p.rightCol_heading { color: #4B73B5; }
.blue #audit a { color: #4B73B5; }
.blue #footer { background: url("../images/framework/footer/footerBg_blue.jpg") 0% 0% no-repeat; }
.blue #footer_contactInfo { background: url("../images/framework/footer/footerLogo_blue.jpg") 0% 0% no-repeat; }
.blue #footer_contactInfo p { color: #4B73B5; }
.blue #footer_contactInfo a, .blue #footer_contactInfo a:visited { color: #4B73B5; }

/* green */
.green {}
.green #mainImage_container { background:  url("../images/framework/banner/bannerBg_green.jpg") 0% 0% no-repeat; }
.green .bannerContentBg { background: url("../images/framework/banner/bannerContentBg_green.jpg") 0% 0% no-repeat; }
.green #content_container a { color: #78932A; }
.green #mainContent_leftCol #breadcrumbs p span { color: #78932A; }
.green .rightBox_rest h3 { background:  url("../images/framework/rightCol/rightCol_headerBg_green.jpg") 0% 0% no-repeat; }
.green #email { background: url("../images/framework/rightCol/phone_green.jpg") 0% 0% no-repeat; }
.green #email .email_submitBtn { background: url("../images/framework/btnGreen.gif") 0 0 no-repeat; }
.green #email .email_submitBtn:hover { background: url("../images/framework/btnGreen_hover.gif") 0 0 no-repeat; }
.green #audit p.rightCol_heading { color: #78932A; }
.green #audit a { color: #78932A; }
.green #footer { background: url("../images/framework/footer/footerBg_green.jpg") 0% 0% no-repeat; }
.green #footer_contactInfo { background: url("../images/framework/footer/footerLogo_green.jpg") 0% 0% no-repeat; }
.green #footer_contactInfo p { color: #78932A; }
.green #footer_contactInfo a, .green #footer_contactInfo a:visited { color: #78932A; }

/* orange */
.orange {}
.orange #mainImage_container { background:  url("../images/framework/banner/bannerBg_orange.jpg") 0% 0% no-repeat; }
.orange .bannerContentBg { background: url("../images/framework/banner/bannerContentBg_orange.jpg") 0% 0% no-repeat; }
.orange #content_container a { color: #F86300; }
.orange #mainContent_leftCol #breadcrumbs p span { color: #F86300; } 
.orange .rightBox_rest h3 { background:  url("../images/framework/rightCol/rightCol_headerBg_orange.jpg") 0% 0% no-repeat; }
.orange #email { background: url("../images/framework/rightCol/phone_orange.jpg") 0% 0% no-repeat; }
.orange #email .email_submitBtn { background: url("../images/framework/btnOrange.gif") 0 0 no-repeat; }
.orange #email .email_submitBtn:hover { background: url("../images/framework/btnOrange_hover.gif") 0 0 no-repeat; }
.orange #audit p.rightCol_heading { color: #F86300; }
.orange #audit a { color: #F86300; }
.orange #footer { background: url("../images/framework/footer/footerBg_orange.jpg") 0% 0% no-repeat;  }
.orange #footer_contactInfo { background: url("../images/framework/footer/footerLogo_orange.jpg") 0% 0% no-repeat; }
.orange #footer_contactInfo p { color: #F86300; }
.orange #footer_contactInfo a, .orange #footer_contactInfo a:visited { color: #F86300; }

/* teal */
.teal {}
.teal #mainImage_container { background:  url("../images/framework/banner/bannerBg_teal.jpg") 0% 0% no-repeat; }
.teal .bannerContentBg { background: url("../images/framework/banner/bannerContentBg_teal.jpg") 0% 0% no-repeat; }
.teal #content_container a { color: #09897E; }
.teal #mainContent_leftCol #breadcrumbs p span { color: #09897E; } 
.teal .rightBox_rest h3 { background:  url("../images/framework/rightCol/rightCol_headerBg_teal.jpg") 0% 0% no-repeat; }
.teal #email { background: url("../images/framework/rightCol/phone_teal.jpg") 0% 0% no-repeat; }
.teal #email .email_submitBtn { background: url("../images/framework/btnTeal.gif") 0 0 no-repeat; }
.teal #email .email_submitBtn:hover { background: url("../images/framework/btnTeal_hover.gif") 0 0 no-repeat; }
.teal #audit p.rightCol_heading { color: #09897E; }
.teal #audit a { color: #09897E; }
.teal #footer { background: url("../images/framework/footer/footerBg_teal.jpg") 0% 0% no-repeat;  }
.teal #footer_contactInfo { background: url("../images/framework/footer/footerLogo_teal.jpg") 0% 0% no-repeat; }
.teal #footer_contactInfo p { color: #09897E; }
.teal #footer_contactInfo a, .teal #footer_contactInfo a:visited { color: #09897E; }

/* purple */
.purple {}
.purple #mainImage_container { background:  url("../images/framework/banner/bannerBg_purple.jpg") 0% 0% no-repeat; }
.purple .bannerContentBg { background: url("../images/framework/banner/bannerContentBg_purple.jpg") 0% 0% no-repeat; }
.purple #content_container a { color: #6C28A1; }
.purple #mainContent_leftCol #breadcrumbs p span { color: #6C28A1; } 
.purple .rightBox_rest h3 { background: url("../images/framework/rightCol/rightCol_headerBg_purple.jpg") 0% 0% no-repeat; }
.purple #email { background: url("../images/framework/rightCol/phone_purple.jpg") 0% 0% no-repeat; }
.purple #email .email_submitBtn { background: url("../images/framework/btnPurple.gif") 0 0 no-repeat; }
.purple #email .email_submitBtn:hover { background: url("../images/framework/btnPurple_hover.gif") 0 0 no-repeat; }
.purple #audit p.rightCol_heading { color: #6C28A1; }
.purple #audit a { color: #6C28A1; }
.purple #footer { background: url("../images/framework/footer/footerBg_purple.jpg") 0% 0% no-repeat; }
.purple #footer_contactInfo { background: url("../images/framework/footer/footerLogo_purple.jpg") 0% 0% no-repeat; }
.purple #footer_contactInfo p { color: #6C28A1; }
.purple #footer_contactInfo a, .purple #footer_contactInfo a:visited { color: #6C28A1; }

/* pink */
.pink {}
.pink #mainImage_container { background:  url("../images/framework/banner/bannerBg_pink.jpg") 0% 0% no-repeat; }
.pink .bannerContentBg { background: url("../images/framework/banner/bannerContentBg_pink.jpg") 0% 0% no-repeat; }
.pink #content_container a { color: #FD32FF; }
.pink #mainContent_leftCol #breadcrumbs p span { color: #FD32FF; } 
.pink .rightBox_rest h3 { background:  url("../images/framework/rightCol/rightCol_headerBg_pink.jpg") 0% 0% no-repeat; }
.pink #email { background: url("../images/framework/rightCol/phone_pink.jpg") 0% 0% no-repeat; }
.pink #email .email_submitBtn { background: url("../images/framework/btnPink.gif") 0 0 no-repeat; }
.pink #email .email_submitBtn:hover { background: url("../images/framework/btnPink_hover.gif") 0 0 no-repeat; }
.pink #audit p.rightCol_heading { color: #FD32FF; }
.pink #audit a { color: #FD32FF; }
.pink #footer { background: url("../images/framework/footer/footerBg_pink.jpg") 0% 0% no-repeat; }
.pink #footer_contactInfo { background: url("../images/framework/footer/footerLogo_pink.jpg") 0% 0% no-repeat; }
.pink #footer_contactInfo p { color: #FD32FF; }
.pink #footer_contactInfo a, .pink #footer_contactInfo a:visited { color: #FD32FF; }

/* gold */
.gold {}
.gold #mainImage_container { background:  url("../images/framework/banner/bannerBg_gold.jpg") 0% 0% no-repeat; }
.gold .bannerContentBg { background: url("../images/framework/banner/bannerContentBg_gold.jpg") 0% 0% no-repeat; }
.gold #content_container a { color: #E2982C; }
.gold #mainContent_leftCol #breadcrumbs p span { color: #E2982C; } 
.gold .rightBox_rest h3 { background:  url("../images/framework/rightCol/rightCol_headerBg_gold.jpg") 0% 0% no-repeat; }
.gold #email { background: url("../images/framework/rightCol/phone_gold.jpg") 0% 0% no-repeat; }
.gold #email .email_submitBtn { background: url("../images/framework/btnGold.gif") 0 0 no-repeat; }
.gold #email .email_submitBtn:hover { background: url("../images/framework/btnGold_hover.gif") 0 0 no-repeat; }
.gold #audit p.rightCol_heading { color: #E2982C; }
.gold #audit a { color: #E2982C; }
.gold #footer { background: url("../images/framework/footer/footerBg_gold.jpg") 0% 0% no-repeat; }
.gold #footer_contactInfo { background: url("../images/framework/footer/footerLogo_gold.jpg") 0% 0% no-repeat; }
.gold #footer_contactInfo p { color: #E2982C; }
.gold #footer_contactInfo a, .gold #footer_contactInfo a:visited { color: #E2982C; }

/* red */
.red {}
.red #mainImage_container { background:  url("../images/framework/banner/bannerBg_red.jpg") 0% 0% no-repeat; }
.red .bannerContentBg { background: url("../images/framework/banner/bannerContentBg_red.jpg") 0% 0% no-repeat; }
.red #content_container a { color: #E61C1D; }
.red #mainContent_leftCol #breadcrumbs p span { color: #E61C1D; } 
.red .rightBox_rest h3 { background: url("../images/framework/rightCol/rightCol_headerBg_red.jpg") 0% 0% no-repeat; }
.red #email { background: url("../images/framework/rightCol/phone_red.jpg") 0% 0% no-repeat; }
.red #email .email_submitBtn { background: url("../images/framework/btnRed.gif") 0 0 no-repeat; }
.red #email .email_submitBtn:hover { background: url("../images/framework/btnRed_hover.gif") 0 0 no-repeat; }
.red #audit p.rightCol_heading { color: #E61C1D; }
.red #audit a { color: #E61C1D; }
.red #footer { background: url("../images/framework/footer/footerBg_red.jpg") 0% 0% no-repeat; }
.red #footer_contactInfo { background: url("../images/framework/footer/footerLogo_red.jpg") 0% 0% no-repeat; }
.red #footer_contactInfo p { color: #E61C1D; }
.red #footer_contactInfo a, .red #footer_contactInfo a:visited { color: #E61C1D; }
/**/