* { 
	margin: 0;
	padding: 0;
}

* html div {
	height: 1px;
	}

html, body {
	height: 101%;
	}
	
body {
	background: #6e8db7 url(../Images/bg-grad-01.gif) left top repeat-x;
	color: #000000;
	font-family: verdana, sans-serif;
	font-size: 100%;
	margin: 0;
}

html>body {
	font-size: 1em;
}

img {
	border: 0;
}

a {
	color: #0e4e84;
	text-decoration: none;
}

a:hover {
	-moz-opacity: 0.75;
	opacity: 0.75;
	text-decoration: underline;
}

h1 {
	color: #0f4e84;
	font-size: 1.50em;
	font-weight: normal;
	margin: 0 0 20px 0;
}

h2 {
	color: #000000;
	font-size: 1.00em;
	font-weight: bold;
	margin: 0 0 5px 0;	
}

ul {
	list-style: none;
}

ol {
	margin: 0 0 0 20px;
}

ol li {
	background: none;
	margin: 0 0 4px 0;
	padding: 0 0 0 0;
}

ol li li {
	background: url(../Images/bullet-01.gif) left 4px no-repeat;
	padding: 0 0 0 8px;
}

li {
	background: url(../Images/bullet-01.gif) left 4px no-repeat;
	margin: 0 0 4px 0;
	padding: 0 0 0 8px;
}

.breakIt01 {
	clear: both;
	font-size: 1px;
	height: 1px;
}

