/* Signature Genomic Laboratories - Page Structure Stylesheet  */






/* GLOBAL ------------------------------------------------------------------- */

body {
	font-family: Helvetica, Arial, sans-serif;
	background-color: #e9ecd9;
	font-size: 76%;
	color: #333;
	/*background-image: url(images/bg_dotty.jpg);*/
	background-image: url(images/bg_g.jpg);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	}
	
P, TABLE, TD, TH, TR , OL, UL, LI, DIV {
	font-size: 1em;
	}




/* HIDDEN STYLES ONLY USED FOR PRINTING ----------------------- */

.printonlytitle {
	display: none;
	visibility: visible;
	}

.printonly {
	display: none;
	visibility: visible;
	}



/* PAGE WRAPPERS AND CONTAINERS -------------------------------- */

/* This div allows the page to be centered in the browser  */
#outsidewrapper {
	display: block;
	margin: 0px auto 0px auto;
	padding: 0px 20px 0px 20px;
	}

/* This div holds the logo, utility nav and top nav  */
#pageheader {
	display: block;
	width: 800px;
	background-color: #d2d6ab;
	height: 197px;
		position: relative;
		top: 0;
	/*clear: both;*/
	text-align: right;
	margin: 0px auto 0px auto;
	padding: 0px;
	padding-top: 00px;
	top: 0;
	}

#pageheader img {
	border: 0;
	}

/* This div keeps spacing between the main nav and content divs in Opera  */
#extracontainer {
	display: block;
	width: 800px;
	margin: 0px auto 0px auto;
	}
	
/* This div holds content on the home page  */
#maincontent {
	display: block;
	float: left;
	/*width: 930px;*/
	width: 800px;
	font-size: 1em;
	line-height: 1.5em;
	padding: 0;
	background-color: #e9ecd9;
	}
	
/* This div holds content on the interior pages  */
#int_maincontent {
	display: block;
	float: left;
	width: 800px;
	font-size: 1em;
	line-height: 1.7em;
	color: #333333;
	/*margin: 32px auto 0px auto;*/
	margin: 12px auto 0px auto;
	padding: 0;
	}



/* HOME PAGE CONTAINERS ---------------------------------------- */

#leftcolumn {
	display: block; 
	float: left; 
	width: 186px;
	min-height: 400px;
	overflow: visible;
	background-image: url(../_images/bg_leftcolumn.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 10px;
		padding-top: 20px;
	text-align: right;
	}

#middlecolumn {
	display: block; 
	float: left; 
	/*width: 279px;*/
	width: 319px; 
	height: auto;
	overflow: visible;
	text-align: left;
	line-height: 1.3em;
	/*background-image: url(../_images/bg_rightcolumn.png);*/
	/*background-position: bottom center;*/
	/*background-repeat: no-repeat;*/
	margin: 14px 0px 0px 24px;
	padding: 0px 0px 10px 0px;
	}
	
#rightcolumn {
	display: block; 
	float: right; 
	width: 215px;
	/*width: 255px;*/
	height: auto;
	overflow: visible;
	text-align: left;
	line-height: 1.3em;
	/*background-image: url(../_images/bg_rightcolumn.png);*/
	/*background-position: bottom center;*/
	/*background-repeat: no-repeat;*/
	margin: 14px 0px 0px 0px;
	padding: 10px 20px 10px 10px;
	border-left: 1px solid #999;
	}

/* ekm FOOTER ----------------------------- */

#sglfooter {
	display: block;
	clear: both;
	width: 800px;
	margin: 70px auto 0px auto;
	border-top: 1px solid #ccc;
	mmargin-top: 4em;
	padding-top: 1em;
	padding-bottom: 2em;
	text-align:  center;
	}



/* FOOTER ------------------------------------------------------------------ */

#footer2 {
	display: block; 
	height: 211px;
	background-image: url(../_images/bg_footer.png);
	background-repeat: repeat-x;
	margin: 70px 0px 0px 0px;
	padding: 0px;
	}
	
#footertext {
	display: block; 
	width: 930px; 
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: .98em;
	line-height: 1.4em; 
	color: #999999;
	margin: 0px auto 0px auto;
	padding-top: 45px;
	}
	
#footertext a:link {
	color: #999999;
	text-decoration: underline;
	}
	
	
	
	
	
	
	
