
/**
*	Trimegalabs Style Sheet
*	Created by Clay Ant Creative - http://www.clayant.co.za/
*/

* { margin: 0; padding: 0; }

/*html, body, a, ul, li, h1 {
	font-family: Arial, sans-serif;
}*/

body {
	background: #999;
	color: #fff;
	font: 11px Arial,sans-serif;
	text-align: center;
}

a { color: #292d6d; outline: none; text-decoration: underline; }
a:hover { color: #292d6d; text-decoration: none; }
a.readmore {
	background: transparent url(../images/arrow.gif) no-repeat left center;
	color: #333;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	text-align: left;
}

#mn-content p.podcast {
	background: url(../images/podcast.jpg) no-repeat 20px 0px;
	height: 50px;
	padding-left: 80px;
}

#mn-content p.podcast-aa {
	background: url(../images/podcast-aa.jpg) no-repeat 20px 0px;
	height: 50px;
	padding-left: 80px;
}

#tl {
	border: solid 1px #dbdbdb;
	margin: 0px 15px 0px 15px;
}

#tl p.text {
	padding: 0px 15px 20px 15px;
	font-size: 10px;
	line-height: 14px;
}

#tl p.title {
	padding: 10px 15px;
	font-size:12px;
	text-align: left;
}


#error-msg {
	background: #cc0000 url(../images/error-ico.gif) no-repeat 10px center;
	border: solid 1px #990000;
	color: #fff;
	margin: 15px 20px 10px 20px;
	padding-left: 15px;
}

#error-msg p {
	padding: 10px 20px 10px 0px;
	font-weight: bold;
}

#box-90120 {
	background: #f6f6f6 url(../images/90-120/slice.jpg) repeat-y 0% 0%;
	margin: 10px 20px 20px 20px;
	width: 299px;
}

#box-90120 p {
	color: #666;
}

#box-90120 ul {
	margin: 5px 20px;
}

#box-90120 li {
	background: transparent url(../images/bullet.gif) no-repeat 0px 10px;
	padding: 5px 10px 0px 10px;
}


#box-90120 div.head {
	background: #f6f6f6 url(../images/90-120/heading.jpg) no-repeat 0% 0%;
	height: 65px;
	width: 299px;
	margin-bottom: 5px;
}

#box-90120 div.foot {
	background: #f6f6f6 url(../images/90-120/foot.jpg) no-repeat 0% 0%;
	height: 20px;
	width: 299px;
}


#mnu-wrap .link-up {
	position: absolute;
	top: 171px;
	left: 755px;
}

#mnu-wrap2 .link-up {
	position: absolute;
	top: -91px;
	left: 755px;
	z-index: 100;
}

.ribbon {
	display: block;
	position: absolute;
	top: 465px;
	left: 540px;
	height: 207px;
	width: 164px;
}

.link-up a{
	background: url(../images/link-up.gif) no-repeat 0% 0%;
	display: block;
	height: 75px;
	width: 79px;
	text-indent: -5000px;
}

.btn {
	margin: 0px 20px;
	padding: 5px 0px;
	border-bottom: solid 1px #ccc;
	text-align: left;
}

a:hover.readmore {color: #333; text-decoration: underline; text-align: left;}
a img {border: none;}

div.clear { clear: both; }
.divider { border-top: solid 15px #fff; border-bottom: solid 1px #ccc; }

.border { border: solid 3px #ececec; }
.border-thick { border: solid 5px #ececec; margin: 10px 10px 0px 0px;}

.imgleft { float:left; border: solid 3px #ececec;  margin: 10px 20px 10px 20px; display: block;}
.imgPLO { float:left; margin: 0 20px 30px 0; display: block;}
.imgPLO2 { float:left; margin: 0 10px 0 0; display: block;}
.imgPLO3 { float:left; margin: 0 10px 40px 0; display: block;}
.imgPLO4 { float:left; margin: 0 10px 20px 0; display: block;}
.imgright { float:right; border: solid 3px #ececec; margin: 10px 20px 10px 20px; }

.center { text-align: center; }

.gray-box {
background: #f4f4f8;
margin: 10px 20px;
padding: 5px 0px;
}

.white-box {
background: #fff;
margin: 0px 10px;
padding: 0px 0px;
}

.whiteborder {
	border: solid 3px #fff;
	_margin-left: 5px;
}


#mn-content .wikipedia {
	background: #fff url(../images/wikipedia-globe.jpg) no-repeat 5% 50%;
	font-weight: bold;
	padding: 30px 10px 30px 110px;
}

#mn-content .calc {
	background: #fff url(../images/calc.gif) no-repeat 10px 10px;
	line-height: 42px;
	display: block;
	height: 42px;
	font-weight: bold;
	padding: 0px 10px 0px 40px;
}

#mn-content .azBook {
	background: #fff url(../images/a-z-book.jpg) no-repeat 0px 0px;
	line-height: 39px;
	display: block;
	height: 39px;
	font-weight: bold;
	padding: 0px 10px 0px 50px;
}

#mn-content .pdf {
	background: #fff url(../images/pdf.gif) no-repeat 10px center;
	line-height: 40px;
	display: block;
	height: 40px;
	font-weight: bold;
	text-align: left;
	padding: 0px 10px 0px 40px;
}

#mn-content .pdf1 {
	background: #fff url(../images/pdf.gif) no-repeat 10px center;
	/*line-height: 40px;*/
	display: block;
	/*height: 40px;*/
	font-weight: bold;
	text-align: left;
	padding: 5px 10px 5px 40px;
}

#mn-content .nopdf {
	background: #fff;
	/*line-height: 40px;*/
	display: block;
	height: 40px;
	font-weight: bold;
	padding: 0px 10px 0px 0px;
}

#mn-content .nopdf1 {
	background: #fff;
	/*line-height: 40px;*/
	display: block;
	text-align: left;
	/*height: 40px;*/
	font-weight: bold;
	padding: 5px 10px 5px 0px;
}

#mn-content .nopdf-logo {
	background: #fff;
	/*line-height: 40px;*/
	display: block;
	text-align: left;
	/*height: 40px;*/
	font-weight: bold;
	padding: 0px 10px 0px 0px;
}

.title {
	color: #333366;
	color: #292d6d;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 20px 0px 20px;
	text-align: left;
}

#mn-content .title2 {
	color: #333366;
	color: #292d6d;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 5px 20px 0px 20px;
}

.line {
	border-top: solid 1px #e5e5e5;
	margin: 5px 20px 0px 20px;
	height: 0px;
}

.line-full {
	border-top: solid 1px #e5e5e5;
	margin: 0px;
	height: 0px;
}

.floatwrap-l{
	float: left;
	width: 280px;
}

.floatwrap-r {
	float: right;
	width: 260px;
}

#mn-content .quote {
	color: #999999;
	font-weight: bold;
	font-size: 12px;
	font-style: italic;
	text-align: left;
	padding: 20px 20px 5px 20px;
}

#mn-content .author {
	color: #333;
	font-weight: bold;
	padding: 5px 20px;
}

#mn-content .quote span {
	color: #292d6d;
}

