@import url("//support.sas.com/css/sasleftside.css");
/* yui-history-iframe */
#yui-history-iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  visibility: hidden;
}
/* ****** DEFAULT STYLES *******

----------------------------------------------- */
/* BODY STYLE *******

----------------------------------------------- */
#content-wrapper {
	 clear:both; 
	
	
  /*

-----------------------------------------------

support.sas.com template second level screen style

author:   rebecca hemstad

version:  01 June 2007

updated: R.Harper December 2011

added: R.Harper section name styles Aug 02 2007

removed: import of train-pubs.css

----------------------------------------------- */
  /*html, body {

height: 100%;

} removed 2008/1/25 pjt to prevent scrollbar on right when uneeded */
  /* pjt 2009/07/27 - remove outline box in firefox around clicked link */
  /* -----------------------------------------------------------------

Browser specific (not valid) styles to make preformatted text wrap 

pre {

 white-space: pre-wrap;       * css-3 *

 white-space: -moz-pre-wrap;  * Mozilla, since 1999 *

 white-space: -pre-wrap;      * Opera 4-6 *

 white-space: -o-pre-wrap;    * Opera 7 *

 word-wrap: break-word;       * Internet Explorer 5.5+ *

}

--------------------------------------------------------------- */
  /* ****** GENERAL STYLES *******

----------------------------------------------- */
  /* ****** PRINT EMAIL BOOKMARK *******

----------------------------------------------- */
  /* ****** Global Overrides ******

----------------------------------------------- */
  /* ****** ALERT BAR STYLES ******

----------------------------------------------- */
  /* ****** TABLE OF CONTENTS STYLE (TOC) ******

----------------------------------------------- */
  /* ****** SECTION NAME STYLES *******

----------------------------------------------- */
  /* ****** LEFT NAVIGATION STYLES *******

----------------------------------------------- */
  /* ****** CONTENT COLUMN STYLES *******

----------------------------------------------- */
  /* ****** 1 column class *******

----------------------------------------------- */
  /* ****** 2 column class *******

----------------------------------------------- */
  /* for IE 6 */
  /* for IE 7 */
  /* ****** Column container *******

----------------------------------------------- */
  /* ****** OLD RIGHT COLUMN STYLES *******

----------------------------------------------- */
  /* ****** GEC RIGHT COLUMN STYLES *******

----------------------------------------------- */
  /* ****** NEW RIGHT COLUMN STYLES *******

----------------------------------------------- */
  /* ****** Content Container *******

----------------------------------------------- */
  /* ****** New 3 column class *******

----------------------------------------------- */
  /* tabs */
  /* main tabbage */
  /* content panels */
  /* #content-panels #content1 h2, #content-panels #content2 h2, #content-panels #content3 h2, #content-panels #content4 h2, #content-panels #content5 h2 {

	margin: 0;

	padding: 10px 0;

	color: #073266;

	font-size: 1.2em;

	line-height: 130%;

	background: url(//support.sas.com/images/elements/dot.gif) repeat-x bottom left;

} */
  /* content link */
  /* Link list w/chevrons for tab structure - for use with a list of links*/
  /* Media Player for tab structure - for use with tab content areas that require media to be played */
  /* Chrome - Section Header Bar*/
  /*table.edcat td {

    background-image: url("//support.sas.com/eduapp/images/dot.gif");

    background-position: center bottom;

    background-repeat: repeat-x;

}*/
  /* Train css stuff */
  /* .expand {

    display: block;

    padding: 15px 0 20px;

    text-align: left;

    width: 100%;

} */
  /* deprected.css*



----------------------------------------------- */
  /* fieldset.css*



----------------------------------------------- */
  /* list.css*


----------------------------------------------- */
  /* misc.css*



----------------------------------------------- */
  /*

  form textarea, form input, form select, form option {

  border: inset 1px #ccc;

  border: 0px solid #548488;

}

  */
  /* A-Z listing styles    */
  /* end A-Z listing styles  */
  /* styles for actions like buttons */
  /* emergency banner styles */
  /* misc.css*

----------------------------------------------- */
  /* ol 

ul {

	list-style: none;

}

*/
  /* sasleftside.css*

----------------------------------------------- */
  /*** this sends size and color to H3 as a link otherwise it gets the 70% from below **/
  /************ DASH ON AND OFF *******************/
  /************ DASH ON AND OFF *******************/
  /* sasleftside.css*

----------------------------------------------- */
  /* ****** Titles.css *******

----------------------------------------------- */
  /* ****** SIDEBAR *******

----------------------------------------------- */
  /* ****** TECHNICAL HIGHLIGHTS *******

----------------------------------------------- */
  /* h1 links */
  /* ****** H2 STYLES ****** */
  /* h2 links */
  /* ****** H3 STYLES ****** */
  /* h3 links */
  /* ****** H4 STYLES ****** */
  /* h2 links */
  /* ****** H5 STYLES ****** */
}
#content-wrapper body {
  margin: 0px;
  padding: 0;
  font: small Arial, Helvetica, Verdana, sans-serif;
  text-align: left;
  min-width: 1100px;
  color: #000000;
}
#content-wrapper a:name {
  font-weight: bold;
}
#content-wrapper a:link {
  text-decoration: none !important;
  color: #06c;
}
#content-wrapper a:visited {
  text-decoration: none;
  color: #06c;
}
#content-wrapper a:active {
  text-decoration: none;
  color: #06c;
}
#content-wrapper a:hover {
  text-decoration: underline;
  color: #06c;
}
#content-wrapper a:focus {
  outline: none;
}
#content-wrapper #container {
  background: url(//support.sas.com/images/sidebargrad.gif) repeat-y scroll left center transparent;
  border: 0 solid gray;
  color: #333333;
  line-height: 130%;
  margin: 0 auto;
  min-width: 960px;
}
#content-wrapper #container-inner {
  margin: 0px auto;
  background-color: #fff;
  color: #333;
  border: 0px solid gray;
  line-height: 130%;
  background: url(//support.sas.com/images/sidebargrad-right.gif) top right repeat-y;
  min-width: 800px;
}
#content-wrapper #container2 {
  margin: 0px auto;
  color: #333;
  border: 0px solid gray;
  line-height: 130%;
  min-width: 800px;
}
#content-wrapper .clear {
  clear: both;
  height: 0;
}
#content-wrapper p,
#content-wrapper table {
  padding: 5px 0px 5px 0px;
}
#content-wrapper pre,
#content-wrapper code {
  padding: 10px 0px 8px 0px;
  font-family: monospace;
}
#content-wrapper .more {
  display: block;
  padding: 0 0 0 11px;
  background-image: url(//support.sas.com/images/morearrow.gif);
  background-repeat: no-repeat;
  background-position: left center;
}
#content-wrapper #leftcolumn p,
#content-wrapper #rightnav p {
  margin: 0 0 1em 0;
}
#content-wrapper #peb {
  background: #ffffff url(//support.sas.com/images/main_dotted.gif) bottom left repeat-x;
  font-size: .825em;
  height: 50px;
}
#content-wrapper #peb ul {
  border: 0 solid green;
  float: right;
  margin: 0;
  padding: 6px 12px 0 0;
  text-align: right;
}
#content-wrapper #peb li {
  float: left;
  margin-left: 0;
  list-style-type: none;
  padding: 0 10px 0 22px;
  position: relative;
  white-space: nowrap;
}
#content-wrapper #peb a:link {
  text-decoration: none;
}
#content-wrapper #peb a:visited {
  text-decoration: none;
}
#content-wrapper #peb a:active {
  text-decoration: none;
}
#content-wrapper #peb a:hover {
  text-decoration: underline;
}
#content-wrapper #cpes {
  background: #ffffff url(//support.sas.com/images/top_dotted.gif) bottom left repeat-x;
  font-size: .825em;
  height: 40px;
}
#content-wrapper #cpes ul {
  border: 0 solid green;
  float: right;
  margin: 0;
  padding: 6px 12px 0 0;
  text-align: right;
}
#content-wrapper #cpes li {
  float: left;
  margin-left: 0;
  list-style-type: none;
  padding: 0 10px 0 22px;
  position: relative;
  white-space: nowrap;
}
#content-wrapper #cpes a:link {
  text-decoration: none;
}
#content-wrapper #cpes a:visited {
  text-decoration: none;
}
#content-wrapper #cpes a:active {
  text-decoration: none;
}
#content-wrapper #cpes a:hover {
  text-decoration: underline;
}
#content-wrapper #dotline {
  width: 100%;
  background: url(//support.sas.com/images/main_dotted.gif) center center repeat;
  height: 10px;
}
#content-wrapper #peb2 {
  background: #ffffff url(//support.sas.com/images/main_dotted.gif) bottom left repeat-x;
  font-size: .825em;
  height: 90px;
}
#content-wrapper #peb2 ul {
  margin: 0;
  padding: 6px 12px 4px 0px;
  text-align: right;
  border: 0px solid green;
  float: right;
}
#content-wrapper #peb2 li {
  float: left;
  margin-left: 0;
  list-style-type: none;
  padding: 0 10px 0 22px;
  position: relative;
  white-space: nowrap;
}
#content-wrapper #peb2 a:link {
  text-decoration: none;
}
#content-wrapper #peb2 a:visited {
  text-decoration: none;
}
#content-wrapper #peb2 a:active {
  text-decoration: none;
}
#content-wrapper #peb2 a:hover {
  text-decoration: underline;
}
#content-wrapper #dotline {
  width: 100%;
  background: url(//support.sas.com/images/main_dotted.gif) center center repeat;
  height: 10px;
}
#content-wrapper #sectionHead {
  background: url(//support.sas.com/images/top_dotted.gif) repeat-x scroll left bottom #ffffff;
  border: medium none;
  height: 37px;
  margin: 0;
  padding: 3px 0 2px;
  width: 100%;
}
#content-wrapper #sas_logo a {
  display: inline;
}
#content-wrapper #alertBar {
  background: url(//support.sas.com/images/alertBar_bg.jpg) repeat-x;
  font-family: helvetica, arial, sans-serif;
  color: #333;
  font-size: 0.9em;
  padding: 5px 0px 0px 10px;
  height: 28px;
  font-weight: bold;
  text-align: left;
}
#content-wrapper #TOC {
  text-align: left;
  padding: 5px 0px 5px 0px;
  background-color: #eeeeee;
}
#content-wrapper #TOC a {
  padding: 0px 5px 0px 5px;
  text-decoration: underline;
}
#content-wrapper #TOC a:hover {
  text-decoration: underline;
  background-color: #d9d7d7;
}
#content-wrapper .L0 {
  font-family: helvetica, arial, sans-serif;
  font-weight: 600;
  font-size: 1.7em;
  color: #7d8693;
  padding: 10px 0px 0px 15px;
}
#content-wrapper .L1 {
  font-family: helvetica, arial, sans-serif;
  font-weight: 600;
  color: #0067ba;
}
#content-wrapper #leftcolumn {
  border: 0 solid red;
  float: left;
  left: 0;
  margin: 0 0 25px 0;
  padding: 0 0 0 0;
  width: 200px;
}
#content-wrapper #leftcolumn ul {
  margin: 0;
  padding: 0;
}
#content-wrapper #leftcolumn li {
  list-style: none;
}
#content-wrapper #leftcolumn ul li h1 {
  border-bottom: #999;
  border-width: 0 0 1px 0;
  border-style: none none dotted none;
  padding: 10px 10px 5px 0;
  margin: 0 0 5px 0;
  color: #0067BA;
  font-size: 1.1em;
  text-transform: uppercase;
}
#content-wrapper #leftcolumn ul li ul li {
  background-image: url(//support.sas.com/images/dot_on.gif);
  background-repeat: no-repeat;
  background-position: left 7px;
  list-style: none;
  line-height: 18px;
  padding: 0 0 0 10px;
}
#content-wrapper #content1 {
  margin: 0px 10px 0px 10px;
  padding: 1em 1em 1em 1.5em;
}
#content-wrapper #content2 {
  margin: 0px 10px 0px 210px;
  padding: .2em 1em 1em 1.5em;
  border: 0px solid red;
}
#content-wrapper #content2 ul {
  margin: 0 0 20px;
  padding: 0px 0px 0px 25px;
}
#content-wrapper #content2 li {
  line-height: 20px;
}
#content-wrapper * html #content2 {
  float: right;
  margin: 0;
  clear: left;
}
#content-wrapper * + html #content2 {
  display: inline-block;
}
#content-wrapper #content3 {
  margin: 0px 230px 0px 210px;
  padding: 1em 1em 1em 1.5em;
  border: 0px solid red;
}
#content-wrapper #main {
  color: #333333;
  margin: 0 220px 0 210px;
  padding: 0.2em 1.2em 1em 1.2em;
}
#content-wrapper #main-3col {
  color: #333333;
  margin: 0 220px 0 210px;
  padding: 0 1.2em 1em 1.2em;
}
#content-wrapper #main-2col {
	background: url("//support.sas.com/images/dots-left.gif") repeat-y left;
	background-position: -205px;
  color: #333333;
  margin: 0 0 0px 200px;
   padding: 0 1.2em 15px 1.2em;
  overflow: auto;
}
#content-wrapper #main-2col hr {
  height: 1px;
  color: #ccc;
  background-color: #ccc;
  border: 0;
  margin: 0 0 25px 0;
}
#content-wrapper #main-2col .cartinfo .studentadd {
  border: 1px solid #CCCCCC;
  border-collapse: collapse;
  margin: 20px 5px 0;
  width: 98%;
}
#content-wrapper #main-2col .cartinfo .studentadd .carthd {
  padding: 7px;
  color: #666;
  border-top: 1px solid #CCCCCC;
  font-size: 0.85em;
  font-weight: bold;
}
#content-wrapper #main-2col .cartinfo .studentadd .carthdspec {
  padding: 7px 0;
  color: #666;
  border-top: 1px solid #CCCCCC;
  font-size: 0.85em;
}
#content-wrapper #main-2col .cartinfo .studentadd .carthdspec a:link {
  color: #0066CC;
  text-decoration: none;
  font-weight: bold;
}
#content-wrapper #main-2col .cartinfo .studentadd .newstext {
  padding: 7px;
  color: #666;
  border-top: 1px solid #CCCCCC;
}
#content-wrapper #main-2col .cartinfo .studentEdit {
  float: right;
  padding: 0 15px;
}
#content-wrapper #main-2col .cartinfo .studentName {
  float: left;
}
#content-wrapper #main-2col table {
  padding: 0;
  width: 100%;
  font-size: 12px;
}
#content-wrapper #main-2col table td.gec-content {
  vertical-align: top;
  padding-top: 0px;
}
#content-wrapper #main-2col table td.gec-right {
  background: url(//support.sas.com/images/dots-right.gif) repeat-y scroll 20px 0 transparent;
  width: 230px;
  vertical-align: top;
}
#content-wrapper #rightcolumn {
  float: right;
  width: 200px;
  margin: 0;
  padding: 1em;
  font-size: .85em;
  border: 0px solid red;
}
#content-wrapper #rightcolumn p {
  font-size: .90em;
}
#content-wrapper #rightcolumn ul {
  list-style: url(//support.sas.com/images/diamond.gif);
  margin: 0;
  padding: 0 0 1em 2em;
}
#content-wrapper #rightcolumn ul li {
  padding: 0 0 .18em 0;
}
#content-wrapper #gec-sidebar {
  float: right;
  margin: 0;
  padding: 0;
  width: 230px;
}
#content-wrapper #gec-sidebar .module {
  margin-bottom: 20px;
  width: 196px;
  float: right;
}
#content-wrapper #gec-sidebar .module img {
  margin-top: 5px;
}
#content-wrapper #gec-sidebar h1 {
  border-bottom: 1px dotted #3066B8;
  border-top: 0 solid #3066B8;
  color: #000000 !important;
  font-size: 0.9em !important;
  padding: 5px 0 0 2px !important;
  text-transform: uppercase;
  margin-botom: 5px !important;
}
#content-wrapper #gec-sidebar .module h3 {
  color: #666666;
  font-size: 13px;
  margin: 0;
  padding: 0;
}
#content-wrapper #gec-sidebar .module p {
  color: #333333;
  margin: 0;
  padding: 10px 0 0 0;
}
#content-wrapper #gec-sidebar ul {
  list-style: url(//support.sas.com/images/diamond.gif);
  margin: 0;
  padding: 0 0 1em 2em;
  font-size: 11px;
}
#content-wrapper #sidebar {
  float: right;
  margin: 0;
  padding: 0 15px 0 0;
  width: 196px;
}
#content-wrapper #sidebar .module {
  margin-bottom: 20px;
  width: 196px;
  float: right;
}
#content-wrapper #sidebar .module img {
  margin-top: 5px;
}
#content-wrapper #sidebar h1 {
  border-bottom: 1px dotted #3066B8;
  border-top: 0 solid #3066B8;
  color: #000000 !important;
  font-size: 0.95em !important;
  padding: 5px 0 0 2px !important;
  text-transform: uppercase;
  margin-botom: 5px !important;
}
#content-wrapper #sidebar .module h3 {
  color: #666666;
  font-size: 13px;
  margin: 0;
  padding: 0;
}
#content-wrapper #sidebar .module p {
  color: #333333;
  margin: 0;
  padding: 10px 0 0 0;
}
#content-wrapper #sidebar ul {
  list-style: url(//support.sas.com/images/diamond.gif);
  margin: 0;
  padding: 0 0 1em 2em;
  font-size: 11px;
}
#content-wrapper #content-holder {
  background: url(//support.sas.com/images/dots-left.gif) repeat-y scroll 0 0 transparent;
  display: inline;
  float: left;
  margin: 10px 0 0 0;
  min-width: 960px;
  width: 100%;
}
#content-wrapper #column3-inner {
  background: url(//support.sas.com/images/dots-right.gif) repeat-y scroll right center transparent;
  display: inline;
  float: left;
  margin: 0px;
  min-width: 520px;
  padding: 0 0 30px;
  width: 100%;
}
#content-wrapper #content-holder h1 {
  color: #003366;
  font-size: 1.4em;
  font-weight: bold;
  margin: 0 0 5px 0;
  padding: 0;
}
#content-wrapper #content-holder h2 {
  color: #000000;
  font-size: 1.2em;
  font-weight: bold;
  margin: 1em 0 0.5em;
}
#content-wrapper #column3 {
  background: url(//support.sas.com/images/dots-left.gif) repeat-y scroll 0 0 transparent;
  display: inline;
  float: left;
  margin: 0;
  min-width: 1150px;
  width: 100%;
}
#content-wrapper #column3-inner {
  background: url(//support.sas.com/images/dots-right.gif) repeat-y scroll right center transparent;
  display: inline;
  float: left;
  margin: 0px;
  min-width: 520px;
  padding: 0 0 30px;
  width: 100%;
}
#content-wrapper #column3 h1 {
  color: #003366;
  font-size: 1.4em;
  font-weight: bold;
  margin: 0 0 5px 0;
  padding: 0;
}
#content-wrapper #column3 h2 {
  color: #000000;
  font-size: 1.2em;
  font-weight: bold;
  margin: 1em 0 0.5em;
}
#content-wrapper div#tabbed-content {
  margin-top: 30px;
}
#content-wrapper div#tabs {
  padding: 0;
  margin: 0;
}
#content-wrapper ul#tabbed_nav {
  display: block;
  margin: 0;
  padding: 0;
  height: 24px;
  list-style: none;
  background: url(//support.sas.com/images/elements/tabs/tabs-border.png) repeat-x left bottom;
}
#content-wrapper ul#tabbed_nav li {
  float: left;
  display: inline-block;
  margin: 0;
  padding: 0;
  height: 24px;
}
#content-wrapper ul#tabbed_nav li a {
  display: inline-block;
  margin: 0 0 -1px 0;
  padding-left: 10px;
  height: 24px;
  font: normal 12px/24px Arial, sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #333;
  background: url(//support.sas.com/images/elements/tabs/tabs.png) no-repeat left -50px;
  outline: 0 none;
  cursor: pointer;
}
#content-wrapper ul#tabbed_nav li a span {
  line-height: 24px;
  height: 24px;
  display: inline-block;
  padding: 0 10px 0 0;
  text-align: center;
  background: url(//support.sas.com/images/elements/tabs/tabs.png) no-repeat right -50px;
}
#content-wrapper ul#tabbed_nav li a:hover {
  text-decoration: none;
  background-position: left -100px;
}
#content-wrapper ul#tabbed_nav li a:hover span {
  background-position: right -100px;
}
#content-wrapper ul#tabbed_nav li.active a {
  background-position: left top;
  color: #003b76;
}
#content-wrapper ul#tabbed_nav li.active a span {
  background-position: right top;
}
#content-wrapper #content-panels {
  padding: 15px 15px 0px 20px;
  color: #333333;
}
#content-wrapper #content-panels #content1,
#content-wrapper #content-panels #content2,
#content-wrapper #content-panels #content3,
#content-wrapper #content-panels #content4,
#content-wrapper #content-panels #content5 {
  margin: 0;
  padding: 0;
}
#content-wrapper #content-panels #content1 h2,
#content-wrapper #content-panels #content2 h2,
#content-wrapper #content-panels #content3 h2,
#content-wrapper #content-panels #content4 h2,
#content-wrapper #content-panels #content5 h2 {
  color: #000000;
  font-size: 1.2em;
  font-weight: bold;
  margin: 1em 0 0.5em;
}
#content-wrapper #content-panels ul {
  margin: 0;
  padding: 0px;
  list-style: none;
}
#content-wrapper #content-panels ul li {
  background: url(//support.sas.com/images/bullets/black-bullet1.gif) no-repeat scroll left 5px transparent;
  color: #333333;
  font-size: 12px;
  padding-bottom: 8px;
  padding-left: 15px;
  line-height: 15px;
}
#content-wrapper #content-panels li ul {
  margin: 0;
  padding-bottom: 10px;
}
#content-wrapper #content-panels li ul li {
  background: url(//support.sas.com/images/bullets/black-bullet3.gif) no-repeat scroll left 14px transparent;
  margin: 0;
  padding: 8px 0 0 15px;
}
#content-wrapper #content-panels ol li {
  padding-left: 0;
}
#content-wrapper #content-panels p {
  font-size: 12px;
  color: #333333;
  padding: 5px;
}
#content-wrapper #content-panels li a:link {
  font-family: Arial, sans-serif;
  font-size: 12px;
  margin: 0px;
  color: #0E66BA;
  text-decoration: none;
}
#content-wrapper #content-panels li a:hover {
  font-family: Arial, sans-serif;
  font-size: 12px;
  margin: 0px;
  color: #0E66BA;
  text-decoration: underline;
}
#content-wrapper #content-panels li a:active {
  font-family: Arial, sans-serif;
  font-size: 12px;
  margin: 0px;
  color: #0E66BA;
  text-decoration: underline;
}
#content-wrapper #content-panels li a:visited {
  font-family: Arial, sans-serif;
  font-size: 12px;
  margin: 0px;
  color: #0E66BA;
}
#content-wrapper #content-panels span {
  font-size: 12px;
  color: #666666;
}
#content-wrapper #content-panels p a:link {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #0E66BA;
  text-decoration: none;
  font-weight: normal;
}
#content-wrapper #content-panels p a:hover {
  text-decoration: underline;
}
#content-wrapper #content-panels p a:visited {
  color: #0E66BA;
  font-weight: normal;
}
#content-wrapper #content-panels .tab-intro {
  margin-bottom: 20px;
}
#content-wrapper .video-alert {
  background: url(//support.sas.com/images/icons/video-alert.gif) no-repeat scroll right center transparent;
  padding: 5px 60px 5px 0;
}
#content-wrapper #sidebar a.bbutton {
  background-image: url(../images/button/blue_r.png);
  background-position: right top;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  padding: 0 10px 0 0;
  text-decoration: none;
}
#content-wrapper #sidebar a.bbutton span {
  background-image: url(../images/button/blue_l.png);
  background-repeat: no-repeat;
  border: 0 none;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 27px;
  margin: 0;
  padding: 0 15px 0 12px;
  text-decoration: none;
}
#content-wrapper .chevron-link {
  margin-top: 8px;
}
#content-wrapper .chevron-link ul {
  list-style: none;
}
#content-wrapper .chevron-link ul li {
  background: none !important;
  line-height: 15px !important;
  padding-bottom: 8px !important;
  padding-left: 0 !important;
}
#content-wrapper .chevron-link ul li a {
  background: url(//support.sas.com/images/icons/news_list_bullet.gif) no-repeat scroll left 2px transparent;
  padding-left: 12px;
}
#content-wrapper #content-panels .media-container {
  margin-bottom: 20px;
  min-height: 50px;
  padding-left: 55px;
}
#content-wrapper #content-panels .media-button {
  padding-right: 20px;
  float: left;
}
#content-wrapper #content-panels span.media-titles {
  font-weight: bold;
  color: #333333;
}
#content-wrapper #content-panels span.media-duration {
  color: #999999;
  font-size: 11px;
}
#content-wrapper #content-panels span.media-size {
  color: #999999;
  font-size: 11px;
}
#content-wrapper #content-panels span.media-details {
  color: #666666;
  font-size: 11px;
}
#content-wrapper #sectionHeader h2 {
  background-image: url(//support.sas.com/images/elements/bar_right.gif);
  background-position: right top;
  background-repeat: no-repeat;
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
  text-decoration: none;
  width: 100%;
}
#content-wrapper #sectionHeader h2 span {
  background-image: url(//support.sas.com/images/elements/bar_left.gif);
  background-repeat: no-repeat;
  border: 0 none;
  color: #003366;
  display: block;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 25px;
  line-height: 25px;
  margin: 0;
  padding-left: 10px;
  position: relative;
}
#content-wrapper #toolbar .bottom-line {
  border-top: 1px solid #949494;
  clear: both;
}
#content-wrapper ul {
  margin-bottom: 0.5em;
  margin-left: 1.75em;
  margin-top: 0.25em;
}
#content-wrapper h4 {
  font-size: 14px !important;
  margin-bottom: 0 !important;
  margin-top: 1.25em !important;
  font-weight:bold  !important;
  
}
#content-wrapper .head1 {
  color: #000000;
  font-size: 1.4em;
  font-weight: bold;
}
#content-wrapper .bannerhd {
  color: #0066CC;
  font-size: 0.9em;
  font-weight: bold;
}
#content-wrapper table.buttons {
  margin-top: 20px;
}
#content-wrapper table.top {
  width: 100%;
}
#content-wrapper table.hnav {
  border: 0 none;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
}
#content-wrapper td.bar_l {
  background-image: url(//support.sas.com/eduapp/images/bar_l.gif);
  background-repeat: no-repeat;
}
#content-wrapper td.bar_r {
  background-image: url(//support.sas.com/eduapp/images/bar_r.gif);
  background-repeat: no-repeat;
}
#content-wrapper #bluenav {
  background: url(//support.sas.com/eduapp/images/bar_l.gif) no-repeat scroll left center transparent;
  position: relative;
}
#content-wrapper #bluenav ul {
  border: 0 solid green;
  margin: 10px;
  padding: 0;
}
#content-wrapper #bluenav li {
  color: #0066CC;
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0 5px 0 10px;
  white-space: nowrap;
}
#content-wrapper #bluenav li a {
  background-color: inherit;
  font-weight: bold;
  padding: 9px 11px;
  text-decoration: none;
}
#content-wrapper #bluenav li a:visited {
  background-color: inherit;
}
#content-wrapper #bluenav .left {
  background: url("//support.sas.com/eduapp/images/bar_l.gif") no-repeat scroll left center transparent;
  font-size: 1.2em;
  font-weight: bold;
  padding-right: 30px;
}
#content-wrapper #bluenav .divider {
  background: url("//support.sas.com/eduapp/images/bar_div.gif") no-repeat scroll left center transparent;
  font-size: 1.2em;
  font-weight: bold;
  padding-right: 30px;
}
#content-wrapper #bluenav .help {
  background: url("//support.sas.com/eduapp/images/bar_r.gif") no-repeat scroll left center transparent;
  color: #003399;
  font-size: 0.8em;
  font-weight: bold;
  padding: 12px 0 6px 40px;
}
#content-wrapper .help a {
  font-weight: bold;
}
#content-wrapper .helphd {
  color: #003399;
  font-size: 1.2em;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
