#SectionBody {padding: 1px 0;} /* remove extra space between the dotted line and the training console */

/* prodsol_static left nav spacing over-ride */
#leftnav ul li
{	
	padding: 0 0 5px 10px;	
	background-position: left 5px;
}

#leftnav ul li ul li
{
	margin: 0;
	padding: 6px 0 0 20px;
	background-position: left 2px;
}


/* roound corner boxes */
#xcorner h1, #xcorner h2, #xcorner p {margin:0 10px; letter-spacing:1; padding:1;}
/*#xcorner h1 {font-size:0.5em; color:#fff;}
#xcorner h2 {font-size:0.7em;color:#333; border:0;}
#xcorner p {padding-bottom:0.5em;}
#xcorner h2 {padding-top:1em;} */
#xcorner {background: transparent; margin:20px 1em 20px 1em;}

.xtop {display:block; background:transparent; font-size:1px;}
.xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3, .xb5, .xb6, .xb7 {height:1px;}
.xb2 {border-left:1px solid #eee; border-right:1px solid #eee;background: #eee;}
.xb3 {border-left:1px solid #eee; border-right:1px solid #eee; background: #eee;}
.xb4 {border-left:1px solid #eee; border-right:1px solid #eee;background: #eee;}

.xb5 {border-left:1px solid #eee; border-right:1px solid #eee;background: #eee;}
.xb6 {border-left:1px solid #eee; border-right:1px solid #eee; background: #eee;}
.xb7 {border-left:1px solid #eee; border-right:1px solid #eee;background: #eee;}

.xb1 {margin:0 5px; background:#eee;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xb5 {margin:0 3px; border-width:0 2px;}
.xb6 {margin:0 2px;}
.xb7 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#eee; border:0 solid #eee; border-width:0 1px;}

.box-header{font-size: 100%;margin:0;padding: 3px 3px 3px;background: #eee;color: #224499;text-align: left; font-weight: bold;}

/* table with hover effect */
table.hover {
 /* margin: 1em 1em 1em 1em; */
  background: #ffffff;
  border-collapse: collapse;
}
table.hover tr:hover {
   background: #F3F8FA !important;
}
table.hover th, table.hover td {
  border: 1px silver solid;
  padding: 5px;
}
table.hover th {
  background: gainsboro;
  text-align: left;
}
table.hover caption {
  margin-left: inherit;
  margin-right: inherit;
}

/* from US training site
/* bks back to top image 
.clear { clear: both; padding: 0; margin: 0; }
.clear_r { height: 1px; clear: both; padding: 10px 0; margin: 0 0 20px 0; text-align: right; }
.clear_c { height: 1px; clear: both; padding: 25px 0 25px 0; text-align: center; }
*/

	

/*a:link, a:hover {color:#06c;} */
a:visited {color:#969;} 
.small {color:#666; font-size: .85em; !important;}
.small-black {color:#333; font-size: .85em; !important;}
.small-white {color:#fff; font-size: .85em; !important;}
.small-indent {color:#666; font-size: .85em; margin-left: 18px;}

.right-arrow-link {display: block; margin-top: 5px; padding: 0 0 0 18px; background-image: url(/offices/images/styles/fw.gif); background-repeat: no-repeat; 0px -850px } 
.down-arrow-link { display: block; margin-top: 5px; padding: 0 0 0 15px; background-image: url(/offices/images/styles/down_bold.gif); background-repeat: no-repeat; background-position: left center; } 
/* .pdf-link {display: block; margin-top: 5px; padding: 0 0 0 18px; background-image: url(/offices/images/styles/pdf.gif); background-repeat: no-repeat; 0px -850px } */
.pdf-link{background:url(/offices/css/images/pdf.gif) no-repeat 0px 4px;}

/* from train.css, for training path pages */

.pathhead { background-color: #eeeeee; font-size: 85%; font-weight: bold; padding: 3px; width: 98%; }
.listpadsm { font-size: 85%; padding: 0; margin: 5px 0 8px 5px; line-height: .9em; }
ul.path { list-style-type: none; margin: 1px 0 0 0; }
ul.path li { font-size: 85%; padding: 0px; margin: 10px 0 0 10px; line-height: .9em; }
#vln { background-image: url(//support.sas.com/training/images/dot.gif); 
        padding: 0 0 0 11px;
        background-position: center;
       background-repeat: repeat-y; }
.morelist { display: block;
        padding: 0 0 0 12px; margin-top: 15px;
        background-image: url(//support.sas.com/training/us/paths/images/arrow.gif);
        background-repeat: no-repeat;
        background-position: left center; }	   
.current {
	color: #515151;
	font-size: 0.9em;
}
/* blue bg for lw system requirements */ 
td.bluebg1 { padding: 10px; color: #000000; font-size: 90%; background-color: #e3ebfb; }
td.bluebg { padding: 10px; color: #000000; font-size: 90%; background:#F7F8FC url(//support.sas.com/training/images/text-tabs-bg.gif) repeat-x; 
            border-collapse: collapse; border: 1px solid #285073; }
.bluebg { padding: 10px; color: #000000; font-size: 90%; background:#F7F8FC url(//support.sas.com/training/images/text-tabs-bg.gif) repeat-x; 
            border-collapse: collapse; border: 1px solid #0074B2; }
.bluebg500 { padding: 10px; color: #000000; font-size: 90%; background:#F7F8FC url(//support.sas.com/training/images/text-tabs-bg.gif) repeat-x; 
            border-collapse: collapse; border: 1px solid #0074B2; height: 500px; }
.bluebg450 { padding: 10px; color: #000000; font-size: 90%; background:#F7F8FC url(//support.sas.com/training/images/text-tabs-bg.gif) repeat-x; 
            border-collapse: collapse; border: 1px solid #0074B2; height: 450px; }
			
.sublst { display: block; padding: 0 0 0 15px; line-height: +120%;
           background-image: url(//support.sas.com/training/images/minibullet.gif);
           background-repeat: no-repeat;
           background-position: left 3px; margin: 3px 0 9px 5px; }	

/* for top 10 courses */
.gradrow { background:#F7F8FC url(/training/images/text-tabs-bg.gif) repeat-x; }
.gradrowb { background:#F7F8FC url(/training/images/text-tabs-bg.gif) repeat-x; font-weight: bold; padding: 6px; margin: 10px 0 6px 0; }	

table.gen { width: 100%; padding: 0; margin: 0; border: 0; border-collapse: collapse; }
table.gen td { padding: 3px; margin: 0; border: 0; }
table.gen5 { width: 100%; padding: 0; margin: 0; border: 0; border-collapse: collapse; }
table.gen5 td { padding: 5px; margin: 0; border: 0; }   
		   
/* paragraph header with underline */
.pheader-orange {
	font-size : 13px;
	color : #333;
	font-weight: bold;
	border-bottom: 1px solid #FF9900;
}

.pheader-gray {	
	border-bottom: 1px solid #e0e0e0; 
	border-top: 0 solid #3066B8; 
	color: #000000; 
	font-size: 15px; 
	font-weight: bold; 
	margin: 0 0 5px;
	padding: 5px 0 0 2px; 
	float: bottom; }
}

.pheader-lime {
	font-size : 15px;
	color : #333;
	font-weight: bold;
	border-bottom: 1px solid #eeeeee;
}


.hr {border-bottom: 1px solid #cccccc;}

.pdf_link
{
	background-image: url(http://www.sas.com/images/homepage/news_list_bullet.gif);
	background-position: 0% 4px;
	background-repeat: no-repeat;
	font-size: .8em;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

/* styles from support.sas.com  ============================================== */
.ctry { 
	background-image: url(//support.sas.com/eduapp/images/globe.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
	font-size: 1.1em;
	font-weight: bold;	
	padding: 3px 20px 0px 0px;
	 }

.view { display: block; margin-top: 5px; padding: 0 0 0 15px; background-image: url(//support.sas.com/images/morearrow.gif); background-repeat: no-repeat; background-position: left center; } 

/*cert styles */
.redbsm { font-size: 85%; color: #CC0000; font-weight: bold; }
.certbanner { background-color: #4b82bc; height: 75px; }
.certbannergrow { background-color: #f5fde5; height: 100px; border: 1px solid #eeeeee; }
#certbox { 
	background: none repeat scroll 0 0 #fafafa ; 
	border-radius: 0.5em 0.5em 0.5em 0.5em; 
	border-color: #e0e0e0; 
	border-style:solid; 
	border-width: 1px; 
    color: #333333; 
	overflow: auto; 
	float: top; 
	margin-right: 15px; 
	margin-bottom: 15px; 
}

.certpad { 
	margin: 0 0 2em; 
	padding: 1.5em 1em 1.5em; 
}

#certbox .certhead { 
	font-size: 110%;
	font-weight: bold; 
	background: #fafafa; 
	padding: 0 0 5px 0;
}
#certbox .certhead a { 
	font-weight: bold; 
	text-decoration: none;
}

#certbox .certsubhead { 
	font-size: 100%;
	font-weight: bold; 
	padding: 3px 0 0 0px;
}
#certbox .certsubhead a { 
	font-weight: bold; 
	text-decoration: none;
}


.noteit { font-size: 90%; font-style: italic;  }
.quote { font-size: .9em; color: #515151; font-style: italic; margin-top: 2px; }
.quote a { color: #515151; text-decoration: underline; }


ul { margin-top: .25em; margin-left: 1.75em; margin-bottom: .5em; }
ul.list li { list-style-image: url(http://supporttest.unx.sas.com/training/images/orangebulletlg.gif); padding-left: 0; margin-left: 0; }
ul.sublist li { list-style-image: url(http://supporttest.unx.sas.com/training/images/orangebulletsm.gif); padding-left: 0; margin-left: 0; }

.start { background-image: url(//support.sas.com/training/images/startbg.jpg); } 
ul.startlist { padding: 0; margin: 0; list-style-type: none; }
ul.startlist li { font-size: .90em;
        padding: 4px 10px 3px 20px;
        background-image: url(//support.sas.com/training/images/startarrow.gif); 
        background-repeat: no-repeat;
        background-position: left 5px;}
ul.startlist li a { color: #515151; text-decoration: none; }
ul.startlist li a:hover { text-decoration: underline; }

/* support.sas.com template second level fieldset screen style ============================================== */

fieldset {
  border: 1px solid #ccc;
  padding: 5px 5px 5px 5px;       
  margin: 5px 0px 5px 0px;
}


fieldset legend {
	font-weight: bold;
	
}



/* blue table begins ============================================== */

table.sas-data-table td,
table.sas-data-table th {
	border-top:#CCC solid 1px;
	padding:3px 5px;
	vertical-align:top;
}
table.sas-data-table td,
table.sas-data-table tbody th {
	padding:8px 5px;
}
table.sas-data-table th {
	background:#F7F8FC url(/offices/images/styles/text-tabs-bg.gif) repeat-x;
	text-align:left;
}
table th.sas-table-row {background:#FFF;}
table.sas-data-table {
	border:1px solid #CCC;
	border-top:0px;
	width:100%;
}
table.sas-data-table caption {
	border-bottom:0px none;
	text-align:left;
}
/* table.sas-data-table tr:hover {
   background: #F3F8FA !important; */
/* blue table ends ============================================== */


/* Teal table begins ============================================== */
table.sas-data-table-teal td,
table.sas-data-table-teal th {
	border-top:#CCC solid 1px;
	padding:3px 5px;
	vertical-align:top;
}
table.sas-data-table-teal td,
table.sas-data-table-teal tbody th {
	padding:8px 5px;
}
table.sas-data-table-teal th {
	background:#F7F8FC url(/offices/images/styles/text-tabs-bg-teal.gif) repeat-x;
	text-align:left;
}
table th.sas-table-row-teal {background:#FFF;}
table.sas-data-table-teal {
	border:1px solid #CCC;
	border-top:0px;
	width:100%;
}
table.sas-data-table-teal caption {
	border-bottom:0px none;
	text-align:left;
}
/* Teal table ends ============================================== */


/* Lime table begins ============================================== */
table.sas-data-table-lime td,
table.sas-data-table-lime th {
	border-top:#CCC solid 1px;
	padding:3px 5px;
	vertical-align:top;
}
table.sas-data-table-lime td,
table.sas-data-table-lime tbody th {
	padding:8px 5px;
}
table.sas-data-table-lime th {
	background:#F7F8FC url(/offices/images/styles/text-tabs-bg-lime.gif) repeat-x;
	text-align:left;
}
table th.sas-table-row-lime {background:#FFF;}
table.sas-data-table-lime {
	border:1px solid #CCC;
	border-top:0px;
	width:100%;
}
table.sas-data-table-lime caption {
	border-bottom:0px none;
	text-align:left;
}
/* Lime table ends ============================================== */

/* right column begins ===================================================*/


.header-1-small,
.header-2-small,
.header-3-small,
.header-4-small {
	color:#333;
	width:170px;
	background:#FFF url(/offices/images/styles/bg.gif) repeat-x 0px -545px;	
	border:#CCC solid 1px;
	margin:0px;
	padding:3px 5px;
	height:1%;
}


.gray-table-border {
	border:1px solid #ccc; 
	border-top:0px;
	
/* right column ends ===================================================*/	
	
/* Twisty styles begin ============================================== */
ul.sas-twisty {
	display:block;
	list-style-type:none;
	margin:0px;
	padding:4px 0px;
}
ul.sas-twisty li {
	clear:left;
}
#sas-content-main .sas-container ul.sas-twisty p {
	padding:0.3em 0em 0.7em;
}
ul.sas-twisty li a.sas-twisty-trigger {
	display:block;
	background:transparent url(//www.sas.com/i/v16/icons/tw_open.gif) no-repeat;
	float:left;
	height:16px;
	margin:0px;
	overflow:hidden;
	padding:0px;
	width:16px;
}
ul.sas-twisty li a.sas-twisty-trigger-closed {background-image:url(//www.sas.com/i/v16/icons/tw_closed.gif) !important;}
ul.sas-twisty li a.sas-twisty-trigger img {
	height:16px;
	width:16px;
}
ul.sas-twisty li .sas-twisty-head {
	display:block;
	margin-left:16px;
}
ul.sas-twisty li div.sas-twisty-body {
	clear:left;
	margin-left:16px;
}
ul.sas-twisty ul.sas-form-element-list {
	list-style-type:none;
	margin-left:0px;
	padding-left:16px;
}
/* Twisty styles end ================================================ */


/* SODP addon  
.advbundle { background-image: url(http://support.sas.com/training/discounts/bundle/adv_bottom.jpg); background-repeat: no-repeat; background-position: bottom left; height: 410px; }
.basebundle { background-image: url(http://support.sas.com/training/discounts/bundle/base_bottom.jpg); background-repeat: no-repeat; background-position: bottom left; height: 380px; border:0; }
.sbabundle { background-image: url(http://support.sas.com/training/discounts/bundle/sba_bottom.jpg); background-repeat: no-repeat; background-position: bottom left; height: 420px; }
.advbundleca { background-image: url(http://support.sas.com/training/discounts/bundle/adv_bottom_ca.jpg); background-repeat: no-repeat; background-position: bottom left; height: 410px; }
.basebundleca { background-image: url(http://support.sas.com/training/discounts/bundle/base_bottom_ca.jpg); background-repeat: no-repeat; background-position: bottom left; height: 380px; }

.add2cartbutton span {
    background-image: url(http://support.sas.com/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 12px 0 12px;
    text-decoration: none; }
a.add2cartbutton {
    background-image: url(http://support.sas.com/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; }

*/

/* overwrite for prodsol.css */
ul {
    list-style: disc inside none !important;
}
.pgOneCol, .pgTwoCol { padding:0px 0 0 0; 
clear:both; 
margin:0px !important; }
	
