/*START GLOBAL CSS LOGIN PAGE ONLY*/

/* LOGIN PAGE - 3 mod lstructure */
.layout-login #module-1{
	float:left;
	width:36%;
}
.layout-login #module-2{
	float:left;
	width:28%;
}
.layout-login #module-3{
	float:right;
	width:28%;
}
.layout-login #module-4{
	display: none;
}
.layout-login #module-5{
	dispay: none;
}
.layout-login #module-6{
	display: none;
}
.layout-login #postern-1{
	display: none;
}
.layout-login #postern-2{
	display: none;
}

/*GLOBAL ELEMENTS*/

/*SEARCH BOX*/

.layout-login #header .search-box  {
	position:absolute;
	right:8px;
	top:23px;
}
.layout-login  #header .search-box #imgLabel {
	position:relative;
	top:11px;
}
.layout-login  #header .search-box #searchSubmit {
	margin:0pt 0pt -5px;
}

/*GENERAL SELECTORS*/
.layout-login h1 {
	padding-top:.5em;
	font-size: 300%
}

/*CONTENT*/
.layout-login #inner .i4 {
	background:#fff url(/assets/common/images/bg_login.jpg) no-repeat right top;
	border-top: 6px solid #00aeef;
	min-height: 425px;
	min-width: 978px;
}
.layout-login #content h3{
	font-weight:bold;
}

/*INTRODUCTION*/
.layout-login #introduction {
	background-color: transparent;
	padding-bottom: 16px;
}
.layout-login #introduction h1{
	color:#056FD8;
}
.layout-login #introduction h2{
	color:#333;
	padding-left:6px;
	font-size:160%
}
.layout-login #introduction p {
	margin-right:140px;
	padding-left:7px;
	color:#666666;
	font-size:125%;
}

/*MODULES*/
/*NEWS MODULE*/
.layout-login #module-1{
	background-image:url(/assets/common/images/bg_login_mod1.gif) no-repeat top left;
	margin:36px 0px 12px 12px;
	padding-left:12px;
	height: 100%;
}
/*.layout-login #module-1 h2{
	font-size: 160%;
	color: #004A93;
	font-weight: 300;	
}
.layout-login #module-1 p {
	padding-bottom:10px;
	}
.layout-login #module-1 p.newsMod1 {/*IE does not recognize p:first-child pseudo selector
	margin-right: 102px;
}
.layout-login #module-1 p.newsMod2 {/*IE does not recognize p:first-child pseudo selector*
	margin-right: 50px;
}*/

/*REGISTER/CONTACT MODULE*/
.layout-login #module-2 {
	background-color: #fff;
	margin:18px 0px 12px 0px;
	padding-left:12px;
}
.layout-login #module-2 h3{
	font-size: 126%;
	line-height: 140%;
	color: #004A93;
	font-weight:600;
}
.layout-login #module-2 p{
	font-size: 110%;
	line-height: 120%;
	color: #333333;	
}
.layout-login #module-2 ul {
	font-size: 120%;
	line-height: 130%;
	color: #333333;
	list-style-type: none;
	text-indent: -20px;
}
.layout-login #module-2 .firstChild{/*IE does not recognize li:first-child pseudo selector*/
	font-weight: 600;
}

/*LOGIN MODULE*/
.layout-login #module-3 {
	margin:12px 0px 0px 0px;
	padding-top:20px;
	}

.layout-login #module-3 d4 loginMod {
	width:250px;
	height: 220px;
	margin: 12px 0px 0px 4px;
	padding-top: 50px;
}
.layout-login form#frmProducerLogin {
	background:url(/assets/common/images/bg_login_mod.jpg) repeat-x bottom;
	width: 250px;
	margin: 8px 0px 0px 4px;
	padding-top:20px;
	border: 1px solid #003366
}
#producerUserID {
	padding-left: 12px;
	margin-left:12px;
}
#producerPassword {
	padding-left: 12px;
	margin-left:12px;
	}
.prodLogin {
	padding-top: 8px;
	margin: 12px;
}
.logLink {
	text-align: right;
	padding:2px 12px 0px 0px;
}
.logLink a {
	color:#004A93;
}
.producerLoginText {
	font-size:94%;
	font-weight: bold;
	color: #333;
	text-indent:12px;
}
.producerInput {
	font-size: 130%;
	color: #333;
	font-weight: bold;
	width: 210px;
 }
 input:focus, textarea:focus{
	background-color: #FFF6D0;
}
#prodLoginButton mouseout {
  background: url(/assets/common/images/button_login.jpg)  no-repeat;
}
#prodLoginButton mouseover {
  background: url(/assets/common/images/button_login_hover.jpg)  no-repeat;
  }
#prodLoginButton disabled {
  background: url(/assets/common/images/button_login_disabled.jpg)  no-repeat;
 }

