/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -202px;
    width: 364px;
	height:363px;
    
    color: #333333;
    border: 0px solid black;
    padding: 10px 19px 19px 19px;
	
	background-image:url(/images/email_signup_bkgd.png); background-repeat:no-repeat;
	_background-image:url(/images/email_signup_bkgd_ie.gif); background-repeat:no-repeat;
}

#outerWrapper .jqmWindow h1 { border-bottom:1px solid #dbdbdb; color:#33a51a; font-size:47px; margin:0px; padding:15px 0px 0px 0px; text-transform:uppercase; width:323px; }

#outerWrapper .jqmWindow p, #footer .jqmWindow p { color:#888888; padding:5px 5px 0px 0px; width:323px; }

#outerWrapper .jqmWindow h2 { color:#005492; font-weight:normal; font-size:14px; text-transform:uppercase; padding:15px 0px 3px 0px; }

#outerWrapper .jqmWindow a, #footer .jqmWindow a { color:#3e7ab0; text-decoration:underline; padding:0px; }
#outerWrapper .jqmWindow a:hover, #footer .jqmWindow a:hover { color:#3e7ab0; }

#outerWrapper p.jqmClose, #footer p.jqmClose { float:right; margin-right:24px; text-align:right; padding:0px; }
#outerWrapper a.jqmClose, #footer a.jqmClose { font-size:14px; margin:0px 5px 0px 5px; text-decoration:none; }

#footer .jqmWindow #popup_content { text-align:left; }

#outerWrapper #popupEmail input {
	border:1px solid #dbdbdb;
	color:#80A3D2;
	font-size:14px;
	font-weight:bold;
	height:25px; 
	width:323px; 
	padding-top:5px;
}

#outerWrapper .jqmWindow #popupLegal { margin-top:10px; float:left; width:150px; }

#outerWrapper .jqmWindow #popupLegal p { _width:150px; }

#outerWrapper #popupSubmit {
	float:left;
	width:91px;
	height:39px;
	margin:20px 0px 0px 84px;
}

#outerWrapper p.thankYou {
	font-size:14px;
	margin:5px 10px 10px 10px;
	width:313px;
}

#outerWrapper #popupClick {
	width:91px;
	height:39px;
	padding:15px 0px 0px 227px;
}


.jqmOverlay { background-color:#CCCCCC; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


