/* CSS Document */

/* --------------  Inside Pages / Layout  --------------  */

#CBImasthead {
height:30px;
width:720px;
padding:8px 15px 8px 15px;
background:url(../../images/masthead.jpg) left top no-repeat #cad3ec;
border-bottom:1px solid #e2e5ec;
position:relative;
left:1px;
}

#contentwrap {
width:708px;
padding:20px;
float:left;
background-color:#ffffff;
}

#CBIbreadcrumb {
padding: 0 15px 5px 15px;
margin: 5px 0 0 0;
border-bottom: solid 1px #d9e0f2;
font-size: 10px;
color: #999;
}

#CBIbreadcrumb a {
text-decoration: none;
color: #999;
}

#CBIbreadcrumb a:hover {
text-decoration: underline;
}

#rightcolumn {
width:260px;
padding:0px;
margin:0px;
float:right;
}

#moreinfo {
width:690px;
padding:20px 40px 20px 20px;
}

#purchasebottom {
float:left;
width:710px;
height:30px;
padding:10px 40px 10px 0px;
}

#CBIwrapper .sortbox {
color:#001269;
height:22px;
margin:0px;
font:.75em Verdana, Arial, Helvetica, sans-serif;
background:url(../../images/gradient_form.gif) left top repeat-x #FEFEFE;
border-left:1px solid #FFD321;
border-bottom:1px solid #FFD321;
border-right:1px solid #ADADAD;
border-top:1px solid #ADADAD;
}

/* --------------  Course Details Pages --------------  */

#cdoverview {
width:745px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#cccccc;
float:left;
margin:-1px 0px 0px -1px;
}

#cdimageoverview {
float:left;
position:relative;
bottom:0px;
width:330px;
_width:325px;
height:auto;
}

#CBIwrapper .dynamicimage {
margin:0px;   
overflow:hidden;
}

#cdoverviewholder {
width:298px;
_width:275px;
padding:15px;
float:left;
z-index:500;
}

#CBIwrapper .cd-description {
float:left;
width:323px;
display:block;
}

#cd-pricingcontainer {
float:left;
margin:15px 25px 10px 0px;
}

#CBIwrapper .cd-pricing {
font:14px Arial,Helvetica, sans-serif;
color:#001269;
display:block;
margin:0px;
padding:10px 0px 10px 0px;
}

#CBIwrapper .cd-purchasebutton {
padding:10px;
float:right;
}

#cddrilldown {
width:708px;
_width:690px;
_padding:10px;
padding:20px;
border-bottom:solid 1px #cccccc;
margin:0px 0px 0px -1px;
float:left;
}

#cdhighlights {
width:308px;
height:100%;
display:block;
padding:0px 15px 10px 0px;
float:left;
}

#cdhighlightsright {
width:348px;
float:right;
}

#CBIwrapper .cdscreenshot {
display:block;
height:235px;
width:328px;
float:right;
z-index:200;
}

#CBIwrapper .screenshotimage {
background-color:#cccccc;
display:block;
width:350px;
height:225px ;
}

#CBIwrapper .screenshottoolbar {
display:block;
width:100%;
padding:10px;
}

#CBIwrapper .demobutton {
margin:0px 50px 0px 50px;
float:left;
display:block;
width:125px;
height:27px;
background:url(../../images/demo_button.gif) left no-repeat;
}

#CBIwrapper .demobutton:Hover {
background:url(../../images/demo_button_hover.gif) left no-repeat;
}

#cdfeedback {
width:708;
padding:20px;
float:left;
}

#CBIwrapper .cdsuggestions {
float:left;
width:448px;
}

#CBIwrapper .cdcontact {
float:right;
width:200px;
}

/* --------------  Course Details Pages Text Format ------------*/

#coursedetails-wrap {
/*background:url(../../images/cd-gradienttop.gif) top left repeat-x #ffffff;*/
margin:0px;
padding:0px;
float:left;
width:748px;
margin-right:-2px;
}

#cd-top {
padding:15px 25px 20px 25px;
float:left;
margin:0px;
}

