body, html {
	padding: 0;
	margin: 0;
}

body {
	background-color: #E3E3E3;
	font-family: Arial;
	color: #666;
	padding: 0 0 30px 0;
	margin-top: 20px;
	background-image: url(images/bg_grad.jpg);
	background-repeat: repeat-x;
	background-position: 0 -50px;
}

#content {
	width: 860px;
	margin: 0 auto;
	padding: 20px;
}

#content, #content .sb-inner { background:#fff; }

#intels {
	float: left;
	width: 215px;
	margin: 0 10px 0 0;
	height: 550px;
	background: url(/images/exacta-logo.png) no-repeat -28px -32px;
	padding-top: 90px;
}

#footer {
	clear: both;
	background: url(images/footer.jpg) no-repeat center;
	width: 860px;
	height: 81px;
	color: #fff;
	position: relative;
}

#footer p {
	margin: 20px 100px 0 250px;
	padding-top: 24px;
	font-size: 10px;
}

#mainContent {
	width: 600px;
	float: left;
	*float: none;
}

#header {
	width: 900px;
	margin: 0 auto;
	display: none;
}

.leftCol, .rightCol {
	width: 270px;
	float: left;
	padding-bottom: 20px;
}

.leftCol { margin-right: 40px; margin-left: 20px; }

.leftCol p, .rightCol p, .fullCol p {
	font-size: 11px;
	margin: 10px 0 10px 5px;
	line-height: 15px;
}

.leftCol ul, .rightCol ul, .fullCol ul { font-size: 11px; }

.fullCol {
	width: 580px;
	padding-bottom: 20px;
	margin-left: 20px;
}

h1 {
	font-size: 19px;
	font-weight: normal;
	color: #00245D;
	margin-top: 20px;
	margin-left: 5px;
}

.leftCol h2, .rightCol h2, .fullCol h2 {
	font-size: 16px;
	color: #fff;
	padding: 2px 5px;
	margin: 5px 0 0 0;
	display: inline;
	font-weight: normal;
}

.leftCol h2 { background-color: #00C6FD; }
.rightCol h2 { background-color: #00245D; }
.fullCol h2 { background-color: #00C6FD; }

h2 { clear: both; }

h4 {
	font-size: 10px;
	color: #FF6600;
	margin: 0 0 5px 5px;
	padding: 0;
}

a { color: #aa053f; text-decoration: none; }
a:hover { color: #999; text-decoration: underline; }

.readMore {
	padding-top: 10px;
}

.readMore a {
	color: #fff;
	background-color: #999999;
	width: 60px;
	padding: 2px 5px;
	text-decoration: none;
	font-size: 11px;
}

.readMore a:hover {
	background-color: #ccc;
	color: #666;
}

#bottom {
	margin: 0 auto;
	background: url(images/bottom.jpg) top center no-repeat;
	height: 70px;
	width: 860px;
	padding: 20px;
	font-size: 11px;
}

#bottom p {
	margin: 0 0 10px 0;
}

#bottom a {
	color: #666;
}

#intelPic {
	position: absolute;
	top: -75px;
	left: 15px;
}

#clickhere {
	position: absolute;
	top: -189px;
	left: 2px;
}

.midImg {
	width: 268px;
	position: relative;
	float: left;
	margin-right: 22px;
	margin-bottom: 35px;
	margin-top: 15px;
}

.midImg span {
	font-size: 10px;
	color: #fff;
	position: absolute;
	left: 10px;
	top: 115px;
	width: 240px;
	height: 19px;
}	

.midImg_single {
	width: 268px;
	position: relative;
	float: left;
	margin-right: 300px;
	margin-bottom: 35px;
	margin-top: 15px;
}

.midImg_single span {
	font-size: 10px;
	color: #fff;
	position: absolute;
	left: 10px;
	top: 115px;
	width: 240px;
	height: 19px;
}	

.midImgsmall {
	width: 145px;
	position: relative;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-top: 20px;
}

.midImgsmall span {
	font-size: 10px;
	color: #fff;
	position: absolute;
	left: 10px;
	top: 115px;
	width: 127px;
	height: 19px;
}	