/* structure */

	#formPage {
		background: #ffffff;
		font-size: 0.70em;
	}
	
	#formPage #phoneNumber {
		margin: 4px 15px 0 0;
	}
	
	#formPageHeader {
		background: #c1cee0 url(../Images/bg-form-page-header.gif) 138px top no-repeat;
		border-bottom: 1px solid #6e8db7;
		height: 40px;
		margin: 0 10px 0 10px;
	}
	
	#msFinancing {
		float: right;
	}
	
	#mainWrapper {
		font-size: 0.70em;
		left: 50%;
		margin: 0 0 0 -432px;
		position: absolute;
		width: 878px;
	}
	
	#whiteWrapper {
		background: #ffffff;
		padding: 12px 7px 35px 7px;
		float:left;
		
	}
	
	#leftColumn {
		float: left;
		width: 176px;
	}

	#centerArea {
		float: left;
		margin: 0 0 30px 0;
		width: 476px;
	}
	
	#formPage #centerArea {
		width: auto;
	}
	
	#copy {
		margin: 20px 12px 0 17px;
	}
	
	#copy a {
		text-decoration: underline;
	}
	
	#copy p {
		margin: 7px 0 8px 0;
	}
	
	#copy h2,
	#copy h3 {
		font-size: 1.00em;
		margin: 15px 0 0 0;
	}
	
	#copy ul {
		margin: 7px 0 8px 2px;
	}
	
	#rightCopy {
		float: left;
		width: 212px;
	}
	
	#rightColumn {
		float: left;
		min-height: 600px;
		width: 195px;
	}
	
	#hpRightColumn {
		float: left;
		width: 212px;
	}
	
	#utilityNav {
		float: right;
	}
	
	#logo {
		float: left;
	}
	
	#formPage #logo {
		float: none;
		margin: 15px 15px 15px 15px;
	}
	
	#phoneNumber {
		color: #0f4e84;
		float: right;
		font-size: 1.50em;
		margin: 0 0 13px 0;
	}
	
	#leftNav {
		background: #0f4e84;
		padding: 8px 0 7px 0;
	}

	#signUpForNewsletter {
		background: #c3d0e2;
		color: #333333;
		font-size: 0.90em;
		margin: 0 0 4px 0;
		padding: 14px 12px 14px 12px;
	}
	
	#signUpForNewsletter h3 {
		color: #0f4e84;
		font-size: 1.00em;
		font-weight: normal;
		margin: 0 0 4px 0;
	}
	
	#signUpForNewsletter p {
		margin: 0 0 5px 0;
	}
	
	#exclusiveMSDynamics {
		background: white url(../Images/bg-yellow-promo-box-01.gif) left top repeat-x;
		padding: 0 0 10px 0;
	}
	
	#exclusiveMSDynamics h3 {
		color: #0f4e84;
		display: inline;
		background: url(../Images/blue-on-yellow-arrows-01.gif) right center no-repeat;
		font-size: 0.90em;
		padding: 0 17px 0 0;
		text-transform: uppercase;
	}
	
	#exclusiveMSDynamics ul {
		margin: 18px 18px 0 18px;
	}
	
	#exclusiveMSDynamics ul li {
		background: none;
		margin: 0 0 10px 0;
	}
	
	#wizardFoundation {
		background: #f4e5a6 url(../Images/bg-yellow-big-box-01.gif) left top repeat-x;
		margin: 30px 0 0 0;
		padding: 0 0 10px 0;
	}
	
	#wizardFoundation .foundationBoxHeader {
		border-bottom: 2px solid #f8efca;
		margin: 0 0 15px 0;
		padding: 0 0 4px 0;
	}
	
	#wizardFoundation h3 {
		color: #0f4e84;
		font-size: 0.90em;
		margin: 10px 10px 0 18px;
	}
	
	#wizardFoundation ul {
		margin: 10px 18px 0 18px;
	}
	
	.buyWizardFoundationNowButton {
		float: left;
		margin: 15px 0 0 0;
		padding: 0 0 0 18px;
	}
	
	
	#wizardCustomPackages {
		background: #f4e5a6 url(../Images/bg-yellow-big-box-01.gif) left top repeat-x;
		margin: 30px 0 0 0;
		padding: 0 0 10px 0;
		width: 100%;
	}
	
	#wizardCustomPackages .foundationBoxHeader {
		border-bottom: 2px solid #f8efca;
		margin: 0 0 15px 0;
		padding: 0 0 4px 0;
	}
	
	#wizardCustomPackages h3 {
		background: url(../Images/blue-on-yellow-arrows-01.gif) right center no-repeat;
		color: #0f4e84;
		display: inline;
		font-size: 1.10em;
		padding: 0 17px 0 0;
		text-transform: uppercase;
	}
	
	#wizardCustomPackages h3 a {
		text-decoration: none;
	}
	
	#wizardCustomPackages .leftText {
		float: left;
		font-size: 0.90em;
		width: 40%;
	}
	
	#wizardCustomPackages .featuresList {
		float: left;
		font-size: 0.90em;
		width: 50%;
	}
	
	#wizardCustomPackages .package {
		border-bottom: 2px solid #f5e6ab;
		padding: 10px 0 10px 20px;
	}
	
	#wizardCustomPackages ul {
		margin: 0 18px 0 18px;
	}	
	
	
	.contactUsForMoreInfoButton {
		font-size: .85em;
		float: right;
		margin: 15px 0 0 0;
		padding: 11px 18px 0 0;
	}
	
	.contactUsForMoreInfoButton a {
		text-decoration: underline;
	}
	
	#haveAQuestion {
		background: url(../Images/bg-have-a-question-box-01.gif) left bottom no-repeat;
		margin: 10px 0 0 0;
		min-height: 168px;
		padding: 0 0 1px 0;
		width: 212px;
	}
	
	#haveAQuestion p {
		font-size: 0.90em;
		margin: 12px 10px 0 10px;
	}
	
	#haveAQuestion a {
		text-decoration: underline;
	}
	
	#haveAQuestion2,
	#haveAQuestion3 {
		background: url(../Images/bg-have-a-question-box-02.gif) left bottom no-repeat;
		margin: 10px 0 0 0;
		min-height: 123px;
		padding: 0 0 1px 0;
		width: 175px;
	}
	
	#haveAQuestion3 {
		background: url(../Images/bg-have-a-question-box-03.gif) left bottom no-repeat;
	}
	
	#haveAQuestion2 p,
	#haveAQuestion3 p {
		font-size: 0.90em;
		margin: 12px 10px 0 10px;
	}
	
	#haveAQuestion2 a,
	#haveAQuestion3 a {
		text-decoration: underline;
	}
	
	#msCertified {
		padding: 35px 0 5px 0;
		text-align: center;
	}
	
	#footer {
		color: #c2d0e1;
		text-align: center;		
	}
	
	#footer a {
		color: #c2d0e1;
		font-size: 0.90em;
		text-align: center;
	}
	
