html{ height:100%; margin-bottom:1px;}

body{
	font-family:"akzidenz-grotesk", "trebuchet ms", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	line-height:19px;
	background-color:#0E0E0E;
}

body#tinymce {
	background:none;
}

#mainSection {
	width:100%;
	background:#F7F7F7 url(../img/bg_header.gif) repeat-x left -50px;
	height:100%;
	position:relative;
	display:block;
}

p, span, li{ font-weight:bold;}
a{color:#999999; text-decoration:none;}
a:hover, a.greyLink:hover, a.selected{color:#29AAE1;}
a.greyLink{color:#B2B2B2;}

.blue{color:#29AAE1;}
.greyDark{color:#9999999;}
.grey{color:#808080;}

em{ font-style:italic; letter-spacing:normal; font-size:11px;}

/*************************
heading styles
*************************/
h1,h2,h3,h4,h5,h6{font-family:georgia, "trebuchet ms", Arial, Helvetica, sans-serif; color:#29AAE1;}
h1{font-size:2em; font-weight:bold;}
h2{font-size:1.5em; font-weight:bold;}
h3{font-size:1em; font-weight:bold;}



.wrap{
	width:814px; margin:0 auto;
}
#header{width:814px; float:left;}
.logo{width:244px; float: left; padding:26px 0 20px; 0;}
.img_clearMargin{ float:left; font-size:1px;}
.strapline{font-family:georgia, "trebuchet ms", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; float:right; width:500px; text-align:right; color:#999999; padding-top:50px;}
.blue{color:#29AAE1;}
#mainMenu{
	font-family:georgia, "trebuchet ms", Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold; 
	width:185px; float:left;
	padding:37px 0px 0 15px;
}
#content{ width:608px; float:right; padding:8px 0 55px 0;}
#content p{margin-bottom:19px; }
#content li {list-style: circle outside;margin-left:20px;}
.col_left{ float:left; width:48%;}
.col_right{ float:right; width:48%;}
.col_left_news{ float:left; width:165px;}
.col_right_news{ font-size: small; float:right; width:440px;}
.spacer{ clear:both; height:20px;}

#footer{
	background:#0E0E0E; font-weight:bold;
	color:#B2B2B2; clear:both;
}
#footer img{ vertical-align:middle; padding-right:12px;}


.containerbox{
	width:inherit; float:left;
	margin-bottom:10px;
}

.containerbox .col_left img {
	width:100%;
}

.case_studies_head{ position: relative; width:300px; float:left;}
.case_studies_logo{ position:absolute; right:0; top:0;}
.line_dotted{padding:5px 0; text-decoration:none; clear:both; background:url(../img/line_dot.gif) repeat-x left center;}