#mn-content .faq-q {
	padding: 20px 20px 5px 35px;
	font-weight: bold;
	font-size: 12px;
	background: #f4f4f8 url(../images/q.gif) no-repeat 10px 20px;
	margin: 10px 10px 0px 10px;
	
}

#mn-content .faq-a {
	background: #f4f4f8 url(../images/a.gif) no-repeat 10px 5px;
	padding: 5px 20px 20px 35px;
	margin: 0px 10px 10px 10px;
}

.no-top-padding {padding-top: 0px;}

.graph-title {
	font-size: 14px;
	padding: 5px 10px 10px 10px;
	font-weight: bold;
	color: #292d6d;
}
.mini {
	font-size: 10px;
	color: #666699;
	/*SUB*/
	font-weight: bold;
}

.add10pixel { margin-top: 10px; }
.float-l50 {float: left; width: 49%;}
.float-r50 {float: right; width: 49%;}
.float-l {float: left; width: 48%;}
.float-r {float: right; width: 50%;}
.float-l2 {float: left; width: 60%;}
.float-r2 {float: right; width: 40%;}
.float-l3 {float: left; width: 43%;}
.float-r3 {float: right; width: 55%; text-align: right;}
.float-l4 {float: left; width: 49%;}
.float-r4{float: right; width: 49%;}
.float-l5 {float: left; width: 40%;}
.float-r5{float: right; width: 60%;}

.grayborder { border: solid 6px #c0c0c0; margin: 2px 0px;}

#wrapper {
	background: #fff; /* Debug */
	padding: 0 10px 10px 10px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 980px;
}

#header {
	height: 260px;
	width: 980px;
}

#header2 {
	height: 260px;
	width: 980px;
	position: absolute;
	top: 0px;
	left: 10px;
	z-index: 100;
}

#flash {
	background: #fff;
	height: 458px;
	width: 980px;
	z-index: 50;
}

/* Home Banner Images */

#header2 #img-home, #header #img-home {
	background: #fff url(../images/img_banners/home/slicetop.jpg) no-repeat 0% 0%;
	height: 150px;
	width: 980px;
}


#mnu-img-home {
	background: #fff url(../images/img_banners/home/slicebottom.jpg) no-repeat 0% 0%;
	float: right;
	height: 188px;
	margin: 10px 10px 10px 0;
	width: 300px;
}
/* --------------------------------------------------------------------------------------------------------------------------- */

/* Questions Banner Images */

#header2 #img-questions, #header #img-questions {
	background: #fff url(../images/img_banners/questions/slicetop.jpg) no-repeat 0% 0%;
	height: 150px;
	width: 980px;
}


#mnu-img-questions {
	background: #fff url(../images/img_banners/questions/slicebottom.jpg) no-repeat 0% 0%;
	float: right;
	height: 188px;
	margin: 10px 10px 10px 0;
	width: 300px;
}
/* --------------------------------------------------------------------------------------------------------------------------- */
/* Collections Banner Images */

#header2 #img-collections, #header #img-collections {
	background: #fff url(../images/img_banners/collections/slicetop.jpg) no-repeat 0% 0%;
	height: 150px;
	width: 980px;
}


#mnu-img-collections {
	background: #fff url(../images/img_banners/collections/slicebottom.jpg) no-repeat 0% 0%;
	float: right;
	height: 188px;
	margin: 10px 10px 10px 0;
	width: 300px;
}
/* --------------------------------------------------------------------------------------------------------------------------- */
/* Hair Drug Testing Banner Images */

#header2 #img-hair-drug, #header #img-hair-drug {
	background: #fff url(../images/img_banners/hair-drug/slicetop.jpg) no-repeat 0% 0%;
	height: 150px;
	width: 980px;
}


#mnu-img-hair-drug {
	background: #fff url(../images/img_banners/hair-drug/slicebottom.jpg) no-repeat 0% 0%;
	float: right;
	height: 188px;
	margin: 10px 10px 10px 0;
	width: 300px;
}

#header2 #img-hair-drug2, #header #img-hair-drug2 {
	background: #fff url(../images/img_banners/hair-drug-explained/slicetop.jpg) no-repeat 0% 0%;
	height: 150px;
	width: 980px;
}


#mnu-img-hair-drug2 {
	background: #fff url(../images/img_banners/hair-drug-explained/slicebottom.jpg) no-repeat 0% 0%;
	float: right;
	height: 188px;
	margin: 10px 10px 10px 0;
	width: 300px;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* Hair Steroid Testing Banner Images */

#header2 #img-hair-steroid, #header #img-hair-steroid {
	background: #fff url(../images/img_banners/hair-steroid/slicetop.jpg) no-repeat 0% 0%;
	height: 150px;
	width: 980px;
}


#mnu-img-hair-steroid {
	background: #fff url(../images/img_banners/hair-steroid/slicebottom.jpg) no-repeat 0% 0%;
	float: right;
	height: 188px;
	margin: 10px 10px 10px 0;
	width: 300px;
}
/* --------------------------------------------------------------------------------------------------------------------------- */
/* Hair Alcohol Testing Banner Images */

#header2 #img-hair-alcohol, #header #img-hair-alcohol {
	background: #fff url(../images/img_banners/hair-alcohol/slicetop.jpg) no-repeat 0% 0%;
	height: 150px;
	width: 980px;
}


#mnu-img-hair-alcohol {
	background: #fff url(../images/img_banners/hair-alcohol/slicebottom.jpg) no-repeat 0% 0%;
	float: right;
	height: 188px;
	margin: 10px 10px 10px 0;
	width: 300px;
}

#header2 #img-hair-alcohol2, #header #img-hair-alcohol2 {
	background: #fff url(../images/img_banners/hair-alcohol-explained/slicetop.jpg) no-repeat 0% 0%;
	height: 150px;
	width: 980px;
}


#mnu-img-hair-alcohol2 {
	background: #fff url(../images/img_banners/hair-alcohol-explained/slicebottom.jpg) no-repeat 0% 0%;
	float: right;
	height: 188px;
	margin: 10px 10px 10px 0;
	width: 300px;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* Blood Alcohol Testing Banner Images */

#header2 #img-blood-alcohol, #header #img-blood-alcohol {
	background: #fff url(../images/img_banners/blood-alcohol/slicetop.jpg) no-repeat 0% 0%;
	height: 150px;
	width: 980px;
}


#mnu-img-blood-alcohol {
	background: #fff url(../images/img_banners/blood-alcohol/slicebottom.jpg) no-repeat 0% 0%;
	float: right;
	height: 188px;
	margin: 10px 10px 10px 0;
	width: 300px;
}
/* --------------------------------------------------------------------------------------------------------------------------- */
/* DNA Service Testing Banner Images */

#header2 #img-dna, #header #img-dna {
	background: #fff url(../images/img_banners/dna/slicetop.jpg) no-repeat 0% 0%;
	height: 150px;
	width: 980px;
}


#mnu-img-dna {
	background: #fff url(../images/img_banners/dna/slicebottom.jpg) no-repeat 0% 0%;
	float: right;
	height: 188px;
	margin: 10px 10px 10px 0;
	width: 300px;
}
/* --------------------------------------------------------------------------------------------------------------------------- */
/* About Us Banner Images */