.midImgsmallheight {
	width: 268px;
	position: relative;
	float: left;
	margin-right: 22px;
	margin-bottom: 35px;
	margin-top: 0px;
}

.midImgsmallheight span {
	font-size: 10px;
	color: #fff;
	position: absolute;
	left: 10px;
	top: 115px;
	width: 207px;
	height: 17px;
}	

.bgShade {
/*	background: url(/images/bg_shade.jpg) top left no-repeat;
	padding: 5px 0 10px 0; */
	border-top: 1px solid #ccc;
	padding: 10px 0;
}

.pdf, .caseStudies {
	font-size: 10px;
	background: url(/images/gradient_PDF_Background.jpg) top left repeat-y;
	padding: 5px 0 5px 10px;
}

.pdf p, .caseStudies p {
	padding-left: 28px;
	height: 20px;
	display: block;
}

.pdf p { background: url(/images/icon_pdf_grey.gif) no-repeat; }
.caseStudies p { background: url(/images/icon_casestudies_grey.gif) no-repeat; }

.pdf p:hover { background: url(/images/icon_pdf.gif) no-repeat; }
.caseStudies p:hover { background: url(/images/icon_casestudies.gif) no-repeat; }

.pdf p a, .caseStudies p a { color: #333; text-decoration: none; padding-top: 2px; display: block; }
.pdf p a:hover { color: #f00; text-decoration: none; }
.caseStudies p a:hover { color: #00C6FD; text-decoration: none; }

.imgMiss { clear: left; }

td {font-size: 11px; }
optgroup { color: #999; font-style: normal; }

/* ================================================================ 
Admin area CSS
=================================================================== */
.formEl { width: 400px; text-align: right; }
.formEl input { margin-left: 10px; }
input, textarea { font-size: 12px; font-family: Arial; }


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/vertical_slide.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.menuHeader a { padding: 5px; margin: 0 0 10px 0; border: 0; width: 180px; text-align: left; color: #666; background-color: #fff; display: block; font-size: 18px; text-decoration: none; }
.menuHeader a:hover { color: #fff; background-color: #00245D; }
.menuSub { display: none; }
.menuSub { margin: -8px 0 10px 10px; padding: 0; }
.menuSub a { font-size: 11px; color: #999999; padding: 5px; margin: -8px 0; border: 0; line-height: 1.5em; width: 150px; display: block; text-decoration: none; }
.menuSub a:hover { background-color: #00C6FD; color: #fff; }
.bottomA { margin: 0; }

/*
ul.menu1, ul ul {padding:0; margin:0; border:0; list-style-type:none; height:26em; overflow:hidden; background:#fff; width:12em; text-align:left; color:#fff; }
ul.menu1 table {border-collapse:collapse; padding:0; margin:0; font-size:1em;}
ul.menu1 ul {margin-left:1em;}
ul.menu1 li {text-indent:0.5em;}
ul.menu1 li.drop {margin-bottom:-2px;}
ul.menu1 li a, ul.menu1 li a:visited {display:block; width:14em; height:2em; line-height:1.9em; text-decoration:none; color:#666; margin-bottom: 10px; font-size: 18px;}
ul.menu1 li a.last, ul.menu1 li a.last:visited {display:block; width:14em; height:2em; line-height:2em;}
ul.menu1 li ul {display:none;}

ul.menu1 li:hover a, ul.menu1 li a:hover {border:0; color:#fff; background-color: #ccc;}
ul.menu1 li:hover ul, ul.menu1 li a:hover ul {display:block; height:10em; width:12em; margin-top:-11px;}
ul.menu1 li:hover ul#ps, ul.menu1 li a:hover ul#ps {display:block; height:10em; width:12em; margin-top:-11px;}
ul.menu1 li:hover ul li a, ul.menu1 li a:hover ul li a {height:2em; background:#fff; color:#666; font-weight:normal; font-size: 11px; margin: 5px 0;}
ul.menu1 li:hover ul li:hover a, ul.menu1 li a:hover ul li a:hover {background: #00C6FD; color:#fff;}
*/
