@charset "UTF-8";
/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	border-top: 17px solid #a4c06d;
	margin: 0px 0px 0px 0px;
	background:#00b2d9;
}
body.homepage {
	background: #fff url(../img/page-bg.jpg) center 17px no-repeat;
}
h1 {
	font-size: 1.3em;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 12px 0px;
}
.page-hdr {padding-top: 12px;
}
h2 {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0px 0px 12px 0px;
	margin: 0px;
}
h3 {
	font-size: 1.1em;
	font-weight: bold;
	padding: 0px 0px 12px 0px;
	margin: 0px;
}
h3.studytitles {
	font-size: 1.1em;
	font-weight: bold;
	text-decoration:underline;
	padding: 6px 0px 6px 0px;
	margin: 0px;
}
p { 
	margin:0px; 
	padding:0px 0px 24px 0px;
	line-height: 1.6em;
}
.fineprint {font-size: 0.85em;}

h1 sub {font-size: 0.6em;}


/* COLORS */

.color0 {color:#FFFFFF;}
.color1 {color:#1f2d7a;} /* Q-Gel Dark Blue */
.color2 {color:#00b2d9;} /* Q-Gel Light Blue */
.color3 {color:#a4c06d;} /* Top Green */

.error {color:#FF0000;}

#page-container {
}
.home {
	background: #fff url(../img/page-bg.jpg) center top no-repeat;
}
.inner {
	background: #fff url(../img/inner-products-bkg.gif) center top no-repeat;
}

#content-container {
	width:1000px;
	margin: auto;
	position:relative;
}

#flash-container {
	width: 699px;
	position:absolute;
	top: 0px;
	right: 0px;
	height: 445px;
}
#tagline-container {
	xwidth: 694px;
	xmargin-left: 279px;
	xpadding-left:12px;
	xclear: left;
	width: 265px;
	text-align: center;
	position: absolute;
	top:125px;
	left: 30px;
}

/* DIVIDERS */
.hr-solid {
	height: 1px;
	line-height:2px;
	border-top: 1px solid #CCCCCC;
	margin: 0px 0px 0px 0px;
	width: 100%;
}
.hr-dashed {
	height: 1px;
	line-height:2px;
	border-top: 1px dashed #fff;
	margin: 12px 0px 6px 6px;
	width: 90%;
}


/* COLUMNS */
#col1{
	width: 299px;
	float: left;
}
#col2{
	border:1px solid;
	width: 402px;
	margin-left: 299px;
	padding-right: 254px;
	padding-left: 24px;
	
}
#col3{
	border:1px solid;
	width:224px;
	margin-left: 462px;
	position: absolute;
	top: 0px;
	right: 0px;
}

/* HEADER */
#header-container {
	height: 130px;
	position: relative;
	z-index: 2;
	width: 1000px;
	margin: auto;	
}
#logo-container {
	float:left;
	width: 279px;
}

/* NAV */
#nav-top-container{
	padding: 30px 30px 0px 0px;
	height: 28px;
	margin-left: 279px;
	text-align:right;
}
#nav-main-container {
	height: 44px;
	width: 694px;
	background: url(../img/nav-bar.gif) no-repeat;
	margin-left: 279px;
	padding-left:12px;
	position: relative;
}
#left-nav {
	width: 271px;
	padding-top: 36px;
	padding-left: 30px;
	padding-bottom:30px;
	float:left;
}
#left-nav ul, li {
	padding: 0px;
	margin: 0px;
}
#left-nav li {
	height: 57px;
	width: 271px;
	margin:0px;
	padding:0px;
	list-style: none;
}
#left-nav li span {
	display: none;
}
#left-nav img{
padding:0px;
margin:0px;
}
/* HOME PAGE ITEMS */
#home-text-block {
	padding: 38px 38px 0px 50px;
	width:912px;
	float:left;
}
/* INNER PAGE ITEMS */
#product-list-container {
	width: 350px;
	padding: 6px 12px;
	margin-top: 12px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	font-size: 0.9em;
}
tr.prod-list { background:#fff; line-height: 26px;} 
tr.prod-list-alt { background:#E4EFF9; line-height: 26px;} 
.photo-right { margin:0px 0px 12px 24px;}
.photo-left { margin:0px 24px 24px 0px;}


/* FOOTER */
#footer-container {
	background: #00b2d9 url(../img/footer-bg.gif) top repeat-x;
	height: 200px;
	clear:both;
}
#footer-content {
	width: 900px;
	margin: auto;
	padding: 32px 0px;
}
#footer-copyright {
	font-size: 0.9em;
	float:right;
	width: 400px;
	text-align:right;
}
a.copyright-link { text-decoration:none;color:#a0eeff; padding-bottom:8px;}
a.copyright-link:hover { text-decoration:underline;color:#fff; padding-bottom:8px;}
#footer-top-container {
	background:#bbd092;
	clear:both;
}
#footer-top{
	width: 900px;
	margin: auto;
	padding: 20px 0px;
}
#footer-top-left {
	width: 260px;
	background:url(../img/footer-arrow.gif) right 10px no-repeat;
	float: left;
}
#footer-top-right {
	margin-left: 270px;
	}