#content-wrapper .video {
  background-image: url("//support.sas.com/eduapp/images/vidicon.gif");
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  font-size: 0.9em;
  padding: 2px 0 0 20px;
}
#content-wrapper .myel {
  font-size: 0.8em;
  padding: 15px 5px 0 10px;
}
#content-wrapper .myel a {
  font-weight: bold;
  text-decoration: none;
}
#content-wrapper .select {
  padding: 15px 0 0 5px;
}
#content-wrapper .search {
  padding: 20px 0 0 5px;
}
#content-wrapper .bardiv {
  background-image: url("//support.sas.com/eduapp/images/bar_div.gif");
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  margin: 0 0 0 5px;
}
#content-wrapper table.crslst {
  border: 0 none;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
}
#content-wrapper table.crslst td {
  padding: 8px;
}
#content-wrapper table.studentlst {
  border: 0 none;
  border-collapse: collapse;
  margin: 0 20px !important;
  padding: 0;
  width: 98% !important;
}
#content-wrapper table.tab {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #DEEBFF;
  border-collapse: collapse;
  border-color: #000000 -moz-use-text-color -moz-use-text-color #000000;
  border-style: solid none none solid;
  border-width: 1px 0 0 1px;
  width: 100%;
}
#content-wrapper table.tabon {
  border-collapse: collapse;
  display: block;
  position: relative;
  visibility: visible;
  width: 100%;
}
#content-wrapper table.taboff {
  border-collapse: collapse;
  display: none;
  position: relative;
  visibility: hidden;
  width: 100%;
}
#content-wrapper table.tabbox {
  border: 0 none;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
}
#content-wrapper table.tabbox td {
  padding: 0 15px 0 0;
}
#content-wrapper .lwschd {
  float: right;
  margin: 15px 0 0;
  padding: 5px;
}
#content-wrapper .lwschd_lft {
  color: #990000;
  float: left;
  font-size: 90%;
  margin: 20px 0 10px;
  padding: 0;
  width: 70%;
}
#content-wrapper .ccode {
  font-size: 85%;
  font-weight: bold;
}
#content-wrapper .pathbox {
  float: right;
  padding: 5px;
  width: 150px;
}
#content-wrapper .elbox {
  background-color: #F5F7FA;
  border-color: #5779BA;
  border-style: solid;
  border-width: 3px 1px;
  float: right;
  font-size: 95%;
  margin: 0 0 0 4px;
  padding: 6px;
  width: 245px;
}
#content-wrapper .lwbox {
  background-color: #F5F7FA;
  border-color: #007DC3;
  border-style: solid;
  border-width: 3px 1px;
  float: right;
  font-size: 95%;
  margin: 5px 20px 0 4px;
  padding: 6px;
  width: 170px;
}
#content-wrapper #suggest {
  background-image: url("//support.sas.com/eduapp/images/news.jpg");
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  font-size: 85%;
  margin-left: 5px;
  padding: 2px 0 0 20px;
}
#content-wrapper .tabcontent {
  padding: 8px;
}
#content-wrapper .tabhead {
  display: none;
}
#content-wrapper .ctry {
  font-size: 1.1em;
  font-weight: bold;
  text-align: right;
}
#content-wrapper table.schedule {
  border: 1px solid #8DA8CE;
  font-size: 0.95em;
  margin-bottom: 4px;
  margin-left: 20px;
  margin-top: 6px;
  text-align: left;
}
#content-wrapper table.schedule th {
  background-color: #8DA8CE;
  color: #E5ECF6;
  font-size: 1.1em;
  padding: 2px 0;
}
#content-wrapper table.schedule tr td {
  padding: 2px 10px 2px 0;
  vertical-align: bottom;
}
#content-wrapper table.schedule tr td select {
  font-size: 0.95em;
}
#content-wrapper table.schedule tr.shaded td {
  background-color: #E5ECF6;
}
#content-wrapper #elib {
  background-image: url("//support.sas.com/images/global/elbow_off.gif");
  background-position: 10px center;
  background-repeat: no-repeat;
  display: block;
  margin-left: 20px;
  padding: 5px 0 0 30px;
}
#content-wrapper #phone {
  background-image: url("//support.sas.com/eduapp/images/phone.jpg");
  background-position: left center;
  background-repeat: no-repeat;
  color: #000000;
  display: block;
  font-size: 1em;
  font-weight: bold;
  margin-left: 5px;
  padding: 0 0 0 20px;
  width: 60%;
}
#content-wrapper #classroom {
  background-image: url("//support.sas.com/eduapp/images/classroom.jpg");
  background-position: left center;
  background-repeat: no-repeat;
  color: #000000;
  display: block;
  font-size: 1em;
  font-weight: bold;
  margin: 22px 0 10px;
  padding: 0 0 0 20px;
}
#content-wrapper #liveweb {
  background-image: url("//support.sas.com/eduapp/images/lw.jpg");
  background-position: left center;
  background-repeat: no-repeat;
  color: #000000;
  display: block;
  font-size: 1em;
  font-weight: bold;
  margin: 22px 0 10px;
  padding: 0 0 0 20px;
}
#content-wrapper #elearn {
  background-image: url("//support.sas.com/eduapp/images/elearn.jpg");
  background-position: left center;
  background-repeat: no-repeat;
  color: #000000;
  display: block;
  font-size: 1em;
  font-weight: bold;
  margin: 22px 0 10px;
  padding: 0 0 0 20px;
}
#content-wrapper #books {
  background-image: url("//support.sas.com/eduapp/images/elearn.jpg");
  background-position: left center;
  background-repeat: no-repeat;
  color: #000000;
  display: block;
  font-size: 1em;
  font-weight: bold;
  margin: 22px 0 10px;
  padding: 0 0 0 20px;
}
#content-wrapper #learn-plus {
  background-image: url("//support.sas.com/images/elements/learn-plus.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #000000;
  display: block;
  font-size: 1em;
  font-weight: bold;
  margin: 22px 0 10px;
  padding: 0 0 0 20px;
}
#content-wrapper #crosssell {
  background-image: url("//support.sas.com/eduapp/images/learning_plus.gif");
  background-position: left center;
  background-repeat: no-repeat;
  color: #000000;
  display: block;
  font-size: 1em;
  font-weight: bold;
  margin: 22px 0 2px;
  padding: 0 0 0 20px;
}
#content-wrapper .addstudent {
  background-image: url("//support.sas.com/eduapp/images/arrow.gif");
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  font-size: 0.9em;
  font-weight: bold;
  margin: 10px 0 5px;
  padding: 0 0 0 20px;
  width: 60%;
}
#content-wrapper .addstudent a:link {
  color: #009900;
  font-size: 0.9em;
  font-weight: bold;
  text-decoration: none;
}
#content-wrapper .addstudent a:hover {
  color: #00DD00;
  font-size: 0.9em;
  font-weight: bold;
  text-decoration: underline;
}
#content-wrapper .addstudent a:visited {
  color: #00DD00;
  font-size: 0.9em;
  font-weight: bold;
  text-decoration: underline;
}
#content-wrapper .crstitle {
  display: block;
  font-size: 1em;
  font-weight: bold;
  margin: 2px 0 0;
  padding: 0;
}
#content-wrapper .crstitle a {
  font-weight: bold;
}
#content-wrapper .navborder {
  background-color: #004CA9;
  border-bottom: 1px none #004CA9;
  border-color: #004CA9;
  border-style: solid solid none;
}
#content-wrapper #contact {
  background-image: url("//support.sas.com/eduapp/images/contact.jpg");
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  font-size: 0.9em;
  margin-left: 5px;
  padding: 8px 0 0 20px;
}
#content-wrapper .start {
  background-image: url("//support.sas.com/eduapp/images/startbg.jpg");
}
#content-wrapper ul.ellist li {
  padding: 4px 0 3px;
}
#content-wrapper ul.ecquote li {
  color: #000000;
  font-size: 85%;
  line-height: 125%;
  list-style-image: url("//support.sas.com/eduapp/images/bullet.gif");
  padding: 2px 0 10px 1px;
}
#content-wrapper ul.ecquote li a {
  font-weight: bold;
}
#content-wrapper .ecquotee {
  color: #515151;
  margin: 0;
  padding: 0;
}
#content-wrapper ul.dblorange li {
  font-size: 1em;
  line-height: 120%;
  list-style-image: url("//support.sas.com/eduapp/images/arroworange.gif");
  padding: 3px;
}
#content-wrapper #searchfix {
  margin: 0;
  padding: 0;
}
#content-wrapper #searchfix input.searchButton {
  background-color: #DEEBFF;
  border: 1px solid #A5ACB2;
  color: #013A75;
  cursor: pointer;
  font-size: 0.8em;
  font-weight: bold;
  text-align: center;
}
#content-wrapper .rthead {
  font-size: 1em;
  font-weight: bold;
}
#content-wrapper .rtheadc {
  font-size: 0.9em;
  font-weight: bold;
  padding: 0 0 15px;
  text-align: center;
}
#content-wrapper .rtnav {
  font-size: 0.9em;
}
#content-wrapper ul.rtnav {
  list-style: disc outside url("//support.sas.com/eduapp/images/diamond.gif");
  margin: 0;
  padding: 0 0 1em 2em;
}
#content-wrapper ul.rtnav li {
  padding: 0 0 0.18em;
}
#content-wrapper .list {
  color: #515151;
  font-size: 0.9em;
  font-weight: bold;
  padding: 5px 0 5px 2px;
}
#content-wrapper .listbox {
  background-color: #DEEBFF;
}
#content-wrapper .border {
  background-color: #004CA9;
}
#content-wrapper .fontsm {
  font-size: 0.9em;
}
#content-wrapper .dropnav {
  color: #515151;
  font-size: 0.9em;
}
#content-wrapper .current {
  color: #515151;
  font-size: 0.9em;
}
#content-wrapper .view {
  color: #0066CC;
}
#content-wrapper .addcart {
  color: #0066CC;
  font-size: 0.9em;
  text-align: center;
}
#content-wrapper .incart {
  color: #515151;
  font-size: 0.9em;
}
#content-wrapper .level {
  color: #000000;
  font-size: 0.9em;
  font-weight: bold;
  width: 10%;
}
#content-wrapper .options {
  color: #000000;
  font-size: 0.9em;
  font-weight: bold;
  width: 15%;
}
#content-wrapper .colhd {
  color: #000000;
  font-size: 0.85em;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
}
#content-wrapper td.colcnt {
  color: #000000;
  font-size: 80%;
  font-style: normal;
  line-height: normal;
  margin-top: 0;
  padding-top: 10px;
}
#content-wrapper .carthd a {
  font-weight: bold;
}
#content-wrapper #ltcol {
  float: left;
  width: 250px;
}
#content-wrapper #rtcol {
  float: left;
  margin-left: 200px;
  width: 350px;
}
#content-wrapper #legend {
  color: #515151;
  float: right;
  font-size: 0.75em;
  margin-left: 5px;
  width: 200px;
}
#content-wrapper #legendhd {
  color: #515151;
  font-size: 1.05em;
  line-height: 2em;
}
#content-wrapper .label {
  color: #0066CC;
}
#content-wrapper .greyhd {
  font-weight: bold;
  margin: 25px 0 0 0;
  padding: 2px;
   font-size: 11pt;
    font-style: normal;
}
#content-wrapper .rolehd {
  background-color: #D3D3D3;
  font-weight: bold;
  margin: 8px 0 1px;
  padding: 2px;
  width: 250px;
}
#content-wrapper ul.role {
  list-style-type: none;
  margin: 0 0 0 0;
  padding: 0;
}
#content-wrapper ul.role li {
  font-size: 0.9em;
  padding: 1px 0 1px 16px;
}
#content-wrapper ul.role li a {
  color: #0066CC;
  text-decoration: none;
}
#content-wrapper ul.role li a:hover {
  text-decoration: underline;
}
#content-wrapper #vcan {
  background-image: url("https://www.sas.com/offices/NA/canada/images/common/dots_v.gif");
  float: left;
  height: 1000px;
  vertical-align: top;
  width: 5px;
}
#content-wrapper #hln {
  background-image: url("//support.sas.com/eduapp/images/dot.gif");
  background-repeat: repeat-x;
}
#content-wrapper #hlnsp {
  background-image: url("//support.sas.com/eduapp/images/dot.gif");
  background-repeat: repeat-x;
  margin: 40px 0 10px;
}
#content-wrapper #vln {
  background-image: url("//support.sas.com/eduapp/images/dot.gif");
  background-position: center center;
  background-repeat: repeat-y;
  padding: 0 0 0 11px;
}
#content-wrapper .vlng {
  background-image: url("//support.sas.com/eduapp/images/dotb.gif");
  background-position: center center;
  background-repeat: repeat-y;
  padding: 0 0 0 11px;
}
#content-wrapper #vlnc {
  background-image: url("//support.sas.com/eduapp/images/dotc.gif");
  background-position: center center;
  background-repeat: repeat-y;
  padding: 0 0 0 11px;
}
#content-wrapper .moresm {
  background-image: url("//support.sas.com/images/morearrow.gif");
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  font-size: 0.8em;
  padding: 0 0 0 11px;
}
#content-wrapper .moreb {
  background-image: url("//support.sas.com/images/morearrow.gif");
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  font-size: 0.85em;
  font-weight: bold;
  margin: 7px 0 0;
  padding: 0 0 0 11px;
}
#content-wrapper .moreb a {
  font-weight: bold;
}
#content-wrapper .moreblg {
  background-image: url("//support.sas.com/images/morearrow.gif");
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  font-size: 0.9em;
  font-weight: bold;
  margin: 7px 0 0;
  padding: 0 0 0 11px;
}
#content-wrapper .moreblg a {
  font-weight: bold;
}
#content-wrapper .morebtxt {
  font-size: 0.85em;
  font-weight: bold;
  margin: 5px 0 0 11px;
}
#content-wrapper .morebtxt a {
  font-weight: bold;
}
#content-wrapper .moretxt {
  font-size: 0.85em;
  padding: 0 0 4px 11px;
}
#content-wrapper #advsrch {
  background-image: url("//support.sas.com/eduapp/images/advsrch.jpg");
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  font-size: 0.75em;
  padding: 0 0 0 20px;
  text-transform: uppercase;
}
#content-wrapper .cartnav {
  font-size: 0.9em;
  font-weight: bold;
}
#content-wrapper .cartnav a {
  font-size: 0.9em;
  font-weight: bold;
}
#content-wrapper .quote {
  color: #515151;
  font-style: italic;
  margin-top: 2px;
}
#content-wrapper .quote a {
  color: #515151;
  text-decoration: underline;
}
#content-wrapper .quotee {
  font-size: 0.9em;
  padding: 10px 0 5px;
}
#content-wrapper .banner {
  padding: 0 0 15px;
  text-align: center;
}
#content-wrapper .head2 {
  color: #000000;
  font-size: 1.2em;
  font-weight: bold;
  margin: 1em 0 0.5em;
}
#content-wrapper .quotes {
  color: #003366;
  font-family: Trebuchet MS, Times;
  font-weight: bold;
}
#content-wrapper .quotesig {
  font-size: 90%;
}
#content-wrapper .rfooter {
  color: #990000;
  font-size: 75%;
  margin-top: 6px;
}
#content-wrapper .color {
  color: #990000;
}
#content-wrapper .colorit {
  color: #990000;
  font-family: Times;
  font-style: italic;
}
#content-wrapper .yellow {
  background-color: #FFFFCC;
}
#content-wrapper .darkrow {
  background-color: #006DAA;
  color: #FFFFFF;
  font-weight: bold;
}
#content-wrapper .bluerow {
  background-color: #E1F0FF;
  font-weight: bold;
}
#content-wrapper .bluerow a {
  background-color: #E1F0FF;
  font-weight: bold;
}
#content-wrapper .tanrow {
  background-color: #FDF5E6;
  font-size: 90%;
  font-weight: bold;
}
#content-wrapper .row {
  font-size: 90%;
  font-weight: bold;
}
#content-wrapper .paleblue {
  background-color: #E3EBFB;
  color: #000000;
}
#content-wrapper .paleblueb {
  background-color: #E3EBFB;
  color: #000000;
  font-weight: bold;
}
#content-wrapper .lw {
  color: #990000;
  font-size: 85%;
}
#content-wrapper .bks {
  color: #003333;
  font-size: 85%;
}
#content-wrapper .reg {
  color: #CC3333;
  font-size: 100%;
  font-weight: bold;
}
#content-wrapper .reg a:link {
  color: #CC3333;
  text-decoration: none;
}
#content-wrapper .reg a:visited {
  color: #CC3333;
  text-decoration: none;
}
#content-wrapper .reg a:hover {
  color: #CC3333;
  text-decoration: underline;
}
#content-wrapper .register {
  background-image: url("//support.sas.com/eduapp/images/regarrow.gif");
  background-position: right center;
  background-repeat: no-repeat;
  display: inline;
  padding-right: 14px;
}
#content-wrapper .tcinfo {
  background-image: url("//support.sas.com/eduapp/images/print.gif");
  background-position: left center;
  background-repeat: no-repeat;
  display: inline;
  padding-left: 17px;
}
#content-wrapper .tag {
  color: #444444;
  font-family: Trebuchet MS, Times;
  font-size: 105%;
  font-weight: bold;
  line-height: 120%;
  margin-bottom: 10px;
}
#content-wrapper .box {
  background-color: #FFFBF2;
  border: 1px solid black;
  border-collapse: collapse;
  padding: 5px;
}
#content-wrapper .bgrey {
  color: #444444;
  font-weight: bold;
}
#content-wrapper .bblue {
  color: #0066CC;
  font-size: 1.1em;
  font-weight: bold;
}
#content-wrapper #viewpath {
  background-image: url("//support.sas.com/eduapp/images/advisor.jpg");
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  font-size: 85%;
  padding: 1px 0 0 20px;
}
#content-wrapper #question {
  background-image: url("//support.sas.com/eduapp/images/question.gif");
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  margin: 10px 0 5px;
  padding: 0 0 0 15px;
}
#content-wrapper #exclaim {
  background-image: url("//support.sas.com/eduapp/us/images/exclaim.gif");
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  margin: 10px 0 5px;
  padding: 0 0 0 15px;
}
#content-wrapper .notehd {
  color: #CC6600;
  font-size: 1em;
  font-weight: bold;
  margin: 0;
  padding: 15px 0 10px;
}
#content-wrapper .notesm {
  font-size: 0.8em;
  font-style: oblique;
  margin: 0;
  padding: 15px 0 0;
}
#content-wrapper .notetxt {
  font-size: 0.8em;
  margin: 5px 20px;
}
#content-wrapper .notloggedin {
  color: #FF6600;
  padding-top: 5px;
}
#content-wrapper .hecline {
  border-bottom: 1px none #FF6600;
  border-color: #FF6600;
  border-style: solid solid none;
  margin: 2em 10em;
}
#content-wrapper .line {
  margin: 2em 10em;
}
#content-wrapper .royblue1 {
  background-color: #006DAA;
  color: #FFFFFF;
  font-weight: bold;
  padding: 4px;
}
#content-wrapper .grey {
  background-color: #EEEEEE;
  font-weight: normal;
}
#content-wrapper .greyb {
  background-color: #EEEEEE;
  font-weight: bold;
}
#content-wrapper .orangeb {
  color: #FF6600;
  font-weight: bold;
}
#content-wrapper .smfont {
  font-size: 0.9em;
  font-weight: bold;
    margin: 5px 0 0 11px;
}
#content-wrapper #sgfcolumn {
  float: right;
  font-size: 0.9em;
  margin: 0;
  padding: 0 0 0 0.5em;
  width: 250px;
}
#content-wrapper #rtcolumn {
  float: right;
  font-size: 0.85em;
  margin: 0;
  padding: 0;
  width: 200px;
}
#content-wrapper #rtcolumn p {
  font-size: 0.9em;
}
#content-wrapper #fyicolumn {
  float: left;
  font-size: 0.85em;
  margin: 0;
  padding: 0;
  width: 220px;
}
#content-wrapper #fyicolumn p {
  font-size: 0.9em;
}
#content-wrapper #sncolumn {
  float: right;
  font-size: 0.85em;
  margin: 0;
  padding: 0;
  width: 250px;
}
#content-wrapper .fieldsetrt {
  font-size: 0.8em;
  width: 195px;
}
#content-wrapper .bb {
  border-bottom: 1px solid black;
  border-right: 1px solid black;
  text-align: center;
}
#content-wrapper .fTb {
  border: 0 none;
}
#content-wrapper .trigger img,
#content-wrapper .expanded img {
  display: none;
}
#content-wrapper .trigger {
  color: #0066CC;
  cursor: pointer;
}
#content-wrapper .trigger:hover {
  color: #0066CC;
  cursor: pointer;
}
#content-wrapper .expanded {
  cursor: pointer;
}
#content-wrapper .expanded:hover {
  color: #0066CC;
  cursor: pointer;
}
#content-wrapper .show {
  display: table;
  position: static;
}
#content-wrapper .hide {
  height: 1px;
  left: -999em;
  overflow: hidden;
  position: absolute;
  width: 100px;
}
#content-wrapper h6 {
  font-size: 0.9em;
  font-weight: bold;
  margin-top: 10px;
  padding-bottom: 5px;
  padding-left: 13px;
}
#content-wrapper h6.trigger {
  background: url("//support.sas.com/eduapp/images/plus.gif") no-repeat scroll left top transparent;
}
#content-wrapper h6.expanded {
  background: url("//support.sas.com/eduapp/images/minus.gif") no-repeat scroll left top transparent;
  color: #003399;

}
#content-wrapper .subtext {
  font-size: 0.95em;
  margin-top: 0;
}
#content-wrapper .subtext1 {
  margin-bottom: 1em;
  margin-left: 36px;
  margin-top: 0.25em;
}
#content-wrapper .subtext2 {
  margin-bottom: 1em;
  margin-left: 4px;
  margin-top: 0.25em;
}
#content-wrapper p.expandall {
  margin-bottom: 0.5em;
  margin-top: 5px;
}
#content-wrapper p.expandall a {
  text-decoration: none;
}
#content-wrapper p.expandall a:hover {
  color: #0066CC;
  text-decoration: underline;
}
#content-wrapper .expandimg {
  margin: 4px 4px 0 0;
}
#content-wrapper .collapseimg {
  margin: 4px 4px 0 18px;
}
#content-wrapper .elimg {
  float: right;
  margin-top: 17px;
}
#content-wrapper .ecimg {
  float: left;
  padding: 0 12px 0 0;
}
#content-wrapper #pathcolumn {
  border: 1px solid #CCCCCC;
  float: right;
  font-size: 0.85em;
  margin: 0 0 5px;
  padding: 0 0 0 5px;
  width: 190px;
}
#content-wrapper #pathcolumn a {
  font-weight: bold;
}
#content-wrapper .viewpath {
  background-image: url("//support.sas.com/eduapp/images/advisor.jpg");
  background-position: left center;
  background-repeat: no-repeat;
  display: inline;
  padding: 8px 0 0 20px;
  text-align: right;
}
#content-wrapper .callout {
  background-color: #F5F7FA;
  border-color: #007DC3;
  border-style: solid;
  border-width: 4px 1px;
  font-size: small;
  line-height: 145%;
  margin: 4px;
  padding: 6px;
}
#content-wrapper .calloutrt {
  background-color: #F5F7FA;
  border-color: #007DC3;
  border-style: solid;
  border-width: 4px 4px;
  float: right;
  font-size: small;
  line-height: 145%;
  margin: 0 10px 0 0;
  padding: 2px;
  width: 250px;
}
#content-wrapper .callouthd {
  font-size: 90%;
  font-weight: bold;
}
#content-wrapper table.edcat {
  margin: 20px 0 !important;
  width: 98%;
  border-collapse: collapse;
}
#content-wrapper table.edcat th {
  font-size: 0.9em;
  font-weight: bold;
  padding: 4px 12px !important;
  text-align: left;
  vertical-align: top;
}
#content-wrapper table.edcat th.sortable {
  border-right: 1px solid #CCCCCC;
  padding-right: 7px;
}
#content-wrapper table.edcat td {
  padding: 5px 6px !important;
  text-align: left;
  vertical-align: middle !important;
  
}
#content-wrapper table.crslst tr.even {
  background-color: #F3F3F3;
}
#content-wrapper table.edcat tr.even {
  background-color: #f3f3f3;
}
#content-wrapper table.edcat thead tr {
  background-color: #F2F2F2;
}
#content-wrapper table.edcat th.sorted {
  background-color: #DEEBFF;
}
#content-wrapper table.edcat th a,
#content-wrapper th a:visited {
  color: #0080FF;
}
#content-wrapper table.edcat th a:hover {
  color: #0080FF;
  text-decoration: underline;
}
#content-wrapper table.edcat th.sorted a,
#content-wrapper th.sortable a {
  background-position: right center;
  background-repeat: no-repeat;
  display: block;
  font-weight: bold;
  width: 100%;
}
#content-wrapper table.edcat th.sortable a {
  background-image: url("//support.sas.com/eduapp/images/arrow_off.png");
  font-weight: bold;
  background-position: right top;
 padding-right: 7px;
}
#content-wrapper table.edcat th.order1 a {
  background-image: url("//support.sas.com/eduapp/images/arrow_down.png");
  font-weight: bold;
  padding-right: 7px;
  background-position: right top;
}
#content-wrapper table.edcat th.order2 a {
  background-image: url("//support.sas.com/eduapp/images/arrow_up.png");
  padding-right: 7px;
  background-position: right top;
}
}
#content-wrapper table.edcat2 {
  margin: 0 0 !important;
  width: 100%;
}
#content-wrapper table.edcat2 th {
  padding: 0 !important;
  text-align: left;
  vertical-align: top;
}
#content-wrapper table.form {
  width: 100%;
}
#content-wrapper .greyrow {
  background-color: #DDDDDD;
  font-size: 0.9em;
  font-weight: bold;
  margin-top: 5px;
  padding: 2px;
}
#content-wrapper #step {
  float: left;
  font-size: 0.9em;
  margin: 5px 5px 10px 0;
  width: 250px;
}
#content-wrapper #step1 {
  font-size: 0.9em;
  margin: 5px 5px 10px 0;
  width: 250px;
}
#content-wrapper .stepon {
  color: #003399;
  font-weight: bold;
}
#content-wrapper .steponlabel {
  color: #000000;
  font-weight: bold;
}
#content-wrapper .stepoff {
  color: #AAAAAA;
}
#content-wrapper .bluehd {
  color: #003399;
  font-weight: bold;
  margin: 15px 0 10px;
}
#content-wrapper .bluehdlg {
  color: #003399;
  font-size: 1.35em;
  font-weight: bold;
  margin: 15px 0 10px;
}
#content-wrapper .hdspace {
  line-height: 150%;
}
#content-wrapper .promohd {
  color: #003399;
  font-weight: bold;
  margin: 30px 0 5px;
}
#content-wrapper .promotxt {
  font-size: 0.85em;
  margin: 0 0 15px;
}
#content-wrapper .promob {
  color: #515151;
  font-size: 1em;
  font-weight: bold;
}
#content-wrapper .darkhd {
  color: #333333;
  font-weight: bold;
  margin: 20px 0 0;
}
#content-wrapper #cart1mkt {
  float: right;
  font-size: 0.9em;
  margin: 5px 0 0 5px;
  width: 300px;
}
#content-wrapper #cart3msg {
  font-size: 0.9em;
  margin: 5px 0 0 5px;
}
#content-wrapper #cartlegend {
  color: #515151;
  float: right;
  font-size: 0.75em;
  margin-top: 20px;
  width: 410px;
}
#content-wrapper .cartlegendhd {
  color: #515151;
  font-size: 1.05em;
  line-height: 80%;
}
#content-wrapper .addcrs {
  background-color: #D3E2F1;
  border: 1px solid #A5ACB2;
  color: #013A75;
  cursor: pointer;
  font-size: 0.8em;
  font-weight: bold;
  margin: 10px 0 10px 4px;
  padding: 0;
  text-align: center;
  width: 85px;
}
#content-wrapper .addcrs a {
  color: #013A75;
  font-weight: bold;
  line-height: 145%;
  padding: 5px;
}
#content-wrapper .titlerow {
  background-color: #DEEBFF;
  font-size: 0.9em;
  font-weight: bold;
  margin-top: 3px;
  padding: 2px;
}
#content-wrapper .titlerow a:link {
  font-weight: bold;
  text-decoration: none;
}
#content-wrapper .titlerow a:visited {
  font-weight: bold;
  text-decoration: none;
}
#content-wrapper .titlerow a:hover {
  font-weight: bold;
  text-decoration: underline;
}
#content-wrapper .daterow {
  background-color: #F4F6FB;
  padding: 4px;
}
#content-wrapper .totalrow {
  background-color: #F4F6FB;
  font-weight: bold;
  padding: 4px;
}
#content-wrapper tr.studentrow {
  background-color: #F4F6FB;
  background-image: url("//support.sas.com/eduapp/images/dot.gif");
  background-position: center bottom;
  background-repeat: repeat-x;
}
#content-wrapper .edit {
  background-color: #D3E2F1;
  border: 1px solid #A5ACB2;
  color: #013A75;
  cursor: pointer;
  float: left;
  font-size: 0.8em;
  font-weight: bold;
  margin-top: 6px;
  padding: 2px 10px;
  text-align: center;
}
#content-wrapper .edit a {
  color: #013A75;
  font-weight: bold;
}
#content-wrapper .proceed {
  background-color: #D3E2F1;
  border: 1px solid #A5ACB2;
  color: #013A75;
  cursor: pointer;
  float: right;
  font-size: 0.8em;
  font-weight: bold;
  margin-top: 15px;
  padding: 2px 5px;
  text-align: center;
}
#content-wrapper .proceed a {
  color: #013A75;
  font-weight: bold;
}
#content-wrapper .submit {
  background-color: #D3E2F1;
  border: 1px solid #A5ACB2;
  color: #013A75;
  cursor: pointer;
  float: right;
  font-size: 0.8em;
  font-weight: bold;
  margin: 10px 0 20px;
  padding: 2px 5px;
  text-align: center;
}
#content-wrapper .submit1 {
  background-color: #D3E2F1;
  border: 1px solid #A5ACB2;
  color: #013A75;
  cursor: pointer;
  font-size: 0.8em;
  font-weight: bold;
  margin: 10px 0 20px;
  padding: 2px 5px;
}
#content-wrapper .submit1 a {
  color: #013A75;
  font-weight: bold;
}
#content-wrapper .agree {
  background-color: #D3E2F1;
  border: 1px solid #A5ACB2;
  color: #013A75;
  cursor: pointer;
  float: left;
  font-size: 0.8em;
  font-weight: bold;
  margin: 20px 0;
  padding: 2px 5px;
  text-align: center;
}
#content-wrapper .agree a {
  color: #013A75;
  font-weight: bold;
}
#content-wrapper .agreenot {
  background-color: #D3E2F1;
  border: 1px solid #A5ACB2;
  color: #013A75;
  cursor: pointer;
  float: right;
  font-size: 0.8em;
  font-weight: bold;
  margin: 20px 0;
  padding: 2px 5px;
  text-align: center;
}
#content-wrapper .agreenot a {
  color: #013A75;
  font-weight: bold;
}
#content-wrapper .cancel {
  background-color: #D3E2F1;
  border: 1px solid #A5ACB2;
  color: #013A75;
  cursor: pointer;
  float: left;
  font-size: 0.8em;
  font-weight: bold;
  margin: 10px 0 20px;
  padding: 2px 5px;
  text-align: center;
}
#content-wrapper .cancel a {
  color: #013A75;
  font-weight: bold;
}
#content-wrapper .imgpadding {
  float: right;
  margin-right: 100px;
}
#content-wrapper .imgcenter {
  margin-left: 15px;
}
#content-wrapper .login1 {
  background-color: #D3E2F1;
  border: 1px solid #A5ACB2;
  color: #013A75;
  cursor: pointer;
  font-size: 0.8em;
  font-weight: bold;
  margin: 15px 0 15px 200px;
  padding: 2px 5px;
  text-align: center;
  width: 55px;
}
#content-wrapper .login1 a {
  color: #013A75;
  font-weight: bold;
}
#content-wrapper .optionimg {
  padding-left: 30px;
}
#content-wrapper .promo {
  color: #000000;
  font-size: 0.85em;
  font-weight: bold;
  padding: 6px 0;
  text-align: center;
  width: 85px;
}
#content-wrapper #cart3note {
  border: 1px solid #000000;
  font-size: 0.9em;
  font-weight: bold;
  margin: 10px 0 0;
  padding: 3px;
  width: 550px;
}
#content-wrapper .fs75 {
  font-size: 75%;
}
#content-wrapper .fs85 {
  font-size: 85%;
}
#content-wrapper .fs85b {
  font-size: 85%;
  font-weight: bold;
}
#content-wrapper .fs90 {
  font-size: 90%;
}
#content-wrapper .smallb {
  font-size: 85%;
  font-weight: bold;
}
#content-wrapper .total {
  font-size: 90%;
  font-weight: bold;
  text-align: right;
}
#content-wrapper .subtotal {
  font-size: 80%;
  font-weight: bold;
  text-align: right;
}
#content-wrapper .totalnote {
  font-size: 75%;
  text-align: right;
}
#content-wrapper select {
  color: #333333;
  font-size: 0.9em;
}
#content-wrapper textarea {
  color: #333333;
  font-size: 0.9em;
}
#content-wrapper input {
  color: #333333;
  font-size: 0.9em;
}
#content-wrapper input.activate {
  color: #646464;
  font-size: 0.85em;
}
#content-wrapper td.form {
  border: medium none;
  font-size: 0.9em;
  font-weight: bold;
  padding: 2px;
}
#content-wrapper td.formindent {
  border: medium none;
  font-size: 1.0em;
  font-weight: bold;
  padding: 2px 0 0 15px;
}
#content-wrapper td.formindent a {
  font-weight: bold;
}
#content-wrapper .formhd {
  border: medium none;
  color: #000000;
  font-size: 1em;
  font-weight: bold;
  margin-top: 15px;
  padding: 2px;
}
#content-wrapper .formnote {
  margin: 10px 0 15px;
}
#content-wrapper .formdate {
  font-size: 0.8em;
  margin: 10px 0 15px;
}
#content-wrapper .indent {
  margin-left: 12px !important;
}
#content-wrapper .students {
  width: 150px;
}
#content-wrapper #ordno {
  color: #990000;
  font-size: 90%;
  font-weight: bold;
  margin: 10px 0 0;
  text-align: center;
}
#content-wrapper .popup {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.85em;
}
#content-wrapper .close {
  float: right;
  font-size: 0.8em;
}
#content-wrapper .close a {
  color: #0066CC;
  text-decoration: none;
}
#content-wrapper .close a:hover {
  text-decoration: underline;
}
#content-wrapper .hidden {
  display: none;
  margin-left: 35px;
}
#content-wrapper ul.mktree {
  margin-left: 0;
  margin-top: 10px;
  padding: 0;
  margin-bottom: 25px;
}
#content-wrapper ul.mktree li {
  list-style: none outside none;
  margin-left: 0;
  margin-top: 10px;
  padding: 0;
}
#content-wrapper ul.mktree li ul {
  margin-left: 20px;
  margin-top: 10px;
  padding: 0;
}
#content-wrapper ul.mktree li.liOpen .bullet {
  background: url("//support.sas.com/eduapp/images/minus.gif") no-repeat scroll left center transparent;
  color: #0066CC;
  cursor: pointer;
  padding-left: 20px;
}
#content-wrapper ul.mktree li.liClosed .bullet {
  background: url("//support.sas.com/eduapp/images/plus.gif") no-repeat scroll left center transparent;
  color: #0066CC;
  cursor: pointer;
  padding-left: 20px;
}
#content-wrapper ul.mktree li.liBullet .bullet {
  background: url("") no-repeat scroll left center transparent;
  cursor: default;
  padding-left: 0;
}
#content-wrapper ul.mktree li.liOpen ul {
  display: block;
}
#content-wrapper ul.mktree li.liClosed ul {
  display: none;
}
#content-wrapper ul.mktree li {
  font-size: 10pt;
  font-style: normal;
  font-weight: bold;
}
#content-wrapper ul.mktree li ul li {
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
}
#content-wrapper ul.mktree li ul li ul li {
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
}
#content-wrapper ul.mktree li ul li ul li ul li {
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
}
#content-wrapper ul.subtext li {
  margin: 0 0 1.5em 20px;
}
#content-wrapper .required {
  color: #CC0000;
  font-weight: bold;
}
#content-wrapper a.bbutton {
  background-image: url("//support.sas.com/eduapp/images/blue_r.gif");
  background-position: right top;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  padding: 0 10px 0 0;
  text-decoration: none;
}
#content-wrapper a.bbutton span {
  background-image: url("//support.sas.com/eduapp/images/blue_l.gif");
  background-repeat: no-repeat;
  border: 0 none;
  color: #FFFFFF !important;
  cursor: pointer;
  display: block;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 32px;
  margin: 0;
  padding: 0 10px 0 12px;
  text-decoration: none;
}
#content-wrapper a.gbutton {
  background-image: url("//support.sas.com/eduapp/images/gold_r.gif");
  background-position: right top;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  padding: 0 10px 0 0;
  text-decoration: none;
}
#content-wrapper a.gbutton span {
  background-image: url("//support.sas.com/eduapp/images/gold_l.gif");
  background-repeat: no-repeat;
  border: 0 none;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 32px;
  margin: 0;
  padding: 0 10px 0 12px;
  text-decoration: none;
}
#content-wrapper input.gbutton {
  background: url("//support.sas.com/eduapp/images/gold_button.gif") no-repeat scroll right top transparent;
  border: 0 none;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  height: 35px;
  line-height: 16px;
  width: 75px;
}
#content-wrapper #canfooter {
  background-color: #003399;
  color: white;
  font-size: 9px;
  height: 12px;
  margin: 0;
  overflow: visible;
  padding: 0 0;
  text-transform: uppercase;
  width: 100%;
}
#content-wrapper #canfooter ul {
  float: left;
  margin: 0 0 0 10px;
  padding: 0;
}
#content-wrapper #canfooter li {
  display: block;
  float: left;
  list-style-type: none;
  margin: 0;
}
#content-wrapper #canfooter li a {
  border-right: 1px solid #FFFFFF;
  color: white;
  padding: 0 5px;
  text-decoration: none;
}
#content-wrapper #canfooter p {
  float: right;
  margin: 0;
  padding: 0;
}
#content-wrapper #canfooter p a {
  color: white;
  padding: 0 15px 0 0;
  text-decoration: none;
}
#content-wrapper #cartainer {
  margin: 0;
  min-width: 675px;
  padding: 0;
}
#content-wrapper #main-2col .cartinfo {
  border-bottom: 1px solid #015196;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-left: 1px solid #015196;
  border-right: 1px solid #015196;
  margin: 0 0 25px 0;
  padding: 0 20px 20px 20px;
}
#content-wrapper #main-2col .cartinfo table {
  margin: 0;
  padding: 0;
  width: 100%;
}
#content-wrapper #main-2col .cartList {
  border: 0 none;
  margin: 0;
  padding: 0 20px;
}
#content-wrapper #main-2col .cartinfo .cartList table.studentlst {
  margin: 0;
  padding: 0 20px 20px;
  width: 100%;
}
#content-wrapper #main-2col .buttons {
  float: right;
  margin-top: 20px;
  width: auto;
}
#content-wrapper #main-2col .buttons .update-cart {
  width: auto;
  display: inline;
}
#content-wrapper #main-2col .buttons .continue {
  width: auto;
  padding-left: 70px;
  display: inline;
}
#content-wrapper #main-2col .buttons .checkout {
  width: auto;
  display: inline;
  margin-left: 15px;
}
#content-wrapper #main-2col .cartrec {
  border-bottom: 1px solid #2D7ECA;
  border-left: 1px solid #2D7ECA;
  border-right: 1px solid #2D7ECA;
  margin: 0;
  padding: 0;
}
#content-wrapper #main-2col .carttitle {
  height: 28px;
  margin: 20px 0 0;
  padding: 0;
  width: 100%;
}
#content-wrapper #main-2col .titleleft {
  background: url("//support.sas.com/eduapp/images/cart_right.gif") no-repeat scroll left center transparent;
  color: #0068CD;
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  height: 35px;
  margin: 0;
  padding: 0 0 0 35px;
}
#content-wrapper #main-2col .titleright {
  background: url("//support.sas.com/eduapp/images/mail_icon.gif") no-repeat scroll left center transparent;
  font-family: Arial;
  font-size: 12px;
  height: 35px;
  margin: 0;
  padding: 0 10px 0 0;
}
#content-wrapper .print a {
  background: url("//support.sas.com/eduapp/images/print.jpg") no-repeat scroll left center transparent;
  color: #333333;
  float: right;
  font-family: Arial;
  font-size: 10px;
  font-weight: bold;
  height: 20px;
  margin: 0 10px 0 0;
  padding: 0 0 0 20px;
}
#content-wrapper #main-2col .titleright a {
  color: #0068CD;
  font-weight: bold;
  text-decoration: none;
}
#content-wrapper #main-2col .titleright a:hover {
  color: #65ABEF;
  font-weight: bold;
  text-decoration: underline;
}
#content-wrapper .crumbband {
  background-color: #015196;
  background-image: url("//support.sas.com/eduapp/images/bar_right.gif");
  background-position: right top;
  background-repeat: no-repeat;
  line-height: 30px;
  margin: 15px 0 0;
  padding: 0;
  width: 100%;
}
#content-wrapper .crumbband span {
  background-image: url("//support.sas.com/eduapp/images/bar_left.gif");
  background-repeat: no-repeat;
  border: 0 none;
  color: #00319C;
  display: block;
  margin: 0;
  padding: 0 0 0 20px;
}
#content-wrapper .crumbband .titlebar {
  height: 30px;
  margin: 0;
  padding: 0;
  width: 500px;
}
#content-wrapper .crumbband .title {
  border: 0 none;
  color: #FFFFFF;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 32px;
  margin: 0;
  padding: 0;
}
#content-wrapper .crumbband table {
  width: auto !important;
}
#content-wrapper #main-2col .titlepath {
  border: 0 none;
  color: #71A7D6;
  font-family: Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