#header2 #img-about-us, #header #img-about-us {
	background: #fff url(../images/img_banners/about-us/slicetop.jpg) no-repeat 0% 0%;
	height: 150px;
	width: 980px;
}


#mnu-img-about-us {
	background: #fff url(../images/img_banners/about-us/slicebottom.jpg) no-repeat 0% 0%;
	float: right;
	height: 188px;
	margin: 10px 10px 10px 0;
	width: 300px;
}
/* --------------------------------------------------------------------------------------------------------------------------- */
/* Contact Us Banner Images */

#header2 #img-contact-us, #header #img-contact-us {
	background: #fff url(../images/img_banners/contact-us/slicetop.jpg) no-repeat 0% 0%;
	height: 150px;
	width: 980px;
}


#mnu-img-contact-us {
	background: #fff url(../images/img_banners/contact-us/slicebottom.jpg) no-repeat 0% 0%;
	float: right;
	height: 188px;
	margin: 10px 10px 10px 0;
	width: 300px;
}
/* --------------------------------------------------------------------------------------------------------------------------- */
/* Complete Package Banner Images */

#header2 #img-complete-package, #header #img-complete-package {
	background: #fff url(../images/img_banners/complete-package/slicetop.jpg) no-repeat 0% 0%;
	height: 150px;
	width: 980px;
}


#mnu-img-complete-package {
	background: #fff url(../images/img_banners/complete-package/slicebottom.jpg) no-repeat 0% 0%;
	float: right;
	height: 188px;
	margin: 10px 10px 10px 0;
	width: 300px;
}
/* --------------------------------------------------------------------------------------------------------------------------- */
/* Privacy Policy Banner Images */

#header2 #img-privacy-terms, #header #img-privacy-terms {
	background: #fff url(../images/img_banners/privacy-and-terms/slicetop.jpg) no-repeat 0% 0%;
	height: 150px;
	width: 980px;
}


#mnu-img-privacy-terms {
	background: #fff url(../images/img_banners/privacy-and-terms/slicebottom.jpg) no-repeat 0% 0%;
	float: right;
	height: 188px;
	margin: 10px 10px 10px 0;
	width: 300px;
}

/* --------------------------------------------------------------------------------------------------------------------------- */
/* Terms and conditions Banner Images */

#header2 #img-terms, #header #img-terms {
	background: #fff url(../images/img_banners/terms-and-conditions/slicetop.jpg) no-repeat 0% 0%;
	height: 150px;
	width: 980px;
}


#mnu-img-terms {
	background: #fff url(../images/img_banners/terms-and-conditions/slicebottom.jpg) no-repeat 0% 0%;
	float: right;
	height: 188px;
	margin: 10px 10px 10px 0;
	width: 300px;
}

/*Hacks*/
#mnu-img-privacy-terms, #mnu-img-complete-package, 
#mnu-img-contact-us, #mnu-img-about-us, #mnu-img-dna, 
#mnu-img-blood-alcohol, #mnu-img-hair-alcohol, 
#mnu-img-hair-steroid, #mnu-img-hair-drug, 
#mnu-img-collections, #mnu-img-questions, #mnu-img-home, 
#mnu-img-terms, #mnu-img-hair-alcohol2, #mnu-img-hair-drug2 {
	_margin-right: 5px;
}

/* landing pages */
#header2 #img-urine, #header #img-urine {
	background: #fff url(../images/img_banners/urine/slicetop.jpg) no-repeat 0% 0%;
	height: 150px;
	width: 980px;
}

#header2 #img-etg, #header #img-etg {
	background: #fff url(../images/img_banners/etg/slicetop.jpg) no-repeat 0% 0%;
	height: 150px;
	width: 980px;
}

#header2 #img-drug-services, #header #img-drug-services {
	background: #fff url(../images/img_banners/drug-services/slicetop.jpg) no-repeat 0% 0%;
	height: 150px;
	width: 980px;
}

/* --------------------------------------------------------------------------------------------------------------------------- */

#header2 #masthead { 
	background: #fff url(../images/masthead-292d6d.jpg) no-repeat 0% 0%;
	height: 110px;
	position: absolute;
	top: 150px;
	left: 0px;
	width: 980px;
}

#header #masthead {
	background: #fff url(../images/masthead-292d6d.jpg) no-repeat 0% 0%;
	height: 110px;
	width: 980px;
}

#header2 #navigation, #header #navigation {
	background: transparent;
	color: #fff;
	height: 35px;
	line-height: 35px;
	/*width: 980px !important;*/
	width: 980px;
}

#header2 #navigation li , #header #navigation li {
	float: left;
	list-style-type: none;
	white-space: nowrap;
}

#header2 #navigation li a , #header #navigation li a {
	background-color: inherit;
	color: #fff;
	display: block;
	font-size: 11px;
	font-weight: normal;
	padding: 0 15px;
	text-decoration: none;
}

#header2 #navigation a:hover, #header2 #navigation .selected, #header #navigation a:hover, #header #navigation .selected {
	background-color: inherit;
	color: #99cccc;
	text-decoration: underline;
}

#header2 #navigation .de, #header #navigation .de {
	background: url(../images/flags/de.gif) no-repeat 0% 50%;
	text-indent: -9999px;
}

#header2 #navigation .gb, #header #navigation .gb {
	background: url(../images/flags/gb.gif) no-repeat 0% 50%;
	text-indent: -9999px;
}

#mnu-wrap {
	background: #fff url(../images/mnu-bgslice.gif) repeat-x 0% 0%;
	border-bottom: solid 1px #b4b4b4;
	clear: both;
	height: 208px;
	width: 980px;
}

#mnu-wrap2 {
	background: /*#fff url(../images/mnu-bgslice.gif) repeat-x 0% 0%*/;
	border-bottom: solid 1px #b4b4b4;
	clear: both;
	position: absolute;
	top: 260px;
	left: 10px;
	height: 208px;
	width: 980px;
}


#mnu-1 h1, #mnu-2 h1, #mnu-3 h1 {
	background: transparent url(../images/mnu-top.jpg) no-repeat 0% 0%;
	color: #333;
	font-size: 12px;
	height: 27px;
	line-height: 27px;
	font-weight: bold;
	padding: 0 10px 0px 30px;
}

#mnu-1, #mnu-2, #mnu-3 {
	background: #fff url(../images/mnu-bg.gif) no-repeat 0% 100%;
    float: left;
	height: 188px;
    margin: 10px 0 10px 10px;
	width: 210px;
}
		
#mnu-1 ul, #mnu-2 ul, #mnu-3 ul { list-style-type: none; }

#mnu-1 li a, #mnu-2 li a, #mnu-3 li a {
	background: transparent url(../images/arrow.gif) no-repeat 21px 8px;
	color: #555;
    display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 0 10px 0 30px;
    /*
	height: 22px;
	line-height: 22px;
	*/
	height: 20px;
	line-height: 20px;
	text-decoration: none;
}
/*
#mnu-1 li a:link, #mnu-2 li a:link,
#mnu-3 li a:link, #mnu-1 li a:visited,
#mnu-2 li a:visited, #mnu-3 li a:visited {
    color: #555;
    display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 0 10px 0 30px;
}
*/
#mnu-1 li a:hover, #mnu-2 li a:hover,
#mnu-3 li a:hover {
	background: #7d7d7d url(../images/arrow.gif) no-repeat 21px 8px;
	color: #ffb400;
	text-decoration: none;
}

