body { padding: 0px; margin: 0; }
#MAIN-CONTAINER { width: 770px; position: absolute; top: 12px; left:13px; padding: 0; }
#logo-patient { position: absolute; top: 26px; left: 0; width: 222px; height: 12px; }
#logo-SN { position: absolute; top: 14px; left: 280px; width: 188px; height: 22px; margin: 8px 0 0 0; }

#orange-bar {position: absolute; top: 46px; left: 0; margin: 0; padding: 0; color: #ffffff;
width: 727px; height: 28px; background-image: 
}
#orange-bar .nest { padding-left: 14px; line-height: 21px; }

#home-links a, #home-links a:visited, #home-links a:hover, #home-links a:link { color: #93b76d; text-decoration: none; }
#orange-bar a, #orange-bar a:visited, #orange-bar a:hover, #orange-bar a:link { color: #ffffff; }
#linkbox a, #linkbox a:visited, #linkbox a:hover, #linkbox a:link, #linkbox .nester a { color: #333333; }
a, a:visited, a:hover, a:active, a:link { color: #93b76d; }
a:visited { color: #996699; }
.DSbox a:visited, .DSbox-grey a:visited, .DSbox a, .DSbox-grey a { color: #666; }
.leftColNav .navItem { margin: 0; padding: 0; list-style: none; padding-bottom: 4px; }

.leftColNav .navItem a,
.leftColNav .navItem a:visited,
.leftColNav .navItem a:hover,
.leftColNav .navItem a:active,
.leftColNav .navItem a:link { color: #666666; }

.leftColNav #NavOn a,
.leftColNav #NavOn a:visited,
.leftColNav #NavOn a:hover,
.leftColNav #NavOn a:active,
.leftColNav #NavOn a:link { color: #ff6600; text-decoration:none }

.leftColNav .navItem em { color: #ffffff; }
.leftColNav #NavOn em { color: #ff6600; }

#left { float: left; width: 190px; margin: 0; padding: 0;}
#right { float: right; width: 197px; margin: 0 0 0 20px; padding: 0; }
#middle { margin: 0 0 0 195px;}
#columnContainer { padding-top: 80px; }
.intro-home { padding: 15px 15px; margin:0; }

.CS_SF_Input {
	width: 95px;
	border: 2px solid #ccc;
	padding: 3px 0 3px 12px;
	color: #666;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.CS_SF_Button { }
.CS_SF_Label { margin: 0 0 6px 0; padding: 0; }
.searchForm { margin: 0; padding: 0; }
#search { }

.left-col-blue-box { padding: 0; margin: 25px 0 0 5px; }
.left-col-blue-box { width: 170px; border: 1px solid #c4d2ec; }
.left-col-blue-box .CS_Textblock_Caption { background-color: #c4d2ec; margin: 0; padding: 3px 5px 3px 7px; }
.left-col-blue-box .CS_Textblock_Text  { padding: 5px 5px 10px 7px; margin: 0; font-size: 10px; }
.left-col-blue-box .CS_Textblock_Text p { margin: 0; }

.footer-links { border-top: 1px solid #99cc66; color: #999; padding: 10px 0 20px 10px; line-height:170%; text-decoration: none; }
.footer-links a,.footer-links a:visited,.footer-links a:hover,.footer-links a:active,.footer-links a:link { color: #666666; text-decoration: none; }
#footer-div { padding-top: 20px; }
.oneFiftyYears { position:absolute; top:10px; left: 692px; width: 76px; height:54px; }
.trademark { padding: 0 0 30px 195px; }
.HidePageHeader { visibility:hidden; display:none; height:1px; overflow: hidden }
.CS_SF_Input { width: 100px; }
.CS_SF_Label {  }
.CS_SF_Button { height: 20px; margin-left: 5px; }

.clsControlBorder { margin-top: 14px; }
.clsControlBorder td { padding: 0 0 10px 0; }
.clsControlBorder td td { padding: 0; }
.clsControlBorder td .cpHideForMenus {  }
.clsControlBorder td div { display: inline !important }

.leftColNav { padding: 5px 0 20px 0; }
.nav02 { padding: 5px 0 10px 25px; font-size: 11px; }
.nav02 .CS_LinkBar_Item { display:block; padding-bottom: 5px; }
.CS_LinkBar_Note { margin-left: 100px; padding-left: 100px }

.nav02 { width: 130px; }
.nav02 a.CS_LinkBar_Item,.nav02 a:visited.CS_LinkBar_Item,.nav02 a:hover.CS_LinkBar_Item,.nav02 a:active.CS_LinkBar_Item,.nav02 a:link.CS_LinkBar_Item, .nav02 .CS_LinkBar_HighlightedItem { color: #666; display: block; padding-bottom: 8px; }
.nav02 .CS_LinkBar_HighlightedItem {
	color: #ff6600;
}
#middle table {
	width: auto;
}
.question-box {
	background-color: #eee;
}
.question-box { background-color: #eeeeee; padding: 15px 0 15px 0; }
.question-box p { padding: 0 20px 0 20px; margin: 0 0 10px 0; }

.questions-home { background-color: #eeeeee; padding: 15px 0 15px 0; }
.questions-home p { padding: 0 20px 0 20px; margin: 0 0 10px 0; }

h1 {
	font-size: 21px;
	font-weight: normal;
	padding: 17px 0 10px 0;
	margin: 0 0 19px 0;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	background-image: url(../images/h1_bg_AchieveCAS.gif); background-repeat: repeat-x; background-position: bottom;
}
h2 {
	font-size: 14px;
	color: #ff6600;
}
#pagemodeui {
	 position: absolute; top: 0; left: 0; text-align: center;
}
p {
	 margin: 0 0 1em 0;
}

.img-header { background-color: #c4d2ec; width: 190px; float: right; }
.img-header .CS_Image_IMG { border-bottom: 3px solid #fff; }
.img-header .CS_Image_Caption { width: auto; padding: 8px 10px 8px 10px; }

.sitemap-loop {
	background-position: bottom left;
	background-repeat: no-repeat;
	
}.sitemap { margin-bottom: 10px; }
.sitemap-X, .sitemap-X-X, .sitemap-X-X-X, .sitemap-X-X-X-X {
	padding: 0px 14px 14px 28px; 
	background-image: url(../images/ico_sitemap.gif);
	background-repeat: no-repeat; margin-left: -7px;
}


.LeftColButtons {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 158px;
	height: 64px;
	background-repeat: no-repeat;
	margin-bottom: 7px;
	overflow: hidden;
}

.LeftColButtons a, .LeftColButtons a:visited, .LeftColButtons a:hover, .LeftColButtons a:link {
	height: 64px;
	padding-left: 65px;
	color: #ff6600;
	width: auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
.LeftColButtons a:hover { text-decoration: underline; }
.LeftColButtons a:hover { text-decoration: underline; }
a.LC-Button span { padding-top: 20px; display: block; }
.nr-hack { display:none; visibility:hidden; }
.nr-hack a.LC-Button span { padding-top: 25px; }
a.LC-Button { width: 161px; } 
.belowFeatIMG {
	 width: 531px;
}
.IndexFeatureContainer {
	 padding-bottom: 20px;
}

/* Email / Print Links*/
#SiteTools {text-transform: uppercase;font-size: 10px;line-height: normal;padding: 7px 0 7px 0;border-bottom: 1px solid #e4e9d4; margin-bottom: 10px !important;}

* html #SiteTools { padding-bottom: 7px;  }

#SiteTools a, #SiteTools a:hover, #SiteTools a:visited, #SiteTools a:link {	background-repeat: no-repeat;display: block;padding: 0 0 0 14px;float: right;line-height: normal;margin-right: 14px;}

#ST-email, .email-link { background-image: url(../images/ico_email.gif); }
.email-link { float: none; text-transform: uppercase !important; }
#ST-print { background-image: url(../images/ico_print.gif); }

/* Simple Form */
.CS_Form_Label { vertical-align:text-top; }
.CS_Form_Tree {  }
.CS_Form_RichText {  }
.CS_Form_Date {  }
.CS_Form_Image { text-decoration:none;border-style:none; }
.CS_Form_URL { }
.CS_Form_Email {  }
.CS_Form_DropDown { text-align:bottom; }
.CS_Form_DropDown_Item {   }
.CS_Form_SectionLabel { font-weight:bold; font-size: 14px; margin-left: -20px; margin-bottom: 10px; display: block; }
.CS_Form_Number {  }
.CS_Form_Text {   }
.CS_Form_Description {   }
.CS_Form_Button { background-color: #eee; padding: 5px 5px 5px 20px; border-right: 10px solid #fff; }
.CS_Form_Required { font-weight:bold; vertical-align:text-top; }
td.CS_Form_Required, td.CS_Form_Required_Baseline {
	  background-image: url(../images/asterisk.gif); background-repeat: no-repeat; background-position: 0 2px;
}

.CS_Form_ResultText {  }
.CS_Form_Label_Baseline {  vertical-align:baseline; }
.CS_Form_Required_Baseline { font-weight:bold; vertical-align:baseline;}
.CS_Form_Form { padding:0;margin:0; }
.CS_Form_SummaryMessage { }
.CS_Element_SimpleForm td td  {
	padding: 5px 10px 5px 20px;
}

#middle li {
	 margin-bottom: 10px;
}
.CS_SR_Item_Score { vertical-align: top; }
div.CS_SR_Item_Score { padding-top: 6px; }

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #middle {
	height: 1%;
	margin-left: 192px;
} 
/* End hide from IE5/mac */