#CBIwrapper .cd-tabs {
padding:10px 10px 0px 0px;
width:738px;
float:left;
}

#CBIwrapper .cd-tabheader {
width:703px;
height:20px;
margin:0px 0px 0px 15px;
padding:0px 10px 0px 10px;
_position:relative;
_top:2px;
}

#CBIwrapper .cd-tabheader ul {
margin:0px; 
padding:0px; 
display:block; 
float:left; 
position:relative;
bottom:2px; 
height:20px;
z-index:20;
}

#CBIwrapper .cd-tabwrap {
width:748px;
float:left;
border-top:solid 1px #e2e5ec;
background-color:#ffffff;
}

#CBIwrapper .cd-tabcontent {
width:688px;
float:left;
background-color:#ffffff;
margin:20px 30px 20px 30px;
}

#CBIwrapper .cd-ui-tabs-selected {
position:relative;
z-index:400;
background-color:#ffffff;
border-bottom:solid 1px #ffffff;
display:block;
float:left;
top:-2px;
_top:0px;
margin:-2px 0px 0px 0px;
padding:0px;
color:#ff7e01;
height:21px;
}

#CBIwrapper .cd-ui-tabs-hide {
display: none;
}

#CBIwrapper .cd-tabtext {
color:#001269;
position:relative;
font:bold 12px Arial, Helvetica, sans-serif;
outline:0; /* prevent dotted border in Firefox */
}

#CBIwrapper .cd-tabtext:Hover{
color:#001269;
text-decoration:none;
outline:0; /* prevent dotted border in Firefox */
}  

#CBIwrapper .cd-ui-tabs-nav {
display:block;
float:left;
background-color:#dfe4ef;
padding:0px;
margin:0px 0px -5px 0px;
position:relative;
height:21px;
top:-1px;
}

#CBIwrapper .cd-ui-tabs-nav li {
display:block;
float:left;
text-align:center;
border:solid 1px #c6d4f6;
border-bottom-width:0px;
position:relative;
padding:1px 10px 1px 10px;
margin:0px 0px 0px 0px;
}

#CBIwrapper .cd-links  {
font:bold 11px Arial, Helvetica, sans-serif;
color:#8ca0d7;/*#98baf0*/
text-decoration:underline;
display:inline;
padding-right:15px;
}

#CBIwrapper .cd-links:Hover {
color:#FF6201;
}


#cdhighlights P {
font-weight:bold;
}

#CBIwrapper .cd-search-return {
background:url(../../images/search-return-arrow.gif) left no-repeat transparent;
padding-left:15px;
padding-right:10px;
float:right;
margin:0px;
background-color:#ffffff;
}

#CBIwrapper .article-favorites {
background:url(../../images/icon-favorites-star.gif) top left no-repeat transparent;
padding-left:25px;
padding-right:10px;
float:left;
margin:-3px 0px 0px 0px;
background-color:#ffffff;
}

/* --------------  Available Courses Page / Course Catalog Layout / Find Courses --------------  */

#CBIwrapper .courseholder_odd {
float:left;
width:690px; 
border-bottom:1px solid #E0E0E0;
padding:20px 40px 20px 20px;
background-color:#ECF0F9;
}

#CBIwrapper .courseholder_even {
float:left;
width:690px;
border-bottom:1px solid #E0E0E0;
padding:20px 40px 20px 20px;
background-color:#FFFFFF;
}

#CBIwrapper .ac-iconcontainer {
width:64px;
float:left;
padding-right:20px;
}

#ac-descriptioncontainer {
width:400px;
float:left;
margin:10px;
}

#CBIwrapper .ac-coursetitle {
font:bold 16px Arial,Helvetica, sans-serif;
color:#001269;
display:block;
margin:0px;
}

#CBIwrapper .ac-description {
font-size:13px;
line-height:17px;
color:#020202;/*#001269*/
display:block;
width:100%;
margin:10px 0px 10px 0px;
}

#CBIwrapper .ac-calltoaction {
font:bold 14px Arial,Helvetica, sans-serif;
color:#FF6201;
padding:10px 0px 10px 0px;
}

