body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-image: url(images/website_background.jpg);

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11.0px;

	color: #DBEAED;

}

.bodyCopy strong {

color:#FFFFFF

}

.bodyCopy{

	font-family: arial;

	font-size: 11.0px;

	line-height: 20px;

	font-weight: normal;

	color: #DBEAED;

	padding-right: 0px;

	letter-spacing: normal;

	word-spacing: normal;

	text-decoration: none;

	font-style: normal;

}

.right_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	float: right;

	width: 150px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #DBEAED;

	line-height: 17px;

	color: #FFFFFF;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #DBEAED;

}

.smallBodyCopy{

	font-family: arial;

	font-size: 11px;

	color: #DBEAED;

	line-height: 14px;

}

.copyright {

	font-family:Arial

	font-size: 7px;

	font-style: normal

	line-height: normal;

	text-transform: uppercase;

	color: #396471;

	font-weight: normal;

	padding: 20px 0px 0px;

	font-size: 9px;

}

.imagePadding {

	padding-right: 8px;

	padding-bottom: 3px;

	padding-top: 5px;

	padding-left: 2px;

}

.bodyCopy a:link {

	font-size: 12px;

	color: #DBEAED;

	font-family: Arial, Helvetica, sans-serif;

}

.bodyCopy a:visited {

	font-size: 12px;

	color: #DBEAED;

	font-family: Arial, Helvetica, sans-serif;

}

.bodyCopy a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #B6D3DA;

}

.bodyCopy #:li {

	font-family: arial;

	font-size: 12px;

	line-height: 20px;

	font-weight: normal;

	color: #DBEAED;

	padding-right: 0px;

	letter-spacing: normal;

	word-spacing: normal;

	text-decoration: none;

	list-style-type: none;

	list-style-image: none;

}

.leftCopy a:link {

	font-size: 12px;

	color: #DBEAED;

	font-family: Arial, Helvetica, sans-serif;

}

.leftCopy a:visited {

	font-size: 12px;

	color: #DBEAED;

	font-family: Arial, Helvetica, sans-serif;

}

.leftCopy a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #B6D3DA;

}

.leftCopy #:li {

	font-family: arial;

	font-size: 14px;

	line-height: 14px;

	font-weight: bold;

	color: #DBEAED;

	padding-right: 0px;

	letter-spacing: normal;

	word-spacing: normal;

	text-decoration: none;

	list-style-type: none;

	list-style-image: none;

}





.headlines {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	color: #ADE3FF;

	letter-spacing: 3px;

}

.trdcheadlines {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	color: #FFFFFF;

	letter-spacing: 3px;

}

.sideCopy {

	font-family: arial;

	font-size: 12px;

	line-height: 14px;

	font-weight: normal;

	color: #99CCCC;

}

.sideHeadlines {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

	color: #99CCCC;

	letter-spacing: 3px;

	text-align: left;

	padding-left: 10px;

}



.background_top {

	background-image: url(images/below_flash.jpg);

	background-repeat: no-repeat;

}

.background_top2 {

	background-image: url(images/NBSP_DNA.jpg);

	background-repeat: no-repeat;

	

}

.bottom_links {

	font-family: arial;

	font-size: 10px;

	font-style: normal;

	line-height: 14px;

	text-transform: uppercase;

	color: #7E9096;

	padding: 10px;

}

.bottom_links a:link{

	font-family: arial;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	text-transform: uppercase;

	color: #7E9096;

}

.bottom_links a:visited{

	font-family: arial;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	text-transform: uppercase;

	color: #7E9096;

}

.bottom_links a:hover{

	font-family: arial;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	text-transform: uppercase;

	color: #7E9096;

}

.navigation:link, .navigation:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	color: #A8CDD0;

	display: block;

	width: auto;

	text-decoration: none;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 8px;

}



.navigation:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

	display: block;

	width: auto;

	text-decoration: none;

	line-height: normal;

	background-color: #50808C;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 8px;

}

.navigation2:link, .navigation2:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

	display: block;

	width: auto;

	text-decoration: none;

	line-height: normal;

	background-color: #50808C;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 8px;

}

	.navigation2:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

	display: block;

	width: auto;

	text-decoration: none;

	line-height: normal;

	background-color: #50808C;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 8px;

	}

.arrowPlace {

	padding-top: 4px;

	padding-left: 6px;

	padding-right: 6px;

}

.buttonscontainer {width: 192px;}



.buttons a {color: #CCFFFF;

background-color: ;

padding: 2px;

padding-left: 3px;

display: block;

font: 10px Arial, sans-serif;

font-weight: bold;

text-decoration: none;

text-align: left;}



.buttons a:hover {background-color: #163746;

color: #CCFFFF;

text-decoration: none;

}

#nav {

	height: 10px;

	width: 192px;

	font-size: 10px;

	list-style-image: none;

	list-style-type: none;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

}

.b1, .b2, .b3, .b4, .b5, .b6, .b7, .b8, .b9, .b10{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	color: #A8CDD0;

	display: block;

	width: auto;

	text-decoration: none;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 8px;

	text-align: left;

}

