body {
	margin: 0;
	background-color: #fff;
	}
	
#cframe { 
	font-family: Arial, Helvetica, sans-serif;
	width: 500px;
	}
	
#cframe p { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; line-height: 14px;
	}
	
#cframe div.hr { background: url("../images/20060306_sage_sconfig_hdots.gif") repeat-x bottom left; }
#cframe div.hrtop { background: url("../images/20060306_sage_sconfig_hdots.gif") repeat-x top left; }
	
#chead h1 { display: none; }	
#chead {
	background: url("../images/20060306_sage_sconfig_3stepscloser.jpg") no-repeat top left;
	width: 563px; height: 128px;
	margin: 0 0 5px 0;
	}
	
#steps123 {
	width: 553px; margin-bottom: 7px;
	background-color: #E1DFDC;
	}
	
#steps123 td { width: 180px; }		
#steps123 td.c3 { width: 185px;	}
	
#steps123 h3 span { padding-left: 10px; }
#steps123 h3 {
	background: url("../images/20060306_sage_sconfig_stepbg.gif") no-repeat top left;
	width: 170px;
	margin: 9px 0 0 9px;
	padding: 4px 0;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; line-height: 18px; 
	font-weight: bold;
	color: #fff;
	}
	
#steps123 ul { 
	list-style: none;
	margin: 0 0 8px 9px; padding: 4px 0 0 44px;
	background: #fff url("../images/20060306_sage_sconfig_step1.gif") no-repeat 11px 7px;
	}
	
#steps123 td.c2 ul { background-image: url("../images/20060306_sage_sconfig_step2.gif"); }
#steps123 td.c3 ul { background-image: url("../images/20060306_sage_sconfig_step3.gif"); margin-right: 8px; }		
#steps123 ul li { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; line-height: 13px;
	font-weight: bold; 
	padding: 0 0 5px 0;
	}
	
#cframe #getstarted {
	background: url("../images/20060306_sage_sconfig_hdots.gif") repeat-x top left;
	}
	
#cframe h2 {
	margin: 0; padding: 8px 24px 12px 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; line-height: 16px;
	}
	
#cframe p.disclaimer strong { color: #EF0202; }
#cframe p.disclaimer {
	background: url("../images/20060306_sage_sconfig_disclaimer.gif") no-repeat 20px 2px;
	font-size: 10px; line-height: 13px;
	padding: 0 23px 0 32px; margin: 0;
	font-weight: bold;
	color: #333;
	}
	
#cframe p a { color: #058064; }

/* Interior pages (Steps) */
#title {
	width: 563px; margin-bottom: 8px;
	background: url("../images/20060306_sage_sconfig_hdots.gif") repeat-x bottom left;
	}
	
#title td.c1 { width: 250px; }
#title td.c2 { width: 263px; text-align: right; }
#title td.c2 p.error {
	color: #c00;
	font-size: 10px; line-height: 18px;
	font-weight: bold;
	padding-right: 8px;
	} 
	
#title td.c1 h2 {
	padding: 0 0 9px 13px;
	font-size: 13px; line-height: 18px;
	}

/* Multiple states for Steps 1-2-3 */
#steps123 td.c2 div.stepoff h3, #steps123 td.c3 div.stepoff h3 { background-image: url("../images/20060306_sage_sconfig_stepoff.gif"); }
#steps123 td.c2 div.stepoff ul li, #steps123 td.c3 div.stepoff ul li { color: #B8B7B4; }

#steps123 td.c2 div.stepoff ul { background-image: url("../images/20060306_sage_sconfig_step2off.gif"); }
#steps123 td.c3 div.stepoff ul { background-image: url("../images/20060306_sage_sconfig_step3off.gif"); }

#steps123 td.c1 div.stepcomplete ul li,
#steps123 td.c2 div.stepcomplete ul li,
#steps123 td.c3 div.stepcomplete ul li { color: #666; }
#steps123 td.c1 div.stepcomplete h3,
#steps123 td.c2 div.stepcomplete h3,
#steps123 td.c3 div.stepcomplete h3 { background-image: url("../images/20060306_sage_sconfig_stepoff1.gif"); }

