/* BROWSER FLAGS (maindesign/subpage): default */
/* -------------------------------- default -------------------------------- */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1 {
	font-size: 26px;
	font-weight: normal;
	color: #fff;
	line-height:25px;

}
h2, h2 a {
	font-size: 20px;
	font-weight: normal;
	color: #ffcc00;
}
h3 {
	font-size: 18px;
	font-weight: normal;
	color: #fff
}
h4 {
	font-size: 15px;
	font-weight: normal;
	color: #fff
}
h5 {
	font-size: 13px;
	font-weight: normal;
	color: #fff
}
h6 {
	font-size: 8px;
	font-weight: normal;
	color: #fff
}

fieldset {
	margin: 10px;
	padding: 10px;
	border: 1px solid #D4D0C8;
}
strong {
 	color: #ffcc00;
}

.contentHome {
 	margin-right: 20px;
	padding-left: 30px;
	margin-left:0px;
	padding-top: 3px;
	line-height: 20px;
	background-image: url(../data/images/newsBg.gif);
	background-position: right 19px;
	background-repeat: repeat-x;
	position:relative;
	z-index:0;

}

.topArea {
	height:41px;
	position:relative;
}
.topNavigation {
	padding-top:0px;
}
.search {
	height:41px;
	left:524px;
	position:absolute;
	top:53px;
	width:238px;
	background-image: url(../data/images/searchBg.gif);
	background-position: left -4px;
	background-repeat: no-repeat;
	padding-top:10px;
	padding-left:14px;

}
.mSearchSubmit {
 	background-color: #313888;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
.mSearchInput {
 	border:1px solid #8e8e8e;
	font-size: 11px;
	font-weight: bold;
	width:138px;
	_width:140px;
	_height: 15px;

}
body.page119 .site-path {
 	display:none;
}
.printThis {
 	position:absolute;
	top: 26px;
	right: 0px;
	_right: 15px;
}
.printThis a {
	background-image: url(../data/images/print.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 120px;	
	display:block;
	
}
.printThis span {
 	display:none;
}
.topNavigation {
 	position:absolute;
	top: 99px;
	_top: 90px;
	left:0px;
}
.topNavigation span {
 	display:block;
}
#cancel {
 	padding-left: 20px;
	padding-right: 20px;
	width: 700px;
}
#cancel table {
	background-color: #5f7276; 	
	width: 100%;
	
}
.registrationForm #notes {
 	height: 100px;
}
#ecsBack td {
 	text-align:left;
}
#ecsBack {
	margin-bottom: 5px;

}
.page140 .checkoutError, .page65 .checkoutError {
 	width: 427px;
}
.checkoutError {
	background-color:#95873d;
	border:1px solid #CEB94E;
	padding: 10px;
	margin-bottom:10px;
	font-weight: bold;
	width: 400px;
	background-image: url(../data/images/ce.gif);
	background-position: right top;
	background-repeat: no-repeat;



}
.stateName {
	color:#FFCC00;
	font-size:20px;
	font-weight:normal;
	padding-bottom: 5px;
}
.employee{
	background-color:#3B4749;
	border:1px dotted #FFFFFF;
	margin-bottom:10px;
	width:450px;
	padding: 10px;
}
.agree {
 	padding: 10px;
}

.page147 .leftBg, .page156 .leftBg, .page159 .leftBg  { 
	display:none;

}

#paymentDialog {
	background-image:url(../data/payment.png);
	background-position:0px 0px;
	width: 203px;
	height: 139px;
	padding: 20px;
	background-repeat:no-repeat;
	z-index: 9999;
 	
}
#paymentDialog a {
 	display:block;
	height: 100px;
	width: 100px;
	float:left;
}
#paymentDialog span {
 	display:none;
}



.printTable td {
 	border-bottom:1px dashed #373737;
	padding: 5px;
}
.printTable {
 	margin-bottom:10px;
	border: 1px solid #014576;
	border-top: 2px solid #014576;
	width: 400px;

}