/* change log

   12/05/2008 - changed width from 183px to 400px on #leftNav li a (ER)


 */

body
{
	font-family: Arial;
	color: #080836;
	font-size: 62.5%;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

h1
{
	background: url(../images/bottom_left.gif) no-repeat bottom left;
	padding: 30px 5px 0px 47px;
	margin: 0px;
	float: left;
}

h2
{
	font-size: 1.25em;
	font-weight: bold;
}

a img
{
	border: none 0px;
}

.pageContentPadded
{
	padding-right: 350px;
}

/* This is for left padding the lines and dots that connects logo, left nav and page heading. */
.navImagePadded
{
	padding-left: 45px;
}

/* This is for the blue paragraphs in the headers. */
.headerText
{
	color: #2e57b8;
	font-weight: bold;
	line-height: 1.5em;
	font-size: 1.4em;
}
div.section_image{
 position:absolute;
 right:20px;
 width:200px;
 text-align:left;
 color:#2e57b8;
 font-weight:bold;
 font-size:1.1em;
 line-height:1.5em;
 margin:0;
 padding:0;
/* border:1px solid #2f8eab;*/
}
.date
{
	color: #2e57b8;
	font-weight: bold;
	padding-right: 5px;
}

.smallNav
{
	float: none;
	list-style-type: none;
	font-weight: bold;
	font-size: 1.1em;
}

.smallNav li
{
	display: inline;
	padding-left: 10px;
}

.smallNav li a
{
	padding-right: 10px;
	color: #080836;
	text-decoration: none;
	border-right: 1px solid #6584cb;
}

.smallNav li a:hover
{
	color: #2e57b8;
}

.smallNav .first a
{
	padding-left: 0px;
}

.smallNav .last a
{
	border-right: none 0px;
}

.contentLeftPadded
{
	padding-left: 0px;
	margin-left: 92px;
}

.listImage
{
	float: left;
	margin-right: 10px;
}

.footer
{
	margin-left: 82px;
}

#contentWrapper
{
	background: url(../images/exomedica_gradient.gif) repeat-x;
}

.bg{
background: url(../images/background_right.gif) no-repeat top right;
}

#pageContent
{
/*	background: url(../images/background_right.gif) no-repeat top right;*/
	padding-bottom: 20px;
}

#pageHeader
{
	padding-top: 50px;
}

#logoAndLeftNav
{
	float: left;
	background: url(../images/purple_line.gif) no-repeat 0px 10px;
}

#logo
{
	float: left;
	padding: 0px 0px 30px 0px;
}

#topNav
{
	position: absolute;
	top: 5px;
	right: 10px;
}

#leftNav
{
	float: left;
	clear: left;
	list-style: none;
	margin: 0px 0px;
	padding: 0px;
	background: url(../images/purple_line_pixel.gif) repeat-y;
}

#leftNav li a span
{
	display: none;
}

#leftNav li a
{
	display: block;
	padding: 0px 0 0px 47px;
	margin: 0px 0px;
	height: 25px;
	width: 400px;
}

#leftNav li#innovation a {background: url(../images/purple/innovation.gif) no-repeat;}

#leftNav li#innovation a:hover {background: url(../images/rollover/innovation_ro.gif) no-repeat;}
#leftNav li#innovation a.selected, #leftNav li#innovation a.selected:hover {background: url(../images/blue/innovation_blue.gif) no-repeat;}

#leftNav li#universities a {background: url(../images/purple/universities.gif) no-repeat;}

#leftNav li#universities a:hover {background: url(../images/rollover/universities_ro.gif) no-repeat;}
#leftNav li#universities a.selected, #leftNav li#universities a.selected:hover {background: url(../images/blue/universities_blue.gif) no-repeat;}

#leftNav li#consultants a {background: url(../images/purple/consultants.gif) no-repeat;}

#leftNav li#consultants a:hover {background: url(../images/rollover/consultants_ro.gif) no-repeat;}
#leftNav li#consultants a.selected, #leftNav li#consultants a.selected:hover {background: url(../images/blue/consultants_blue.gif) no-repeat;}

#leftNav li#portfolio a {background: url(../images/purple/portfolio.gif) no-repeat;}

#leftNav li#portfolio a:hover {background: url(../images/rollover/portfolio_ro.gif) no-repeat;}
#leftNav li#portfolio a.selected, #leftNav li#portfolio a.selected:hover {background: url(../images/blue/portfolio_blue.gif) no-repeat;}

#leftNav li#news a {background: url(../images/purple/news.gif) no-repeat;}

#leftNav li#news a:hover {background: url(../images/rollover/news_ro.gif) no-repeat;}
#leftNav li#news a.selected, #leftNav li#news a.selected:hover {background: url(../images/blue/news_blue.gif) no-repeat;}

#leftNav li#team a {background: url(../images/purple/team.gif) no-repeat;}

#leftNav li#team a:hover {background: url(../images/rollover/team_ro.gif) no-repeat;}
#leftNav li#team a.selected, #leftNav li#team a.selected:hover {background: url(../images/blue/team_blue.gif) no-repeat;}

#leftNav li#contactUs a {background: url(../images/purple/contact_us.gif) no-repeat;}

#leftNav li#contactUs a:hover {background: url(../images/rollover/contact_us_ro.gif) no-repeat;}
#leftNav li#contactUs a.selected, #leftNav li#contactUs a.selected:hover {background: url(../images/blue/contact_us_blue.gif) no-repeat;}

#leftNav li.selected a{background: url(      '../images/bullet_selected.gif' ) no-repeat;}

#about
{
	padding-left: 260px;
	background: url(../images/blue_line.gif) no-repeat 0px 10px;
}

#about p
{
	padding-top: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#contentHeader
{
	float: left;
	clear: left;
}

#contentHeader p
{
	padding-top: 12px;
	padding-left: 48px;
}

#content
{
/*	float: left;*/
	font-size: 1.2em;
	min-height: 300px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#content .contentItem
{
	float:left;
	clear: left;
	border-bottom: 1px solid #2f8eab;
	padding-top: 10px;
	padding-bottom: 0px;
}

#content .contentItem h2
{
	margin-top: 0px;
	padding-top: 0px;
}

#content .contentItem p
{
	margin-top: 0px;
	padding-top: 0px;
}

#content .contentItem img
{
	float: left;
	padding-bottom:10px;
}

#content .contentItem img.picture{float:right;padding:0 0 10px 10px;margin:0;}
ul.footer
{
	clear: left;
}

#content .contentItem a
{
	color: #000;
	text-decoration: none;
}
#content .contentItem a.readmore
{
	text-decoration: underline;
}
#content .contentItem a:hover
{
	color: #2e57b8;
}

#content .first
{
	border-top: 1px solid #2f8eab;
}

#content a.back {
	color: #000;
	text-decoration: underline;
}
#content a.back:hover {
	color: #2e57b8;
}

#siteMap
{
	border-top: 1px solid #2f8eab;
	border-bottom: 1px solid #2f8eab;
	padding: 0px 0px 20px 10px;
	margin: 0px 0px 20px 0px;
	font-size: 1.6em;
	font-weight: bold;
	color: #2e57b8;
}

#siteMap a
{
	text-decoration: none;
	color: #2e57b8;
}

#siteMap a:hover
{
	text-decoration: underline;
}

#siteMap li ul
{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
}

#siteMap li ul li
{
	list-style-type: disc;
	padding: 0px;
	font-size: 0.8em;
}

#siteMap li
{
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	list-style: none;
}

.navItems {
	padding: 1em 0 0 0;
	clear: both;
	font-weight: bold;
}

.error {
	color: red;
}

.clearing {
 clear:both;
 float:none;
 height: 1px;
 overflow: hidden;
 margin: 0;
 padding:0;
 content:".";
 display:block;
 visibility:hidden;
}