#mnu-1 li a.selected, #mnu-2 li a.selected, #mnu-3 li a.selected {
	background: #484848 url(../images/arrow.gif) no-repeat 21px 8px;
	color: #ffb400;
	display: block;
	text-decoration: none;
}

/* Menu Hacks */
/* @import url("patches-win.ie6.css"); */
#mnu-1.first { _margin-left: 5px; }
/*#mnu-img { _margin-right: 5px; }*/

#content {
	background: #dedede;
	border-top: solid 1px #eaeaea;
	border-bottom: solid 10px #dedede;
	width: 980px;
}

#content2 {
	background: #dedede;
	border-top: solid 1px #eaeaea;
	border-bottom: solid 10px #dedede;
	width: 980px;
    /*margin-top:11px;*/
}

#mn-content {
	color: #444;
	float: left;
	margin: 10px 0px 0px 10px;
	_margin-left: 5px;
	width: 710px;
}

#mn-content .top{
	background: #fff url(../images/box-top.gif) no-repeat 0% 0%;
	height: 15px;
	width: 710px;
}

#mn-content p { padding: 5px 20px; line-height: 16px; text-align: justify;}
#mn-content strong { color: #666; }

#mn-content .title {
	color: #333366;
	color: #292d6d;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 20px 0px 20px;
	text-align: left;
}

#mn-content .title2 {
	color: #333366;
	color: #292d6d;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 5px 20px 0px 20px;
}

#mn-content h1 {
	background: #fff url(../images/heading-full.gif) no-repeat 0% 0%;
    color: #666;
	font-size: 24px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
    height: 60px;
	line-height: 60px;
	padding: 0px 20px;
}

#mn-content .date {
	
	font-size: 10px;
	padding: 5px 20px 0px 20px;
	
}

#mn-content h2 {
	border-bottom: solid 1px #ccc;
    color: #292d6d;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
    height: 39px;
	line-height: 20px;
	padding: 16px 20px 0px 20px;
}

#mn-content h3 {
    background: #fff url(../images/boxw-bg.gif) no-repeat 0% 0%;
	color: #292d6d;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 5px;
    height: 40px;
	line-height: 40px;
	padding: 0px 20px 0px 20px;
}

#mn-content h4 {
background: #292d6d;
font-size: 14px;
color: #e0e0ee;
font-weight: bold;
padding: 10px 20px;
}

#mn-content ol { margin: 10px 20px; }
#mn-content ol li {list-style-type: decimal; padding: 5px 0px; margin: 0px 20px;}
#mn-content ol li ol { margin: 5px 10px;}
#mn-content li ol li {list-style-type: lower-roman; padding: 5px 0px;}

#mn-content .purplebox2 {
	background: #6265aa;
	/*SUB*/
	color: #fff;
	margin: 10px 19px 0px 0px;
}

#mn-content .purplebox-wide {
	background: #6265aa;
	/*SUB*/
	color: #fff;
	padding: 10px 0px;
	margin: 10px 20px;
	width: 670px;
}

#mn-content .purplebox-wide a {
	color: #ffb400;
	text-decoration: underline;
}

#mn-content .purplebox-wide a:hover {
	color: #ffb400;
	text-decoration: none;
}

#mn-content .purplebox2 ul{
	margin: 10px;
	padding-bottom: 10px;
}

#mn-content .purplebox2 li {
	background: #6265aa url(../images/man.gif) no-repeat 0% 0%;	
	/*SUB*/
	padding: 0px 10px 0px 35px;
	height: auto;
	min-height: 20px;
	_height: 20px;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	line-height: auto;
	color: #fff;
}

#mn-content h2.boxl {
    background: #fff url(../images/boxl-bg.gif) no-repeat 0% 0%;
}

#mn-content h2.boxl2 {
    background: #fff url(../images/boxl-bg2.gif) no-repeat 0% 0%;
	height: 38px;
	line-height: 38px;
	padding: 0px 20px;
}

#mn-content h2.boxl3 {
    background: #fff url(../images/boxl-bg2.gif) no-repeat 0% 0%;
	height: 38px;
	font-size: 17px;
	line-height: 38px;
	padding: 0px 20px;
}

#mn-content h2.boxf {
    background: #fff url(../images/boxf-bg.gif) no-repeat 0% 0%;
	height: 41px;
	line-height: 41px;
	padding: 0px 20px;
}

#mn-content h2.boxr {
    background: #fff url(../images/boxr-bg.gif) no-repeat 0% 0%;
}

#mn-content h2.boxr2 {
    background: #fff url(../images/boxr-bg2.gif) no-repeat 0% 0%;
	height: 38px;
	line-height: 38px;
	padding: 0px 20px;
}

#mn-content h2.purple {
    background: #292d6d url(../images/heading-purple.gif) no-repeat 0% 0%;
	border-bottom: solid 1px #dedede;
	padding: 0px 20px;
	height: 39px;
	color: #cacbe2;
	line-height: 39px;
}

#mn-content h2.purple2 {
    background: #292d6d url(../images/heading-purple2.gif) no-repeat 0% 0%;
	border-bottom: solid 1px #dedede;
	padding: 0px 20px;
	height: 39px;
	color: #cacbe2;
	line-height: 39px;
}


#mn-content h2.long {
	height: 49px;
	padding: 6px 20px 0px 20px;
}

#mn-content .box-left {
	background: #fff url(../images/rnd-left.gif) no-repeat 0% 100%;
	padding-bottom: 10px;
	float: left;
	margin-top: 10px;
	width: 380px;
}

#mn-content .box-left2 {
	float: left;
	margin-top: 10px;
	width: 380px;
}

#mn-content .box-left3 {
	background: #fff;
	padding-bottom: 0px;
	float: left;
	margin-top: 10px;
	width: 380px;
}

#mn-content .box-left-fixed {
	background: #fff url(../images/rnd-left.gif) no-repeat 0% 100%;
	padding-bottom: 10px;
	float: left;
	/*height: 397px;*/
	margin-top: 0px;
	width: 380px;
}

#mn-content .box-left-fixed2 {
	background: #fff url(../images/rnd-left.gif) no-repeat 0% 100%;
	padding-bottom: 10px;
	float: left;
	height: 280px;
	margin-top: 0px;
	width: 380px;
}

#mn-content .lightgray {
	color: #999;
}

#mn-content .box-right {
	background: #fff url(../images/rnd-right.gif) no-repeat 0% 100%;
	padding-bottom: 10px;
	float: right;
	margin-top: 10px;
	width: 321px;
}

#mn-content .box-right2 {
	background: #fff;
	padding-bottom: 0px;
	float: right;
	margin-top: 10px;
	width: 321px;
}

#mn-content .box-right-home {
	background: #fff url(../images/rnd-right.gif) no-repeat 0% 100%;
	padding-bottom: 10px;
	float: right;
	margin-top: 0px;
	width: 321px;
}

