/* CSS Marketo */

/*#popup{
margin-left:25px;
margin-top:-100px;
}*/

label{
float:left;
clear:both;
font-size:10px;
font-weight:bold;
color:#000000;
}

.text-area{
width:150px;
float:left;
clear:both;
}

input{
width:150px;
float:left;
clear:both;
font-size:10px;
margin:0 0 5px 0;
}

select{
width:150px;
float:left;
clear:both;
font-size:10px;
margin:0 0 5px 0;
}

form p{
/*clear:both;*/
text-align:left;
margin:0 0 5px 0;
padding:0;
margin-bottom: 100;
width:100%;

}


  /* Form Stuff*/
  form.lpeRegForm li.mktFormReq label {
	background: none !important;
}
div.buttonSubmit {

	float:left;
       /* clear:left;*/
	margin-top: 6px;
	left: 10px;
}
div.buttonSubmit input, div.buttonSubmit span {
	background-image:url(/assets/images/submit_btn.jpg);
	background-position:right 0px;
	background-repeat:no-repeat;
	border:0px none;
	color:#000000;
	cursor:pointer;
	float:left;
	font-weight:bold;
	height:25px;
	margin:0px;
	padding:0px 15px 2px;
	z-index:5;
        background-color:none;

}
div.buttonSubmit input{
margin-right:8px;
clear:none;
font-size:12px;
}

div.buttonSubmit span {
	background-position: left -25px;
	left:0px;
	padding:0px;
	top:0px;
	width:12px;
	z-index:10;
}
div.buttonSubmit input {
	width:auto;
	padding-left: 0 !important;
	padding-right: 12px !important;
}
#mktFrmSubmit {
	color: #333333 !important;
	font-weight: bold;
}
div.buttonSubmit:hover input {
	background-position: right -50px;
}
div.buttonSubmit:hover span {
	background-position: left -75px;
}
div.disabled input, div.buttonSubmit span {
	color:yellow;
	cursor:auto;
}
div.disabled span {
}
div.disabled:hover input {
	background-position: right -0px;
}
div.disabled:hover span {
	background-position: left -25px;
}
/* END OF MARKETO CSS*/


.required-field{
	display:none;
}



  /* Main Page CSS*/
p {
	padding:0;
	line-height: 16px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
}
body {
	background:#666;
	text-align:center;
	color:#000;
	background-color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:0;
}
#container {
	width:701px;
	background:#FFF;
	text-align:left;
	height:800px;
	margin:0 auto auto;
}
#mainContent {
	padding-left:15px;
	padding-right:15px;
	width:669px;
	height:500px;
 *height: 500px;
	background-image:url(http://www.90octane.com/Itt/idl/en/images/bg.jpg);
	background-repeat:repeat-x;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}

#regContent {
	padding:0 15px 25px 15px;
	width:669px;
	height:auto;
        float:left;
        clear:both;
	background-image:url(http://www.90octane.com/Itt/idl/en/images/bg.jpg);
	background-repeat:repeat-x;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
#footer {
	padding:0 10px;
}
body, td, th {
	color:#555;
}
#left {
	clear:none;
	float:left;
	width:430px;
}
#center {
	clear:none;
	float:left;
	height:400px;
	width:6px;
	background-repeat:no-repeat;
	margin-left: 10px;
}
#right {
	clear:none;
	float:left;
	height:350px;
	width:215px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.small {
	font-size:10px;
}
.subBlue {
	color:#3f6b8d;
	font-weight:400;
	line-height: 16px;
}
#bodyHeader {
	float:left;
	clear:both;
	width:670px;
	height:25px;
}
body h1, body h2 {
	font-size:12px;
	font-weight:700;
	line-height: 20px;
	padding-top: 10px;
 *padding-top: 20px;
}
img {
	border: none;
}

li{
	list-style-type: square;
	}

mktFormReq mktField li{
	list-style-type: none;

	}
a {
	text-decoration:none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #3F6B8D;
	font-weight: bold;
}

label.checkbox {
float:left;
display:block;
clear:none;
padding:2px;
width:400px;
}

input.checkbox {
display:inline;
float:left;
margin-right:10px;
margin-top:10px;
padding:2px;
width:15px;
}

.formFields{
padding:15px 0 0 0;
float:left;
clear:both;
width:670px;
}

#bodyId {
  text-align: center;
  margin: 0px;
  padding: 0px;
}

div#outerWrapDiv {
  position: relative;
  height: 100%;
  width: 100%;
}

div#innerWrapDiv {
  position: relative;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  text-align: left;
}
/* Width of Full Page */
div#innerWrapDiv {
  width: 775px;
  }

/* Main Content Area - Controls height of page */
div#mktContent {
  position: relative;
  height: 450px;
  width: 100%; }

div#lpeCDiv_2752 {position: absolute; left: 0px; top: 0px; width: 248px; height: 248px; z-index: 15; }
   div#lpeCDiv_2752 div.lpContentsItem { width: 248px; height: 248px; background-color: transparent; border-style: dotted; border-width: 0px; border-color: lightblue; }

.marketoContent {position: relative;}


div.gisButtonSubmit input {
}

input.radio-no-clear {
  margin-left:-35px;
}

label.radio-no-clear{
  clear:none;
}

/*#submit {
  width: 100px;
  height: 55px;
  padding: 55px 0 0;
  margin: 0;
  border: 0;
  background: transparent url('/assets/images/envi_ex_submit_btn.png') no-repeat center top;
  overflow: hidden;
  cursor: pointer;
  cursor: hand;
}*/

#Table_01 tr td p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #414042;
}
#Table_01 tr td h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333;
}2
#Table_01 tr td h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #414042;
}
#Table_01 tr td h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
}

/*.submit {
bottom:-55px;
display:block;
position:relative;
}*/
.formStyle {
background-color:#BDBDBD;
}

body, td, th {
color:#555555;
}

