@charset "utf-8";
/*
START CMS EDITOR AREA CODE
*/
.Code {
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #006;
	font-family: 'Courier New', Monospace;
	background-color: #f93;
}
/*
END CMS EDITOR AREA CODE
*/
/*
START CMS REQUIRED STYLES
*/
html, body {
	height:100%;
	}
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	background:url(../images/GridDNA-copy.jpg) top left fixed repeat;
}
p, ul, ol {
	margin-top: 0px;
	margin-bottom: 0px;
}
/* font styles */

/* TEXT 1 */
.text1 {
	font-size:9pt;
	color: #2b1f1e;
	line-height:14pt;
}
.text1 a {
	color: #7f0000;
	text-decoration:none
}
.text1 a:hover {
	color:#6b3232;
}

/* TEXT 2 */
.text2 {
	font-size:9pt;
	color:#666;
}
.text2 a {
	color: #7f0000;
	text-decoration:none
}
.text2 a:hover {
	color:#6b3232;
}

/* TEXT 3 */
.text3 {
	font-size:9pt;
	color:#666;
}
.text3 a {
	color: #7f0000;
	text-decoration:none
}
.text3 a:hover {
	color:#6b3232;
}

/* HEADER 1 */
.header1 {
	font-size:16pt;
	color: #2C1A1A;
	line-height:20pt;
}
.header1 a {
	color: #2C1A1A;
	text-decoration:none
}
.header1 a:hover {
	color:#CCC;
}
	h1 {
		font-size:16pt;
		color: #2C1A1A;
		line-height:20pt;
		margin:0;
		font-weight:normal;
		padding:0;
	}
	h1 a {
		color: #2C1A1A;
		text-decoration:none
	}
	h1 a:hover {
		color:#CCC;
	}

/* HEADER 2 */
.header2 {
	font-size:13t;
	color:#666;
}
.header2 a {
	color: #999;
	text-decoration:none;
}
.header2 a:hover {
	color:#CCC;
}
	h2 {
		font-size:13pt;
		color:#666;
				margin:0;
		padding:0;
	}
	h2 a {
		color: #999;
		text-decoration:none;
	}
	h2 a:hover {
		color:#CCC;
	}

/* HEADER 3 */
.header3 {
	font-size:18pt;
	color:#666;
}
.header3 a {
	color: #999;
	text-decoration:none;
}
.header3 a:hover {
	color:#CCC;
}
	h3 {
		font-size:18pt;
		color:#666;
		font-weight:normal;
		margin:0;
		padding:0;
	}
	h3 a {
		color: #999;
		text-decoration:none
	}
	h3 a:hover {
		color:#CCC;
	}

/* END font styles */		
		
		
		
/*
END CMS REQUIRED STYLES
Add Custom Site Styles BELOW
*/

/* Splash Page */
/* Vertical Menu Styles */
#splash_menu {
	color:#2b1f1e;
	font-size:9pt;
	font-weight:bold;
	position:relative; 
	top:304px;
	}
#splash_menu a {
	color:#2b1f1e;
	text-decoration:none;
	}
	#splash_menu a:hover {
	color:#EE1B2C;
	}



/* Vertical Menu Styles */
#vert_menu {
	color:#2b1f1e;
	font-size:9pt;
	}
#vert_menu a {
	color:#2b1f1e;
	text-decoration:none;
	width:100%;
	display:block;
	height:35px;
	line-height:35px;
	}
	#vert_menu a span {
	padding-left:24px;
	}
	#vert_menu a:hover {
	color:#EE1B2C;
	}
	
/* Horizontal Menu Styles */
#horiz_menu {
	color:#2b1f1e;
	}
#horiz_menu a {
	color:#2b1f1e;
	font-weight:bold;
	text-decoration:none;
	margin-left:22px;
	margin-right:10px;
	}
#horiz_menu a:hover {
	color:#EE1B2C;
	}
	
/* Search Bar Styles */

#search_bar {
	color:#fff;
	position:relative;
	top:8px;
	left:445px;
	width:180px;
	font-size:8pt;
	font-weight:bold;
	}
#search_bar_portal {
	color:#000;
	position:relative;
	top:8px;
	left:430px;
	width:195px;
	font-size:8pt;
	font-weight:bold;
	}
		
/* Footer Styles */
#footer {
	color: #333333;
	font-size:8pt;
	font-weight:bold;
	}
#footer span {
	margin-left:355px;
	}