/* navigation */

	.footerNavList {
		margin: 10px 0 0 0;
	}

	.footerNavList li {
		background: none;
		display: inline;
	}
	
	.footerNavList li span a {
		text-decoration: underline;
	}
	
	.footerNavList li.selected a {
		font-weight: bold;
		text-decoration: none;
	}
	
	.utilityNavList li {
		background: none;
		float: left;
		font-size: 0.90em;
		padding: 0 11px 0 11px;
	}
	
	.utilityNavList li span a {
		text-decoration: underline;
	}
	
	.utilityNavList li.selected span a {
		font-weight: bold;
		text-decoration: none;
	}
	
	.leftNavList {
		font-size: 0.90em;
	}
	
	.leftNavList li {
		background: none;
		margin: 0;
		padding: 0 0 0 2px;
	}
	
	* html .leftNavList li {
		border: 1px solid #0f4e84;
	}
	
	* html .leftNavList li.selected {
		border: 0;
		border-bottom: 1px solid #0f4e84;
	}
	
	.leftNavList li span {
		border-bottom: 1px solid #9fb8ce;
		display: block;
		margin: 0 0 0 15px;
		padding: 6px 0 6px 0;
	}
	
	.leftNavList li span a {
		color: #ffffff;
		padding: 0 7px 0 0;
		text-transform: uppercase;
	}
	
	.leftNavList li span a:hover {
		color: #ffcc33;
		-moz-opacity: 1.00;
		opacity: 1.00;
		text-decoration: none;
	}
	
	.leftNavList li.lastOne span {
		border: 0;
	}
	
	.leftNavList li.selected span a {
		background: url(../Images/bullet-02.gif) right 4px no-repeat;
		font-weight: bold;
	}
	
	.leftNavList li li {
		margin: 0;
	}
	
	* html .leftNavList li li {
		border: 1px solid #ebf2fa;
	}
	
	* html .leftNavList li li.selected {
		border: 0;
		border-bottom: 1px solid #ebf2fa;
	}
	
	.leftNavList li ul {
		background: #ebf2fa;
		margin: -1px 0 0 0;
		padding: 0 0 7px 0;
	}
	
	.leftNavList li ul .packages {
		background: #fefcf0;
		padding: 0 0 7px 0;
	}
	
	* html .leftNavList li ul .packages li {
		border: 1px solid #fefcf0;
	}
	
	* html .leftNavList li ul .packages li span {
		padding: 5px 0 0px 0;
	}
	
	* html .leftNavList li ul .packages li span a {
		margin: 0 0 0 -8px;
	}
	
	.leftNavList li li span {
		background: url(../Images/bullet-01.gif) left 10px no-repeat;
		border-bottom: 0;
		display: block;
		padding: 5px 0 3px 8px;
	}
	
	.leftNavList li li span a,
	.leftNavList li.selected li span a {
		background: none;
		color: #0f4e84;
		font-weight: normal;
		text-decoration: underline;
		text-transform: none;
	}
	
	.leftNavList li li span a:hover {
		color: auto;
		-moz-opacity: 0.75;
		opacity: 0.75;
		text-decoration: underline;
	}
	
	.leftNavList li li.selected span a {
		font-weight: bold;
	}
	