.b1:hover, .b2:hover, .b3:hover, .b4:hover, .b5:hover, .b6:hover, .b7:hover, .b8:hover, .b9:hover, .b10:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

	display: block;

	width: auto;

	text-decoration: none;

	background-color: #50808C;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 8px;

	text-align: left;

	}

#b1 .b1, #b2 .b2, #b3 .b3, #b4 .b4, #b5 .b5, #b6 .b6, #b7 .b7, #b8 .b7, #b8 .b8, #b9 .b9, #b10 .b10

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

	display: block;

	width: auto;

	text-decoration: none;

	background-color: #50808C;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 8px;

	text-align: left;

} 

.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

	display: block;

	width: auto;

	text-decoration: none;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 30px;

	text-align: left;

	background-image: url(images/small_orange_arrow_2.gif);

	background-repeat: no-repeat;

	background-position: 14px 2px;

}

.c1:hover, .c2:hover, .c3:hover, .c4:hover, .c5:hover, .c6:hover, .c7:hover, .c8:hover, .c9:hover, .c10:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

	display: block;

	width: auto;

	text-decoration: none;

	line-height: normal;

	background-color: #163746;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 30px;

	text-align: left;

	background-image: url(images/small_orange_arrow_2.gif);

	background-repeat: no-repeat;

	background-position: 14px 2px;

	}

#c1 .c1, #c2 .c2, #c3 .c3, #c4 .c4, #c5 .c5, #c6 .c6, #c7 .c7, #c8 .c8, #c9 .c9, #c10 .c10

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

	display: block;

	width: auto;

	text-decoration: none;

	line-height: normal;

	background-color: #163746;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 30px;

	text-align: left;

	background-image: url(images/small_orange_arrow_2.gif);

	background-repeat: no-repeat;

	background-position: 14px 2px;

} 

.d1, .d2, .d3, .d4, .d5, .d6, .d7, .d8

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	color: #C8EAFC;

	display: block;

	width: auto;

	text-decoration: none;

	background-color: #29525F;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 45px;

	text-align: left;

}

.d1:hover, .d2:hover, .d3:hover, .d4:hover, .d5:hover, .d6:hover, .d7:hover, .d8:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	color: #68CCFF;

	display: block;

	width: auto;

	text-decoration: none;

	line-height: normal;

	background-color: #29525F;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 45px;

	text-align: left;

	}

#d1 .d1, #d2 .d2, #d3 .d3, #d4 .d4, #d5 .d5, #d6 .d6, #d7 .d7, #d8 .d8

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	color: #68CCFF;

	display: block;

	width: auto;

	text-decoration: none;

	line-height: normal;

	background-color: #29525F;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 45px;

	text-align: left;

} 

.e1, .e2, .e3, .e4, .e5, .e6, .e7, .e8

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	color: #C8EAFC;

	display: block;

	width: auto;

	text-decoration: none;

	background-color: #29525F;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 45px;

	text-align: left;

}

.e1:hover, .e2:hover, .e3:hover, .e4:hover, .e5:hover, .e6:hover, .e7:hover, .e8:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	color: #68CCFF;

	display: block;

	width: auto;

	text-decoration: none;

	line-height: normal;

	background-color: #29525F;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 45px;

	text-align: left;

	}

#e1 .e1, #e2 .e2, #e3 .e3, #e4 .e4, #e5 .e5, #e6 .e6, #e7 .e7, #e8 .e8

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	color: #68CCFF;

	display: block;

	width: auto;

	text-decoration: none;

	line-height: normal;

	background-color: #29525F;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 45px;

	text-align: left;

} 

.space_chart_1 {

	padding-left: 20px;

}

.space_chart_2 {

	padding-left: 45px;

}

.space_chart_3 {



	padding-left: 75px;

}

.hidden:link, .hidden:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	color: #245468;

	display: block;

	width: auto;

	text-decoration: none;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 8px;

}

.panel {

	clear: both;

	display: none;

	border: 3px solid #CCC;

	padding: 1em;

}

.panel.active-tab-body {

	display: block;

}

#tabs {

	list-style: none;

}



#tabs li {

	float: left;

}



#tabs a {

	float: left;

	padding: 5px 8px;

	margin-left: 6px;

	background-color: #F2F2F2;

	text-decoration: none;

	color: #999999;

}



#tabs a.active-tab {

	background-color: #CCC;

	border-top: 3px solid #999;

	padding-top: 3px;

	color: #000;

}

input.disabled {

	border: 1px solid #F2F2F2;

	background-color: #F2F2F2;

}



input.required, textarea.required {

	border: 1px solid #00A8E6;

}

input.validation-failed, textarea.validation-failed {

	border: 1px solid #FF3300;

	color : #FF3300;

}

input.validation-passed, textarea.validation-passed {

	border: 1px solid #00CC00;

	color : #000;

}



.validation-advice {

	margin: 5px 0;

	padding: 5px;

	background-color: #FF3300;

	color : #FFF;

	font-weight: bold;

}



.custom-advice {

	margin: 5px 0;

	padding: 5px;

	background-color: #C8AA00;

	color : #FFF;

	font-weight: bold;

}



fieldset {

	padding: 1em;

	margin-bottom: 0.5em;

}



label {

	font-weight: bold;

}

.form-row {

	clear: both;

	padding: 0.5em;

}



.field-label {



}



.field-widget {



}