#mn-content .box-purple {
	background: #6265aa url(../images/purple-bot.gif) no-repeat 0% 100%;
	/*SUB*/
	padding-bottom: 10px;
	float: right;
	margin-top: 0px;
	width: 321px;
}

#mn-content .box-purple-10 {
	background: #6265aa url(../images/purple-bot.gif) no-repeat 0% 100%;
	/*SUB*/
	padding-bottom: 10px;
	float: right;
	margin-top: 10px;
	width: 321px;
}

#mn-content .box-purple-l {
	background: #6265aa url(../images/purple-bot.gif) no-repeat 0% 100%;
	/*SUB*/
	padding-bottom: 10px;
	float: left;
	margin-top: 10px;
	width: 321px;
}

#mn-content .box-purple-inside {
	background: #6265aa url(../images/purple-bot2.gif) no-repeat 0% 100%;
	/*SUB*/
	padding-bottom: 10px;
	margin: 20px 20px 0 20px;
	width: 299px;
}

#mn-content .blood-sticky {
	background: #f4f163 url(../images/stickies/blood-alcohol/sticky-bg.gif) repeat-y 0% 100%;
	padding: 0px; margin-top: 10px; float: right; width: 321px;
}
.blood-head { background: #f4f163 url(../images/stickies/blood-alcohol/sticky-head.gif) no-repeat 0% 0%; height: 83px; width: 321px; }
.blood-foot { background: #f4f163 url(../images/stickies/blood-alcohol/sticky-foot.gif) no-repeat 0% 0%; height: 63px; width: 321px; }

#mn-content .dna-sticky {
	background: #f4f163 url(../images/stickies/dna/sticky-bg.gif) repeat-y 0% 100%;
	padding: 0px; margin-top: 10px; float: right; width: 321px;
}
.dna-head { background: #f4f163 url(../images/stickies/dna/sticky-head.gif) no-repeat 0% 0%; height: 83px; width: 321px; }
.dna-foot { background: #f4f163 url(../images/stickies/dna/sticky-foot.gif) no-repeat 0% 0%; height: 63px; width: 321px; }

#mn-content .alcohol-sticky {
	background: #f4f163 url(../images/stickies/hair-alcohol/sticky-bg.gif) repeat-y 0% 100%;
	padding: 0px; margin-top: 10px; float: right; width: 321px;
}
.alcohol-head { background: #f4f163 url(../images/stickies/hair-alcohol/sticky-head.gif) no-repeat 0% 0%; height: 61px; width: 321px; }
.alcohol-foot { background: #f4f163 url(../images/stickies/hair-alcohol/sticky-foot.gif) no-repeat 0% 0%; height: 63px; width: 321px; }

#mn-content .drug-sticky {
	background: #f4f163 url(../images/stickies/hair-drug/sticky-bg.gif) repeat-y 0% 100%;
	padding: 0px; margin-top: 10px; float: right; width: 321px;
}
.drug-head { background: #f4f163 url(../images/stickies/hair-drug/sticky-head.gif) no-repeat 0% 0%; height: 61px; width: 321px; }
.drug-foot { background: #f4f163 url(../images/stickies/hair-drug/sticky-foot.gif) no-repeat 0% 0%; height: 63px; width: 321px; }

#mn-content .steroid-sticky {
	background: #f4f163 url(../images/stickies/hair-steroid/sticky-bg.gif) repeat-y 0% 100%;
	padding: 0px; margin-top: 10px; float: right; width: 321px;
}
.steroid-head { background: #f4f163 url(../images/stickies/hair-steroid/sticky-head.gif) no-repeat 0% 0%; height: 61px; width: 321px; }
.steroid-foot { background: #f4f163 url(../images/stickies/hair-steroid/sticky-foot.gif) no-repeat 0% 0%; height: 63px; width: 321px; }

#mn-content ul {list-style-type: none;}

.ylist {margin: 10px 20px;}
.wlist {margin: 10px 5px;}
.sitemap {margin: 5px 20px;}
.plist {margin: 10px;}
.clist {
	margin: 0px 10px;
}

.clist2 {
	margin: 0px 20px;
}


.alist {
	margin: 10px 20px;
}

.alist li {
	background:transparent url(../images/arrow-blue.gif) no-repeat 5px 10px;
	padding: 5px 10px 0px 20px;
}

.clist li{
	background:transparent url(../images/bullet.gif) no-repeat 5px 10px;
	padding: 5px 10px 0px 20px;
}

.clist2 li{
	background:transparent url(../images/bullet.gif) no-repeat 5px 10px;
	padding: 5px 10px 0px 20px;
}

.sitemap li{
	background:transparent url(../images/bullet.gif) no-repeat 5px 10px;
	padding: 5px 10px 5px 20px;
}


.plist li {
	background: transparent url(../images/purple-check.gif) no-repeat 10px 0px;
	padding: 0px 10px 0px 45px;
	height: auto;
	min-height: 20px;
	_height: 20px;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	line-height: auto;
	color: #fff;
}

.ylist li {
	background: transparent url(../images/bullet.gif) no-repeat 15px 10px;
	padding: 5px 10px 0px 35px;
}

.wlist li {
	background: transparent url(../images/wbullet.gif) no-repeat 15px 15px;
	padding: 10px 10px 0px 35px;
}



#mn-content .box-wide{
	background: #fff url(../images/boxw-bg-bot.gif) no-repeat 0% 100%;
	clear: both;
	border-top: solid 10px #dedede;
	padding-bottom: 10px;
	width: 710px;
}

#mn-content .box-wide .qbox{
	background: #ffd699;
	margin: 10px 20px;
	padding: 5px 0px;
}

#mn-content .box-wide .qbox p{
	font-size: 13px;
	color: #333;
}

#mn-content .box-wide .qbox p strong{
	font: bold 11px Arial,Verdana,sans-serif;
	color: #333;
}

/* Did you know colour blocks */
#mn-content .box-duk-gray{
	background: #7d7d7d url(../images/colour-boxes/gray-box-bot.gif) no-repeat 0% 100%;
	color: #fff;
	clear: both;
	border-top: solid 10px #dedede;
	padding-bottom: 10px;
	width: 710px;
}

#mn-content .box-duk-purple{
	background: #6265aa url(../images/colour-boxes/purple-box-bot.gif) no-repeat 0% 100%;
	/*SUB*/
	color: #fff;
	clear: both;
	border-top: solid 10px #dedede;
	padding-bottom: 10px;
	width: 710px;
}

#mn-content .box-duk-blue{
	background: #292d6d url(../images/colour-boxes/blue-box-bot.gif) no-repeat 0% 100%;
	color: #fff;
	clear: both;
	border-top: solid 10px #dedede;
	padding-bottom: 10px;
	width: 710px;
}

#mn-content .box-wide2{
	background: #fff url(../images/boxw-bg-bot.gif) no-repeat 0% 100%;
	clear: both;
	padding-bottom: 10px;
	width: 710px;
}

#mn-content .box-wide3{
	background: #fff url(../images/boxw-extended.gif) no-repeat 0% 100%;
	clear: both;
	padding-bottom: 0px;
	width: 710px;
}