/* misc */

	.small {
		font-size: 0.85em;
		font-weight: normal;
	}

	.padImage {
		margin: 20px 20px 20px 20px;
	}

	.successStory {
		border-bottom: 1px solid #dddddd;
		padding: 20px 0 10px 0;
	}
	
	.successStory .leftText {
		float: left;
		padding: 10px 0 20px 0;
		width: 150px;
	}
	
	.successStory .rightText {
		float: right;
		width: 295px;
	}

	.disclaimerList {
		margin: 7px 0 0 0;
	}
	
	.disclaimerList li {
		background: none;
		display: inline;
	}
	
	.disclaimerList li a {
		text-decoration: underline;
	}
	
	.quote blockquote {
		color: #0e4e84;
		margin: 20px 10px 10px 10px;
	}
	
	.quote p {
		color: #999999;
		font-size: 0.90em;
		margin: 10px 10px 10px 10px;
		text-align: right;
	}
	
	.promoBox,
	.promoBox2,
	.fiveComponents {
		background: url(../Images/bg-promo-box-blue.gif) left 12px no-repeat;
		float: left;
		font-size: 0.90em;
		margin: 20px 4px 0 0;
		min-height: 150px;
		width: 48%;
	}
	
	.promoBox2 {
		float: none;
		margin: 50px 4px 0 0;
		min-height: 50px;
		width: 100%;
	}
	
	.promoBox3 {
		background: url(../Images/bg-promo-box-blue.gif) left 12px no-repeat;
		float: none;
		margin: 25px 0px 0px 0px;
	}
	
	.fiveComponents {
		background: url(../Images/bg-promo-box-blue-02.gif) right 12px no-repeat;
		float: none;
		margin: 50px 4px 0 0;
		min-height: 300px;
		width: 100%;
	}
	
	.promoBox a,
	.promoBox2 a,
	.fiveComponents a {
		text-decoration: underline;
	}
	
	.promoBox ul,
	.promoBox p,
	.promoBox2 ul,
	.promoBox2 p,
	.fiveComponents ul,
	.fiveComponents p {
		padding: 6px 12px 6px 12px;
	}
	
	.fiveComponents ul {
		list-style: decimal;
		margin: 0 10px 0 32px;
		padding: 0;
	}
	
	.fiveComponents ul li {
		background: none;
		margin: 0 0 10px 0;
		padding: 0;
	}
	
	.fiveComponents ul ul {
		list-style: none;
		margin: 5px 18px 5px 0;
	}
	
	.fiveComponents ul ul li {
		background: url(../Images/bullet-01.gif) left 4px no-repeat;
		font-weight: bold;
		margin: 0;
		padding: 0 0 0 8px;
	}
	
/* errors */

	.errorMessage01 {
		border: 1px solid #cc0000;
		color: #cc0000;
		padding: 10px 10px 10px 10px;
		width: 424px;
		margin: 0 0 20px 0;
	}
	
		.successMessage01 {
		border: 1px solid Green;
		color:Green;
		padding: 10px 10px 10px 10px;
		width: 424px;
		margin: 0 0 20px 0;
		font-weight:bold;
	}
	
	.errorMessage01 h3 {
		color: #CC0000;
		font-size: 1.00em;
		font-weight: bold;
	}

