body {
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	width:1000px;
	font-family:Trebuchet MS;
}


.siteContainer {
	text-align:left;
	width:1000px;
	margin-left: auto;
	margin-right: auto;
}

.logo { border:none; }

.header {
	text-align:left;
	width:100%;
	border-bottom:1px solid black;
	height:65px;
}

.navigation {
	height:37px;
	background-color:#40C2DC;
	margin-top:3px;
}
.navigation h4 { margin:0px; padding:0px; }
.navigation ul { margin:0px; padding:0px;}
.navigation ul  li{
	margin:0px;
	position:relative;
	float:left;
	list-style:none;
	padding:0px;
	text-align:center;
}
.navigation a { 
	text-decoration:none;
	position:relative;
	top:5px;
	font-size:15px;
	text-transform: uppercase;
	color:#40C2DC;
}
.navigation li { 
height:30px; width:198px; 
border-left:1px solid #0D7586; border-right:1px solid #0D7586;  
margin:0px; 
background-color:#1C3632; color:#40C2DC;
}
.navigation li:hover { 	background-color:#40C2DC; border-left:1px solid #40C2DC; border-right:1px solid #40C2DC; color:#1C3632;}
.navigation li:hover a {color:#1C3632;}

.navigation #linkOn { 	background-color:#40C2DC; border-left:1px solid #40C2DC; border-right:1px solid #40C2DC; color:#1C3632;}
.navigation #linkOn a {color:#1C3632;}

.nomargin { margin:0px; }

#flashBox {
	margin:0px;
	padding:20px;
	height:132px;
	color:#FFFFFF;
}
#flashBox h5 { margin:0px; padding:0px; padding-left:20px; padding-right:20px; }

.flashBlue { color:#FFFFFF; background-color:#40C2DC; }
.flashGreen { color:white; background-color:#40979B; }
.flashLime {color: #3A514D; background-color:#CEE040; }
.flashGrey {color:white; background-color:#556865; }


.mainImage {
	padding:0px;
	margin:0px;
	height:290px;
}

.leftContent {
	float:left;
	height:462px;
	width:600px;
	border-bottom:1px solid black;
}

.menuBox {
	width:280px;
	height:215px;
	float:left;
	margin:5px;
}

#service { background-color:#BFEAF3; padding-left:10px; width:588px;}

#analysis { background-color:#00747A; margin-top:10px; }
#reports { background-color:#CEE040; margin-top:10px;}
#reports h2 { color:#284133; }
#complain { background-color:#40C2DC; }
#strategy { background-color:#556865; }

.menuBox h1 { margin:0px; color:white; font-size:23px; padding-left:10px; }
.menuBox a:link, .menuBox a:hover, .menuBox a:visited { text-decoration:none; color:white; } 
.menuBox h2 { margin:0px; color:white; font-size:12px; padding-left:10px; text-transform:uppercase; font-weight:normal;}
.menuBox h2:after { content:"..."; }

.boxImg { margin:10px; border:none;}

.breadcrumb { font-size:9px; margin:0px; color:#40C2DC; text-transform: uppercase; }
.breadcrumb a:link, .breadcrumb a:hover, .breadcrumb a:visited { color:#B0B9B7; text-decoration:none; }

.blue { color:#40C2DC; }

.rightContent {
	float:left;
	height:462px;
	width:400px;
	border-bottom:1px solid black;
	line-height:1.3;
}

.rightContent li {
	margin-top:12px;
}
.rightContent ul {
	list-style-image: url('images/bullet.gif');
}

.rightInfo {
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	color:#333333;
	font-size:12px;
}


.content { margin-top:10px; }
.content h2 { font-size:18px; }
.content a { color:black; text-decoration:none;}
.content h2 a { color:#00ADD0; }
.content p { margin:0px; }
.thumb { float:left; padding-right:30px;border:none;}
.thumbtop { float:left; padding-right:30px; padding-top:5px; border:none;}

.content b { color:#00ADD0; font-size:15px;}

.contentHeader { margin-top:5px; padding-top:0px;}
.contentHeader h2 { margin-top:0px; padding-top:0px; font-size:18px; }
.contentHeader a { color:black; text-decoration:none;}
.contentHeader h3 { font-weight:normal; text-transform:uppercase; font-size:14px; }

#rightBlue H2, #rightBlue H3 {  color:#00ADD0;margin:0px; }
#rightGreen H2, #rightGreen H3 {  color:#40979B;margin:0px; }
#rightGreen .breadcrumb {  color:#40979B; }

#rightLime H2, #rightLime H3{color: #BED600; margin:0px;}
#rightLime .breadcrumb{color: #BED600; }

#rightGrey H2, #rightGrey H3{color:#556865;margin:0px; }
#rightGrey .breadcrumb{color:#556865;}

.subheader { font-weight:normal; text-transform:uppercase; font-size:14px;}


#bkimg {
background-image:url('images/bk_sample.gif');
background-position:240px 240px;
background-repeat:no-repeat;
}


#bkimgsamp {
background-image:url('images/bk_sample.gif');
background-position:10px 275px;
background-repeat:no-repeat;
}

.sampleFooter { float:left; background-color:#BED600; width:600px; height:90px; 	}
.sampleFooter IMG { border:0px; margin:0px; padding:0px; float:left;}
.sampleFooter p {
	font-size:15px;
	color: #3A514D;
	margin:0px;
	float:left;
	width:250px;
	padding-top:15px;
	padding-left:5px;
	font-weight:bold;
}


.contactFooter { float:left; width:400px; height:90px; background-color:#8E9B99; color:white; font-size:12px;}
.contactFooter STRONG { color: #3A514D; }
.contactFooter P { padding:20px;margin:0px;}
.contactFooter a:link, .contactFooter a:visited, .contactFooter a:hover, .contactFooter a  { text-decoration:none; color: #3A514D; }

.tinyFooter, .tinyFooter a:link, .tinyFooter a:hover, .tinyFooter a:visited {
font-size:9px;
color:#666666;
margin-top:10px;
text-decoration:none;
}


#topHeaderLarge {

  line-height: 1em;
  font-size: 20px;
}

.contentHeader #topHeaderSmaller {

  line-height: 1em;
  font-size: 15px;
}

.sIFR-alternate #topHeaderLarge {
visibility:hidden;
	  font-size: 20px;
}


.pdf {
	position:relative;
	top:2px;
	border:none;
	padding-right:2px;
}