﻿@charset "utf-8";
/* CSS Document */


.bespoke {color: #000; margin: 5px 0px 5px 0px;}
.standard {color: #000; margin: 5px 0px 5px 0px;}
.specialist {color: #000; margin: 5px 0px 5px 0px;}

.h1-bespoke {color: #8a0c0c; margin: 5px 0px 5px 10px;font-size: 1.3em;}
.h1-standard {color: #b07a18; margin: 5px 0px 5px 10px;font-size: 1.3em;}
.h1-specialist {color: #391a42; margin: 5px 0px 5px 10px;font-size: 1.3em;}
.h1-plus {color: #060; margin: 5px 0px 5px 10px;font-size: 1.3em;}

.white {color: #FFF;}
.services{margin: 0px 0px 0px 10px; color: #666}
.grey{color: #666; margin-left: 10px; margin-top: 7px; margin-bottom: 7px;}
.grey-right{color: #666; text-align: right; margin: 0px 10px 0px 0px;}
.mypablue {color: #036;}
.features {font-size: 1em; font-variant: small-caps; font-weight: bold;}
.back-to-top {color: #F90;}
.back-to-top a{color: #F90;}
.back-to-top a:hover{color: #069;}

.right-col-plus {color:#060;}
.right-col-standard {color: #b07a18;}
.right-col-bespoke {color: #8a0c0c;}
.right-col-specialist {color: #391a42;}
.right-col-free {color: #069;}
.right-col-callback {color: #568197;}
.right-col-faq {color: #8a0c0c;}
.right-col-test {color: #006600;}

.header-col-plus {color:#060; margin-left: 10px;}
.header-col-standard {color: #b07a18; margin-left: 10px;}
.header-col-bespoke {color: #8a0c0c; margin-left: 10px;}
.header-col-specialist {color: #391a42; margin-left: 10px;}
.header-col-free {color: #069; margin-left: 10px;}
.header-col-callback {color: #568197; margin-left: 10px;}
.header-col-faq {color: #8a0c0c; margin-left: 10px;}
.header-col-test {color: #006600; margin-left: 10px;}

.header-col-plus-title {color:#060; margin-left: 10px; font-size: 1.7em;}
.header-col-standard-plus-title {color: #b07a18; margin-left: 10px; font-size: 1.7em;}
.header-col-bespoke-plus-title {color: #8a0c0c; margin-left: 10px; font-size: 1.7em;}
.header-col-specialist-plus-title {color: #391a42; margin-left: 10px; font-size: 1.7em;}
.header-col-free-plus-title {color: #069; margin-left: 10px; font-size: 1.7em;}
.header-col-callback-plus-title {color: #568197; margin-left: 10px; font-size: 1.7em;}
.header-col-faq-plus-title {color: #8a0c0c; margin-left: 10px; font-size: 1.7em;}
.header-col-test-plus-title {color: #006600; margin-left: 10px; font-size: 1.7em;}


hr {background-color: #FFF; border-top: 1px dotted #666; border-bottom: none; color: #FFF; border-left: none;}

p {font-size: 0.8em;}
p a{color: #036; text-decoration: none; font-weight: bold;}
p a:hover{color: #069; text-decoration: underline;}
p.faq {line-height: 20px;}

.right-col-inset-left-in-content {font-size: 1em;}
.right-col-inset-left-in-content a{color: #666; text-decoration: none; font-weight: normal;}
.right-col-inset-left-in-content a:hover{color: #333; text-decoration: underline;}

.right-col-inset-left-in-content-last {font-size: 1em;}
.right-col-inset-left-in-content-last a{color: #666; text-decoration: none; font-weight: normal;}
.right-col-inset-left-in-content-last a:hover{color: #333; text-decoration: underline;}

.imgextra{margin-bottom:15px;}

.side-price {border: 1px solid #9D9D9D; margin-bottom:15px}
.side-price-nb { margin-bottom:15px; border:0;}

h1.large {
	font-size: 1.7em;
}

h1 {
	font-size: 1.5em;
	margin: 5px 0px 0px 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight: lighter;
}

h2 {
	font-size: 1.3em;
	margin: 2px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight: bold;
}

h3 {
	font-size: 1em;
	margin: 10px 0px 6px 0px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight: bold;
	color: #036;
}

h4 {
	font-size: 1.3em;
	margin: 10px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight: bold;
}

body {
	background-color: #FFF;	
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

#index-wrapper {
	width: 974px; 
	background-color: #dbdbdb;
	color: #000;
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 10px 0px;
	overflow: hidden;
}

#header-container {
	width: 974px;
	height: 145px;
	background-color: #036;
	color: #000;
	background-image: url(/assets/visual/header-bg-tile.jpg);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}

#main-content-wrapper {
	width: 974px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #dbdbdb;
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 0px 0px;
}

#main-content {
	width: 954px;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	float: left;
	background-color: #f7f7f7;
	background-image: url(/assets/visual/content-body-bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}

.content 
{
    margin: 20px;
    position:relative;
}

#footer {
	width: 952px;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	background-color: #069;
	background-image: url(/assets/visual/header-bg-tile.jpg);
	background-repeat: repeat-x;
	color: #FFF;
	float: left;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #036;
}

.topmenu{
	margin: 7px;
	padding: 0;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	width: 800px;
	font-weight: bold;
}

.topmenu li{
	display: block;
	float: left;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.topmenu li a{
	float: left;
	color: #FFFFFF;
	padding: 5px 23px 10px 23px;
	text-decoration: none;
	border: none;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.topmenu li a:hover, .current {
	color: #036;
	padding: 7px 23px 10px 23px;
	text-decoration: none;
	background-image: url(/assets/visual/nav_hover.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.navigation-wrapper {
	width: 954px;
	background-color: #FFFFFF;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/assets/visual/nav_bg.jpg);
	background-repeat: no-repeat;
}

.nav {
	height: 40px; 
	width: 945px; 
	margin: 0 auto; 
	background: url(../imgs/nav/nav_back.gif) repeat-x; 
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}

.nav ul {
	overflow: hidden; 
	padding-top: 0px;  
	width: 950px; 
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0 0 10px ;
	padding: 0;
}

.nav ul li {
	float: left; 
	height: 30px; 
	font-weight: bold; 
	margin-right: 5px; 
	letter-spacing: 0px; 
	font-size: 12px;
	list-style: none;
	background-color: #01325d;
}

.nav ul li.active {
	height: 43px; 
	border: 0;
	color: #036;
}

.nav ul li a {
	line-height: 20px; 
	display: block; 
	padding: 5px 10px; 
	color: #FFF; 
	font-weight: bold;
	text-decoration: none;
	background-color: #01325d;
}

.nav ul li a.selected,
.nav ul li a:hover{
	text-decoration: none; 
	color: #036; 
	line-height: 20px;
	background: #FFF; 
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
}

.nav ul li.active a {
	color: #036;
	line-height: 20px;
	background: #fff; 
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border-radius-topleft:5px;
	border-radius-topright:5px;
}

.nav ul li.active a:hover {
	-moz-border-radius-bottomleft:0px; 
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border-radius-bottomleft:0px; 
	border-radius-bottomright:0px;
	border-radius-topleft:5px;
	border-radius-topright:5px;
}

.body-main-full {
	width: 892px;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px 20px 10px 20px;
	overflow: hidden;
}

.body-left-col {
	width: 603px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

.body-right-col {
	width: 280px;
	float: right;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
}

.body-top-sector-left {
	width: 290px;
	float: left;
	height: 180px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #666;
	background-image: url(/assets/visual/top_sector_bg.jpg);
	background-repeat: repeat-x;
}

.body-top-sector-middle {
	width: 219px;
	float: left;
	height: 180px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #666;
	background-image: url(/assets/visual/top_sector_bg.jpg);
	background-repeat: repeat-x;
}

.body-top-sector-right {
	width: 290px;
	float: left;
	height: 180px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #666;
	background-image: url(/assets/visual/top_sector_bg.jpg);
	background-repeat: repeat-x;
}

.sector-p-all {
	width: 180px;
	margin-left: 10px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.sector-viewmore-red {
	float: left;
	width: 80px;
	height: 18px;
	border: 1px solid #C33;
	background-image: url(/assets/visual/view-more-bg-red.jpg);
	background-repeat: repeat-x;
	font-size: 0.8em;
	text-align: center;
	margin: 0px 0px 6px 0px;
	padding: 4px 4px 4px 4px;
	color: #FFF;
	font-weight: bold;
	-moz-border-radius-bottomleft:5px; 
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}

.sector-viewmore-red a{text-decoration: none; color: #FFF;}
.sector-viewmore-red a:hover{text-decoration: underline; color: #FFF;}

.sector-viewmore-mustard {
	float: left;
	width: 80px;
	height: 18px;
	border: 1px solid #FC9;
	background-image: url(/assets/visual/view-more-bg-mustard.jpg);
	background-repeat: repeat-x;
	font-size: 0.8em;
	text-align: center;
	margin: 0px 0px 6px 0px;
	padding: 4px 4px 4px 4px;
	color: #FFF;
	font-weight: bold;
	-moz-border-radius-bottomleft:5px; 
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}

.sector-viewmore-mustard a{text-decoration: none; color: #FFF;}
.sector-viewmore-mustard a:hover{text-decoration: underline; color: #FFF;}

.sector-viewmore-purple {
	float: left;
	width: 80px;
	height: 18px;
	border: 1px solid #99C;
	background-image: url(/assets/visual/view-more-bg-purple.jpg);
	background-repeat: repeat-x;
	font-size: 0.8em;
	text-align: center;
	margin: 0px 0px 6px 0px;
	padding: 4px 4px 4px 4px;
	color: #FFF;
	font-weight: bold;
	-moz-border-radius-bottomleft:5px; 
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}

.sector-viewmore-purple a{text-decoration: none; color: #FFF;}
.sector-viewmore-purple a:hover{text-decoration: underline; color: #FFF;}

.sector-viewmore-green {
	float: left;
	width: 80px;
	height: 18px;
	border: 1px solid #99C;
	background-image: url(/assets/visual/view-more-bg-green.jpg);
	background-repeat: repeat-x;
	font-size: 0.8em;
	text-align: center;
	margin: 0px 0px 6px 0px;
	padding: 4px 4px 4px 4px;
	color: #FFF;
	font-weight: bold;
	-moz-border-radius-bottomleft:5px; 
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}

.sector-viewmore-green a{text-decoration: none; color: #FFF;}
.sector-viewmore-green a:hover{text-decoration: underline; color: #FFF;}

.sector-left {
	width: 219px;
	height: 180px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(/assets/visual/left.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	overflow: hidden;
	float:left;
}

.sector-mid {
	width: 219px;
	height: 180px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(/assets/visual/mid.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	overflow: hidden;
	float:left;
}

.sector-right {
	width: 219px;
	height: 180px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(/assets/visual/right.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	overflow: hidden;
	float:left;
}

.sector-right-new {
	width: 219px;
	height: 180px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(/assets/visual/right-new.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	overflow: hidden;
	float:left;
}

.body-main-content-full {
	width: 601px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	float: left;
	background-color: #fff;
	border: 1px solid #999;
	
}

.body-main-sector-full {
	width: 590px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	float: left;
}


/*MAIN CONTENT BG PROPERTIES*/

#body-main-content {
	width: 590px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	background-color: #fff;
	border: 1px solid #999;
	
}

#body-main-content-blank {
	width: 590px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	background-image: url(/assets/visual/arrow.gif);
	background-position: 100% 15%;
	background-repeat:no-repeat;
}

.body-main-content-right-arrow {
	width: 25px;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
	float: right;
	background-image: url(/assets/visual/arrow.gif);
	background-position: 100% 10%;
	background-repeat:no-repeat;
	height: 483px;
}

.body-main-content-right-arrow-standard {
	width: 25px;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
	float: right;
	background-image: url(/assets/visual/arrow-standard.gif);
	background-position: 100% 10%;
	background-repeat:no-repeat;
	height: 483px;
}

.body-main-content-right-arrow-plus {
	width: 25px;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
	float: right;
	background-image: url(/assets/visual/arrow-green.gif);
	background-position: 100% 38%;
	background-repeat:no-repeat;
	height: 483px;
}

.body-main-content-right-arrow-bespoke {
	width: 25px;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
	float: right;
	background-image: url(/assets/visual/arrow-bespoke.gif);
	background-position: 100% 67%;
	background-repeat:no-repeat;
	height: 483px;
}

.body-main-content-right-specialist {
	width: 25px;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
	float: right;
	background-image: url(/assets/visual/arrow-spec.gif);
	background-position: 100% 96%;
	background-repeat:no-repeat;
	height: 483px;	
}

.body-main-content-blank {
	width: 590px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.body-main-content-blank-rec-standard {
	width: 590px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.body-main-header {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	background-color: #036;
	background-image: url(/assets/visual/title-header-bg.jpg);
	background-repeat: repeat-x;
	height: 30px;
}

.body-main-sector {
	width: 570px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	float: left;
}


.body-main-sector-image {
	width: 129px;
	margin: 5px 5px 5px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	text-align: center;
}

#body-main-dynamic {
	width: 290px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	background-color: #fff;
	border: 1px solid #666;
}

#body-main-contact {
	width: 290px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	background-color: #fff;
	border: 1px solid #666;
}

.body-main-dynamic-sector {
	padding: 9px 10px 1px 10px;
}

.body-main-contact-sector {
	width: 280px;
	margin: 0px 0px 4px 0px;
	padding: 9px 10px 1px 10px;
	float: left;
	font-size: 0.8em;
}

.body-main-contact-sector a{
	text-decoration: none;
	color: #666;
	font-weight: bold;
}

.body-main-contact-sector a:hover{
	text-decoration: underline;
	color: #069;
	font-weight: bold;
}

.body-main-content-col-wrap {
	width: 580px;
	height: auto;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.body-main-content-col-left {
	float: left;
	width: 290px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.body-main-content-col-right {
	float: left;
	width: 290px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.body-main-content-col-left-btm {
	float: left;
	width: 270px;
	height: auto;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.body-main-content-col-right-btm {
	float: left;
	width: 260px;
	height: auto;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}











.home-ul {
	list-style-type: none;
	width: 430px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	font-size: 0.8em;
}

.home-ul li {
	padding-bottom: 3px;
	padding-left: 25px;
	margin: 0px 0px 0px 0px;
	background-image: url(/assets/visual/list-background.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	width: 430px;
}




.content-ul-standard {
	list-style-type: none;width: 100%;	margin: 10px 0px 20px 0px;	padding: 3px 0px 3px 0px;	float: left;
}

.content-ul-standard li {
	float:left;padding:0;margin:0 0 0 10px; color:#000; font-size: 0.8em; clear: both;
}

.content-ul-duplicate {
	list-style-type: none; width: 295px; margin: 0px 0px 0px 0px;	padding: 3px 5px 3px 5px;	float: left; display: block;
}

.content-ul-duplicate li {
	float:left;padding:0;margin: 5px 0px 5px 0px; color:#000; font-size: 0.8em; clear: both; width: 100%;
}

.content-ul {
	list-style-type: none; margin-left:20px;
}

.content-ul li {background-image: url(/assets/visual/list-background.jpg);background-repeat: no-repeat;background-position: left top;padding: 3px 3px 3px 25px; font-size: 0.8em; }


.contactfield-homepage {
	border: #CCC 1px solid; 
	padding: 2px; 
	width: 180px; 
	background-color: #f3f3f3;
}
.contactlabel-homepage {
	clear: left;
	padding: 2px 0px 2px 0px;
	display: inline;
	float: left;
	margin: 0px 10px 10px 0px;
	width: 80px;
	color: #006699;
}

.contactfieldwrap-homepage {
	margin: 10px 0px 10px 0px;
}

.header-img-wrapper {
	width: 586px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.header-content-wrapper {
	width: 380px;
	float: right;
	margin: 10px 6px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFF;
	font-size: 0.8em;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}

.header-content-wrapper a{
	color: #FFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.header-content-wrapper a:hover{
	color: #FFF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

#footer-content-container {
	width: 922px;
	padding: 20px 10px 0px 20px;
	float: left;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #fff;
}

#footer-content-container a{
	text-decoration: none;
	color: #fff;
}

#footer-content-container a:hover{
	text-decoration:underline;
}

.footer-con-1 {
	width: 150px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.footer-con-2 {
	width: 150px;
	float: left;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.footer-con-3 {
	width: 150px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.footer-con-4 {
	width: 50px;
	float: left;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.footer-con-5 {
	width: 150px;
	float: left;
	padding: 15px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}


/* Contact page Right Col */
.right-col-contact-container {
	width: 283px;
	padding: 0px 0px 0px 0px;
	margin: 0px 15px 15px 0px;
	clear:both;
	border: 1px solid #9d9d9d;
	background-image: url(/assets/visual/right-contact-bg.jpg);
	background-repeat: no-repeat;
	height: 212px;
}
.right-col-contact-inset-left {height: 180px; width: 223px; padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;float: left;}

/* Content pages */
.right-col {width:300px; position:absolute; top:0; right:0;}

.right-col-services-container {width: 285px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;height: 123px; clear:both}
.right-col-inset-right {width: 77px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;float: right;}
.right-col-inset-left {height: 123px; width: 208px; padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;float: left;}
.right-col-inset-left-in {width: 207px; height: 106px;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-left: 1px #9d9d9d solid; border-top: 1px #9d9d9d solid; border-bottom: 1px #9d9d9d solid; background-image: url(/assets/visual/right-tabs-bg.jpg); background-repeat: repeat-x; float: left;}
.right-col-inset-left-in-content { width: 206px; height: 100px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left;}

.right-col-inset-left-in-content-last { width: 220px; height: 100px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left;}

/* Unique Selections */

.right-col-services-container-selected {width: 300px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;height: 123px; clear:both}
.right-col-inset-right-selected {width: 77px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;float: right;}
.right-col-inset-left-selected {height: 123px; width: 223px; padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;float: left;}
.right-col-inset-left-in-selected {width: 222px; height: 106px;padding: 0px 0px 0px 0px; margin: 15px 0px 0px 0px;border: none;float: left;}
.right-col-inset-left-in-content-selected { width: 210px; height: 100px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left;}
.right-col-inset-left-in-content-last-selected { width: 220px; height: 100px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left;}


.main-col-content-header-container {width: 100%;padding: 0px 0px 0px 0px;margin:15px 0px 9px 0px;height: 108px; float: left; background-image:url(/assets/visual/cont-page-header-bg.jpg); background-repeat: repeat-x;}
.main-col-content-header-general {width: 618px;padding: 0px 0px 0px 0px;margin:0px 0px 9px 0px;height: 106px; border: 1px solid #9d9d9d;}
.main-col-content-header-inset-left {width: 220px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-top: 1px #9d9d9d solid; border-left: 1px #9d9d9d solid; border-bottom: 1px #9d9d9d solid; float: left; height: 106px;}
.main-col-content-header-right {width: 398px; height: 106px;float:right; border-top: 1px #9d9d9d solid; border-right: 1px #9d9d9d solid; border-bottom: 1px #9d9d9d solid; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image:url(/assets/visual/cont-page-header-bg.jpg); background-repeat: repeat-x;}
.main-col-content-header-right-in {width: 390px; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.main-col-rec-specialist-col-left {width: 200px; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

.main-col-rec-specialist-col-right {width: 200px; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
/*Contact Page*/
.contactfieldwrap {	margin-bottom: 10px;}

.contactfield {
	border: #999 1px solid; 
	font-size: 0.8em; width: 194px; 
	padding: 2px 2px 2px 2px; 
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.contactlabel {
	clear: left;	
	display: inline;
	float: left;
	margin: 0px 10px 10px 0px;
	width: 150px;
	padding: 2px 0px 2px 6px;
	color: #036;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.body-main-contact-sector .contactlabel{font-size: inherit;color:#006699;width:80px}
.body-main-contact-sector .contactfield{width: 150px;font-size: inherit;}
	
/*Testimonials*/

.logo-container {
	width: 130px;
	height: 80px;
	float: right;
	margin: 15px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	border: 1px dotted #CCC;
}

/* Login Page */

.login-page-container {
	width: 500px;
	margin: 10px auto 10px auto;
}
