
/*HTML CSS ELEMENTS*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
}

img {
	border:0px;
}
hr { border:none;background-color:#cccccc;height:1px; }

/* Template Style */


/* CSS for Title of page */
.title {  font-family: Arial; font-size: 11px; font-weight: bold; font-style: italic; color: #000000; text-decoration: none}


/* CSS for breadcrumbs of page */
.linkedpath {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006699; font-style:italic ; font-weight: normal;text-decoration:none; }
.linkedpath a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006699; font-style:italic ; font-weight: normal;text-decoration:none; }
.linkedpath a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006699; font-style:italic ; font-weight: normal;text-decoration:none;  }
.linkedpath a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006699; font-style:italic ; font-weight: normal;text-decoration:none; }
.linkedpath a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006699; font-style:italic ; font-weight: normal;text-decoration:none; }


/* CSS for main body content of page 
.body,body {  font-family: Verdana,Arial; line-height:24px; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
.body a:link,body a:link {  font-family:  Verdana,Arial; line-height:24px; font-size: 12px; font-weight: normal; color: #ED2122; text-decoration: none}
.body a:active,body a:active {  font-family:  Verdana,Arial; line-height:24px; font-size: 12px; font-weight: normal; color: #ED2122; text-decoration: none}
.body a:visited,body a:visited {  font-family:  Verdana,Arial; line-height:24px; font-size: 12px; font-weight: normal; color: #ED2122; text-decoration: none}
.body a:hover,body a:hover {  font-family:  Verdana,Arial; line-height:24px; font-size: 12px; font-weight: normal; color: #ED2122; text-decoration: none}
*/

/* CSS for top parent links navigation of page */
.parentlinks {  font-family: arial; font-size: 9pt; color: #000000; text-decoration: none}
.parentlinks a:link {  font-family: arial; font-size: 8pt; color: #000000; text-decoration: none}
.parentlinks a:active {  font-family: arial; font-size: 8pt; color: #000000; text-decoration: none}
.parentlinks a:visited {  font-family: arial; font-size: 8pt; color: #000000; text-decoration: none}
.parentlinks a:hover {  font-family: arial; font-size: 8pt; color: #000000; text-decoration: underline}


/* BUTTON COLOR */
.button {font-family:arial,sans-serif; font-size:11px; background:#58A888; color:#ffffff;  font-weight: bold; text-decoration:none; cursor:hand;}

/* added style */

body {
	margin:0;
	padding:0;
	color:#333333;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right:0px;
	font-weight:normal;
	
	}
.body {
    line-height:1.7em;
}
body a:link, body a:active, body a:visited, body a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#006699;
	text-decoration:none;
}

.body a:link, .body a:active, .body a:visited, .body a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#006699;
	text-decoration:none;
}
.clearFloats {
	clear:both;
	width:0px;
	height:0px;
	
}

#wrap {
		width:975px;
		margin:0;
		padding:0;
		margin-left:30px;
		background:transparent;
		
	}
#wrap2 {
		width:975px;
		margin:0;
		margin-left:30px;
		background:transparent;
		
	}
#wrap3 {
		width:975px;
		margin:0;
		margin-left:30px;
		background:transparent;
		padding:0;
	}
#wrap4 {
		width:975px;
		margin:0;
		margin-left:30px;
		background:transparent;
		
	}