/* forms */

	.newsletterEmailField01 {
		border: 1px solid #999999;
		font-family: verdana, sans-serif;
		font-size: 1.00em;
		height: 12px;
		padding: 1px 3px 4px 3px;
		margin: 0 3px 0 0;
		width: 90px;
	}
	
	.loginField01 {
		border: 1px solid #999999;
		font-family: verdana, sans-serif;
		font-size: 1.00em;
		height: 12px;
		padding: 1px 3px 4px 3px;
		margin: 0 0 0 0;
		width: 125px;
	}

	#shippingInfo {
		display: none;
	}
	
	.sameAsShipping01 {
		color: #333333;
		margin: 0 0 15px 0;
	}
	
	.requiredKey01 {
		color: #0e4e84;
		font-size: 0.85em;
		margin: 0 10px 5px 0;
		text-align: right;
	}
	
	.pushRight01 {
		text-align: right;
		width: 20px;
	}

	.requiredLabel01 {
		bottom: 1px;
		color: #cc3333;
		font-weight: bold;
		padding: 0 2px 0 0;
		position: relative;
	}
	
	.notRequired01 {
		font-weight: normal;
	}
	
	.textField01,
	.textArea01,
	.passwordField01,
	.stateField01,
	.zipField01,
	.usersField01,
	.verificationCodeField01,
	.expirationCodeField01,
	.dropDown01,
	.dropDown02 {
		border: 1px solid #999999;
		font-family: verdana, sans-serif;
		font-size: 0.95em;
		padding: 3px 3px 3px 3px;
		width: 95%;
	}
	
	.dropDown01 {
		width: 100px;
	}
	
	.dropDown02 {
		width: 60px;
	}
	
	.expirationCodeField01 {
		width: 55%;		
	}
	
	.verificationCodeField01 {
		width: 35px;		
	}
	
	.passwordField01 {
		width: 55%;
	}
	
	.stateField01 {
		width: 30px;
	}
	
	.zipField01 {
		width: 75px;
	}
	
	.usersField01 {
		width: 35px;
	}
	
	.formTip01 {
		background: url(../Images/bullet-01.gif) left upper no-repeat;
		font-size: 0.875em;
		margin: 5px 0 0 0;
		padding: 0 0 0 6px;
	}
	
	.cancelButton01,
	.backButton01 {
		padding: 0 10px 0 0;
	}
	
	.cancelButton01 a:hover {
		color: #cc3333;
		-moz-opacity: 1.00;
		opacity: 1.00;
	}
	
	.leftButtons {
		float: left;
	}
	
	.rightButtons {
		float: right;
	}
	
	.learnMoreColumn01 {
		text-align: right;
		vertical-align: top;
		width: auto;
	}
	
	.learnMore01,
	.learnMore02 {
		background: url(../Images/bullet-01.gif) left center no-repeat;
		font-size: 0.875em;
		margin: 5px 0 0 0;
		padding: 0 0 0 6px;
		float: right;
	}
	
	.learnMore02 {
		margin: 5px 0 0 5px;
	}
	
	.itemizedCost01 {
		font-size: 0.875em;
	}
	
	.financeThis01 {
		color: #0e4e84;
	}
	
	.itemSummary01 {
		font-size: 0.90em;
		margin: 0 0 0 10px;
	}
	
	.featuresTable {
		border: 1px solid #ebf2fa;
		margin: 0 0 15px 0;
		padding: 5px 5px 5px 5px;
		width: 444px;
	}
	
	.featuresTable td,
	.featuresTable th {
		background: #ffffff;
		color: #0e4e84;
		margin: 0;
		padding: 7px 5px 7px 5px;
		width: 336px;
	}
	
	.featuresTable th {
		border-bottom: 2px solid #ebf2fa;
		text-transform: uppercase;
	}
	
	.formTable03 {
		margin: 5px 0 10px 0;
		width: 100%;
	}
	
	.formTable03 th {
		color: #0e4e84;
		padding: 0 0 0 2px;
	}
	
	.formTable03 td {
		padding: 2px 5px 2px 5px;
		text-align: right;
	}

	.formTable01,
	.formTable02 {
		border: 1px solid #ebf2fa;
		margin: 0 0 15px 0;
		padding: 5px 5px 5px 5px;
		width: 444px;
	}
	
	.formTable02 {
		width: 100%;
	}
	
	.formTable02 input {
		
	}
	
	.formTable01 td,
	.formTable02 td {
		background: #eeeeee;
		color: #0e4e84;
		padding: 7px 5px 7px 5px;
		width: 336px;
		vertical-align:top;
	}
	
	td.radioList01 td {
		width: auto;
	}
	
	.formTable01 td.radioList01,
	.formTable02 td.radioList01 {
		padding: 4px 5px 7px 5px;
	}
	
	.formTable01 th,
	.formTable02 th {
		background: #eeeeee;
		color: #0e4e84;
		padding: 9px 5px 7px 5px; 
		text-align: right;
		vertical-align: top;
		width: 90px;
	}
	
	.formTable01 tr.altRow01 td,
	.formTable01 tr.altRow01 th,
	.formTable02 tr.altRow01 td,
	.formTable02 tr.altRow01 th {
		background: #ffffff;
	}
	
	.formTable01 tr.buttons01 td,
	.formTable02 tr.buttons01 td {
		background: #ffffff;
		padding: 20px 5px 7px 5px;
		width: auto;
	}
	
	.receiptTable01 {
		background: #ebf2fa;
		margin: 30px 0 0 0;
		padding: 18px 24px 18px 24px;
		width: 100%;
	}
	
	.receiptTable01 th {
		color: #666666;
	}
	
	.receiptTable01 td {
		padding: 5px 0 5px 0;
		text-align: right;
	}
	
	.summaryTable01 {
		border: 1px solid #eeeeee;
		margin: 0 0 15px 0;
		padding: 0 0px 5px 0px;
		width: 444px;
	}
	
	.summaryTable01 td {
		color: #666666;
		padding: 7px 15px 28px 15px;
		vertical-align: top;
	}
	
	.summaryTable01 tr.summarySubtotal01 td {
		border-top: 1px solid #eeeeee;
		color: #000000;
		padding: 7px 15px 7px 15px;
		text-align: right;
		text-decoration: underline;
		vertical-align: bottom;
	}
	
	.summaryTable01 th {
		background: #eeeeee;
		color: #333333;
		padding: 9px 5px 7px 5px; 
		text-align: left;
		vertical-align: top;
	}
	
	.summaryTable01 tr.summarySubtotal01 th {
		background: #ffffff;
		border-top: 1px solid #eeeeee;
		color: #333333;
		padding: 9px 5px 7px 5px; 
		text-align: right;
		vertical-align: bottom;
	}
	
	
	.OrderTable01 {
		border: 1px solid #eeeeee;
		padding-left :5px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:5px;
		width: 444px;
	}
	
	
	.OrderTable01td {
		color: #666666;
		padding-left : 15px;
		padding-right:15px;
		padding-top:0px;
		padding-bottom:0px;
		vertical-align: top;
	}
	
	.OrderTable01td2 
	{
		color: #666666;
		padding-left : 15px;
		padding-right:15px;
		padding-top:0px;
		padding-bottom:0px;
		text-align: right;
		vertical-align:bottom;
	}
	
	.OrderTable01th {
		background: #eeeeee;
		color: #333333;
		padding: 9px 5px 7px 5px; 
		text-align: left;
		vertical-align: top;
		color: #333333;
		font-weight:bold;
	}
	
	.OrderTable01th2 {
		background: #ffffff;
		border-top: 1px solid #eeeeee;
		color: #333333;
		padding: 9px 5px 7px 5px; 
		text-align: right;
		vertical-align: bottom;
		color: #333333;
		font-weight:bold;
		
	}
	
	.OrderTable01Total
	{
	border-top: 1px solid #eeeeee;
		color: #000000;
		padding: 7px 15px 7px 15px;
		text-align: right;
		text-decoration: underline;
		vertical-align: bottom;
	}
	
	.CursorStyle
	{
		cursor:pointer;    
	}
	
	
	.OrderPurchaseTable
 {
		border: 1px solid #ebf2fa;
		margin: 0 0 15px 0;
		padding: 5px 5px 5px 5px;
		width: 444px;
	}