#content-wrapper #main-2col .titlestate {
  border: 0 none;
  color: #FFFFFF;
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
#content-wrapper #recommend {
  margin: 0 0 30px 0;
  padding: 25px;
  border-radius: 5px;
  border: 1px solid #01378D;
  background-color: #eff7fa;
}
#content-wrapper #recommend .title {
  color: #006699;
  font-size: 15px;
  font-weight: bold;
}
#content-wrapper #recommend .cartinfo {
  margin: 0;
  padding: 0;
}
#content-wrapper #recommend .cartinfo table {
  margin: 0;
  padding: 0;
  width: 100%;
}
#content-wrapper #recommend .cartList {
  border: 0 none;
  margin: 0;
  padding: 0 20px;
}
#content-wrapper #recommend td {
  font-weight: bold;
  margin: 0;
  padding: 0 0 0 10px;
}
#content-wrapper #recommend ul {
  list-style: none outside none;
}
#content-wrapper a.grbutton {
  background-image: url("//support.sas.com/images/gr_button_right.jpg");
  background-position: right top;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  padding: 0 10px 0 0;
  text-decoration: none;
}
#content-wrapper a.grbutton span {
  background-image: url("//support.sas.com/images/gr_button_left.jpg");
  background-repeat: no-repeat;
  border: 0 none currentcolor;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 28px;
  margin: 0;
  padding: 0 15px 0 25px;
  text-decoration: none;
}
#content-wrapper input.grbutton {
  background: url("//support.sas.com/eduapp/images/green_button.jpg") no-repeat scroll right center transparent;
  border: 0 none;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  height: 35px;
  line-height: 16px;
  width: 75px;
}
#content-wrapper #popup {
  margin: 0;
  padding: 0;
  width: 100%;
}
#content-wrapper #popup .bar {
  background-image: url("//support.sas.com/eduapp/images/pop_title_bg.gif");
  background-position: left top;
  background-repeat: repeat;
  height: 51px;
  margin: 0;
  padding: 0;
  width: 100%;
}
#content-wrapper #popup .title {
  color: #003366;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 26px;
  margin: 0;
  padding: 12px;
}
#content-wrapper #popup form {
  color: #333333;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