#mn-content .backtotop{
	margin-top: 10px;
	padding: 0px 15px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
}

#sidebar-1 {
	float: right;
	margin: 10px 10px 0px 0px;
	_margin-right: 5px;
	width: 240px;
}

#sidebar-1 h1{
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	font-weight: bold;
	/*width: 205px;*/
	padding: 0px 0px 0px 35px;
}

#sidebar-1 span {
	color: #ff9900;
	font-size: 18px;
}

#sidebar-1 h1.quotation {
	background: #dedede url(../images/quotation-bg.gif) no-repeat 0% 0%;
	color: #fff;
}

#sidebar-1 h1.news {
	background: #dedede url(../images/news-bg.gif) no-repeat 0% 0%;
	color: #333;
	margin-top: 10px;
}

#sidebar-1 h1.ebrochure {
	background: #373737 url(../images/ebrochure.gif) no-repeat 0% 0%;
	color: #fff;
	margin-top: 10px;
}

#sidebar-1 .ebrochure-box {
	background: #fff url(../images/rnd-bottom.gif) no-repeat 0% 100%;
	padding-bottom: 15px;
	width: 240px;
}

#sidebar-1 h1.blog {
	background: #373737 url(../images/blog.gif) no-repeat 0% 0%;
	color: #333;
	margin-top: 10px;
}

#sidebar-1 .blog-box {
	background: #fff url(../images/rnd-bottom.gif) no-repeat 0% 100%;
	padding-bottom: 15px;
	width: 240px;
}

#sidebar-1 .blog-box p {
	padding: 10px 20px 0 20px;
}


#brochure-box {
	background: #fff;
	color: #333;
	border-collapse: collapse;
	margin: 10px;
	padding: 0;
	width: 220px;
}

#brochure-box strong {
	font-size: 12px;
}

#brochure-box .links {
	padding: 0 0 0 10px;
}

#sidebar-1 .ebrochure-pdf {
	color: #292d6d;
	background: #fff url(../images/ebrochure.jpg) no-repeat 10px 10px;
	display: block;
	padding: 60px 0 60px 100px;
}


#sidebar-1 h1.diduknow {
	background: #dedede url(../images/diduknow-bg.gif) no-repeat 0% 0%;
	color: #333;
	margin-top: 10px;
}

#sidebar-1 h1.photolab {
	background: #dedede url(../images/camera.gif) no-repeat 0% 0%;
	color: #333;
	margin-top: 10px;
}

#sidebar-1 .photolist {
	background: #fff url(../images/rnd-bottom.gif) no-repeat 0% 100%;
	list-style-type: none;
	padding-bottom: 15px;
}

#sidebar-1 .photolist li {
	display: block;
	list-style-type: none;
	height: 56px;
	padding: 0;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
	border-top: 15px solid #fff;
}

#sidebar-1 .photolist a {
	height: 56px;
	display: block;
}

#sidebar-1 .photolist a img {
	border: 3px solid #ccc;
	margin: 0 10px 0 0;
	float: left;
}

#sidebar-1 .photolist a:hover img {
	border: 3px solid #292d6d;
}

#sidebar-1 a.downloadguide {
	background: #373737 url(../images/downloadguide-btn.gif) no-repeat 0% 0%;
	color: #fff;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 35px;
	height: 32px;
	line-height: 32px;
	margin-top: 10px;
	width: 205px;
	text-decoration: none;
}

#sidebar-1 a:hover.downloadguide {
	color: #ffb000;
	text-decoration: none;
}

#sidebar-1 ul {
	background: #fff url(../images/rnd-bottom.gif) no-repeat 0% 100%;
	list-style-type: none;
	padding-bottom: 15px;
}

#sidebar-1 ul.quotation {
	background: #353535 url(../images/quotation-box.jpg) no-repeat 0% 0%;
	height: 82px;
	padding: 0px;
}

#sidebar-1 ul.questions {
	background: #353535 url(../images/quotation-box.jpg) no-repeat 0% 0%;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#sidebar-1 .bubble {background: #fff url(../images/bubble.gif) no-repeat 10px center; border-bottom: solid 1px #e5e5e5; padding: 15px 10px 15px 45px;}
#sidebar-1 .phone {background: #fff url(../images/phone.gif) no-repeat 10px 13px; padding: 15px 10px 0px 45px;}

#sidebar-1 ul.quotation a {
	color: #fff;
	text-decoration: underline;
}

#sidebar-1 ul.quotation a:hover {
	color: #ffb000;
	text-decoration: underline;
}

#sidebar-1 a { color: #292d6d; text-decoration: underline; }
#sidebar-1 a:hover { color: #292d6d; text-decoration: none; }

#sidebar-1 ul li{
	background:transparent url(../images/bullet.gif) no-repeat 15px 15px;
	padding: 10px 10px 0px 35px;
}

#footer {
	background: #484848;
	color: #fff;
	margin-top: 10px;
	width: 980px;
}

#footer p {
	padding: 35px 30px;
}

#footer span { color: #99cccc; }
#footer span a { padding: 0px 3px; }
#footer p.copyright { float: left; }
#footer p.design { float: right;}
#footer a { color: #99cccc; text-decoration: underline; }
#footer a:hover { color: #99cccc; text-decoration: none; }


#steps{
	margin: 0px 10px;
	width: 690px;
	padding: 0px;
	background: #fff;
	color: #333;
}

#steps ul{list-style-type: none;margin: 0px; padding: 0px;}

#steps li {
	float: left;
	list-style-type: none;
	display: block;
	font-weight: bold;
	float: left;
	width: 134px;
	height: 50px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	padding: 100px 0px 0px 0px;
}

#steps span {color: #ff9900;}

#steps p {text-align: center; padding: 100px 0px 0px 0px;}
#steps .step1 { background: #fff url(../images/steps/1.jpg) no-repeat 0% 0%; }
#steps .step2 { background: #fff url(../images/steps/2.jpg) no-repeat 0% 0%; }
#steps .step3 { background: #fff url(../images/steps/3.jpg) no-repeat 0% 0%; }
#steps .step4 { background: #fff url(../images/steps/4.jpg) no-repeat 0% 0%; }
#steps .step5 { background: #fff url(../images/steps/5.jpg) no-repeat 0% 0%; }

#tbl-wide {
	background: #fff url(../images/tbl-bg.gif) repeat-y 0% 0%;
	border-collapse: collapse;
	color: #464646;
	width: 710px;
	margin: 10px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
}

#tbl-wide th {
	background: #fff url(../images/tbl-wide-bg.gif) no-repeat 0% 0%;
	height: 38px;
	border-bottom: solid 1px #fff;
	width: 710px;
	font-size: 20px;
	padding: 0px 10px;
	color: #fff;
}


#tbl-wide td.foot {
	background: #fff url(../images/tbl-wide-foot.gif) no-repeat 0% 100%;
	height: 12px;
	line-height: 12px;
	border-bottom: none;
	width: 710px;
	padding: 0px;
}

#tbl-wide .item {
background: #989898;
color: #fff;
width: 230px;
_width: 210px;
}

