@charset "utf-8";
/* CSS Document */
	
/* HOME PAGE STYLES */	

#homeBG {
	
}

#homeContainer {
	width: 894px;
	height: 750px;
	background-image: url(../img/HomePage.jpg);
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	}

.collapsibleContentText {
		width: 225px;
		margin: 0px;
		padding: 0px;
		background-color: #FFF;
		float: right;
		font-size: 12px;
	}
	
#leftContainer {
	padding-top: 5px;
	width: 350px;
	padding-left: 40px;
	padding-right: 15px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
	}
	
#leftContainer form {
		padding-left: 10px;
		font-style:italic;
	}
	
#leftContainer .search a:link {
	color: #FFF;
	text-decoration: underline;
	font-style: normal;
	float: right;
	margin-right: 5px;
	margin-top: 5px;
	font-weight: bold;
}

#leftContainer .search a:visited {
	color: #FFF;
	text-decoration: underline;
	font-style: normal;
	float: right;
	margin-right: 5px;
	margin-top: 5px;
}

#leftContainer .search a:hover {
	color: #FFF;
	text-decoration: underline;
	font-style: normal;
	float: right;
	margin-right: 5px;
	margin-top: 5px;
}

#leftContainer .search a:active {
	color: #FFF;
	text-decoration: underline;
	font-style: normal;
	float: right;
	margin-right: 5px;
	margin-top: 5px;
}
	
#rightContainer {
	padding-top: 5px;
	width: 420px;
	padding-left: 20px;
	float: left;
	margin-left: 18px;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	}
#rightContainer h3 a:link, #rightContainer h3 a:visited {
	color: #fff;
	text-decoration: none;
}


#leftContainer h3{
		color: #F8D92D;
	}
	
	
.topicSearch {
	float: left;
	width: 140px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 15px;
	height: 40px;
	}
	
.topicSearch img{
		float: left;
		width: 40px;
		margin-right: 5px;
		margin-top: -12px;
	}

#rightContainer .topicSearch a:link{
	display: block;
	padding: 0px;
	font-size: 14px;
	color: #FFF;
	line-height: 14px;
	margin: 0px;
	text-decoration: none;
	}
	
#rightContainer .topicSearch a:visited{
	display: block;
	padding: 0px;
	font-size: 14px;
	color: #FFF;
	line-height: 14px;
	margin: 0px;
	text-decoration: none;
	}

#rightContainer .topicSearch a:hover{
	display: block;
	padding: 0px;
	font-size: 14px;
	color: #FFF;
	line-height: 14px;
	margin: 0px;
	text-decoration: none;
	font-weight: bold;
	}

#rightContainer .topicSearch a:active{
	display: block;
	padding: 0px;
	font-size: 14px;
	color: #FFF;
	margin: 0px;
	line-height: 14px;
	text-decoration: none;
	}


#mainSearchBoxAreaEntryBox {
	padding: 0px;
	margin-top: 7px;
}	

#mainSearchBoxAreaEntryBox input {
	font-size:14px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}	

/* TOPICS ON HOME PAGE BOTTOM */

#bottomContainer {
	clear: left;
	position: relative;
	margin-left: 50px;
	color: #FFF;
	padding-top: 45px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bolder;
	font-size: 18px;
}

#bottomContainer .title {
    text-align:left; 
	width: 500px;
}

#bottomContainer .title a:link, #bottomContainer .title a:visited{
    color: #fff;
}

#bottomContainer h3 {
	width: 800px;
	margin: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bolder;
}

#bottomContainer .pSystems {
	 width: 810px; 
	 clear: left; 
	 margin-top: 10px;
}
#bottomContainer .pSystems p {
	color: #FFF;
	width: 162px;
	float: left;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
}

#bottomContainer .pSystems p img{
	float: left;
}

#bottomContainer .pSystems p a:link {
	color: #FFF;
	text-decoration: none;
}

#bottomContainer .pSystems p a:visited {
	color: #FFF;
	text-decoration: none;
}

#bottomContainer .pSystems p a:hover {
	color: #FFF;
	text-decoration: underline;
}

#bottomContainer .pSystems p a:active {
	color: #FFF;
	text-decoration: none;
}

#bottomContainer .otherSystems {
	 width: 810px; 
	 clear: left; 
	 margin-top: 10px;
}
#bottomContainer .otherSystems p {
	color: #FFF;
	width: 270px;
	float: left;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
}

