* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
}

.contentWindow {
	width: 621px;
 	height: 380px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.contentWindowDilemma {
	width: 621px;
 	height: 348px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.headingBar {
	margin: 0px; 
	padding-top: 10px;
	border: none;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
}

.headingBar2 {
	margin: 0px; 
	padding-top: 10px;
	border: none;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
}

.subHeadingBar {
	background-color: #434a57;
	margin: 0px 0px 0px 0px; 
	padding: 5px 5px 5px 5px;
	border: none;
	font-size: 12px;  
	color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
}

.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	text-align: justify;
	padding: 10px 10px 0px 10px;
}

.makeoverSubheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
	padding: 0px 0px 0px 0px;
}

.highlightTextTables {
	margin: 0px 0px 0px 0px; 
	padding: 6px 12px 6px 12px;
	border: none;
	font-size: 12px;  
	color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.bodyTextTables {
	margin: 0px 0px 0px 0px; 
	padding: 6px 12px 6px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
	text-decoration: none;
}

.caseOutline {
	background-image: url(cases/cases_large/cases_outline.png);
	width: 258px;
 	height: 172px;
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

.casesBodyText {
	width: 321;
	height: 172;
	margin: 0px 0px 0px 0px; 
	padding: 0px 42px 0px 18px;
	line-height: 15px;
}

.casesBottomText {
	width:621;
	height: 106;
	margin: 0px 0px 0px 0px; 
	padding: 0px 45px 0px 45px;
	line-height: 16px;
	vertical-align:top;
}

.serviceReportTableSmall {
	margin: 0px 0px 0px 0px; 
	padding: 6px 6px 6px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}

.serviceReportTableLarge {
	margin: 0px 0px 0px 0px; 
	padding: 6px 0px 6px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}

a {
	text-decoration: none;
}

.images {
	text-align: center;
	border: none;
	vertical-align: top;
	padding: 14px 0px 20px 10px;
}

/*ScrollPane*/
.holder {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	left: 38px;
	top: 80px;
}

.scroll-pane {
	width: 550px;
	height: 280px;
	overflow: auto;
	float: left;
}

.jScrollPaneContainer {
	position: absolute;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	left: 535px;
	cursor: pointer;
	right: 0px;
	top: 0px;
	height: 100%;
	background: #ced3de;
}

.jScrollPaneDrag {
	position: absolute;
	background: #434a57;
	cursor: pointer;
	overflow: hidden;
}

.jScrollPaneDragTop {
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
}

.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0px;
	left: 0px;
	overflow: hidden;
}

#player {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}

#mo_button a {
	background: url("makeover/makeover_buttons.png") no-repeat; 
	margin: 0px; 
	padding: 0px; 
	width: 109px; 
	height: 22px; 
	text-align: center; 
	display: block;
	text-decoration: none;
	border: none;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}

#mo_button #t1 {
	background-position: 0px 0px; 
	width: 109px; 
	height: 22px;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}

#mo_button #t1:hover {
	background-position: 0px -23px; 
	width: 109px; 
	height: 22px;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}

.holder {
	display:block;
	width:546px;
	height:278px;
	position: absolute;
	margin:0px  0px 0px  0px; 
	padding:0px 0px 0px 0px;
}

.devider {
	display:block;
	width:548px;
	height:14px;
	position:absolute; 
	padding:0px 0px 0px 0px;
	background:url(images/mow_devider.png) no-repeat 0 0;
	
}

.inputForm {
	position: relative;
	margin: 25px 0px 10px 18px;
	
}

.inputText {
	position: relative;
	margin: 11px 0px 0px 18px;
	
}

.inputField {
	position: absolute;
	margin: -25px 0px 0px 110px; 
	
}

.inputButton {
	position: absolute;
	margin: 0px 0px 0px 210px;
	
}

/* Start Register Button */
#registerButton a {
	background: url("images/register_button.png") no-repeat; 
	margin: 0px; 
	padding: 0px; 
	width: 136px; 
	height: 30px; 
	text-align: center; 
	display: block;
	text-decoration: none;
	border: none;
}

#registerButton #t1 {
	background-position: 0px 0px; width: 136px; height: 30px;
}

#registerButton #t1:hover {
	background-position: -136px 0px; width: 136px; height: 30px;
}

/* End Register Button */

.inputTextBlock {
	display:block;
	width:546px;
	height:88px;
	position:absolute;
	margin:22px 0px 0px 0px; 
	padding:20px 0px 0px 35px;
	background:url(images/mow_tax_certificate_text_window.png) no-repeat 0 0;
	
}

.thanksHeading {
	display:block;
	width:548px;
	height:35px;
	position:absolute;
	margin:0px auto 0px auto; 
	padding:17px 0px 0px 0px;
	font-size:25px;
	text-align:center;
	
}

.thanksTextBlock {
	display:block;
	width:546px;
	height:171px;
	position:absolute;
	margin:60px 0px 0px 0px;  
	padding:25px 0px 0px 35px;
	background:url(images/mow_thanks_text_window.png) no-repeat 0 0;
	
}

.logoContactable {
	display:block;
	width:548px;
	height:38px;
	position:absolute;
	float:left;
	top:0px;
	left:0px;
	margin:220px auto 0px auto;  
	padding:45px 0px 0px 0px;
	background:url(images/contactable_logo.png) no-repeat 0 0;text-align:center
	
}

.paymentTextBlock {
	display:block;
	width:546px;
	height:232px;
	position:absolute;
	margin:5px 0px 0px 0px;  
	padding:20px 0px 0px 30px;
	background:url(images/mow_payment_window.png) no-repeat 0 0;
	
}

