/* 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: 20%;
    left: 50%;
    
    margin-left: -175px;
    width: 352px;
    
    background-color: #FFF;
    color: #676767;
    border: 1px solid #CCC;
    padding: 12px;
}

.jqmWindow h3 {
	font-weight:bold;
	padding:13px 15px 11px 15px;
	background-color:#F8FBE1;
	border-bottom:1px solid #EEE;
	margin:0 0 12px 0;
}

.jqmWindow p {
	padding-left:5px;
	padding-right:5px;
}

.jqmWindow table, .jqmWindow #quoteform_container table {
	width:350px;
	font-size:12px;
}
.jqmWindow table td {
	padding:5px;
}
.jqmWindow table td.label {
	width:100px;
	text-align:right;
	padding-right:10px;
}
.jqmWindow table td.benefit {
	width:100px;
}
.jqmWindow table td.premium {
	text-align:right;
	width:60px;
	/*border-bottom:1px dashed #F00;*/
}
.jqmWindow table tr.buttonRow td {
	height:60px;
	vertical-align:middle;
	/*border-bottom:1px dashed #F00;*/
}
.jqmWindow table td.valid {
	background:url("/images/shared/valid.gif") 150px 9px no-repeat;
}
.jqmWindow table td.invalid {
	background:url("/images/shared/invalid.gif") 150px 9px no-repeat;
}




#ex2 {
	margin-left:-300px;
	width:600px;
	
	height:300px;
	overflow:scroll;
}
#ex2 h3 {
	font-size:1.1em;
	font-weight:bold;
	background:none;
	border:none;
	padding:0 0 5px 0;
	margin:0;
}
#ex2 p {
	padding-left:0;
}



#guaranteedIssueCode_msg {
	padding-top:6px;
}

#guaranteedIssueCode_msg2 {
	padding-top:6px;
}
.jqmOverlay { background-color: #333; }

/* IE 6 styles */