#tbl-wide .empty {background: #cdcccc;padding: 10px; width: 230px; _width: 210px;border-bottom: none;}

#tbl-wide .method {
background: #6266ab;
/*SUB*/
color: #fff;
padding: 10px;
 width: 240px;
 border-bottom: none;
 _width: 220px;
}

#tbl-wide td {
	vertical-align: top;
	padding: 5px 10px;
	border-bottom: dotted 1px #6f6f6f;
	width: 240px; _width: 220px;
}

#tbl-wide .footborder td {border-bottom: solid 1px #fff;}

.tabcontent{
	display:none;
}

.tabcontent-small{
	display:none;
	height: 100px;
}

.tab-wrap {
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	width: 358px;
	margin: 0px 10px;
}

.tab-wrap2 {
	background: #fff url(../images/faq-bg.gif) no-repeat 100% 0%;
	width:710px;
	padding-top: 10px;
}

#tab-menu {
	background: #fff url(../images/gray-dot.gif) repeat-x 0% 100%;
	color: #666;
	margin: 10px 10px 0px 10px;
	width: 360px;
	line-height: 29px;
	height: 29px;
}

#tab-menu li {
	float: left;
	list-style-type: none;
	white-space: nowrap;
}

#tab-menu li a {
	background: transparent url(../images/tab-r.gif) no-repeat scroll right -30px;
	color: #666;
	display: block;
	float: left;
	padding: 0px 5px 0px 0px;
	line-height: 29px;
	text-decoration: none;
}

#tab-menu li a span{
	background: transparent url(../images/tab-l.gif) no-repeat 0px -30px;
	color: #666;
    display: block;
    line-height: 29px;
    padding: 0px 0px 0px 5px;
	text-decoration: none;
	display: block;
	
}

#tab-menu a:hover {
	background: transparent url(../images/tab-r.gif) no-repeat scroll right top;
	color: #666;	
	text-decoration: none;
}

#tab-menu span:hover, #tab-menu a:hover span{
	background: transparent url(../images/tab-l.gif) no-repeat 0px 0px;
	color: #666;
	text-decoration: none;
}

#tab-menu .selected {
	background: transparent url(../images/tab-r.gif) no-repeat scroll right top;
	color: #666;
	text-decoration: none;
}

#tab-menu .selected span{
	background: transparent url(../images/tab-l.gif) no-repeat 0px 0px;
	/*padding: 1px 0px 0px 10px;*/
	color: #666;
	text-decoration: none;
}

/********/

#tab-menu-wide {
	background: transparent;
	color: #999;
	margin: 10px 0px 0px 0px;
	width: 690px;
	line-height: 28px;
	height: 28px;
}

#tab-menu-wide li {
	float: left;
	list-style-type: none;
	white-space: nowrap;
}

#tab-menu-wide li a {
	background: transparent url(../images/tab2-r.gif) no-repeat scroll right -28px;
	color: #999;
	display: block;
	float: left;
	padding: 0px 10px 0px 0px;
	line-height: 28px;
	text-decoration: none;
}

#tab-menu-wide li a span{
	background: transparent url(../images/tab2-l.gif) no-repeat 0px -28px;
	color: #999;
    display: block;
	font-weight: bold;
    line-height: 28px;
    padding: 0px 0px 0px 10px;
	text-decoration: none;
	display: block;
	
}

#tab-menu-wide a:hover {
	background: transparent url(../images/tab2-r.gif) no-repeat scroll right top;
	color: #292d6d;
	text-decoration: none;
}

#tab-menu-wide span:hover, #tab-menu-wide a:hover span{
	background: transparent url(../images/tab2-l.gif) no-repeat 0px 0px;
	color: #292d6d;
	text-decoration: none;
}

#tab-menu-wide .selected {
	background: transparent url(../images/tab2-r.gif) no-repeat scroll right top;
	color: #292d6d;
	text-decoration: none;
}

#tab-menu-wide .selected span{
	background: transparent url(../images/tab2-l.gif) no-repeat 0px 0px;
	color: #292d6d;
	text-decoration: none;
}

/*********************************************************/





#tbl-small {
	background: #fff url(../images/tbl-bg2.gif) repeat-y 0% 0%;
	border-collapse: collapse;
	color: #464646;
	width: 380px;
	margin: 0px 0px;
	font-size: 11px;
}

#tbl-small th {
	background: #fff url(../images/tbl-small-bg.gif) no-repeat 0% 0%;
	height: 38px;
	width: 380px;
	font-size: 18px;
	padding: 0px 10px;
	color: #fff;
}


#tbl-small td.foot {
	background: #fff url(../images/tbl-small-foot.gif) no-repeat 0% 100%;
	height: 21px;
	line-height: 21px;
	border-bottom: none;
	padding: 0px;
}


#tbl-small .title {
background: #6266ab;
/*SUB*/
color: #fff;
padding: 5px 10px;
border-bottom: none;
font-weight: bold;
font-size: 11px;
 /*width: 240px;
 
 _width: 220px;*/
}

#tbl-small td {
	vertical-align: top;
	padding: 5px 10px;
	width: 126px;
	/*_width: 116px*/
	/*width: 240px; _width: 220px;*/
}

#tbl-small .borderboth {
	border-left: solid 1px #d8d9ea;
	border-right: solid 1px #d8d9ea;
	/*LIGHT*/
}

#tbl-small .footborder td {border-bottom: solid 1px #fff;}



#offices {
	width: 690px;
	margin: 10px;
}

#offices ul {
	list-style-type: none;
}

#offices li {
	float: left;
	display: block;
	width: 190px;
	height: 110px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 40px;
}

#offices .uk { background: #fff url(../images/flag_badges/uk.jpg) no-repeat 0px 0px; }
#offices .ger { background: #fff url(../images/flag_badges/ger.jpg) no-repeat 0px 0px; }
#offices .rsa { background: #fff url(../images/flag_badges/rsa.jpg) no-repeat 0px 0px; }
#offices .usa { background: #fff url(../images/flag_badges/usa.jpg) no-repeat 0px 0px; }

#questionform {
	width: 670px;
	margin: 10px 20px;
}

#questionform td {
	padding: 0px 0px 10px 0px;
}

#questionform input.txt {
	background: #e9e9f0;
	width: 260px;
	border: solid 1px #979da8;
	padding: 2px;
}

#questionform input.txt2 {
	background: #e9e9f0;
	width: 210px;
	border: solid 1px #979da8;
	padding: 2px;
}

#questionform input.btnimage {
	margin: 5px 0 0 0;
}

#questionform button {
	margin: 5px 0 0 0;
	background: #fff url(../images/question-btn.gif) no-repeat 0% 0%;
	display: block;
	height: 24px;
	border: none;
	width: 141px;
}

#questionform button.submit {
	margin: 5px 0 0 0;
	background: #fff url(../images/submit-btn.gif) no-repeat 0% 0%;
	display: block;
	height: 24px;
	border: none;
	width: 68px;
}

#questionform textarea {
	background: #e9e9f0;
	padding: 2px;
	width: 260px;
	height: 100px;
	border: solid 1px #979da8;
}

