/* GENERAL STYLES */
body
{
	background-color: #efefef;
	/*background-color: #ddd;*/
	margin: 0px;
	padding: 0px;
	text-align: center;
}
body, td, p, li {color: #000000;font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
img {border: 0 none transparent;/*border: 0 none;*/}
/* LINKS */
a:link, a:visited {color: #ff5012;text-decoration: none;}
a:hover, a:active {color: #ff5012;text-decoration: underline;}
.greylink a:link, .greylink a:visited, .greylink a:hover, .greylink a:active {color: #262626;text-decoration: none;}

/* MISC */
.nopadding { padding:0px !important; }
.noborder {border:none;}
.nobackground {background:none;}
.orange {color:#ff5000}
/* PORTLETS */
.portlet, .portlet-collapse { margin: 0 0em 1em 0; }
.portlet-header { margin: 0em; padding-bottom: 6px; padding-left: 7px; padding-top:5px; padding-right:7px; font-size:12px; border: none !important; color: #333 !important;}
.portlet-header .ui-icon { float: right; cursor:pointer; }
.portlet-collapse .portlet-header { cursor:pointer; }
.portlet-header img { float:left; margin-right:5px; }
.portlet-content { padding: 0.8em; font-size:12px !important; font-family: Arial, Helvetica, sans-serif; border-top:1px solid #999 !important; }
/* OVERRIDE TO jQuery UI Styles*/
/*.ui-widget-header {background: url('smoothness/images/dt-ui-bg_highlight-soft_1x100.png') #c7c7c7;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-size:11px}*/

/* TOP HEADER */
div#header-wrapper
{
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	background: url(http://assets2.digitaltutors.com/images/09/if/h/header_bkg.gif) repeat-x #262626;
	/*position: relative;*//*added on 12/21*/
	/*z-index: 100px;*/
}
div#header
{
	position: relative;
	width: 1000px;
	margin: 0px auto;
	padding: 0px;
	z-index: 99px;
}
div#header-top
{
	background: url(http://assets2.digitaltutors.com/images/09/if/h/header.gif) no-repeat;
	height: 63px;
}
* html div#header-top
{
	height: 63px;
}
div#header-logo
{
	width: 300px;
	height: 60px;
	
}
div#header-login
{
	width: 200px;
	padding: 20px 0px 0px 0px; 
	float: right;
	text-align: right;
	color: #9e2c04;
	font-size: 13px;
	font-weight: bold;
}
div#header-login a,
div#header-login a:active,
div#header-login a:visited
{
	color: #9e2c04;
	font-weight: bold;
	text-decoration: none;
}
div#header-loggedin
{
	width: 200px;
	padding: 15px 0px 0px 0px; 
	float: right;
	text-align: right;
	color: #9e2c04;
	font-size: 11px;
}
div#header-loggedin a,
div#header-loggedin a:active,
div#header-loggedin a:visited
{
	color: #9e2c04;
	font-weight: normal;
	text-decoration: none;
}
div#header-login a:hover,
div#header-loggedin a:hover
{
	text-decoration: underline;
}

div#header-button
{
	width: 200px;
	padding: 14px 18px 0px 0px;
	float: right;
	/*background-color: green;*/
}

/* PAGE BANNER */
div#hero-wrapper
{
	/*position: relative;*/
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	background: url(http://assets2.digitaltutors.com/images/09/if/hero_bkg.gif) repeat-x #000000;
	z-index: 1;
}
div#hero-wrapper-tall
{
	/*position: relative;*/
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	background: url(http://assets2.digitaltutors.com/images/09/if/hero_bkg_tall.gif) repeat-x #000000;
	z-index: 1;
}
div#hero-wrapper-short
{
	/*position: relative;*/
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	background: url(http://assets2.digitaltutors.com/images/09/if/hero_bkg_short.gif) repeat-x #000000;
	z-index: 1;
}
div#hero-wrapper-nobg
{
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	background-color: #000000;
	z-index: 1;
}
div#hero
{
	/*position: relative;*/
	width: 1000px;
	margin: 0px auto;
	padding: 0px;
}

/* PAGE QUOTE */
div#pagequote-wrapper
{
	/*position: relative;*/
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	background: url(http://assets2.digitaltutors.com/images/09/if/pagequote_bkg.gif) repeat-x top #181818;
	border: 1px solid #777777;
	border-left: none;
	border-right: none;
	z-index: 1;
}
div#pagequote
{
	/*position: relative;*/
	width: 1000px;
	margin: 0px auto;
	padding: 0px;
	z-index: 1;
}

/* CONTENT */
div#main-wrapper
{
	text-align: center; 
	width: 100%; 
	background: url(http://assets2.digitaltutors.com/images/09/if/page_bkg.gif) repeat-x top #efefef;
}
div#main
{
	/*position: relative;*/ /*removing this, because it screws up the drop downs in the forum*/
	margin: 0px auto; 
	padding: 0px; 
	width: 1000px; 
	background-color: #FFFFFF;
}
* html div#main
{
	width: 1000px;
	padding: 0px 0px 0px 0px;
	margin: 0px 1px 0px 1px; 
}
div#main-shadowleft
{
	margin: 0 -9px 0 -9px
	!important;
	margin: 0px -9px 0px -9px;
	background: url(http://assets2.digitaltutors.com/images/09/if/shadow_l.png) repeat-y left  
	!important;
	background: url(http://assets2.digitaltutors.com/images/misc/1px_clear.gif) no-repeat;
	
}
div#main-shadowright
{
	margin: 0px
	!important;
	margin: 0px 0px 0px 0px;
	background: url(http://assets2.digitaltutors.com/images/09/if/shadow_r.png) repeat-y right  
	!important;
	background: url(http://assets2.digitaltutors.com/images/misc/1px_clear.gif) no-repeat;
}
div#main-header-wrapper
{
	position: relative;
	margin: 0 9px 0 9px;
	background-color: #262626;
}
* html div#main-header-wrapper
{
	position: relative;
	margin: 0 9px 0 9px;
	padding: 0;
	width: 1000px;
	background-color: #262626;
}
div#main-header
{
	/*background: url(http://assets2.digitaltutors.com/images/09/if/content_header.gif) no-repeat top;*/
	position: absolute;
	top: -10px;
	left: 0;
	height: 10px;
	z-index:10;
}
#main-menu
{
	background-color: #262626;
	/*position: relative;*/
}
div#content-wrapper
{
	float:left;
	width:100%;
}
div#content-1col-nonav
{
	margin: 0px auto; 
	padding: 10px 29px 20px 29px; 
	text-align: left; 
	/*background-color: #ffd75f;*/
}
div#content-1col-nav
{
	/*margin: 0 0 0 190px;*/
	margin: 0 0 0 199px; 
	padding: 10px 20px 20px 20px; 
	text-align: left; 
	/*background-color: #ffd75f;*/
}
* html div#content-1col-nav
{
	/*margin: 0 0 0 190px;*/
	margin: 0 0px 0 199px; 
	padding: 10px 20px 20px 20px; 
	text-align: left; 
	/*background-color: #ffd75f;*/
}
div#content-2col-nav
{
	/*margin: 0 0 0 190px;*/
	margin: 0 255px 0 199px; 
	padding: 10px 20px 20px 20px; 
	text-align: left; 
	/*background-color: #ffd75f;*/
}
div#content-2col-nonav
{
	margin: 0px auto; 
	padding: 10px 20px 20px 20px; 
	text-align: left; 
}

/* RIGHT COLUMN */
div#rightcol-wrapper
{
	float: left;
	width: 235px;
	margin-left: -255px; 
	text-align: right;
}
div#rightcol
{
	padding: 10px 20px 20px 0px;
}

/* SIDE MENU */
div#sidemenu-wrapper
{
	float:left;
	width:190px;
	/*margin-left:-1000px;*/ 
	margin-left:-1009px;
	text-align: left; 
	/*background-color: #9fff5f;*/ 
}
div#sidemenu
{
	padding: 10px 0 20px 20px;
}
#sidemenu .Title
{
	display: block;
	background: url(http://assets2.digitaltutors.com/images/09/if/sm/sm_title_bkg.gif) no-repeat;
	padding: 7px;
	color: #3c3c3c;
	font-size: 14px;
	font-weight: bold;
	width: 172px;
}
#sidemenu .Title a, #sidemenu .Title a:visited
{
	color: #3c3c3c;
	text-decoration: none;
}
#sidemenu .Title a:hover, #sidemenu .Title a:active
{
	color: #ff5012;
	text-decoration: none;
}
#sidemenu .Bottom
{
	display: block;
	background: url(http://assets2.digitaltutors.com/images/09/if/sm/sm_bottom.gif) no-repeat;
	font-size: 10px;
	height: 9px;
	width: 172px;
}
#sidemenu .MyAccount
{
	background: url(http://assets2.digitaltutors.com/images/09/if/sm/sm_bkg.gif) repeat-y;
	width: 172px;
	padding: 10px;
}
#sidemenu ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	width: 172px;
	background: url(http://assets2.digitaltutors.com/images/09/if/sm/sm_bkg.gif) repeat-y;
}
#sidemenu li
{
	position: relative;
	margin: 0;
	padding: 0;
	border:0;
}
#sidemenu div#dspchar
 {
	position: absolute;
	margin-left: 7px;
	padding-top: 6px;
}
#sidemenu div#dspchar a
 {
	margin: 0;
	padding: 0;
	width: 10px;
	background: none;
}

#sidemenu li .Nolink
{
	background: url(http://assets2.digitaltutors.com/images/09/if/sm/sm_bkg.gif) repeat-y;
	color: #3c3c3c;
	display: block;
	margin:0;
	padding: 6px 6px 6px 20px;
	border:0;
	font-weight: bold;
}

#sidemenu li a
{
	background: url(http://assets2.digitaltutors.com/images/09/if/sm/sm_bkg.gif) repeat-y;
	color: #3c3c3c;
	display: block;
	margin:0;
	padding: 6px 6px 6px 20px;
	border:0;
	text-decoration: none;
	font-weight: bold;
}
#sidemenu li a:hover, 
#sidemenu .LinkSelected a
{
	background: url(http://assets2.digitaltutors.com/images/09/if/sm/sm_bkg_over.gif) no-repeat;
	color: #3c3c3c;
	display: block;
	margin:0;
	padding: 6px 6px 6px 20px;
	border:0;
	text-decoration: none;
	font-weight: bold;
}
#sidemenu-sub
{
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
#sidemenu-sub .SubLink a,
#sidemenu-sub .SubLink a:visited
{
	background: none;
	color: #262626;
	display: block;
	margin:0;
	padding: 3px 3px 3px 25px;
	border:0;
	text-decoration: none;
	font-weight: normal;
}
#sidemenu-sub .SubLinkSelected a, 
#sidemenu-sub .SubLinkSelected a:hover, 
#sidemenu-sub .SubLinkSelected a:active, 
#sidemenu-sub .SubLink a:hover,
#sidemenu-sub .SubLink a:active
{
	background: none;
	color: #ff5012;
	display: block;
	margin:0;
	padding: 3px 3px 3px 25px;
	border:0;
	text-decoration: none;
	font-weight: normal;
}

/* FOOTER */
div#nfooter-wrapper
{
	clear:both;
	/*width:100%;*/
}
div#nfooter
{
	position: relative;
	width:1000px;
	margin: 0px auto;
	padding: 0px;
	background-color: #82817e;
}
div#nfooter-dark
{
	background: url(http://assets2.digitaltutors.com/images/09/if/f/footer_bkg.gif) repeat-x top;
	background-color: #82817e;
	padding: 20px;
	padding-bottom: 5px;
	color: #ffffff;
	font-size: 10px;
	text-align: left;
}
div#nfooter-dark .col1
{
	float: left;
	width: 580px;
	background-color: #82817e;
}
div#nfooter-dark .col2
{
	float: left;
	width: 380px;
	background-color: #82817e;
}
div#nfooter-dark .Title
{
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px solid #ababab;
	padding-bottom: 3px;
}
.nfooter-links ul
{
	list-style: none;
	margin: 5px 0px;
	padding: 5px 0px;
	text-align: left;
	background-color: #82817e;
}
.nfooter-links ul li
{
	display: inline;
}
.nfooter-links ul li a
{
	padding: 0px;
	margin-right: 25px;
	color: #eaeaea;
	text-decoration: none;
}
.nfooter-links ul li a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.nfooter-training ul
{
	float: left;
	width: 120px;
	list-style: none;
	margin: 5px 0px;
	padding: 5px 10px 5px 0px;
	text-align: left;
	background-color: #82817e;
}
.nfooter-training ul li
{
	display: block;
	padding-bottom: 3px;
}
.nfooter-training ul li a
{
	color: #eaeaea;
	text-decoration: none;
}
.nfooter-training ul li a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.nfooter-form .input-text
{
	background-color: #dddddd;
	border: 1px solid #72716e;
	color: #72716e;
	margin: 5px 10px 5px 0px;
	padding: 4px;
	width: 115px;
}
#copyright-bkg
{
	background-color: #5b5957;
	padding: 5px;
}
#copyright
{
	color: #ababab;
	font-size: 10px;
}

/* MISCELLANEOUS */
abbr, acronym, .help 
{
  border-bottom: 1px dotted #333;
  cursor: help;
}
/* Usage: 
<abbr title="Abbreviation">ABBR</abbr>
<span class="help" title="help text for the item inside this span"></span>
*/
.clear
{
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}

/* TRAINING */
div#training-item,
.training-item
{
	padding-bottom: 15px;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 15px;
}
div#training-item-image,
.training-item-image
{
	float: left; 
	width: 100px; 
	padding-right: 10px;
}
div#training-item-text,
.training-item-text
{
	margin-left: 110px; /* width + padding-right of #training-item-image */
}
div#training-item .Title,
.training-item .Title
{
	font-size: 14px;
	font-weight: bold;
}
div#training-item .MetaData,
.training-item .MetaData
{
	display: block;
	padding-top: 10px;
	font-size: 11px;
}
.training-item2
{
	width: 140px;
	text-align: left;
}
.Thumb,
.training-item2 .Thumb
{
	border: 2px solid #ababab;
}
.Thumb:hover,
.training-item2 .Thumb:hover
{
	border: 2px solid #ff5012;
}
.training-item2 .Title
{
	margin: 10px 10px 7px 0px; 
	color:#262626;
	font-weight: bold;
	text-align: left;
}
.training-item2 .Software
{
	text-align: left;
}
.trainingcat-item .Title
{
	font-weight: bold;
	font-size: 16px;
	color: #262626;
	margin-bottom: 10px;
}
.trainingcat-item .Description
{
	color: #262626;
	margin-bottom: 10px;
}
.trainingcat-item .Avail
{
	color: #919191;
	font-size: 12px;
	margin-bottom: 10px;
}
div#history-item
{
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #dddddd;
}
div#history-item-image
{
	float: left; 
	width: 50px; 
	padding-right: 5px;
}
div#history-item-text
{
	margin-left: 55px; /* width + padding-right of #training-item-image */
}
div#course-title
{
	color: #ff5012;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
}

div#course-metadata,
div .course-metadata
{
	color: #787878;
	font-size: 11px;
}
div#course-image
{
	float: left; 
	width: 144px;
	padding-right: 10px;
}
div#course-text
{
	margin-left: 165px;
}
div#course-outline-title
{
	color: #262626;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin: 20px 0px 20px 0px;
	border: 1px solid #e5e5e5;
	border-left: none;
	border-right: none;
}
	
div#lesson-outline-item
{
	padding-bottom: 10px;
}
div#lesson-item-image
{
	float: left; 
	width: 45px; 
	padding-right: 7px;
}
div#lesson-item-text
{
	margin-left: 52px;
}
div#lesson-item-text .Title
{
	font-size: 13px;
	font-weight: bold;
}

div#swforum
{
	width: 250px;
	min-width: 230px;
	text-align: left;
}
div#swforum-header
{
	background: url(http://assets2.digitaltutors.com/images/09/training/forum_header_bkg.gif) repeat-x bottom #fcfcfc;
	border: 1px solid #c6c6c6;
	color: #ff5012;
	font-size: 15px;
	padding: 5px 10px;
	vertical-align: middle;
}
div#swforum-header p
{
	color: #ff5012;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	height: 38px;
	font-weight: bold;
	vertical-align: middle;
}
div#swforum-thread
{
	background-color: #f6f6f6;
	border: 1px solid #c6c6c6;
	border-top: none;
	color: #303030;
	padding: 10px 15px;
}
div#swforum-thread a
{
	color: #303030;
	font-size: 12px;
	font-weight: bold;
}
div#swforum-footer
{
	padding: 5px 15px;
	text-align: right;
	background-color: #f6f6f6;
	border: 1px solid #c6c6c6;
	border-top: none;
}
div#pagesort-box
{
	background: url(http://assets2.digitaltutors.com/images/09/training/forum_header_bkg.gif) repeat-x bottom #fcfcfc;
	border: 1px solid #c6c6c6;
	border-bottom: none;
	color: #303030;
	font-size: 15px;
	padding: 5px 10px;
	vertical-align: middle;
}
div#pagesort-box .small-text
{
	font-size: 11px;
	font-weight: bold;
}
div#pagesort-box .nextprev_button
{
	background: url(http://assets2.digitaltutors.com/images/09/training/forum_header_bkg.gif) repeat-x bottom #fcfcfc;
	border: 1px solid #c6c6c6;
	border-bottom: none;
	color: #303030;
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
	vertical-align: middle;
}
div#pagesort-box .nextprev_button disabled
{
	color: #f1f1f1;
}
/* HEADINGS */
h1
{
	border-bottom: 1px solid #dddddd;
	color: #272727;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
h5
{
	border-bottom: 1px dashed #dddddd;
	color: #272727;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.heading1
{
	margin-bottom: 10px; 
	padding: 7px; 
	color: #262626; 
	font-size: 14px;
	font-weight:bold; 
	background-color: #ebebeb;
}
/* FORM - SEARCH */
div#search-training
{	
	padding-bottom: 10px;
	text-align: left;
}
div#search-training .input-text,
div#search-training .input-submit,
#search-site .input-text,
#search-site .input-submit
{
	display:block;
	float:left;
}
div#search-training .input-text
{
	border: 1px solid #ababab;
	background-color: #e6e6e6;
	padding: 0px;
	margin: 0px auto;
	width: 143px;
	height: 1.5em;
	color: #777777;
}
* html #search-training .input-text
{
	width: 142px;
	height: 19px;
}
#search-site
{
	background: url(http://assets2.digitaltutors.com/images/09/if/mm/main_menu_r1_c10.png) no-repeat top;
	padding-left: 5px;
	text-align: right;
}
#search-site .input-text
{
	border: 1px solid #525252;
	padding: 0px;
	margin: 0px auto;
	width: 160px;
	height: 1.5em;
	color: #777777;
}
#HeaderSearch
{
	display: none; 
	position: relative;
	margin-bottom: -50px; 
	margin-left: 785px; 
	width: 200px; 
	height: 50px; 
	background-color: #262626; 
	z-index: 50; 
	padding: 0px; 
	text-align: center;
	/*overflow:hidden;*/
}
.HeldeskSearch
{
	border: 1px solid #dedede;
	border-top: 1px solid #9f9f9f;
	font-size: 13px;
	font-weight: bold;
	width: 425px;
	padding: 7px;
}
.HeldeskSearch:focus
{
	
}
.HelpDeskLink a:link,
.HelpDeskLink a:visited
{
	font-weight: normal;
	font-size: 18px;
	color: #474747;
	text-decoration: none;
}
.HelpDeskLink a:hover,
.HelpDeskLink a:active
{
	text-decoration: underline;
}
/* * html #HeaderSearch
{
	width: 200px;
	height: 100%;
}*/
/* FORM */
#std-form,
.std-form
{
	background-color: #eaeaea; /*#f6f6f6;*/
	border: 1px solid #d4d4d4;/*#e5e5e5;*/
	padding: 20px;
	
}
#std-form .Title,
.std-form .Title
{
	font-size: 16px;
	font-weight: bold;
	color: #454545;
	margin-bottom: 20px;
	text-align:left;
}
#std-form td,
.std-form td
{
	color: #454545;
	text-align: left;
	font-weight: bold;
}
#std-form .input-text,
.std-form .input-text,
.input-text
{
	background-color: #ffffff;
	border: 1px solid #c6c6c6;
	padding: 4px;
	width: 250px;
}
#std-form .input-text-required,
.std-form .input-text-required,
.input-text-required
{
	background-color: #ffffff;
	border: 1px solid #c6c6c6;
	border-left: 3px solid #ff5012;
	padding: 4px;
	width: 250px;
}
#std-form .input-text:focus,
.std-form .input-text:focus,
.input-text:focus
{
	background-color: #c5ffb7;
	border: 1px solid #5ec82a;
}
#std-form .input-text-required:focus,
.std-form .input-text-required:focus,
.input-text-required:focus
{
	background-color: #c5ffb7;
	border: 1px solid #5ec82a;
	border-left: 3px solid #ff5012;
}
.button1
{
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0.25em;
	background-color: #f1f1f1;
	color: #333333;
	font-size: 10px;
	font-weight: bold;
}
.button1:active
{
	border: 3px double #CCCCCC;
	border-top-color: #999999;
	border-left-color: #999999;
}
/*Used on group pages*/
.button2
{
	border: 1px solid #808080;
	padding: 0.23em;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #f1f1f1;
	background: url(http://assets2.digitaltutors.com/images/09/buttons/button2_bkg.gif) repeat-x;
	color: #000000;
	font-size: 11px;
}
.button2:hover
{
	cursor: pointer;
}
.button2:hover,
.button2:active
{
	border: 1px solid #ff7900;
	background-color: #ff9002;
	background: url(http://assets2.digitaltutors.com/images/09/buttons/button2_over_bkg.gif) repeat-x;
	color: #ffffff;
}
.input-text2
{
	background-color: #ffffff;
	border: 1px solid #ababab;
	padding: 3px;
	/*width: 250px;*/
	color: #ababab;
}
.input-text2:focus
{
	background-color: #c5ffb7;
	border: 1px solid #5ec82a;
	color: #272727;
}
.select-option2
{
	background-color: #e6e6e6;
	border: 1px solid #cfcfcf;
	padding: 3px;
}
.select-option2:focus
{
	background-color: #c5ffb7;
	border: 1px solid #5ec82a;
}

/* ERROR and MESSAGE */
div#std-error,
.std-error
{
	/*width: 50%;*/
	text-align: left;
	/*margin: 0 auto;*/ /*this centers div, but not in IE*/
	padding: 20px;
	background-color: #ffd9d4; 
	border: 1px solid #ff0000;
	font-size: 14px;
	margin-bottom: 20px;
}
div#std-error .Title,
.std-error .Title
{
	color: #ff0000;
	font-size: 16px;
	font-weight: bold;
}
div#std-msg,
.std-msg
{
	/*width: 50%;*/
	text-align: left;
	/*margin: 0 auto;*/ /*this centers div, but not in IE*/
	padding: 20px;
	background-color: #dcffd4; 
	border: 1px solid #1a8b00;
	font-size: 14px;
	margin-bottom: 20px;
}
div#std-alert,
.std-alert
{
	text-align: left;
	/*margin: 0 auto;*/ /*this centers div, but not in IE*/
	padding: 10px;
	background-color: #fee6da; 
	border: 1px solid #ff772d;
	font-size: 12px;
	margin-bottom: 20px;
}
.account-status
{
	text-align: left;
	/*margin: 0 auto;*/ /*this centers div, but not in IE*/
	padding: 10px;
	background-color: #fff4ee; 
	border: 2px solid #ff7800;
	background: url(http://assets2.digitaltutors.com/images/09/myaccount/status_bkg.gif) repeat-x bottom #fff4ee;
	margin-bottom: 10px;
}
.account-status .title
{
	color: #ff5012;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
/* GROUPS */
#groupusers-table,
#groupadmins-table,
#tblUserPlaylistProgress
{
	border: 1px solid #cfcfcf;
}
#groupusers-table th,
#groupadmins-table th,
#tblUserPlaylistProgress th
{
	background-color: #cfcfcf;
	font-size: 10px;
	font-weight: bold;
	color: #454545;
	text-align: left;
}
#groupusers-table .input-text,
#groupadmins-table .input-text,
.input-text
{
	border: 1px solid #cfcfcf;
	padding: 2px;
	background-color: #e6e6e6;
} 
/* QUOTES */
#customer-quote,
.customer-quote
{
	background:url(http://assets2.digitaltutors.com/images/09/misc/quote_gr.gif) no-repeat top left; 
	padding: 10px;
	margin-bottom: 10px;
}
#customer-quote .name,
.customer-quote .name
{
	color: #ff5012;
}

/* TRAINING BOXES */
div .csbox-header-l
{
	background: url(http://assets2.digitaltutors.com/images/09/training/csbox_hl.gif) no-repeat top left #373737;
	
}
div .csbox-header-r
{
	background: url(http://assets2.digitaltutors.com/images/09/training/csbox_hr.gif) no-repeat top right #373737;
	margin-left: 6px;
}
div .csbox-header
{
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	background: url(http://assets2.digitaltutors.com/images/09/training/csbox_hbkg.gif) repeat-x top #373737;
	padding: 6px;
	margin-left: 0px;
	margin-right: 6px;
}
div .csbox-body
{
	font-weight: bold;
	color: #474747;
	font-size: 13px;
	background-color: #dddddd;
	border: 1px solid #919191;
	border-bottom: none;
	padding: 10px;
	padding-bottom: 4px;
	min-height: 15em;
}
* html .csbox-body 
{
	height: 15em;
}

div .csbox-footer-l
{
	background: url(http://assets2.digitaltutors.com/images/09/training/csbox_bl.gif) no-repeat bottom left #dddddd;
	
}
div .csbox-footer-r
{
	background: url(http://assets2.digitaltutors.com/images/09/training/csbox_br.gif) no-repeat bottom right #dddddd;
	margin-left: 6px;
}
div .csbox-footer
{
	background-color: #dddddd;
	border-bottom: 1px solid #919191;
	margin-left: 0px;
	margin-right: 6px;
}

div .csbox2-header-l
{
	background: url(http://assets2.digitaltutors.com/images/09/training/csbox2_hl.gif) no-repeat top left #e6e6e6;
	
}
div .csbox2-header-r
{
	background: url(http://assets2.digitaltutors.com/images/09/training/csbox2_hr.gif) no-repeat top right #e6e6e6;
	margin-left: 6px;
}
div .csbox2-header
{
	color: #262626;
	font-weight: bold;
	font-size: 12px;
	background: url(http://assets2.digitaltutors.com/images/09/training/csbox2_hbkg.gif) repeat-x top #e6e6e6;
	padding: 6px;
	margin-left: 0px;
	margin-right: 6px;
}
div .csbox2-body
{
	background-color: #f6f6f6;
	border: 1px solid #c9c9c9;
	border-bottom: none;
	padding: 10px;
	padding-bottom: 4px;
	min-height: 15em;
}
* html .csbox2-body
{
	height: 15em;
}
div .csbox2-footer-l
{
	background: url(http://assets2.digitaltutors.com/images/09/training/csbox2_bl.gif) no-repeat bottom left #f6f6f6;
	
}
div .csbox2-footer-r
{
	background: url(http://assets2.digitaltutors.com/images/09/training/csbox2_br.gif) no-repeat bottom right #f6f6f6;
	margin-left: 6px;
}
div .csbox2-footer
{
	background-color: #f6f6f6;
	border-bottom: 1px solid #c9c9c9;
	margin-left: 0px;
	margin-right: 6px;
}
/* PLATFORM LOGIN */
div .platform-login
{
	background: url(http://assets2.digitaltutors.com/images/09/platform/login_bkg.gif) repeat-x top #303030;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
/* CHECKOUT */
div .rateplan
{
	padding: 5px;
	font-size: 14px;
	background-color: #eaeaea;
	border: 1px solid #eaeaea;
	cursor: pointer;
}
div .rateplan:hover
{
	background-color: #dcffd4; 
	border: 1px solid #1a8b00;
}
.rateplan-selected
{
	padding: 5px;
	font-size: 14px;
	background-color: #fee6da;
	border: 1px solid #ff772d;
}
.inline-error
{
	color: #ff5012; 
	font-style: italic;
}
/* BULLETED LIST */
.bullet-list-1
{
	list-style: disc url(http://assets2.digitaltutors.com/images/09/misc/bullet.gif) inside;
	margin-left: 6px;
	padding-left: 6px;
}
.bullet-list-1 li
{
	padding: 2px 1px;
}
.bullet-list-2
{
	/*list-style: square;*/
	margin-left: 6px;
	padding-left: 6px;
}
.bullet-list-2 li
{
	padding: 2px 1px;
	font-size: 11px;
}
/* PAGINATION */
#pagination-dt li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
#pagination-dt a           { border:solid 1px #e2e2e2; margin-right:2px; }
#pagination-dt .previous-off,
#pagination-dt .next-off   { color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:4px 7px; }
#pagination-dt .next a,
#pagination-dt .previous a { font-weight:bold; }	
#pagination-dt .active     { border:solid 1px #ff5012; background:#ff5012; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 7px; /* savers */ margin-right:2px; }
#pagination-dt a:link, 
#pagination-dt a:visited   { color:#ff5012; display:block; float:left; padding:4px 7px; text-decoration:none; font-weight: bold; }
#pagination-dt a:hover     { border:solid 1px #ff5012; }

/* ROUNDED BOXES */
/* RB 1 */
.roundbox-1 .title
{
	color: #ff6400;
	font-size: 14px;
	font-weight: bold;
}
.roundbox-1-dialog {
 /*width: 210px;*/
 margin:0px auto;
 min-width:10em;
 color:#000;
}
.roundbox-1-dialog .hd .c,
.roundbox-1-dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:6px;
}
.roundbox-1-dialog .ft .c {
 height:6px;
}
.roundbox-1-dialog .hd {
 background:transparent url(http://assets2.digitaltutors.com/images/boxes/rb1/tl.gif) no-repeat 0px 0px;
}
.roundbox-1-dialog .hd .c {
 background:transparent url(http://assets2.digitaltutors.com/images/boxes/rb1/tr.gif) no-repeat right 0px;
}
.roundbox-1-dialog .bd {
 background:transparent url(http://assets2.digitaltutors.com/images/boxes/rb1/ml.gif) repeat-y 0px 0px;
}
.roundbox-1-dialog .bd .c {
 background:transparent url(http://assets2.digitaltutors.com/images/boxes/rb1/mr.gif) repeat-y right 0px;
}
/*.roundbox-1-dialog .bd .c .s {
 margin:0px 8px 0px 4px;
 background:#000 url(ms.jpg) repeat-x 0px 0px;
 padding:1em;
}*/
.roundbox-1-dialog .ft {
 background:transparent url(http://assets2.digitaltutors.com/images/boxes/rb1/bl.gif) no-repeat 0px 0px;
}
.roundbox-1-dialog .ft .c {
 background:transparent url(http://assets2.digitaltutors.com/images/boxes/rb1/br.gif) no-repeat right 0px;
}
/* RB 2 */
.roundbox-2-dialog {
 /*width: 210px;*/
 margin:0px auto;
 min-width:10em;
 color:#000;
}
.roundbox-2-dialog .hd .c,
.roundbox-2-dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:6px;
}
.roundbox-2-dialog .ft .c {
 height:6px;
}
.roundbox-2-dialog .hd {
 background:transparent url(http://assets2.digitaltutors.com/images/boxes/rb2/tl.gif) no-repeat 0px 0px;
}
.roundbox-2-dialog .hd .c {
 background:transparent url(http://assets2.digitaltutors.com/images/boxes/rb2/tr.gif) no-repeat right 0px;
}
.roundbox-2-dialog .bd {
 background:transparent url(http://assets2.digitaltutors.com/images/boxes/rb2/ml.gif) repeat-y 0px 0px;
}
.roundbox-2-dialog .bd .c {
 background:transparent url(http://assets2.digitaltutors.com/images/boxes/rb2/mr.gif) repeat-y right 0px;
}
.roundbox-2-dialog .bd .c .s {
 margin:0px 2px 0px 2px;
 background: #d4d4d4 url(http://assets2.digitaltutors.com/images/boxes/rb2/ms.gif) repeat-x 0px 0px;
}
.roundbox-2-dialog .ft {
 background:transparent url(http://assets2.digitaltutors.com/images/boxes/rb2/bl.gif) no-repeat 0px 0px;
}
.roundbox-2-dialog .ft .c {
 background:transparent url(http://assets2.digitaltutors.com/images/boxes/rb2/br.gif) no-repeat right 0px;
}

/* FEATURED ARTIST */
.fa_thumb
{
	float: left;
	text-align: center;
	width: 110px;
	height: 110px;
	/*border: 1px solid #999;*/
	margin: 0 17px 17px 0;
	padding: 0px;
}
.fa_thumb .name
{
	margin-top: 5px;
}
/* PRICING PAGE QUOTE */
.pricing_page_quote_outer {
	background:url(http://assets2.digitaltutors.com/images/quotes/open_quote.gif) no-repeat top left;
}
.pricing_page_quote_inner {
	background:url(http://assets2.digitaltutors.com/images/quotes/close_quote.gif) no-repeat bottom right;
}
.pricing_page_quote {
	padding: 20px 10px 10px 10px;
	font-size: 24px;
	font-family: Georgia, Garamond, serif;
	color:#7c7c7c;
}
.pricing_page_quote_name {
	margin-left: 10px;
	font-size: 16px;
	font-family: Georgia, Garamond, serif;
	color:#ff4814;
	font-weight:bold;
}
.pricing_page_quote_occupation {
	margin-left: 10px;
	font-family: Georgia, Garamond, serif;
	font-style:italic;
	font-size:12px;
}
/* MY ACCOUNT */
#tlbPricingPlans td {color:#474747}

/* MY ACCOUNT WIZARD */
#myaccount-wizard-progress {
	background:none;
}
#myaccount-wizard-progress ol {
	margin:0px;
	padding:0px;
	list-style-type: decimal;
}
#myaccount-wizard-progress ol li {
	float:left;
	display: block;
	height: 30px;
	font-size: 12px;
	font-weight:bold;
	overflow: hidden;
	background: #fff;
	text-decoration:none;
	color: #c6c6c6;
	background:none;
	margin-right: 30px;
}
#myaccount-wizard-progress ol li span {
	display:block;
	padding:5px 25px 5px 5px;
	margin-right:10px;
	background:url(http://assets2.digitaltutors.com/images/09/myaccount/wizard/step_grey.jpg) no-repeat top right;
}
#myaccount-wizard-progress ol li .current {
	color: #ff5102;
	background:url(http://assets2.digitaltutors.com/images/09/myaccount/wizard/step_orange.jpg) no-repeat top right;
}
#myaccount-wizard-progress ol li .done {
	color: #46881d;
	background:url(http://assets2.digitaltutors.com/images/09/myaccount/wizard/step_green.jpg) no-repeat top right;
}