#content-wrapper #popup .text {
  color: #333333;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  padding: 12px;
}
#content-wrapper #popup .asterisk {
  color: #990000;
  display: inline;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
#content-wrapper a.grybutton {
  background-image: url("//support.sas.com/eduapp/images/gray_r.gif");
  background-position: right top;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  padding: 0 10px 0 0;
  text-decoration: none;
}
#content-wrapper a.grybutton span {
  background-image: url("//support.sas.com/eduapp/images/gray_l.gif");
  background-repeat: no-repeat;
  border: 0 none;
  color: #505050;
  cursor: pointer;
  display: block;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 20px;
  margin: 0;
  padding: 0 0 0 10px;
  text-decoration: none;
}
#content-wrapper input[type="text"],
#content-wrapper select,
#content-wrapper textarea {
  background: none repeat scroll 0 0 #FFFFFF !important;
}
#content-wrapper .orange {
  color: #F77332;
}
#content-wrapper .blue {
  color: #0067BA;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 0;
  padding: 6px 0 0;
  text-align: center;
}
#content-wrapper .promo_rt {
  float: right;
  padding: 0 0 0 15px;
}
#content-wrapper .promobox {
  background-color: #EDF4FA;
  border: 1px solid #529AD5;
  font-family: Arial, Helvetica, sans-serif;
  height: auto;
  margin: 0 0 10px;
  width: 196px;
  float: right;
}
#content-wrapper .promobox p {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  margin: 6px 6px 0;
}
#content-wrapper .topbar {
  background-color: #529AD5;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  height: inherit;
  margin: 0;
  padding: 2px 0 4px;
  text-align: center;
}
#content-wrapper .topbar2 {
  display: block;
  height: 4px;
  margin: 0;
  padding: 0;
}
#content-wrapper .promoboxh1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 90%;
  font-weight: bold;
  margin: 0;
  padding: 6px 0 0;
  text-align: center;
}
#content-wrapper .promoboxh3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 80%;
  font-weight: bold;
  letter-spacing: -1px;
  margin: 6px 0 0 6px;
}
#content-wrapper .pc_button {
  clear: both;
  display: block;
  float: none;
  margin: 0;
  padding: 5px 0 5px 30px;
}
#content-wrapper p.pc_button span {
  background: url("//support.sas.com/eduapp/us/images/bg_button_a.png") no-repeat scroll right top transparent;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  padding: 0 8px 0 0;
}
#content-wrapper .pc_button a {
  background: url("//support.sas.com/eduapp/us/images/bg_button_span.png") no-repeat scroll left top transparent;
  color: white;
  display: inline-block;
  font-family: arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  height: 24px;
  margin-right: 5px;
  padding: 4px 0 4px 11px;
  text-decoration: none;
}
#content-wrapper a.listen {
  background-image: url("//support.sas.com/eduapp/us/images/audio.gif");
  background-repeat: no-repeat;
  padding: 0 0 0 18px;
}
#content-wrapper a.download {
  background-image: url("//support.sas.com/images/morearrow.gif");
  background-position: left center;
  background-repeat: no-repeat;
  margin: 0 0 0 5px;
  padding: 0 0 0 10px;
}
#content-wrapper .mktmsg {
  color: green;
}
#content-wrapper #featured {
  border-color: #999999;
  border-style: solid;
  border-width: 0 0 1px;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
}
#content-wrapper #tool-bar {
  background: url("//support.sas.com/eduapp/images/grey_rt.gif") no-repeat scroll right top transparent;
  display: block;
  margin: 0;
  min-width: 700px;
  padding: 0;
  position: relative;
  text-decoration: none;
}
#content-wrapper #tool-bar span {
  background: url("//support.sas.com/eduapp/images/grey_left.gif") no-repeat scroll 0 0 transparent;
  border: 0 none;
  color: #003366;
  display: block;
  font-family: Arial, sans-serif;
  font-size: 14px;
  height: 36px;
  margin: 0;
  padding: 0 8px;
  position: relative;
}
#content-wrapper #tool-bar ul {
  margin: 0;
  padding: 0;
}
#content-wrapper #tool-bar ul li.my-training {
  background: url("//support.sas.com/eduapp/images/arrows.png") no-repeat scroll left top transparent;
  border-top: 0 none;
  float: left;
  font-size: 12px;
  height: 34px;
  line-height: 34px;
  list-style-position: outside;
  list-style-type: none;
  margin-right: 20px;
  padding-left: 15px;
  position: relative;
}
#content-wrapper #tool-bar ul li.need-help {
  background: url("//support.sas.com/eduapp/images/arrows.png") no-repeat scroll left top transparent;
  border-top: 0 none;
  float: left;
  font-size: 12px;
  height: 34px;
  list-style-position: outside;
  list-style-type: none;
  margin-right: 15px;
  padding-left: 15px;
  padding-top: 3px;
  position: relative;
}
#content-wrapper #tool-bar .contact {
  color: #006699;
  font-size: 10px;
  font-weight: bold;
  line-height: 7px;
}
#content-wrapper #tool-bar a {
  color: #006699;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