#ac-pricingcontainer {
width:180px;
float:right;
padding:0px;
display:block;
text-align:right;
}

#CBIwrapper .ac-callout {
position:relative;
left:47px;
width:175px; 
height:75px;
padding-bottom:10px; 
text-align:center;
}

#CBIwrapper .ac-pricing {
font:14px Arial,Helvetica, sans-serif;
line-height:18px;
color:#001269;
display:block;
margin:0px;
padding:10px 0px 10px 0px;
}

/* --------------  My Courses  --------------  

#mycertificates {
width:740px;
background-color:#ffffff;
float:left;
padding:5px;
}

.certificateholder {
width:165px;
height:165px;
padding:10px;
float:left;
overflow:hidden;
background:url(../../images/certificategrid.gif) bottom left no-repeat transparent;
}

.mc-sectiontitles {
margin:25px 10px 10px 10px;
padding:5px;
display:block;
text-align:left;
border-bottom:solid 1px #cccccc;
color:#FF6201;
font-size:16px;
font-weight:bolder;
}

*/

/*-----COURSE DETAIL OUTLINE POPUP FORMATTING----*/

#CBIwrapper .zebra {text-align:left; background:#cccccc; border-top:4px solid #f26013; border-left:4px solid #f26013; color:#ffffff;}
#CBIwrapper .zebra ul {padding:0; margin:0; list-style-type: none;}
#CBIwrapper .zebra li {padding: 4px 0 4px 24px;}

#CBIwrapper .zebra h3 {
    color: #001269;
    padding: 4px 0 4px 12px;
    margin: 0;
}

#CBIwrapper .zebragrey1 {background:#EEE;}
#CBIwrapper .zebragrey2 {background:#DDD;}
#CBIwrapper .zebragrey3 {background:#CCC;}
#CBIwrapper .zebrawhite {background:#FFF;}

#CBIwrapper .zebra td {border-bottom:1px solid #666699; border-right:1px solid #666699;}

/* -------------- Games Carousel --------------  */

#cbgameswrapper {
width:730px;
padding:20px 10px 20px 10px;
float:left;
background:url(../../images/gamesbackground.jpg) top left no-repeat #ffffff;
}

#CBIwrapper .cbgamestray {
width:197px;
height:398px;
background:url(../../images/cbgamestraybackground.gif) top left repeat-y transparent;
float:left;
}

#CBIwrapper .cbg-tray {
width:177px;
padding:7px 10px 7px 10px;
height:300px;
}

#CBIwrapper .cbg-traylist {
width:167px;
padding:5px 10px 5px 10px;
float:left;
margin:0px;
_padding:0px;
_margin:-2px 0px -2px 0px;
white-space:nowrap;
}

#CBIwrapper .cbg-trayimage {
float:left;
display:inline;
padding-right:10px;
}

#CBIwrapper .cbg-traytitle {
font:bold 12px Arial, Helvetica, sans-serif;
color:#001269;
text-align:left;
float:left;
display:inline;
margin:0px;
}

#CBIwrapper .cbg-traytitle:Hover {
color:#FF6201;
text-decoration:none;
}

#CBIwrapper .cbg-traybase {
z-index:500;
position:relative;
bottom:10px;
}

#CBIwrapper .cbgamesholder {
float:right;
width:526px;
height:398px;
background:url(../../images/cbgamesholder.gif) top left no-repeat transparent;
}

#CBIwrapper .gameholder {
float:right;
width:526px;
height:398px;
background:url(../../images/gameholderbackground.gif) top left no-repeat transparent;
}

#divFlashContent {
display:block;
margin:5px 7px 9px 7px;
}

/* -------------- Promotions --------------  */

#CBIwrapper .freeclasses-top {
background:url(../../images/free-classes-bgrnd.jpg) top right no-repeat transparent;
overflow:hidden;
float:left;
padding:15px 20px 20px 20px;
width:708px; 
border-bottom:solid 1px #cccccc;  
}