#steps123 td.c1 div.stepcomplete ul { background-image: url("../images/20060306_sage_sconfig_step1off.gif"); }
#steps123 td.c2 div.stepcomplete ul { background-image: url("../images/20060306_sage_sconfig_step2complete.gif"); }
#steps123 td.c3 div.stepcomplete ul { background-image: url("../images/20060306_sage_sconfig_step3complete.gif"); }


/* Question and Answers */
#cframe form { padding: 0; margin: 0; }
#cframe .question {
	border: 1px solid #D7D6D4;
	margin: 0 0 15px 0;
	}
	
#cframe .question .q { background-color: #E1DFDC; }	
#cframe .question ol { padding: 5px 25px 6px 30px; margin: 0; }	
#cframe .question ol li {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0; padding: 0;
	font-weight: bold;
	font-size: 11px; 
	}
	
#cframe .question .a select {
	margin: 8px 11px;
	width: 232x; //176px;
	}
	
#cframe .question .a #checkboxarea {
	margin: 21px 0 28px 29px;
	width: 504px;
	}
	
#cframe .question .a #checkboxarea td.c1 { width: 252px; background: url("../images/20060306_sage_sconfig_vdots.gif") repeat-y top right; } 
#cframe .question .a #checkboxarea td.c2 { width: 32px; }
#cframe .question .a #checkboxarea td.c3 { width: 220px; }

#cframe .question .a #checkboxarea td p { color: #333; }
#cframe .question .a #checkboxarea td ul {
	list-style: none;
	padding: 0; margin: 0;
	}
	
#cframe .question .a #checkboxarea td ul li {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 6px 0; margin: 0;
	font-size: 11px; line-height: 17px;
	}
	
#cframe .question .a #checkboxarea td ul li div {
	width: 19px;
	float: left;
	border: 1px solid #fff;
	}
	
#cframe .question .a #checkboxarea td ul li input {	margin: 0; padding: 0; }

/* Contact Info Form */
#contactinfo { margin: 18px 0 24px 46px; }	
#contactinfo td.c1 { text-align: right; padding-right: 15px; background: url("../images/20060306_sage_sconfig_required.gif") no-repeat center right; }	
#contactinfo td.c1_not_required { text-align: right; padding-right: 15px; background: no-repeat center right; }	
#contactinfo td.c2 input { color: #666; width: 253px; margin: 5px 0; }
#contactinfo td.c2 input#txtCompany,
#contactinfo td.c2 input#txtCity,
#contactinfo td.c2 input#txtEmail { width: 174px; }

#contactinfo td.c2 input#txtZip,
#contactinfo td.c2 input#txtPhone,
#contactinfo td.c2 input#txtFax { width: 108px; }
	
#cframe .question .a #contactinfo td.c2 select {
	width: 176px;
	margin: 5px 0;
	color: #666;
	}
	
/* Thank You */
#cframe div.finalcontent p { padding: 0 35px 11px 14px; margin: 0; color: #666; }	
#cframe div.finalcontent p strong { color: #333; }

#cframe #thankyou .question p { padding: 0 25px 11px 16px; margin: 0; }	
#cframe #thankyou .question div.q { margin-bottom: 12px; }	
#cframe #thankyou .question ul { list-style: none; margin: 0 70px 4px 19px; padding: 0; }	
#cframe #thankyou .question ul li {
	font-size: 11px; line-height: 14px;
	padding: 0 0 8px 9px; margin: 0;
	background: url("../images/20060306_sage_sconfig_arrow.gif") no-repeat 0 4px;
	color: #666;
	}
	
#cframe #thankyou .question p strong { color: #333; }
#cframe #thankyou .question p.faded { color: #666; }
#cframe #thankyou .question p.thanks { color: #058064; font-weight: bold; }	

#cframe #thankyou div.hr { background: url("../images/20060306_sage_sconfig_hdots_full.gif") no-repeat bottom left; margin-bottom: 12px; padding-bottom: 4px; }
#cframe div.hr .wrap { background: url("../images/20060306_sage_sconfig_hdots.gif") repeat-x top left; padding-bottom: 12px; }
#cframe p.note {
	font-size: 11px; line-height: 14px;
	padding: 12px 28px 0 16px;
	font-weight: bold;
	color: #333; margin: 0;
	} 
#cframe p.note strong { color: #c00; }