#content-wrapper #viewform {
  float: left;
  height: 34px;
  width: 170px;
}
#content-wrapper #viewform form {
  margin: 8px 0 0;
  padding: 0;
}
#content-wrapper #viewform .view-courses {
  font-size: 11px;
  margin: 0;
  padding: 0;
  width: 170px;
}
#content-wrapper #searchform {
  float: right;
  height: 34px;
  margin: 0;
  padding: 0;
  width: 495px;
}
#content-wrapper #searchform form {
  float: right;
  height: 34px;
  margin: 0;
  padding: 0;
}
#content-wrapper #searchform .search-courses {
  border: 1px solid #CCCCCC;
  display: block;
  float: left;
  font-size: 11px;
  height: 16px;
  margin: 9px 0;
  padding: 0;
  position: relative;
  width: 130px;
}
#content-wrapper .toolbar-search-icon {
  background: url("//support.sas.com/eduapp/images/go_button.png") no-repeat scroll left top transparent;
  border: 0 none;
  cursor: pointer;
  display: inline;
  height: 34px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 30px;
}
#content-wrapper .cart_g {
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  float: left;
  height: 34px;
  margin-right: 10px;
  padding: 0;
  width: 55px;
}
#content-wrapper .fullprice {
  text-decoration: line-through;
}
#content-wrapper .percent {
  background-image: url("//support.sas.com/eduapp/images/percent.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 12px;
}
#content-wrapper .courseDetails {
  color: #000000;
  font-size: 80%;
  font-style: normal;
  line-height: normal;
  margin-top: 0;
  padding: 8px 0 !important;
  vertical-align: middle;
}
#content-wrapper #listbar {
  background-color: #EEF2FB;
  height: 20px;
  margin: 0 10px 10px;
  padding: 0 0 0 10px;
}
#content-wrapper #listnav {
  float: left;
}
#content-wrapper a.filter_choices_link {
  float: right;
  padding: 0 100px 0 0;
}
#content-wrapper #results_within {
  background-color: #D9D8D8;
  border: 1px solid #898989;
  height: 20px;
  margin: 10px 10px 0;
  padding: 5px 10px;
}
#content-wrapper #results_within h1 {
  color: #000000;
  display: inline;
  float: left;
  font-size: 1em;
  font-weight: bold;
  margin: 0 0 5px;
  padding: 0;
}
#content-wrapper #searched_on {
  font-size: 1em;
  font-weight: bold;
  margin: 0 0 0 10px;
  padding: 5px 10px 25px;
}
#content-wrapper .search_term {
  color: #333333;
  font-style: italic;
  font-weight: normal;
}
#content-wrapper .results th {
  border-bottom: 1px solid #01378D;
  border-style: none none solid;
  border-width: 0 0 1px;
  padding: 5px 15px;
  text-align: left;
  white-space: nowrap;
}
#content-wrapper table.results {
  padding: 10px 10px 10px 30px;
  width: 100%;
}
#content-wrapper table.results td {
  padding: 5px 15px;
  vertical-align: text-top;
}
#content-wrapper a.sort_active_down {
  background-image: url("//support.sas.com/images/sort_arrow.gif");
  background-position: right top;
  background-repeat: no-repeat;
  padding: 0 15px 0 0;
}
#content-wrapper a.sort_active_down:hover {
  background-image: url("//support.sas.com/images/sort_arrow_up.gif");
  background-position: right top;
  background-repeat: no-repeat;
  padding: 0 15px 0 0;
}
#content-wrapper .sort_active_up {
  background-image: url("//support.sas.com/images/sort_arrow_up.gif");
  background-position: right top;
  background-repeat: no-repeat;
  padding: 0 15px 0 0;
}
#content-wrapper .sort_active_up:hover {
  background-image: url("//support.sas.com/images/sort_arrow.gif");
  background-position: right top;
  background-repeat: no-repeat;
  padding: 0 15px 0 0;
}
#content-wrapper a.sort {
  padding: 0 15px 0 0;
}
#content-wrapper a.sort:hover {
  background-image: url("//support.sas.com/images/sort_arrow.gif");
  background-position: right top;
  background-repeat: no-repeat;
  padding: 0 15px 0 0;
}
#content-wrapper .filtered {
  background-position: right top;
  background-repeat: no-repeat;
  padding: 0 15px 0 0;
}
#content-wrapper .highlight {
  background-color: #01378D;
  color: white;
}
#content-wrapper a.date {
  font-size: 1em;
  font-weight: bold;
}
#content-wrapper a.title {
  font-size: 1em;
  font-weight: bold;
}
#content-wrapper .description {
  display: block;
  font-size: 90%;
  width: 620px;
}
#content-wrapper .url {
  font-size: 80%;
  font-style: italic;
  line-height: normal;
}
#content-wrapper .size {
  font-size: 80%;
  font-style: italic;
  line-height: normal;
}
#content-wrapper #search_within {
  float: right;
  margin: 0;
  padding: 0;
  width: 340px;
}
#content-wrapper #search_within fieldset,
#content-wrapper #browse_search_within fieldset {
  border: 0 none;
  margin: 0;
  padding: 0 5px 10px 10px;
}
#content-wrapper #search_within fieldset.search,
#content-wrapper #browse_search_within fieldset.search {
  border: 0 solid #FFFFFF;
  text-align: right;
}
#content-wrapper #search_within label,
#content-wrapper #browse_search_within label {
  background-color: inherit;
  color: #A6D9FB;
  display: none;
}
#content-wrapper #search_within input.searchField,
#content-wrapper #browse_search_within input.searchField {
  background: url("//support.sas.com/images/bg_searchbox.gif") repeat-x scroll left top transparent;
  border: 1px solid #A5ACB2;
  font-size: 0.8em;
  height: 15px;
  padding: 1px;
}
#content-wrapper #search_within input.searchButton,
#content-wrapper #browse_search_within input.searchButton {
  background-color: #DEEBFF;
  border: 1px solid #A5ACB2;
  color: #013A75;
  cursor: pointer;
  font-size: 0.7em;
  font-weight: bolder;
  padding: 1px;
  text-align: center;
}
#content-wrapper #browse_search_within {
  display: block;
  padding: 0;
  width: 100%;
}
#content-wrapper #featured_content {
  display: block;
  margin: 20px 0 0;
  padding: 20px 0 0;
  width: 100%;
}
#content-wrapper #featured {
  border-color: #999999;
  border-style: solid;
  border-width: 0 0 1px;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
}
#content-wrapper table.browse_table td {
  padding: 0 25px 0 0;
  vertical-align: top;
}
#content-wrapper table.browse_table ul {
  list-style-type: none;
  margin: 0;
  padding: 0 0 15px;
}
#content-wrapper table.browse_table ul li h1 a {
  font-size: 0.8em;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