#header {
    position:relative;
	width:975px;
	height:107px;
	margin:0;
	padding:0;
	border:none;
	background:transparent;
}
#headerTop {
	position:relative;
	width:975px;
	height:38px;
	margin:0;
	padding:0;
	border:none;
	
	background:transparent;
}
#headerTopRight {
	position:relative;
	height:46px;
	width:auto;
	_width:auto;
	margin:0;
	padding:0;
	border:none;
	float:right;
	
}
#headerTopRight ul {
	position:relative;
	height:35px;
	_width:auto;
	margin:0;
	padding:0;
	_float:right;
	margin-top:11px;
	border:none;
	list-style-type: none;
	display: block;
	background-image:url(/siteimages/grey_colon.jpg);
	background-position:right bottom;
	background-repeat:repeat-x;
}
#headerTopRight ul li{
	position:relative;
	display:inline;
	
	margin:0;
	padding:0;
	border:none;
	background:transparent;
}
#headerTopRight ul li a:link,#headerTopRight ul li a:active,#headerTopRight ul li a:visited,#headerTopRight ul li a:hover{
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0;
	 text-transform:uppercase;
	display:inline;
	
}
#homeBGImg {
	padding:0;
	margin:0;
	position:relative;
	width:1000px;
	height:565px;
	min-height:565px;
	background-color:#000000;
	background-position:left top;
	background-repeat:no-repeat;
	overflow:visible;
}
#homeBGImg2 {
	padding:0;
	margin:0;
	position:absolute;
	width:100%;
	top:0px;
	left:0px;
	height:556px;
	min-height:556px;
	background-color:#000000;
	overflow:visible;
}
#colonDiv {
	padding:0;
	margin:0;
	position:relative;
	width:100%;
	_width:auto;
	_float:right;
	height:8px;
	background-image:url(/siteimages/grey_colon.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	display:block;
}
#headerBottom {
	padding:0;
	margin:0;
	position:relative;
	width:975px;
	height:47px;
	background:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#ffffff;
	text-decoration:none;
}
#headerBottomLeft {
	padding:0;
	margin:0;
	position:relative;
	width:278px;
	height:47px;
	background:transparent;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#ffffff;
	text-decoration:none;
}
#topMenu {
	padding:0;
	margin:0;
	margin-top:15px;
	position:relative;
	background:transparent;
	height:30px;
}
/*#topMenu ul {
	position:relative;
	_width:auto;
	width:975px;
	height:20px;
	margin:0;
	padding:0;
	_float:right;
	border:none;
	list-style-type: none;
	display: block;
	background:transparent;
	border-top:solid 1px #ffffff;
}
#topMenu ul li br{

}
#topMenu ul li{
	position:relative;
	display:inline;
	list-style:none;
	height:20px;
	width:auto;
	margin:0;
	padding:0;
	padding-top:0px;
	border:none;
	background-image:url(/siteimages/menu_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-right:15px;
	float: left;
	
}
#topMenu ul li a:link,#topMenu ul li a:active,#topMenu ul li a:visited,#topMenu ul li a:hover{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	 text-transform:uppercase;
	height:20px;
	text-decoration:none;
	width:auto;
	margin:0;
	display:inline-block;
	padding:0;
	padding-top:15px;
	padding-left:5px;
}*/
#bottomNews {
	padding:0;
	margin:0;
	padding-top:30px;
	margin-left:158px;
	padding-bottom:30px;
	position:relative;
	background:transparent;
	width:817px;
}
#newsWrap {
	padding:0;
	margin:0;
	z-index:1;
	display:block;
	position:relative;
	background-color:#ffffff;
	width:100%;
}
#footer {
		width:975px;
		margin:0;
		padding:0;
		position:relative;
		background:transparent;
		vertical-align:middle;
		padding-bottom:30px;
	}
#footerLeft {
		margin:0;
		padding:0;
		position:relative;
		float:left;
		background:transparent;
		vertical-align:middle;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		font-weight:bold;
		color:#666666;
		text-decoration:none;
		white-space:nowrap;
	}
#footerLeftSub {
		margin:0;
		padding:0;
		position:relative;
		float:left;
		background:transparent;
		vertical-align:middle;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		font-weight:bold;
		color:#ffffff;
		text-decoration:none;
		white-space:nowrap;
		width:765px;
	}
#footerRight {
		margin:0;
		padding:0;
		position:relative;
		float:right;
		background:transparent;
		vertical-align:middle;
		white-space:nowrap;
	}
.websiteDesignTxt {
	font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		font-weight:normal;
		color:#999999;
		text-decoration:none;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#0099cc;
	padding:10px 0px 15px 0px;
	margin:0;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
	color:#333333;
	padding:0px 0px 0px 0px;
	margin:0;
	line-height:25px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#333333;
	padding:0px 0px 0px 0px;
	margin:0;
	
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#0066a4;
	padding:0px 0px 0px 0px;
	margin:0;
}
/* subpage specific styles */

