/***************************************************************************************/
/* COMMON LAYOUT */
/***************************************************************************************/

html,body,div,span,table,tr,th,td,p,span,h1,h2,h3,h4,h5,ul,ol,li,a,form { padding: 0px; margin: 0px; } /* Start with a clean slate */
* { font-family: Arial;  }  /* Default font for all items */
* { -moz-box-sizing:border-box; box-sizing:border-box; -ms-box-sizing: content-box; -webkit-box-sizing: border-box; }
html { min-height: 100%; margin-bottom: 1px; } /* Set height to 100% + 1px to force scroll bar in FF */
#ht { position: absolute; top: -2000px; width: 700px; } /* Hidden Text - Look up. WAAAY Up */
.clear { clear: both; height: 0px; overflow: hidden; } /* Used to clear floats without taking up space */
body { margin: 0px 0px 0px 0px; background: #FFFFFF;  }
hr { border-color: #CCCCCC; border-width: 1px; border-top-style: solid; border-bottom-style: none; height: 1px; overflow: hidden; }
textarea { color: #333333; font-size: 12px; }


object:active, div:active { outline: none; }
object:focus, div:focus { -moz-outline-style: none; }


ul, ol { margin-left: 25px; line-height: 20px; margin-bottom: 15px; }
ol { margin-left: 30px; }


ul li { list-style-type: square; }

.bordered { border: 1px solid #33CCFF; }

h1, h2, h3, h4, h5 { font-family: Arial; font-weight: normal; }

h1, h1 a { color: #F00000; font-size: 19px; line-height: 21px; margin: 0px 0px 15px 0px; }
h2, h2 a { color: #FFFFFF; font-size: 26px; line-height: 56px; text-align: center; margin: 0px 0px 5px 0px; }
h3, h3 a { color: #333333; font-size: 16px; margin: 0px 0px 15px 0px; }
h4, h4 a { color: #000000; font-size: 26px; line-height: 29px; margin: 0px 0px 5px 0px; }
p  { margin: 0px 0px 12px 0px; }
p, table, td, div, a, input, select  { color: #666666;  font-size: 13px; line-height: 17px; }
a  { color: #F00000; font: normal 12px Arial; text-decoration: none; }
a:hover { text-decoration: underline; }
a:focus, a:active { outline: 0;}


/***************************************************************************************/
/* SPECIFIC TO THIS LAYOUT */
/***************************************************************************************/

#main {
	width: 960px; /* Main Content Width */
	margin: 0px auto; /* Align to Center */
}

#header {
	padding: 30px 0 0 22px;
	margin-bottom: 14px;
}


#bodyContainer {

}

#body {
	height: auto !important; /*MOZ/IE7*/
	height: 360px; /*IE6*/
}


#footer {
	width: 960px;
	float: left;
	margin: 8px 0 0 14px;
}
#footer a {
	font-size: 10px;
	margin: 0 10px 0 10px;
    color: #666666;
}


/* Navigation */

#nav {
	height: 48px;
	background: #D8D8D8;
}
#links {
	line-height: 48px;
	float: left;
	margin-left: 24px;
    width: 690px;
}
#links a {
	margin-right: 36px;
	padding-left: 14px;
    font-size: 15px;
    color: #666666;
	background: url('../images/layout/arrow-grey.gif') no-repeat center left;
}
#links a:hover, #links a.o {
	background: url('../images/layout/arrow-red.gif') no-repeat center left;
    text-decoration: none;
    color: #000000;
}
#bar1a {
	height: 30px;
	background: #D8D8D8;
}
#bar1b {
	height: 30px;
	width: 218px;
	margin-left: 722px;
	background: #90B7D3;
}
#bar2b {
	height: 48px;
	width: 218px;
	margin-right: 20px;
	background: #90B7D3;
	float: right;
}


/* Home Page */

#home {
	margin: 28px 20px 0 24px;
}
#home-left {
	width: 664px;
	float: left;
	margin-right: 30px;
}
#learn-how {
	width: 606px;
	margin-left: 15px;
}
#learn-how span {
	color: #000000;
	font-weight: bold;
	float: left;
	width: 606px;
	margin: 10px 0 10px 0;
	text-align: left;
	font-size: 13px;
	line-height: 17px;
}
#learn-how p {
	width: 112px;
	float: left;
	font-weight: bold;
	margin-right: 8px;
}
#learn-how a {
	width: 73px;
	height: 19px;
	float: left;
	background: url('../images/layout/red-button.gif') no-repeat;
	line-height: 19px;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
}
#home-right {
	width: 218px;
	float: left;
}
#explore-radix {
	width: 207px;
	height: 269px;
	margin-left: 8px;
	float: left;
	background: url('../images/explore-radix-but.jpg') no-repeat;
	padding: 10px;
}
#explore-radix a {
	width: 73px;
	height: 19px;
	float: left;
	background: url('../images/layout/red-button.gif') no-repeat;
	line-height: 19px;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	margin-top: 122px;
}
#title {
    margin-top: 4px;
	background: url('../images/layout/title-block.png') no-repeat;
	width: 192px;
	height: 56px;
}


/* Science Page */