.OrderPurchaseTable td
{
		background: #eeeeee;
		color: #0e4e84;
		padding: 7px 5px 7px 5px;
		vertical-align:top;
	}

.OrderPurchaseTable td.tdRight
{
		background: #eeeeee;
		color: #0e4e84;
		padding: 7px 5px 7px 5px;
		text-align:right ;
		vertical-align:top;
	}
	
.OrderPurchaseTable td.radioList01
{
		padding: 4px 5px 7px 5px;
		text-align: right;
		
}

	.OrderPurchaseTable th
 {
		background: #eeeeee;
		color: #0e4e84;
		padding: 9px 5px 7px 5px; 
		text-align: left;
		vertical-align: top;
	}
	

.OrderPurchaseTable tr.altRow01 td
 {
		background: #ffffff;
}

.OrderPurchaseTable tr.altRow01 th
{
	background: #336699;
	color: #ffffff;
}

.OrderPurchaseTable tr.buttons01 td
 {
		background: #ffffff;
		padding: 20px 5px 7px 5px;
}
	.tabs
        {
            position:relative;
            top:1px;
            left:5px;
            text-decoration: none;

        }
        .tab
        {
            border:solid 1px black;
            background-color:#eeeeee;
            padding:2px 5px;
            text-decoration: none;

        }
        .selectedTab
        {
            background-color:white;
            border-bottom:solid 1px white;
            text-decoration: none;

        }
        .tabContents
        {
            border:solid 1px black;
            padding:5px;
            background-color:white;
            text-decoration: none;

        }
        
	.formTableCustomProposal {
		border: 1px solid #ebf2fa;
		margin: 0 0 15px 0;
		padding: 5px 5px 5px 5px;
		width: 650px;
	}
	.formTableCustomProposal td {
		background: #ffffff;
		color: #0e4e84;
		padding: 2px 2px 2px 2px;
		vertical-align:top;
	}
	.formTableCustomProposal tr.altRow01 td,
	.formTableCustomProposal tr.altRow01 th,
	.formTableCustomProposal tr.altRow01 td,
	.formTableCustomProposal tr.altRow01 th {
		background: #eeeeee;
	}
	.DynamicModuleTh
	{
		padding: 9px 5px 7px 5px; 
		text-align: left;
		vertical-align: top;
		font-weight:bold;
	}
	.DynamicModuleTd
	{
		padding: 9px 5px 7px 5px; 
		text-align: left;
		vertical-align: top;
	}
	
 .wizardButton
  {
  margin : 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family: arial,sans-serif;
  background-color:White;
  border:none 0px white;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
  cursor:pointer;
}