#subscription-wrap {
background:url(../../images/subscription-background.gif) top left repeat-x #ffffff;
float:left;
padding:15px 20px 20px 20px;
width:708px;
}

#CBIwrapper .subscription-box {
width:304px;
background:url(../../images/subscription-box-background.gif) top left no-repeat transparent;
overflow:hidden;
}

#CBIwrapper .subscription-check {
background:url(../../images/subscription-checkmark.gif) top left no-repeat transparent;
padding:3px 0px 5px 35px;
margin:10px 20px 10px 20px;
font-size:14px;
font-weight:bold;
}

#promo-background {
background:url(../../images/intskills-promo-background.gif) top left repeat-x #ffffff;
float:left;
width:748px;
}

#promobottom {
background:url(../../images/promo-intskills-bottom.gif) top left repeat-x #ffffff;
float:left;
width:748px;
padding:2px 0px 50px 0px;
}

#CBIwrapper .left-promocap {
z-index:100;
position:relative;
left:-20px;
top:-15px;
float:left;
}

#CBIwrapper .promo-top {
background:url(../../images/intskills-promo-bgrnd.jpg) top right no-repeat transparent;
overflow:hidden;
float:left;
padding:15px 20px 20px 20px;
width:708px;   
}

#CBIwrapper .promo-bottom-blocks {
width:215px;
padding:8px 0px 10px 20px;
display:block;
float:left;
}

#CBIwrapper .promo-arrows {
float:left;
}

#CBIwrapper .hidepromo:Hover {
text-decoration:none;
}

/* -------------- Checkout Bottom Highlights --------------  */

#chkout-promo {
float:left;
width:722px;
padding:20px 15px 40px 10px;
}

#chkout-promoleft {
width:485px;
float:left;
}

#chkout-promoright {
width:200px;
float:right;
}

/* -------------- Search Results --------------  */

#sr-wrap {
width:748px;
float:left;
background:#ffffff;
margin:0px;
padding:0px;
}

#sr-utility-wrap {
width:748px;
float:left;
margin:0px 0px -2px 0px;
padding:0px;
background:url(../../images/sr-toolbar-background.gif) bottom left repeat-x #fafafa;
}

#sr-search-wrap {
width:748px;
float:left;
padding:0px;
margin:0px;
background:url(../../images/searchresults_backgroundgradient.gif) bottom left repeat-x #ffbe02;
/*height:80px;*/
}

#CBIwrapper .sr-search-container {
width:170px;
margin:3px 7px 5px 6px;
float:left;
display:block;
}

#CBIwrapper .sr-search-container p {
margin-top:2px;
}

#sr-results-wrap {
float:left;
width:748px;
padding:10px 0px 10px 0px;
margin:0px;
_margin-right:-2px;
}

#CBIwrapper .sr-results-container {
float:left;
padding:10px 20px 10px 20px;
width:706px;
margin:0px;
}

/*.sr-results-icon {
float:left;
display:inline;
position:relative;
bottom:0px;
left:1px;
padding-right:3px;
}*/




#CBIwrapper .sr-results-thumbnail {
float:left;
display:inline;
padding:10px;
margin:0px;
width:74px;
overflow:hidden;
text-align:center;
}

#CBIwrapper .sr-results-title {
border-bottom:solid 1px #e2e5ec;
float:left;
display:block;
width:598px;
}

#CBIwrapper .sr-results-description /* Container for middle content */  {
float:left;
display:block;
width:425px;
padding:0px 15px 0px 4px;
margin:0px;
}

#CBIwrapper .sr-results-description p /* Text for Description */ {
margin:0px 0px 3px 0px;
color:#202020;
font-style: normal;
font-weight: normal;
font-size:12px;
line-height:18px;
}

#CBIwrapper .sr-results-highlights /* Container for right side content */ {
float:right;
width:125px;
margin:0px 0px -10px 0px;
padding:4px 0px 0px 10px;
border-left:solid 1px #e2e5ec;
}

#CBIwrapper .sr-results-promotion {
float:left;
display:block;
width:125px;
margin:4px 0px 4px 0px;
}