#science {
	margin: 28px 20px 0 24px;
}
#science-left {
	width: 664px;
	float: left;
	margin-right: 30px;
}
#science-right {
	width: 218px;
	float: left;
}
#science span {
	color: #000000;
	font-weight: bold;
	float: left;
	width: 664px;
	margin: 10px 0 0 0;
	text-align: left;
	font-size: 13px;
	line-height: 17px;
}
#science-left img {
	margin-top: 10px;
}
#see-science {
	width: 207px;
	height: 269px;
	margin-left: 8px;
	float: left;
	background: url('../images/see-the-science.jpg') no-repeat;
	padding: 10px;
}
#see-science a {
	width: 73px;
	height: 19px;
	float: left;
	background: url('../images/layout/red-button.gif') no-repeat;
	line-height: 19px;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
}


/* Value Page */

#value {
	margin: 28px 20px 0 24px;
}
#value-left {
	width: 664px;
	float: left;
	margin-right: 30px;
}
#value-right {
	width: 218px;
	height: 100px;
	float: left;
}
#value span {
	color: #000000;
	font-weight: bold;
	float: left;
	width: 664px;
	margin: 10px 0 0 0;
	text-align: left;
	font-size: 13px;
	line-height: 17px;
}
#masterplex {
	width: 207px;
	height: 269px;
	margin-left: 8px;
	float: left;
	background: url('../images/masterplex.jpg') no-repeat;
	padding: 10px;
}
#masterplex a {
	width: 73px;
	height: 19px;
	float: left;
	background: url('../images/layout/red-button.gif') no-repeat;
	line-height: 19px;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
}


/* Results Page */

#results {
	margin: 28px 20px 0 24px;
}
#results-left {
	width: 664px;
	float: left;
	margin-right: 30px;
}
#results-right {
	width: 218px;
	height: 100px;
	float: left;
}
#results span {
	color: #000000;
	font-weight: bold;
	float: left;
	width: 664px;
	margin: 10px 0 0 0;
}
#white-paper {
	width: 207px;
	height: 269px;
	margin-left: 8px;
	float: left;
	background: url('../images/white-paper.jpg') no-repeat;
	padding: 10px;
}
#white-paper a {
	width: 73px;
	height: 19px;
	float: left;
	background: url('../images/layout/red-button.gif') no-repeat;
	line-height: 19px;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
}


/* Find It Page */

#find-it {
	margin: 28px 20px 0 24px;
}
#find-it-left {
	width: 664px;
	float: left;
	margin-right: 30px;
}
#find-it-right {
	width: 218px;
	float: left;
}
#find-it span {
	color: #000000;
	font-weight: bold;
	float: left;
	width: 664px;
	margin: 10px 0 0 0;
}
#go-now-but a {
	width: 73px;
	height: 19px;
	float: left;
	background: url('../images/layout/red-button.gif') no-repeat;
	line-height: 19px;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
}
#science-poster {
	width: 207px;
	height: 269px;
	margin-left: 8px;
	float: left;
	background: url('../images/science-poster.jpg') no-repeat;
	padding: 10px;
}
#science-poster a {
	width: 73px;
	height: 19px;
	float: left;
	background: url('../images/layout/red-button.gif') no-repeat;
	line-height: 19px;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
}


/* News Page */

#news {
	margin: 28px 20px 0 24px;
}
#news-left {
	width: 664px;
	float: left;
	margin-right: 30px;
}
#news-right {
	width: 218px;
	float: left;
}
#news span {
	color: #000000;
	font-weight: bold;
	float: left;
	width: 664px;
	margin: 10px 0 0 0;
}


/* Contact Page */

#contact {
	margin: 28px 20px 0 24px;
}
#contact-left {
	width: 564px;
	float: left;
	margin-right: 30px;
}
.frm th { font-weight: normal; text-align: right; padding-right: 10px; }
.frm td, .frm th { padding-bottom: 6px; }
.frm input, select { width: 300px; }
#submit-but a {
	width: 73px;
	height: 19px;
	float: left;
	background: url('../images/layout/red-button.gif') no-repeat;
	line-height: 19px;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	margin-left: 365px;
}
#contact-right {
	width: 318px;
	float: right;
}
#contact-upper-right1 {
	width: 218px;
	float: right;
	margin-top: 30px;
}
#contact-upper-right2 {
	width: 200px;
	float: right;
}
.login th { font-weight: normal; text-align: right; padding-right: 10px; }
.login td, .frm th { padding-bottom: 6px; }
#contact-right span {
	color: #000000;
	font-weight: bold;
	width: 218px;
	margin: 0 0 10px 0;
}
#login-but a {
	width: 73px;
	height: 19px;
	float: right;
	background: url('../images/layout/red-button.gif') no-repeat;
	line-height: 19px;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
}
#contact-lower-right {
	width: 418px;
	float: left;
	margin-top: 100px;
}
#contact-lower-right span {
	color: #000000;
	font-weight: bold;
	width: 418px;
}


/* Sitemap Page */

#sitemap {
	margin: 28px 20px 0 24px;
}
#sitemap-left {
	width: 50%;
	float: left;
}
#sitemap-right {
	width: 50%;
	float: left;
}


/* Privacy Page */

#privacy {
	margin: 28px 20px 0 24px;
}


/* Terms Page */

#terms {
	margin: 28px 20px 0 24px;
}