#bottomContainer .otherSystems p img{
	float: left;
}

#bottomContainer .otherSystems p a:link {
	color: #FFF;
	text-decoration: none;
}

#bottomContainer .otherSystems p a:visited {
	color: #FFF;
	text-decoration: none;
}

#bottomContainer .otherSystems p a:hover {
	color: #FFF;
	text-decoration: underline;
}

#bottomContainer .otherSystems p a:active {
	color: #FFF;
	text-decoration: none;
}


#bottomContainer img {
	margin-top: 2px;
	float: right;
}

/* TOPIC NAVIGATION AT FOOTER */

.topicNavigation {
	float: right;
	width: 450px;
	}
	
.topicNavigation img {
	float: left;
	width: 40px;
	clear: none;
	margin-right: 10px;
	}
.topicNavigation h2 {
	float: left;
	display: block;
	clear: both;
	width: 230px;
}

/* TAG TO CENTER A TABLE */
.center td {
	text-align: center;
	font-weight: bold;
	margin-left: 0px;
	font-size: 10px;
}

/* QUICK START RIGHT SIDE BOX TAGS */
.rightFloater {
	float: right;
	width: 230px;
	margin: 0px;
	padding: 0px;
	}
.quickStartBox {
	color: #FFF;
	background-image: url(../img/quickStartBG.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 120px;
	line-height: 14px;
	float: right;
	width: 218px;
}
 .quickStartBox form {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}

.quickStartBox form label{
	margin-bottom: 15px;
}

.quickStartBox form table {
	text-align: center;
	margin-top: 15px;
}

/* System Data Page styles */

.sysTable {
	background-color:#D2F5F9;
	border-color: #95C9D9;
	border-style: solid;
	border-width: 1px;
}

.sysTable th {
	background-color: #435258;
	color: #fff;
	font-weight: bold;
	padding: 5px;
}

.sysTable td {
	padding: 5px;
	margin: 0px;
}

.sysTable tr {
	padding: 0px;
	margin: 0px;
}

.sysTable .white {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
}

/*
.wide #content #page #main .rightFloater .quickStartBox form table {
	text-align: center;
	margin-top: 15px;
}
*/


 QMR PAGE STYLES 

.AJ_leftside
{
	margin-right: 228px;
	padding: 0;
}

#AJ_Divcontainer {
	border: 1px solid #99bfd1;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	padding: 10px 10px 20px 10px;
	display: block;
	width: 73%;
	clear: left;
	margin: 0px;
	padding: 5px;
	margin-top: 15px;
}