#CBIwrapper .sr-results-actionitem {
float:left;
display:block;
margin:4px 4px 3px 0px;
}

#CBIwrapper .sr-backarrow {
background:url(../../images/search-backarrow.gif) bottom right no-repeat transparent;
width:20px;
display:inline;
float:left;
position:relative;
bottom:4px;
text-decoration:none;
outline:0;
}

#CBIwrapper .sr-backarrow:Hover {
background:url(../../images/search-backarrow-hover.gif) bottom right no-repeat transparent;
text-decoration:none;
outline:0;
}

#CBIwrapper .sr-nextarrow {
background:url(../../images/search-nextarrow.gif) bottom right no-repeat transparent;
width:15px;
display:inline;
float:left;
position:relative;
bottom:4px;
text-decoration:none;
outline:0;
}

#CBIwrapper .sr-nextarrow:Hover {
background:url(../../images/search-nextarrow-hover.gif) bottom right no-repeat transparent;
text-decoration:none;
outline:0;
}

#CBIwrapper .mailcall {
display:block;
color:#001269;
font:.75em Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
background:url(../../images/mail.gif) left no-repeat;
margin:5px;
padding:2px 0px 2px 20px;
}

/* ------ Error Pages ------ */

#errorPage 
{
	width: 735px;
	padding: 15px 0px 0px 15px;
}

#errorPage #errorContent 
{
	float: left;
	width: 490px;
	padding-right: 10px;
}

#errorPage #errorSidebar 
{
	float: right;
	width: 214px;
	padding: 0 10px;
	border-left: dotted 1px #ccc;
}

/* ------ Related Content ------ */




/*------------ Content Below This Line To Be Deleted --------------*/