.wizardSelectedButton
  {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family: arial,sans-serif;
  border:none 0px white;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffeeddaa',EndColorStr='#ffffffff');
  
}

.wizardHoverButton
  {
 margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family: arial,sans-serif;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffeeddaa',EndColorStr='#ffffffff');
  border:none 0px white;
  cursor:pointer;
}

.moduleUL
{
	padding : 10px 10px 10px 10px;
}

.textFieldEmailQuote
	{
		border: 1px solid #999999;
		font-family: verdana, sans-serif;
		font-size: 0.95em;
		padding: 3px 3px 3px 3px;
		width: 85%;
	}
	
.downloadsHeading{
	color: #0f4e84;
	font-size: 1.50em;
	font-weight:normal;
	padding:10px 0 5px 0;
}

.eventTable01
{
    margin: 10px 0px 0px 0px;
    padding: 10px 10px 15px 10px;
    width: 550px;
    background: #e7f0f7;
    border-right: #999999 1px dashed;
    border-top: #999999 1px dashed;
    border-left: #999999 1px dashed;
    border-bottom: #999999 1px dashed;
}
    
    .eventTable01 td
       {
            padding: 0px 5px 0px 5px;
            vertical-align:top;
      }
      
      .eventTable01 td.img
       {
            vertical-align:bottom;
            text-align:right;
      }
      
      .eventTable01 th
       {
            color: #0e4e84;
            padding: 9px 5px 0px 5px; 
            text-align:left ;
            vertical-align: top;
            font-weight:bold;
      }
      .eventTable01 input
       {
            padding: 9px 5px 0px 5px; 
      }

.MyAccountformTip01 {
		background: url(../Images/bullet-03.gif) left upper no-repeat;
		font-size: 0.975em;
		margin: 5px 0 0 0;
		padding: 0 0 0 6px;
	}
	
.ConfirmationBox
{
	background-color: #ebf2fa;
	font-size: 0.90em;
	margin: 20px 4px 0 0;
	min-height: 150px;
	width: 500px;
}

.eventTable01
{
    margin: 10px 0px 0px 0px;
    padding: 10px 10px 15px 10px;
    width: 450px;
    background: #e7f0f7;
    border-right: #999999 1px dashed;
    border-top: #999999 1px dashed;
    border-left: #999999 1px dashed;
    border-bottom: #999999 1px dashed;
}
    
    .eventTable01 td
	 {
		padding: 0px 5px 0px 5px;
		vertical-align:top;
	}
	
	.eventTable01 td.img
	 {
		vertical-align:bottom;
		text-align:right;
	}
	
	.eventTable01 th
	 {
		color: #0e4e84;
		padding: 9px 5px 0px 5px; 
		text-align:left ;
		vertical-align: top;
		font-weight:bold;
	}
	
	.proposalLbl {
	font-size: 0.85em;
	color: #0e4e84;
	}
	
	/*Added*/
      .searchbody{float:left;background:#fff}
      .searchmain{float:left;width:600px;font-size:12px;margin:10px 0 0 10px;border:1px solid #e6e6e6;padding:0 0 0 5px}
      .searchmain .srlabel{float:left;width:170px;font-weight:bold;padding:7px 0 0 0;background:e6e6e6}
      .searchmain .srinput{float:left;width:423px;padding:2px 0 2px 0}
      .searchresult{float:left;width:605px;font-size:12px;margin:10px 0 0 10px;font-family:verdana, sans-serif;font-size:11px;padding:0 0 0 5px}
      .searchrow{float:left;padding:0 0 0 5px;}