#questionform textarea.txtarea {
	background: #e9e9f0;
	padding: 2px;
	width: 210px;
	height: 125px;
	border: solid 1px #979da8;
}

#questionform .list {
	background: #6265aa;
	/*SUB*/
	color: #fff;
	width: 300px;
}

#questionform .list2 {
	background: #fff;
	color: #000;
	width: 300px;
}

#questionform span {color:#ff9900;}

#questionform label {
	margin-right: 10px;
}

#questionform label span {
	color:#990000;
}

#sitemap {
	margin: 10px 20px;
	width: 670px;
}

#sitemap h5 {
	background: #fff url(../images/sitemap/v_arrow.gif) no-repeat 0% 50%;
	color: #ccc;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 10px 10px 15px;
}


#sitemap h5.is-link {
	background: #fff url(../images/sitemap/h_arrow.gif) no-repeat 0% 50%;
}

#sitemap h5 a {
	color: #333;
	text-decoration: none;
}

#sitemap h5 a:hover { text-decoration: underline; }

#sitemap .container {
	float: left;
	width: 220px;
}

#sitemap .line {
	border-top: solid 1px #ccc;
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
}

#sitemap ul {
	list-style: none;
	margin: 5px 0px 15px 20px;
	padding: 0px;
}

#sitemap li { margin-bottom: 6px; }

#sitemap li a {
	background: #fff url(../images/sitemap/h_arrow.gif) no-repeat 0% 50%;
	color: #333;
	padding: 0px 10px 0px 15px;
	text-decoration: none;
	font-weight: bold;
}

#sitemap li a:hover { text-decoration: underline; }

.highlight2 {
	background: #ffff99;
}

.gold, .silver, .bronze {
	color: #666666;
	margin: 10px;
	padding: 5px 0 10px 50px;
	width: 250px;
}

.gold {
	background: #ffecbf url(../images/standards/gold.jpg) no-repeat 0% 0%;
}

.silver {
	background: #ededed url(../images/standards/silver.jpg) no-repeat 0% 0%;
}

.bronze {
	background: #e6d8d0 url(../images/standards/bronze.jpg) no-repeat 0% 0%;
}

#doe {
	background: #d2d5e2;
	/*LIGHT*/
	margin: 0 10px;
	width: 690px;
}

#doe h3 {
	background: #d2d5e2;
	/*LIGHT*/
	color: #333;
	padding: 35px 0 0 0;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}

#doe p {
	padding: 5px 0;
	font-size: 11px;
	line-height: 14px;
	color: #333;
}

#doe .outer-box {
	background: #d2d5e2;
	/*LIGHT*/
	float: left;
	display: inline;
	margin: 10px 0 10px 20px;
	width: 190px;
}

#doe .inner-box {
	background: #fff url(../images/doe.jpg) no-repeat 35px 50%;
	float: right;
	display: inline;
	padding: 15px 0;
	margin: 10px 10px 10px 0;
	width: 450px;
}

#doe .inner-box p {
	padding: 5px 20px 5px 190px;
	font-size: 11px;
	color: #333;
}

#doe .doe-link {
	background: url(../images/arrow.gif) no-repeat 0px 5px;
	_background: url(../images/arrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
	text-align: left;
}

#mn-content .why {
	background: #e9eaf0;
	/*LIGHT*/
	margin: 0 20px 10px 20px;
	width: 550px;
}

#mn-content .why h2 {
	background: #e6e6e6 url('../images/why.jpg') no-repeat 0px 0px;
	border: none;
	color: #7f81a7;
	font: bold 14px Arial, Verdana, sans-serif;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0 0 0 44px;
	width: 506px; /*550*/
	/*SUB*/
}

#mn-content .why p {
	color: #666;
	padding: 10px 30px 10px 44px;
	font: normal 13px Arial, Verdana, sans-serif;
}

/*******************************
**Drug Class
*/

#class-wrap { width: 600px; margin: 0px; padding: 0px; background: #fff; color: #666; font: 11px Arial,sans-serif; }
#class-wrap #tbl-class { border-collapse: collapse; margin: 10px 0px; width: 600px; }
#class-wrap #tbl-class th { border-bottom: solid 1px #ccc; border-left: solid 1px #ccc; border-right: solid 1px #ccc; color: #292d6d; font-size: 14px; font-weight: bold; text-align: left; padding: 10px; }
#class-wrap #tbl-class td { border-left: solid 1px #ccc; border-right: solid 1px #ccc; padding: 10px; }
#class-wrap #tbl-class .first { border-left: solid 1px #fff; }
#class-wrap #tbl-class .last { border-right: solid 1px #fff; }

#class-wrap a { color: #292d6d; outline: none; text-decoration: underline; }
#class-wrap a:hover { color: #292d6d; outline: none; text-decoration: underline; }
#class-wrap h1 { background: #ccc url(../images/drug-classes/heading-slice.gif) repeat-x 0% 0%; color: #292d6d; font-size: 18px; font-weight: bold; height: 37px; line-height: 37px; padding: 0px 10px; }
#class-wrap h2 { background: #fff; color: #292d6d; font-size: 16px; font-weight: bold; padding: 15px 10px 10px 10px; }
#class-wrap p { padding: 5px 10px; }
#class-wrap ul { list-style: none; margin: 5px 10px; }
#class-wrap li { background: transparent url(../images/drug-classes/bullet.gif) no-repeat 0px 5px; padding: 0px 10px; margin-bottom: 4px; }

/***************************
**Photo Lab
*/


#photo-lab {
	list-style-type: none;
	margin: 10px 0;
	width: 710px;
}

#photo-lab li {
	float: left;
}

#photo-lab li a {
	display: block;
	float: left;
	margin: 0 0 0 20px;
	_margin: 0 0 0 10px;
	text-decoration: none;
	width: 206px;
}

#photo-lab a img {
	border: 3px solid #ccc;
}

#photo-lab a:hover img {
	border: 3px solid #292d6d;
}

#photo-lab span {
	display: block;
	border-bottom: 1px solid #ccc;
	margin: 10px 3px 20px 3px;
	height: 80px;
	width: 200px;
}



/*************************
** BOOKS
*/

#books, #book {
	border-collapse: collapse;
	margin: 10px 20px;
	width: 670px;
}

#books td, #book td {
	vertical-align: top;
	border: none;
	padding: 10px 5px;
}

#books td.line, #book td.line {
	border-bottom: 1px solid #ccc;
}

#books img, #book img {
	border: 3px solid #ccc;
}

#books a img, #book a img {
	border: none;
}

#books h3, #book h3 {
	background: #fff;
	color: #292d6d;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	/*height: 22px;*/
	height: auto;
    line-height: 22px;
	padding: 10px 0px 5px 0;
}

#books h3 a, #book h3 a {
	text-decoration: none;
}

#books h3 a:hover, #book h3 a:hover {
	text-decoration: underline;
}

#books p, #book p {
	color: #666;
	margin: 0;
	padding: 5px 0px;
}

#book p {
	padding: 5px 0px 3px 0;
}

#books strong, #book strong {
	color: #333;
}

#books .link {
	background: url(../images/magnifying-glass.jpg) no-repeat 0px 0px;
	padding: 0 0 0 18px;
}