.fs_1
{
	float: left;
	width:200px;
	border: thin solid #CCC;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.fs_2
{
	border: thin solid #CCC;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.guidance
{
	display:block;
	clear:both;
	width:420px;
	line-height:1em;
	font-size:.85em;
	padding-top:5px;
}

legend {
	margin-left: 3px;
	margin-top: 0px;
	color: #000;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

label.boldit {
	font-weight: bold;
}

.multiselect {
	height:200px;
	overflow:auto;
	margin-top:5px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ACE;
	border-right-color: #ACE;
	border-bottom-color: #ACE;
	border-left-color: #ACE;
}

.multiselect TD {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #DDD;

}

.chemcode {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #CCC;
}

/* Headers */


.efHeader {
	color: #1B75BB;
	font-weight:bold;
	font-size:16px;
	margin-top:10px;
	width: 73%;
	padding-right: 10px;
	margin-bottom: 10px;
	background-image: url(../img/efHeader.gif);
	background-repeat: no-repeat;
	height: 30px;
	padding-top: 5px;
}
.airHeader {
	 color: #FFFFFF; 
	 font-weight:bold; 
	 font-size:16px; 
	 margin-top:10px; 
	 width: 73%; 
	 padding-right: 10px; 
	 margin-bottom: 10px; 
	 background-image: url(../img/airHeader.gif);	 
	 background-repeat: no-repeat; 
	 height: 30px; padding-top: 5px;
}

.waterHeader {
	 color: #FFFFFF; 
	 font-weight:bold; 
	 font-size:16px; 
	 margin-top:10px; 
	 width: 73%; 
	 padding-right: 10px; 
	 margin-bottom: 10px; 
	 background-image: url(../img/waterHeader.gif);	 
	 background-repeat: no-repeat; 
	 height: 30px; padding-top: 5px;
}

.landHeader {
	 color: #FFFFFF; 
	 font-weight:bold; 
	 font-size:16px; 
	 margin-top:10px; 
	 width: 73%; 
	 padding-right: 10px; 
	 margin-bottom: 10px; 
	 background-image: url(../img/landHeader.gif);	 
	 background-repeat: no-repeat; 
	 height: 30px; padding-top: 5px;
}

.wasteHeader {
	 color: #FFFFFF; 
	 font-weight:bold; 
	 font-size:16px; 
	 margin-top:10px; 
	 width: 73%; 
	 padding-right: 10px; 
	 margin-bottom: 10px; 
	 background-image: url(../img/wasteHeader.gif);	 
	 background-repeat: no-repeat; 
	 height: 30px; padding-top: 5px;
}

.toxicsHeader {
	 color: #FFFFFF; 
	 font-weight:bold; 
	 font-size:16px; 
	 margin-top:10px; 
	 width: 73%; 
	 padding-right: 10px; 
	 margin-bottom: 10px; 
	 background-image: url(../img/toxicsHeader.gif);	 
	 background-repeat: no-repeat; 
	 height: 30px; padding-top: 5px;
}

.facilityHeader {
	 color: #FFFFFF; 
	 font-weight:bold; 
	 font-size:16px; 
	 margin-top:10px; 
	 width: 73%; 
	 padding-right: 10px; 
	 margin-bottom: 10px; 
	 background-image: url(../img/facilityHeader.gif);	 
	 background-repeat: no-repeat; 
	 height: 30px; padding-top: 5px;
}

.otherHeader {
	 color: #FFFFFF; 
	 font-weight:bold; 
	 font-size:16px; 
	 margin-top:10px; 
	 width: 73%; 
	 padding-right: 10px; 
	 margin-bottom: 10px; 
	 background-image: url(../img/otherHeader.gif);	 
	 background-repeat: no-repeat; 
	 height: 30px; padding-top: 5px;
}

.complianceHeader {
	 color: #FFFFFF; 
	 font-weight:bold; 
	 font-size:16px; 
	 margin-top:10px; 
	 width: 73%; 
	 padding-right: 10px; 
	 margin-bottom: 10px; 
	 background-image: url(../img/complianceHeader.gif);	 
	 background-repeat: no-repeat; 
	 height: 30px; padding-top: 5px;
}

.radiationHeader {
	 color: #FFFFFF; 
	 font-weight:bold; 
	 font-size:16px; 
	 margin-top:10px; 
	 width: 73%; 
	 padding-right: 10px; 
	 margin-bottom: 10px; 
	 background-image: url(../img/radiationHeader.gif);	 
	 background-repeat: no-repeat; 
	 height: 30px; padding-top: 5px;
}

/* FORMS */

form.EFform fieldset {
	margin: 0 0 1.5em 0;
	padding: 1em;
	width: 72%;
	clear: left;
}

#content .EFform ul {
	margin: 0px;
}


.EFform ul li {
	list-style: none;
	margin-bottom: 10px;
	overflow: hidden;
}

form.EFform legend {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 10px;
}

form.EFform label,form.EFform input {
	display: block;
}

form.EFform input.check,form.EFform label.check{
	display: inline;
	float: none;
	width: auto;
	border: none;
}

form.EFform input.check2{
	display: inline;
	float: none;
	width: auto;
	border: 1px solid #999;
	padding: 5px;
}


form.EFform label {
	font-weight: bold;
	padding-right: 10px;
}



form.EFform input#submit,form.form input#submit {
	background: #369;
	border: #ddd;
	color: #fff;
	font-weight: bold;
	margin: 10px 0;
	padding: 5px;
	width: 120px;
	float: left;
	margin-right: 10px;
}

form.EFform input.text,form.EFform textarea,form.EFform select {
	border: 1px solid #999;
	padding: 5px;	
}

form.EFform input.text:focus,form.EFform textarea:focus,form.EFform select:focus{
	border: 1px solid #666;
}
form.EFform br,form.EFform li,form.EFform p {
	clear: left;
}

form.EFform h2 {
	margin-top: 20px;
	padding-top: 8px;
	border-top: 1px solid #4289aa;
}

span.optional {
	color:#F00;
	font-weight: bold;
}

p.optional {
	clear: left;
	display: block;
}