#content-wrapper #browsed_on {
  font-size: 1.3em;
  font-weight: bold;
  margin: 0 0 0 10px;
  padding: 5px 10px 10px;
}
#content-wrapper #size_items {
  font-size: 1em;
  margin: 0;
  padding: 0 0 0 40px;
}
#content-wrapper #browse_trail {
  background-color: #D9D8D8;
  border: 1px solid #898989;
  height: 20px;
  padding: 10px 6px 10px 10px;
  position: relative;
  z-index: 9999;
}
#content-wrapper * html #browse_trail {
  display: inline-block;
  padding-bottom: 0;
}
#content-wrapper * + html #browse_trail {
  display: inline-block;
}
#content-wrapper #browse_trail_links {
  color: #000000;
  font-weight: bold;
  left: 10px;
  margin: 0;
  padding: 0;
  top: 10px;
  z-index: 100;
}
#content-wrapper * html #browse_trail_links {
  display: inline-block;
}
#content-wrapper #file_format {
  color: #275E94;
  display: inline;
  font-size: 0.75em;
}
#content-wrapper #other_formats {
  display: inline;
}
#content-wrapper a.browse_trail_more {
  background-image: url("//support.sas.com/images/down_arrow.gif");
  background-position: right center;
  background-repeat: no-repeat;
  color: #000000;
  display: inline;
  font-size: 1em;
  font-weight: bold;
  margin: 0 0 5px;
  padding: 0 15px 0 0;
  text-decoration: none;
}
#content-wrapper .browse_drop_down {
  background-color: #FFFFFF;
  border: 1px solid #B4B4B4;
  overflow-x: auto;
  position: relative;
  right: -200px;
  top: 0;
  width: 250px;
  z-index: 9999;
}
#content-wrapper .browse_drop_down ul {
  list-style-type: none;
  margin: 0;
  padding: 2px 0 2px 5px !important;
}
#content-wrapper .browse_drop_down ul li {
  background: none repeat scroll 0 0 transparent !important;
  padding: 4px 0 4px 5px !important;
}
#content-wrapper #results_filter {
  display: inline;
  float: left;
  font-size: 1em;
  font-weight: bold;
  margin: 0 0 0 10px;
  padding: 5px 10px 0;
}
#content-wrapper #results_filter form {
  display: inline;
  margin: 0;
  padding: 0 2px 0 0;
  z-index: 100;
}
#content-wrapper div.spacer {
  clear: both;
}
#content-wrapper table.results td a {
  display: inline;
}
#content-wrapper .search_comment {
  color: #FF6600;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: italic;
}
#content-wrapper div.expand a {
  margin: 0;
  padding: 0;
}
#content-wrapper #searchBoxArea {
  background-color: #D9D8D8;
  border: 1px solid #898989;
  margin: 0 20px;
  padding: 10px 12px 10px 10px;
}
#content-wrapper #secondarySearchForm {
  clear: left;
  margin: 0;
  padding: 0;
}
#content-wrapper #secondarySearchForm h1 {
  color: #3B3B3B;
  display: inline;
  font-size: 13px;
  font-weight: bold;
  padding: 0;
}
#content-wrapper #moreSearchOptions {
  float: right;
  font-size: 11px;
  margin: 0;
  padding: 0;
}
#content-wrapper #moreSearchOptions ul {
  margin: 0;
  padding: 0 0 0 15px;
}
#content-wrapper #secondarySearchBox {
  margin: 0;
  padding: 0;
}
#content-wrapper .secondarySearchField {
  background: url("//support.sas.com/images/bg_searchbox.gif") repeat-x scroll left top #ffffff;
  border: 1px solid #A5ACB2;
  margin: 5px 0 0;
  width: 360px;
}
#content-wrapper #secondarySearchButton {
  height: 20px;
  margin: 6px 0 0;
  padding: 0;
  vertical-align: top;
  width: 53px;
}
#content-wrapper #advancedSearchButton {
  height: 20px;
  margin: 0;
  padding: 0;
  vertical-align: top;
  width: 53px;
}
#content-wrapper #advancedLink a {
  font-size: 11px;
}
#content-wrapper a.info {
  font-family: Tahoma, Arial, Sans-Serif;
  position: relative;
  text-decoration: none;
}
#content-wrapper a.info span {
  display: none;
  position: relative;
  text-decoration: none;
}
#content-wrapper a.info:hover {
  cursor: default;
  position: relative;
}
#content-wrapper a.info:hover .infobox {
  background: url(//support.sas.com/images/question.gif) no-repeat scroll right bottom #f4f4f4;
  border: 1px solid #CCCCCC;
  color: #000000;
  display: block;
  font-size: 0.9em;
  font-weight: normal;
  left: 25px;
  padding: 10px 10px 16px;
  position: absolute;
  text-align: left;
  top: 20px;
  width: 205px;
}
#content-wrapper .subtopic {
  white-space: nowrap;
}
#content-wrapper .featured-offer {
  background: url(//support.sas.com/images/elements/featured-offer.png) no-repeat scroll 8px 0 transparent;
  color: #FFFFFF;
  font-weight: bold;
  height: 38px;
  line-height: 38px;
  padding-left: 30px;
  margin-bottom: 10px;
  width: 219px;
  float: left;
}
#content-wrapper #nl-subscribe {
  background-image: url(//support.sas.com/images/elements/training/cat.jpg);
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  margin: 0 5px 5px;
  padding: 0 0 0 20px;
}
#content-wrapper #catalog {
  background-image: url(//support.sas.com/images/elements/training/ico_print.gif);
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  margin: 0 5px 5px;
  padding: 0 0 0 20px;
}
#content-wrapper #blog {
  background-image: url(//support.sas.com/images/elements/training/blog.gif);
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  margin: 0 5px 5px;
  padding: 0 0 0 20px;
}
#content-wrapper .module a:link {
  font-size: 11px !important;
}
#content-wrapper table.edcat th.addcarthead {
  width: 80px;
  text-align: center;
}
#content-wrapper table.edcat td.addcart {
  text-align: center;
}
#content-wrapper #back-link {
  line-height: 23px;
  position: absolute;
  right: 250px;
}
#content-wrapper #back-link a:link {
  background: url(//support.sas.com/images/elements/linkarrow.gif) no-repeat scroll right center transparent;
  color: #0E66BA;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  padding: 0 15px 0 0;
  text-decoration: none;
}
#content-wrapper #back-link a:hover {
  text-decoration: underline;
}
#content-wrapper .cl-page-title {
  position: absolute;
}
#content-wrapper .crs-list-hd {
  background-image: url(//support.sas.com/images/elements/bar_right.gif);
  background-position: right top;
  background-repeat: no-repeat;
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
  text-decoration: none;
  width: 100%;
}
#content-wrapper .crs-list-hd span {
  background-image: url(//support.sas.com/images/elements/bar_left.gif);
  background-repeat: no-repeat;
  border: 0 none;
  color: #003366;
  display: block;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 25px;
  line-height: 25px;
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}
#content-wrapper .atc-header {
  text-align: center;
}
#content-wrapper #page-title h1 {
   font-family: avenir-light;
    font-size: 4rem;
    font-weight: 400;
    margin: 0;
	color: #333333;
	 padding-bottom: 10px;
}
h1{ line-height: 5rem !important;
  
}
#content-wrapper .newstext {
  font-size: 100%;
  font-style: normal;
  line-height: normal;
  color: #000000;
  margin-top: 0;
  padding-top: 0;
}
#content-wrapper .greentext {
  color: #008000;
}
#content-wrapper .update {
  font-size: 80%;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  color: #f60;
  margin-top: 0;
  padding-top: 0;
}
#content-wrapper fieldset {
  border: 1px solid #ccc;
  padding: 10px 10px 10px 10px;
  margin: 5px 0px 5px 0px;
}
#content-wrapper fieldset legend {
  font-weight: bold;
}
#content-wrapper .extra1 {
  font-weight: bold;
  margin: 0px;
  padding: 1px 3px 1px 3px;
  color: #000000;
  margin-bottom: 4px;
  border: 1px solid #c1d5e0;
}
#content-wrapper .extra2 {
  font-weight: bold;
  margin: 0px;
  padding: 1px 3px 1px 3px;
  background: url(//support.sas.com/images/fieldbg2.gif) top left repeat-x;
  border: 1px solid #c1d5e0;
  color: #000000;
  margin-bottom: 4px;
}
#content-wrapper .extra3 {
  font-weight: bold;
  margin: 0px;
  padding: 1px 3px 1px 3px;
  background: url(//support.sas.com/images/fieldset1.gif) top left repeat-x;
  border: 1px solid #c1d5e0;
  color: #000000;
  margin-bottom: 4px;
}
#content-wrapper fieldset a:link {
  font-weight: bold;
}
#content-wrapper fieldset a:visited {
  font-weight: bold;
}
#content-wrapper fieldset a:active {
  font-weight: bold;
}
#content-wrapper fieldset a:hover {
  font-weight: bold;
}
#content-wrapper fieldset img {
  float: left;
  margin-right: 5px;
}
#content-wrapper #silverbar h2 {
  background-image: url("//support.sas.com/images/elements/bar_right.gif");
  background-position: right top;
  background-repeat: no-repeat;
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
  text-decoration: none;
  width: 100%;
}
#content-wrapper #silverbar h2 span {
  background-image: url("//support.sas.com/images/elements/bar_left.gif");
  background-repeat: no-repeat;
  border: 0 none;
  color: #4B4B4B;
  display: block;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 25px;
  line-height: 25px;
  margin: 0;
  padding-left: 10px;
  position: relative;
}
#content-wrapper #content4 {
  border: medium none;
  margin: 0 100% 0 0;
  padding: 1em 1em 1em 1.5em;
}
#content-wrapper #li_wrap {
  background: url(../images/dot.gif) repeat-y right top;
  float: left;
  width: 100%;
}
#content-wrapper div#left {
  float: left;
  width: 100%;
}
#content-wrapper ul.li_list {
  font-size: 100%;
  line-height: 130%;
  list-style-type: none;
  margin: 0;
  padding: 0 0 20px;
}
#content-wrapper ul.li_list h2 {
  background: url("//support.sas.com/images/bkgd-gray.gif") repeat-x scroll left top #eeeeee;
  border: 1px solid #DDDDDD;
  border-radius: 5px 5px 5px 5px;
  color: #073266;
  font-size: 100%;
  font-weight: normal;
  margin: 0;
  padding: 3px 10px;
}
#content-wrapper ul.li_list {
  font-size: 100%;
  line-height: 130%;
  list-style-type: none;
  margin: 0 !important;
  padding: 0 0 0 10px !important;
}
#content-wrapper ul.li_list li {
  margin: 0;
  line-height: 0 !important;
  padding: 2px 0 2px 0px;
}
#content-wrapper ul.li_list li a {
  background: url("//support.sas.com/images/sitemap-bullets/sitemap-bullet1.gif") no-repeat scroll left center transparent;
  margin: 0 0 0 0px;
  padding: 0 0 0 10px;
}
#content-wrapper ul.li_list li ul li ul li {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  margin: 0;
  padding: 0 0 2px 20px;
}
#content-wrapper ul.li_list li ul li ul li a {
  background: url("//support.sas.com/images/sitemap-bullets/sitemap-bullet3.gif") no-repeat scroll left center transparent;
  margin: 0 0 0 12px;
  padding: 0 0 0 10px;
}
#content-wrapper ul.li_list li ul li ul li ul {
  margin: 0;
  padding: 2px 0;
}
#content-wrapper ul.li_list li ul li ul li ul li {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  margin: 0;
  padding: 0 0 0 20px;
}
#content-wrapper ul.li_list li ul li ul li ul li a {
  background: url("//support.sas.com/images/sitemap-bullets/sitemap-bullet8.gif") no-repeat scroll left center transparent;
  margin: 0 0 0 12px;
  padding: 0 0 0 10px;
}
#content-wrapper .indent {
  margin-left: 10px;
}
#content-wrapper .indent1 {
  margin-left: 30px;
}
#content-wrapper .indent2 {
  margin-left: 50px;
}
#content-wrapper .indent3 {
  margin-left: 20px;
}
#content-wrapper .pad {
  padding-bottom: 3px;
}
#content-wrapper .listleft {
  list-style: url(//support.sas.com/images/elements/blusquare.gif);
  margin-left: -20px;
  padding-bottom: 3px;
}
#content-wrapper .fusioncode {
  margin: 20px;
  font-family: monospace;
  white-space: pre;
}
#content-wrapper .fusionnote {
  margin: 20px;
  font-family: monospace;
  padding: 10px 20px 10px 5px;
  white-space: pre;
}
#content-wrapper .txthilite {
  background-color: #c0c7d1;
}
#content-wrapper .caption {
  font-size: 80%;
  font-weight: bold;
  line-height: normal;
}
#content-wrapper .filetype {
  font-size: 80%;
  font-style: normal;
  line-height: normal;
}
#content-wrapper .postdate {
  font-size: 80%;
  font-style: italic;
  line-height: normal;
}
#content-wrapper .sasreg {
  font-size: .70em;
  vertical-align: baseline;
  position: relative;
  bottom: 0.33em;
}
#content-wrapper .titlereg {
  font-size: 55%;
  vertical-align: super;
  position: relative;
}
#content-wrapper .return {
  font-size: 80%;
  font-style: normal;
  line-height: normal;
}
#content-wrapper .internalonly {
  font-size: 110%;
  color: #cc0000;
  font-weight: bold;
}
#content-wrapper .status {
  font-size: 110%;
  color: #000000;
  font-weight: bold;
}
#content-wrapper .redtext {
  color: #ff0000;
}
#content-wrapper .fadedred {
  color: #cc9999;
}
#content-wrapper .securetext {
  font-size: 80%;
  font-style: normal;
  line-height: normal;
  color: #999999;
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 10px;
  margin-left: 10px;
}
#content-wrapper #displayChoice a.poff {
  display: inline;
}
#content-wrapper #displayChoice a.pon {
  display: inline;
}
#content-wrapper tr.poff {
  display: none;
}
#content-wrapper a.alpha:link {
  font-size: 10pt;
  font-weight: bold;
  color: #6D7B99;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #E5EAF5;
  padding: 2px;
  margin-right: 4px;
  border: 1px solid #E5EAF5;
}
#content-wrapper a.alpha:visited {
  font-size: 10pt;
  font-weight: bold;
  color: #6D7B99;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #E5EAF5;
  padding: 2px;
  margin-right: 4px;
  border: 1px solid #E5EAF5;
}
#content-wrapper a.alpha:hover {
  font-size: 10pt;
  font-weight: bold;
  color: #003399;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #EEEEEE;
  padding: 2px;
  margin-right: 4px;
  border: 1px solid #0066CC;
}
#content-wrapper table.doctable {
  width: 100%;
  padding: 0px 0px 0px 0px;
  border-collapse: collapse;
}
#content-wrapper td.doctitle {
  border-bottom: 1px dotted #cccccc;
  padding: 5px 0px 1px 0px;
}
#content-wrapper td.doctype {
  min-width: 50px;
  width: 50px;
  text-align: center;
  border-bottom: 1px dotted #cccccc;
  padding: 5px 0px 1px 0px;
}
#content-wrapper a.letter {
  background-color: #E5EAF5;
  border: 1px solid #E5EAF5;
  color: #6D7B99;
  font-size: 10pt;
  font-weight: bold;
  margin-bottom: 10px;
  padding: 2px;
  display: block;
  text-decoration: none;
}
#content-wrapper .letterbreak {
  border: 1px dotted #ccc;
  margin: 5px 0px 5px 0px;
  display: block;
}
#content-wrapper .action1 {
  font-size: 110%;
  font-style: normal;
  font-weight: bold;
  text-align: center;
}
#content-wrapper .action2 {
  font-size: 110%;
  font-style: normal;
  font-weight: normal;
  text-align: center;
}
#content-wrapper #phone {
  background-image: url(//support.sas.com/images/elements/phone.jpg);
  background-position: left center;
  background-repeat: no-repeat;
  color: #828282;
  display: block;
  font-size: 1.2em;
  font-weight: bold;
  padding: 0pt 0pt 0pt 15px;
}
#content-wrapper #emergency {
  background-color: #FFFFFF;
  height: 40px;
  margin: 0 15px;
}
#content-wrapper #emergency h2 {
  background: url(//support.sas.com/images/elements/emergency-bg-rt.gif) right top no-repeat;
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
  text-decoration: none;
  width: 100%;
}
#content-wrapper #emergency span {
  background: url(//support.sas.com/images/elements/emergency-bg-lt.gif) no-repeat left top;
  border: 0 none;
  color: #FFFFFF;
  display: block;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  height: 25px;
  line-height: 25px;
  margin: 0;
  padding-left: 10px;
  position: relative;
}
#content-wrapper html,
#content-wrapper body,
#content-wrapper applet,
#content-wrapper object,
#content-wrapper iframe,
#content-wrapper h4,
#content-wrapper h5,
#content-wrapper h6,
#content-wrapper p,
#content-wrapper pre,
#content-wrapper a,
#content-wrapper abbr,
#content-wrapper acronym,
#content-wrapper address,
#content-wrapper big,
#content-wrapper cite,
#content-wrapper code,
#content-wrapper del,
#content-wrapper dfn,
#content-wrapper font,
#content-wrapper img,
#content-wrapper ins,
#content-wrapper kbd,
#content-wrapper q,
#content-wrapper s,
#content-wrapper samp,
#content-wrapper small,
#content-wrapper strike,
#content-wrapper sub,
#content-wrapper sup,
#content-wrapper tt,
#content-wrapper var,
#content-wrapper fieldset,
#content-wrapper form,
#content-wrapper label,
#content-wrapper legend,
#content-wrapper caption {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: normal;
  font-style: normal;
  font-size: 100%;
  line-height: 1.25em;
  font-family: inherit;
  text-align: left;
}
#content-wrapper table,
#content-wrapper tbody,
#content-wrapper tfoot,
#content-wrapper thead,
#content-wrapper tr {
  font-weight: normal;
  font-style: normal;
  font-size: 100%;
  line-height: 1.25em;
  font-family: inherit;
  text-align: left;
}
#content-wrapper th {
  font-weight: bold;
  text-align: center;
}
#content-wrapper q:before,
#content-wrapper q:after,
#content-wrapper blockquote:before,
#content-wrapper blockquote:after {
  content: "";
}
#content-wrapper a img,
#content-wrapper :link img,
#content-wrapper :visited img {
  border: none;
}
#content-wrapper sup {
  font-size: smaller;
  vertical-align: baseline;
  position: relative;
  bottom: 0.33em;
}
#content-wrapper sub {
  font-size: smaller;
  vertical-align: baseline;
  position: relative;
  bottom: -0.25em;
}
#content-wrapper #leftcolumn_prop {
  width: 160px;
}
#content-wrapper #leftcolumn h3 {
  font-size: 100%;
  color: #06c;
  padding: 0px 0 0 0;
  margin: 0 0 7px 8px;
  text-transform: uppercase;
  /** this makes the h3 uppercase **/
}
#content-wrapper #leftcolumn h3 a {
  font-size: 100%;
  color: #06c;
}
#content-wrapper #leftcolumn a {
  font-size: 80%;
  /**** this is making the links the size that they are change this if you want it bigger ***/
  color: #06c;
  font-weight: bold;
  text-decoration: none;
  padding: 0px;
  margin: 0;
}
#content-wrapper #leftcolumn a:hover {
  color: #f60;
}
#content-wrapper #leftcolumn ul {
  list-style-type: none;
  padding: 0px;
  margin: 0 0 0 8px;
}
#content-wrapper #leftcolumn li {
  background: url(//support.sas.com/images/global/dot_off.gif) 0px 0px no-repeat;
  padding: 4px 0px 0px 10px;
  margin: 0;
}
#content-wrapper #leftcolumn li.leftnavon a {
  color: #f60;
}
#content-wrapper #leftcolumn li.leftnavon {
  background: url(//support.sas.com/images/global/dot_on.gif) 0px 0px no-repeat;
}
#content-wrapper #leftcolumn li.leftnavoffElbow {
  background: url(//support.sas.com/images/global/elbow_off.gif) no-repeat;
  padding-left: 17px;
  
}
#content-wrapper #leftcolumn li.leftnavoffElbow a {
  color: #06c;
  font-weight: normal;
  line-height: 20px !important;
}
#content-wrapper #leftcolumn li.leftnavonElbow {
  background: url(//support.sas.com/images/global/elbow_on.gif) no-repeat;
  padding-left: 17px;
}
#content-wrapper #leftcolumn li.leftnavonElbow a {
  color: #f60;
  font-weight: normal;
}
#content-wrapper #leftcolumn li.leftDashoff {
  list-style-type: none;
  padding-left: 5px;
}
#content-wrapper #leftcolumn li.leftDashoff a {
  color: #06c;
  font-weight: normal;
}
#content-wrapper #leftcolumn li.leftDashon {
  list-style-type: none;
  padding-left: 5px;
}
#content-wrapper #leftcolumn li.leftDashon a {
  color: #f60;
  font-weight: normal;
}
#content-wrapper #leftcolumn ul li ul ul li {
  padding-top: 0;
  background-image: none;
}
#content-wrapper #leftcolumn > ul > li > ul > ul > li > a {
  font-weight: normal;
  background: none;
}
#content-wrapper #mainfeature {
  color: #000000;
  padding: 10px 0px 20px 5px;
  margin: 0px 0px 0px 220px;
}
#content-wrapper #mainfeature h1 {
  margin: 0px;
  font-weight: normal;
  font-size: 1.40em;
  color: #666666;
}
#content-wrapper #mainfeature h2 {
  margin: 0;
  font-weight: bold;
  font-size: 1.10em;
  color: #003399;
  padding: 10px 0px 0px 0px;
}
#content-wrapper #mainfeature p {
  padding: 0;
  margin: 0;
}
#content-wrapper #mainfeature p.more {
  margin-top: 0;
  text-align: right;
}
#content-wrapper #mainfeature p.more a:link,
#content-wrapper #mainfeature p.more a:visited {
  padding-left: 14px;
}
#content-wrapper #mainfeature img {
  float: left;
  margin: 0 5px 5px 0;
}
#content-wrapper #techhighlights {
  margin: 5px 210px 0px 225px;
  padding: 0px;
  background: url(//support.sas.com/images/homepage/thRCbackgrad.gif) repeat-x top left;
  min-height: 372px;
  /* height: 100%; */
  min-width: 350px;
}
#content-wrapper #techhighlights .thTitle {
  font-weight: bold;
  text-align: left;
  color: #666666;
  padding: 5px 0px 0px 0px;
}
#content-wrapper #techhighlights .thcontent {
  padding: 0px 0px 0px 10px;
  margin: 0px 0px 0px 0px;
}
#content-wrapper #techhighlights .thcontent h2 {
  color: #666666;
  padding-bottom: 0.2em;
  font-size: 1.10em;
  margin-top: 5px;
}
#content-wrapper #techhighlights .thcontent h3 {
  font-size: 1.0em;
  margin: 0px;
  float: left;
}
#content-wrapper #techhighlights .thcontent .whatis {
  font-size: .80em;
  float: right;
  color: #666666;
}
#content-wrapper #techhighlights .thcontent p {
  padding: 0px;
  color: #000000;
  font-size: .90em;
  margin: 0px;
}
#content-wrapper #techhighlights .thcontent p.more {
  padding: 0px 15px 0px 0px;
  text-align: right;
  font-weight: bold;
  font-size: .85em;
}
#content-wrapper #techhighlights .thcontent ul.features {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#content-wrapper #techhighlights .thcontent ul.features li {
  margin: 0px;
  padding: 10px 0px 0px 0px;
}
#content-wrapper #techhighlights .thcontent .features li img {
  float: left;
  margin: 0px 5px 5px 0px;
}
#content-wrapper #sidebar {
  float: right;
  width: 200px;
  color: #000000;
  margin: 5px 0px 0px 0px;
  padding: 0;
  border: 0px solid green;
}
#content-wrapper #sidebar .sideBarNuggett {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: url(//support.sas.com/images/homepage/roundedcornerbackgrad.gif);
  height: 90px;
}
#content-wrapper #sidebar .sideBarContent {
  font-size: .90em;
  text-align: left;
  color: #000000;
  padding: 3px 0px 0px 0px;
}
#content-wrapper #sidebar .sideBarTitle {
  font-weight: bold;
  text-align: left;
  color: #666666;
}
#content-wrapper #sidebar p {
  padding: 5px 10px 0px 15px;
  margin: 0px;
  font-weight: normal;
  font-size: .95em;
}
#content-wrapper #sidebar .sbroundtop {
  height: 80px;
  background: url(//support.sas.com/images/homepage/roundedcornerright.gif) no-repeat top right;
}
#content-wrapper #sidebar img.sbcorner {
  width: 15px;
  height: 21px;
  border: none;
  display: block !important;
  float: left;
}
#content-wrapper #content h3 a {
  text-decoration: none;
  font-weight: bold;
}
#content-wrapper #content h3 a:link {
  text-decoration: none;
  font-weight: bold;
}
#content-wrapper #content h3 a:visited {
  text-decoration: none;
  font-weight: bold;
}
#content-wrapper #content h3 a:active {
  text-decoration: none;
  font-weight: bold;
}
#content-wrapper #content h3 a:hover {
  text-decoration: none;
  font-weight: bold;
}
#content-wrapper #content1 h1 {
  font-size: 1.40em;
  font-weight: bold;
  margin: 0 0 5px 0;
  padding: 0;
  color: #003366;
}
#content-wrapper #content1 h1 .title {
  font-weight: bold;
  margin: 0 0 5px 0;
  padding: 0;
  color: #646464;
}
#content-wrapper #content1 h1 .right {
  font-size: 80%;
  float: right;
  font-weight: bold;
  padding: 0;
  color: #646464;
}
#content-wrapper #content2 h1 {
  font-size: 1.40em;
  font-weight: bold;
  margin: 0 0 5px 0;
  padding: 0;
  color: #003366;
}
#content-wrapper #content2 h1 .title {
  font-weight: bold;
  margin: 0 0 5px 0;
  padding: 0;
  color: #646464;
}
#content-wrapper #content2 h1 .right {
  font-size: 80%;
  float: right;
  font-weight: bold;
  padding: 0;
  color: #646464;
}
#content-wrapper #content3 h1 {
  font-size: 1.40em;
  font-weight: bold;
  margin: 0 0 5px 0;
  padding: 0;
  color: #003366;
}
#content-wrapper #content3 h1 .title {
  font-weight: bold;
  margin: 0 0 5px 0;
  padding: 0;
  color: #646464;
}
#content-wrapper #content3 h1 .right {
  font-size: 80%;
  float: right;
  font-weight: bold;
  padding: 0;
  color: #646464;
}
#content-wrapper #rightcolumn h1 {
  font-size: 1.05em;
  font-weight: bold;
  margin: 0 0 5px 0;
  padding: 5px 0 0px 2px;
  color: #000;
  border-top: 0px solid #3066b8;
  border-bottom: 1px dotted #3066b8;
  text-transform: uppercase;
}
#content-wrapper #content1 h1 a {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content1 h1 a:link {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content1 h1 a:visited {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content1 h1 a:active {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content1 h1 a:hover {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content2 h1 a {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content2 h1 a:link {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content2 h1 a:visited {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content2 h1 a:active {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content2 h1 a:hover {
  text-decoration: underline;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content3 h1 a {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content3 h1 a:link {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content3 h1 a:visited {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content3 h1 a:active {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content3 h1 a:hover {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content1 h2 {
  font-size: 1.20em;
  margin: 1em 0 .5em 0;
  font-weight: bold;
  color: #000000;
}
#content-wrapper #content1 h2 .title {
  margin: 1em 0 .5em 0;
  font-weight: bold;
  color: #646464;
}
#content-wrapper #content2 h2 {
  font-size: 1.20em;
  margin: 1em 0 .5em 0;
  font-weight: bold;
  color: #4b4b4b;
}
#content-wrapper #content2 h2 .title {
  margin: 1em 0 .5em 0;
  font-weight: bold;
  color: #646464;
}
#content-wrapper #content3 h2 {
  font-size: 1.20em;
  margin: 1em 0 .5em 0;
  font-weight: bold;
  color: #000000;
}
#content-wrapper #content3 h2 .title {
  margin: 1em 0 .5em 0;
  font-weight: bold;
  color: #646464;
}
#content-wrapper #rightcolumn h2 {
  font-size: 1.05em;
  margin: 0 0 .5em 0;
  font-weight: bold;
  color: #000000;
}
#content-wrapper #content1 h2 a {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content1 h2 a:link {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content1 h2 a:visited {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content1 h2 a:active {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content1 h2 a:hover {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content2 h2 a {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content2 h2 a:link {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content2 h2 a:visited {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content2 h2 a:active {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content2 h2 a:hover {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content3 h2 a {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content3 h2 a:link {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content3 h2 a:visited {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content3 h2 a:active {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content3 h2 a:hover {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content1 h3 {
  font-size: 1.05em;
  margin: 1em 0;
  font-weight: bold;
  color: #000000;
}
#content-wrapper #content2 h3 {
  font-size: 1.05em;
  margin: 1em 0;
  font-weight: bold;
  color: #000000;
}
#content-wrapper #content3 h3 {
  font-size: 1.05em;
  margin: 1em 0;
  font-weight: bold;
  color: #000000;
}
#content-wrapper #content4 h3 {
  font-size: 1.05em;
  margin: 1em 0;
  font-weight: bold;
  color: #000000;
}
#content-wrapper #content5 h3 {
  font-size: 1.05em;
  margin: 1em 0;
  font-weight: bold;
  color: #000000;
}
#content-wrapper #content6 h3 {
  font-size: 1.05em;
  margin: 1em 0;
  font-weight: bold;
  color: #000000;
}
#content-wrapper #content1 h3 a {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content1 h3 a:link {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content1 h3 a:visited {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content1 h3 a:active {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content1 h3 a:hover {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content2 h3 a {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content2 h3 a:link {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content2 h3 a:visited {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content2 h3 a:active {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content2 h3 a:hover {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content3 h3 a {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content3 h3 a:link {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content3 h3 a:visited {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content3 h3 a:active {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content3 h3 a:hover {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #rightcolumn h3 {
  font-size: 1.05em;
  margin: 0;
  font-weight: bold;
  color: #646464;
}
#content-wrapper #content1 h4 {
  font-size: 1.0em;
  margin: 1em 0 0 0;
  color: #000000;
  font-weight: bold;
  padding-bottom: 1px;
}
#content-wrapper #content2 h4 {
  font-size: 1.0em;
  margin: 1em 0 0 0;
  color: #000000;
  font-weight: bold;
  padding-bottom: 1px;
}
#content-wrapper #content3 h4 {
  font-size: 1.0em;
  margin: 1em 0 0 0;
  color: #000000;
  font-weight: bold;
  padding-bottom: 1px;
}
#content-wrapper #rightcolumn h4 {
  font-size: 1.0em;
  margin: 0 0 .2em 0;
  color: #646464;
  font-weight: bold;
}
#content-wrapper #content1 h4 a {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content1 h4 a:link {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content1 h4 a:visited {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content1 h4 a:active {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content1 h4 a:hover {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content2 h4 a {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content2 h4 a:link {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content2 h4 a:visited {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content2 h4 a:active {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content2 h4 a:hover {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content3 h4 a {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content3 h4 a:link {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content3 h4 a:visited {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content3 h4 a:active {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content3 h4 a:hover {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
#content-wrapper #content1 h5 {
  font-size: .90em;
  margin: 0 0 0 0;
  font-weight: bold;
  color: #000000;
}
#content-wrapper #content2 h5 {
  font-size: .90em;
  margin: 0 0 0 0;
  font-weight: bold;
  color: #000000;
}
#content-wrapper #content3 h5 {
  font-size: .90em;
  margin: 0 0 -5px 0;
  font-weight: bold;
  color: #000000;
}

.breadcrumb ul li a:after {
	position: static !important;
	padding: 0 0 0 10px;
  
}

.path-link {
	line-height:none
}

#toolbar {
	min-width: 1100px;
	
	}
	
table, tbody, tfoot, thead, tr {
    font-family: inherit;
    font-size: 100%;
    font-style: normal;
    font-weight: normal;
    line-height: 1.25em;
    text-align: left;}
	
.email-cart {
	line-height: 0px;}
	
.email-cart a:before {
font-family: sasicons;
content: '\e60d';
font-style: normal;
font-weight: 400;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
text-align: center;
color: #ff751a;
line-height: 1;
-webkit-font-smoothing: antialiased;
font-size: 120%;
margin-right: .25em;
position:relative;
top: 3px;

}

#page-title {
	padding-top:0px;}