/* --------------------- L7 -------------------------------------------- */
ul,ol { list-style:none; }
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }
a img,:link img,:visited img,fieldset { border:none; }

/* ------------------ global elements----------------------------------- */
body { 
	background:#000 url(../images/bg-body-index.jpg) top center repeat-x;
	text-align:center; 
	font:13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color:#fff;
	line-height:20px;
	}

blockquote { margin-left:10px; margin-right:10px; }
h1	{ font-size:1.2em; color:#000; }
h2	{ font-size:1.1em; color:#000; }
h3	{ font-size:1.0em; color:#000; }
h1 span,h2 span,h3 span	{ display:none; }
a:link,a:visited	{ color:#42cbe5; text-decoration:none; outline:none; }
a:hover,a:active	{ color:#91ddec; text-decoration:none; outline:none; }
div.clear	{ clear:both; height:.01em; overflow:hidden; }
img.img-left { float:left; margin:0px; }
img.img-left-contact { float:left; margin:0 0 0 17px; }
img.img-right { float:right; margin:0px; }
.divider-rt {background:url(../images/divider-rt.gif) no-repeat;width:288px; height:21px; float:left; margin:0 0 0 17px;}
.divider-index {background:url(../images/img-divider-index.jpg) no-repeat;width:664px; height:32px; float:left; margin:0 0 0 0;}
#announcement-container {width:400px;padding-left:25px;}

/* -------- wraps-containers ------------------------------------------------------------ */
#wrap-sup {
	width:1006px;
	margin:0 auto;
	text-align:left;
	}
	
#wrap-sub {
	background:#2a2a2a url(../images/bg-wrap-sub-index.jpg) top center repeat-x;
	margin:0 auto;
	text-align:left;
	}

#masthead {
	position:relative;
	height:90px;
	}
	
#qa-container {
	background:url(../images/bg-qa-container.jpg) no-repeat;
	width:1006px;
	height:187px;
	margin:0;
	text-align:left;
	}
	
#qa1 {width:324px; height:173px; margin:0px 4px 0px 0px; padding:0; float:left;}
#qa2 {width:330px; height:173px; padding:0px; margin:0; float:left;}
#qa3 {width:336px; height:173px; padding:0px; margin:0; float:left; }

/* ----- column-left ----- */
#content-wrap {
	width:1006px;
	margin:0 auto;
	text-align:left;
	}
	
/* ----- column-left ----- */
#column-left {
	width:664px;
	float:left;
	}
	#column-left p { font-weight:200; padding:0 26px 10px 17px; text-align:justify; display:inline-block; }
	
#clouddna {
	background:url(../images/bg-clouddna.jpg) no-repeat;
	width:663px;
	height:147px;
	float:left;
	margin:0;
	}	
#dna {	width:40px; height:68px; margin:25px 0 0 0px; float:left;}
#dna-content {width:400px; height:90px; margin:20px 25px 0 0; float:right;}


/* ----- column-right ----- */
#column-right {
	background:url(../images/bg-column-right.jpg) no-repeat;
	width:342px;
	float:left;
	}
	#column-right p {  font-weight:200; padding:0 26px 10px 30px; }
	 
#quick-contact-container {width:297px; height:100%; float:right;}	 
/* ----- bottom-wrap ----- */
#bottom-wrap {
	height:50px;
	clear:both;
	width:100%;
	}
	
/* ------- headers ----------------------------------------------------------- */
#header { height:324px; width:1006px;} 
	body#index #header { background:url(../images/header-index.jpg) no-repeat; }

/* ------- q-a ----------------------------------------------------------- */
#qa-container {
	width:1006px;
	height:187px;
	margin:0;
	padding:0;
	}


/* ------ subheads  ---------------------------------------------------------- */
#subhead { height:48px; width:664px; } 
	body#index #subhead { background:url(../images/subhead-index.jpg) no-repeat; }