/*  -- new css --  */

#content-mid-container{
width:390px;
float:left;
padding:32px 32px 50px 32px;
}
.innerbg {
	background: #fff url(../img/inner-products-bkg.gif) center top no-repeat;
}
.hd1{
color:#02a1c4;
font-size:21px;
font-weight:bold;
padding:0 0 10px 0;
}
.txtblue1{
xcolor:#324b90;
color:#000;
font-weight:normal;
padding:0 0 10px 0;
line-height:18px;
}
#content-right-container{
width:224px;
float:left;
padding-top:39px;
padding-bottom:15px;
}

/* PODS - BLUE */
.boxblue_top{
width:100%;
float:left;
padding-top:12px;
background: url(../img/boxblue-top.png) no-repeat center top;
}
.boxblue_content{
width:100%;
float:left;
background: url(../img/boxblue-mid.jpg) repeat-y left top;
}
.boxblue_content ul, li{
list-style-type:none;
margin:0;
padding:0;
}
.boxblue_btm{
float:left;
width:224px;
height:13px;
background: url(../img/boxblue-btm.png) no-repeat center top;
}

/* PODS - GREEN */
.boxgreen_top{
width:100%;
float:left;
padding-top:12px;
background: url(../img/pod-green-top.png) no-repeat center top;
}
.boxgreen_content{
width:100%;
float:left;
background: url(../img/pod-green-bd.gif) repeat-y left top;
}
.boxgreen_content ul, li{
list-style-type:none;
margin:0;
padding:0;
}
.boxgreen_btm{
float:left;
width:224px;
height:13px;
margin-bottom: 24px;
background: url(../img/pod-green-bot.png) no-repeat center top;
}

/* PODS - PEACH */
.boxpeach_top{
width:100%;
float:left;
padding-top:12px;
background: url(../img/pod-peach-top.png) no-repeat center top;
}
.boxpeach_content{
width:100%;
float:left;
background: url(../img/pod-peach-bd.gif) repeat-y left top;
}
.boxpeach_content ul, li{
list-style-type:none;
margin:0;
padding:0;
}
.boxpeach_btm{
float:left;
width:224px;
height:13px;
margin-bottom: 24px;
background: url(../img/pod-peach-bot.png) no-repeat center top;
}

.txtleft_block{
width:224px;
padding:35px 0 35px 0;
}
.txtblue2{
xcolor:#324b90;
color:#000;
font-weight:normal;
padding:0 0 7px 18px;
line-height:18px;
background: url(../img/bullet1.png) no-repeat 5px 6px;
}
.subhd1{
color:#02a1c4;
font-weight:bold;
padding:5px 0 2px 0;
}
a.linkgrey1{
color:#666;
font-size:12px;
text-decoration:none;
}
a.linkgrey1:hover{
color:#666;
font-size:12px;
text-decoration:underline;
}
.right_productblock{
width:224px;
float:left;
}
.product-img{
width:100px;
float:left;
}
.product-desc{
width:100px;
float:left;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:35px 20px 0 4px;
}
#nav-main-container-inner {
	height: 44px;
	width: 694px;
	background: url(../img/nav-bar.gif) no-repeat;
	margin-left: 279px;
	padding-left:12px;
	position: relative;
}

.leftnevtab{
float:left;
width:100%;}

/* COMPANY OVERVIEW */
.overview-table td {
	padding:12px 12px 12px 0px;
	border-bottom: 1px dashed #9fb1c2;
}
/* NEWS ITEMS */
ul.studylist {
	padding:0px 0px 12px 0px;
	margin:0px;
	}
ul.studylist li {
	padding-bottom:6px;
	}
ul.studylist2 {
	padding:0px;
	margin:0px 0px 0px 12px;
	}
ul.studylist2 li {
	list-style: disc;
	padding-bottom:6px;
	}