/*
#columncontainer {
background-color:#ffffff;
width:750px;
}

#fullpage {
background-color:#ffffff;
padding:0px;
margin:0px;
}

#leftcolumn {
width:300px;
_height:600px;
min-height:675px;
padding-right:20px;
margin:10px 0px 0px 10px;
}

#rightcolumn2 {
float:right;
margin:10px 0px 0px 10px;
width:200px;
}

#sub_leftColumn 
{
    float: left;
    width: 366px;
    padding: 0;
    }
#sub_rightColumn 
{
    float: right;
    width: 350px;
    padding: 0 0 0 15px; 
    top: 0px;
    left: 54px;
}

#rightColumn_Details 
{
    float: right;
    width: 400px;
}
#subcontent {
    float: left;
    margin: 0px;
    padding:30px 0px 70px 0px;
    width: 740px;
}

.pricing_details
{
    float: left;
    min-height: 79px;
    padding: 0px 0px 0px 10px;
    text-align: right;
}

#subcontentgs 
{
    background: #fff url(../../images/subpage_background_GS.gif) repeat-x left top;
    margin: 0px;
    width: 740px;
    padding-left: 10px;
}
    
#sub2_leftColumn {
width: 420px;
float: left;
padding:0px 0px 0px 20px;
}


#sub2_rightColumn {
float:right;
padding:0px 20px 0px 0px;
width: 100px;
margin: 0px;
}

.co_leftColumn {
width: 600px;
float: left;
padding:  20px 0px 0px 20px;
}

.co_rightColumn 
{
vertical-align:top;
float:right;
padding:  20px 25px 0px 20px;
width: 135px;
margin: 0px;
}

#leftcolumn_gs {
    float:left; 
    width: 500px;
   }
#leftcolumn_gs img 
{
    margin: 36px 0 0 0;
}

ul#buynowbutton {
	width: 101px;
    height: 34px;
    margin: 0;
	padding: 0;
	position: relative;
    background: #fff url(../../images/buynow_button.gif) 0 -36px no-repeat;
}
ul#buynowbutton2 {
	width: 101px;
    height: 34px;
    margin: 0;
	padding: 0;
	position: relative;
    background: #fff url(../../images/buynow_button.gif) 0 -36px no-repeat;
}
ul#button {
	width: 165px;
    height: 34px;
    margin: 0;
	padding: 0;
	position: relative;
    background: #fff url(../../images/getstarted_button.gif) 0 -36px no-repeat;
}
ul#button2 {
	width: 165px;
    height: 34px;
    margin: 10px 0 0 15px;
	padding: 0;
	position: relative;
    background: #fff url(../../images/visitfaq_button.gif) 0 -36px no-repeat;
}
#button li, #button2 li, #buynowbutton li, #buynowbutton2 li{
	margin: 0; 
	padding: 0; 
	list-style: none; 
	position: absolute; 
	top: 0;
	height: 32px;
	display: block;
}
#button a, #button2 a, #buynowbutton a, #buynowbutton2 a {
	text-decoration:none;
	height: 34px;
	display: block;
}
#buynow, #buynow2, #getstarted, #visitfaq {left: 0; width: 165px; text-align:center;}
#buynow, #buynow2 {left: 0; width: 101px; text-align:center;}
#buynow a:hover, #buynow2 a:hover {background: #fff url(../../images/buynow_button.gif) 0 0 no-repeat;}
#getstarted a:hover {background: #fff url(../../images/getstarted_button.gif) 0 0 no-repeat;}
#visitfaq a:hover {background: #fff url(../../images/visitfaq_button.gif) 0 0 no-repeat;}

#contentwrapper {
width:720px;
padding:15px;
float:left;
background-color:#ffffff;
}

.sortbox {
color:#001269;
height:22px;
margin:0px ;
font:.75em Verdana, Arial, Helvetica, sans-serif;
background:url(../../images/gradient_form.gif) left top repeat-x #FEFEFE;
border-left:1px solid #FFD321;
border-bottom:1px solid #FFD321;
border-right:1px solid #ADADAD;
border-top:1px solid #ADADAD;
}

.purchase {
float:right;
} 

ol li{
margin:10px;
list-style-type:decimal;
list-style-image:none;
}

.txt {
padding:0px;
margin:5px 10px 5px 10px;
color:#001269;
font:.70em Verdana, Arial, Helvetica, sans-serif;
line-height:1.45em;
}

.txtsmall {
padding:0px;
color:#001269;
font:.65em Verdana, Arial, Helvetica, sans-serif;
line-height:1.45em;
}

.coursetitle {
padding:0px;
margin:5px 10px 5px 10px;
color:#001269;
font:1.05em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.secondarycontent{
padding:0px;
margin:  12px 0px 5px 8px;
color:#001269;
font:.95em Arial, Helvetica, sans-serif;
font-weight:bold;
}

a {
text-decoration:none;
}

a:Hover {
text-decoration:underline;
}

/*#login {
float:right;
width:190px;
height:265px;
background:url(../../images/login_background.gif) right top no-repeat;
}

.loginbox {
float:right;
height:210px;
width:180px;
padding:55px 0px 0px 10px;
}

.loginbutton {
padding:4px;
}

.inputbox {
float:left;
color:#001269;
font:.65em Verdana, Arial, Helvetica, sans-serif;
margin:5px 0px 5px 0px;
padding:3px;
height:12px;
background:url(../../images/gradient_form.gif) left top repeat-x #FEFEFE;
border-left:1px solid #FFD321;
border-bottom:1px solid #FFD321;
border-right:1px solid #ADADAD;
border-top:1px solid #ADADAD;
}

#cdoverview {
width:750px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#cccccc;
float:left;
margin:-1px 0px 0px -1px;
}


#cdimageoverview {
float:left;
position:relative;
bottom:0px;
width:330px;
height:auto;
}

.dynamicimage {
margin:0px;   
overflow:hidden;
}

#cdoverviewholder {
width:365px;
padding:15px;
float:right;
z-index:500;
}

#pricenpurchase {
display:block;
width:310px;
float:left;
}

.priceblock {
display:block;
float:left;
font-weight: bold;
}

#cddrilldown {
width:710px;
padding:20px;
border-bottom:solid 1px #cccccc;
margin:0px 0px 0px -1px;
float:left;
}

#cdhighlights {
width:310px;
padding:0px 15px 10px 0px;
float:left;
}

#cdhighlightsright {
width:370px;
float:right;
padding:10px 15px 10px 0px
}

.cdscreenshot {
display:block;
height:235px;
width:330px;
float:right;
}

.screenshotimage {
background-color:#cccccc;
display:block;
width:350px;
height:225px
}

.screenshottoolbar {
display:block;
width:320px;
padding:10px;
}

.purchasebutton {
margin:0px;
float:right;
height:27px;
width:82px;
display:block;
background:url(../../images/purchase_button.gif) left no-repeat;
}

.purchasebutton:Hover {
background:url(../../images/purchase_button_hover.gif) left no-repeat;
}

.demobutton {
margin:0px 50px 0px 50px;
float:left;
display:block;
width:125px;
height:27px;
background:url(../../images/demo_button.gif) left no-repeat;
}

.demobutton:Hover {
background:url(../../images/demo_button_hover.gif) left no-repeat;
}

#cdfeedback {
width:710;
padding:20px;
float:left;
}

.cdsuggestions {
float:left;
width:450px;
}

.cdcontact {
float:left;
width:200px;
}

.toccall {
color:#FF6201;
font:.75em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
background:url(../../images/toc.gif) left no-repeat;
margin:5px;
padding:5px 0px 5px 18px;
}



.returnccall {
display:block;
color:#FF6201;
font:.75em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
background:url(../../images/product-icon.gif) left no-repeat;
margin:5px;
padding:5px 0px 5px 18px;
}

.call {
color:#FF6201;
font:.75em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:2em;
margin-left:10px;
text-decoration:none;
}
.callReturn {
color:#FF6201;
font:.65em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:2em;
margin-right:10px;
text-decoration:none;
float: right;
}

.purchase {
color:#FF6201;
font: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:2em;
margin-left:10px;
text-decoration:none;
}

.gradebook {  
color:#001269;
font:.85em Arial, Helvetica, sans-serif;
text-decoration:none;
}

.coursename {
width:300px;
color:#001269;
font:.85em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:1em;
text-decoration:none;
margin-left:10px;
}

.coursename:Hover {
color:#FF6201;
}

.arrowcall {
display:block;
width:165px;
color:#FF6201;
font:.75em  Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:2em;
text-decoration:none;
margin-left:10px;
padding-left:12px;
background:url(../../images/subcourse_arrow.gif) left no-repeat;
}

.arrowcall_large {
display:block;
width:165px;
color:#FF6201;
font:.95em  Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:2em;
text-decoration:none;
margin-left:10px;
padding-left:12px;
background:url(../../images/subcourse_arrow.gif) left no-repeat;
}

a.freecourse 
{
   color: #ff0000;
   font-weight:bold;
   text-decoration: none;
}
a:hover.freecourse {text-decoration: underline;}

a.spLinks
{
   color: #f26013;
   text-decoration: none;
}
a:hover.spLinks {text-decoration: underline;}

.call {
color:#FF6201;
font:.75em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:2em;
margin-left:10px;
text-decoration:none;
}

.callReturn {
color:#FF6201;
font:.65em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:2em;
margin-right:10px;
text-decoration:none;
float: right;
}

.purchase {
color:#FF6201;
font: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:2em;
margin-left:10px;
text-decoration:none;
}

.gradebook {  
color:#001269;
font:.85em Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.coursename {
width:300px;
color:#001269;
font:.85em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:1em;
text-decoration:none;
margin-left:10px;
}

.coursename:Hover {
color:#FF6201;
}

.toccall {
color:#FF6201;
font:.75em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
background:url(../../images/toc.gif) left no-repeat;
margin:5px;
padding:5px 0px 5px 18px;
}

.mailcall {
display:block;
color:#001269;
font:.75em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
background:url(../../images/mail.gif) left no-repeat;
margin:5px;
padding:2px 0px 2px 20px;
}

.returnccall {
display:block;
color:#FF6201;
font:.75em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
background:url(../../images/product-icon.gif) left no-repeat;
margin:5px;
padding:5px 0px 5px 18px;
}