#contentTop {
		margin:0;
		padding:0px 0px 0px 0px;
		position:relative;
		margin-top:20px;
		
		height:12px;
		display:block;
		background-color:#cccccc;
		background-repeat:repeat-x;
		vertical-align:top;
		margin-left:30px;
		width:100%;
}
#sideMenuBox {
	margin:0;
		padding:0;
		position:relative;
		width:212px;
		display:block;
		background:transparent;
		vertical-align:middle;
		float:left;
		
}
#contentBoxWrap {
	margin:0;
		padding:0;
		position:relative;
		width:762px;
		background-color:#ffffff;
		min-height:562px;
		line-height:1.5em;
		float:right;
}
#contentBoxWrap2 {
	margin:0;
		padding:0;
		position:relative;
		width:762px;
		background-color:#ffffff;
		min-height:562px;
		line-height:1.5em;
}
#contentBox {
	margin:0;
		padding:0;
		position:relative;
		width:800px;
		_width:762px;
		display:block;
		background-color:#ffffff;
		min-height:562px;
		line-height:1.5em;
}
#leftContent {
	margin:0;
		padding:0;
		position:relative;
		width:509px;
		
		display:block;
		background-color:#ffffff;
		float:left;
		min-height:600px;
		padding-bottom:20px;
		padding-top:40px;
		padding-left:40px;
		padding-left:40px;
}
#leftContent2 {
	margin:0;
		padding:0;
		position:relative;
		width:735px;
		
		display:block;
		background-color:#ffffff;
		float:left;
		min-height:600px;
		padding-bottom:20px;
		padding-top:40px;
		padding-left:20px;
}
#sideFooter {
	margin:0;
		padding:0;
		position:relative;
		width:171px;
		_width:171px;
		display:block;
		background-color:#ffffff;
		float:right;
		min-height:600px;
		padding-top:40px;
		padding-left:40px;
		padding-right:40px;
		_padding-left:10px;
		_padding-right:10px;
}
.photoCaption {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	font-style:italic;
	text-decoration:none;
}
.photoCaption a:link,.photoCaption a:visited,.photoCaption a:active,.photoCaption a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#006699;
	font-style:italic;
	text-decoration:none;
}
#sideMenuLeft {
		margin:0;
		padding:0;
		position:relative;
		width:16px;
		background-color:#666666;
		float:left;
}
#sideMenuRight {
		margin:0;
		padding:0;
		position:relative;
		width:195px;
		background:transparent;
		right:1px;
		float:right;
}
.menuTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:normal;
	color:#000000;
	 letter-spacing:1px;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:10px;
	}
	
.sideMenuLvl1,.sideMenuLvl1 a:link,.sideMenuLvl1 a:visited,.sideMenuLvl1 a:active,.sideMenuLvl1 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
.sideMenuLvl2,.sideMenuLvl2 a:link,.sideMenuLvl2 a:visited,.sideMenuLvl2 a:active,.sideMenuLvl2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
#sideMenuLvl2active {
	position:relative;
	display:block;
	background:transparent;
	margin:0;
	padding:0;
	list-style:none;
}
#sideMenuLvl2active li {
	position:relative;
	display:block;
	background-color:#333333;
	margin:0;
	padding:0;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	list-style:none;
}
#sideMenuLvl2active li a:link,#sideMenuLvl2active li a:visited,#sideMenuLvl2active li a:active,#sideMenuLvl2active li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
#sideMenuLvl2active li ul {
	position:relative;
	display:block;
	background-color:#333333;
	margin:0;
	padding:0;
	padding-left:10px;
	padding-top:0px;
	list-style:none;
}
#sideMenuLvl2active li ul li {
	position:relative;
	display:block;
	background-color:#333333;
	margin:0;
	padding:0;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	list-style:none;
}
#sideMenuLvl2active li ul li a:link,#sideMenuLvl2active li ul li a:active,#sideMenuLvl2active li ul li a:visited,#sideMenuLvl2active li ul li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
#sideMenuLvl2active li ul li ul {
	position:relative;
	display:block;
	background-color:#333333;
	margin:0;
	padding:0;
	padding-left:10px;
	padding-top:0px;
	list-style:none;
}
#sideMenuLvl2active li ul li ul li {
	position:relative;
	display:block;
	background-color:#333333;
	margin:0;
	padding:0;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	list-style:none;
}
.projectTabActive:link,.projectTabActive:active,.projectTabActive:visited,.projectTabActive:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3399cc;
	text-decoration:none;
	font-style:italic;
}
.projectTab:link,.projectTab:visited,.projectTab:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	font-style:italic;
}
.projectTab:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3399cc;
	text-decoration:none;
	font-style:italic;
}
#SciTechSearchBox {
    clear:both;
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	position:relative;
	width:100%;
	padding:0;
	margin:0;
	padding-top:28px;
	padding-left:17px;
}

.scitechsearchtext {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
	font-style:italic;
	height:18px;
	width:175px;
	background:transparent;
	border:solid 1px #999999;
	padding-left:10px;
	padding-top:5px;
	vertical-align:middle;
}
#landingSideFooter {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	position:relative;
	width:100%;
	padding:0;
	margin:0;
	padding-top:0px;
}
.bodyBold,.bodyBold a:link,.bodyBold a:active,.bodyBold a:visited,.bodyBold a:hover {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.bodyGrey a:link,.bodyGrey a:active,.bodyGrey a:visited,.bodyGrey a:hover {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.scienceBlurbs {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#333333;
    text-decoration:none;
}
.scienceBlurbs a:link,.scienceBlurbs a:active,.scienceBlurbs a:visited,.scienceBlurbs a:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#006699;
    text-decoration:none;
}
