/* CSS Document */

/* -------------- Buttons --------------  */

#CBIwrapper .CBIorangebutton span {
border-top:solid 1px #ff9601;
border-right:solid 1px #ff9601;
border-bottom:solid 1px #ff6201;
border-left:solid 1px #ff9601;
background:url(../../images/buttonstatic.gif) top left repeat-x #ff7e01;
padding:3px 5px 3px 5px;
text-align:center;
font-size:11px;
line-height:14px;
font-weight:bolder;
color:#ffffff;
text-decoration:none;
margin:0px;
}

#CBIwrapper .CBIorangebutton span:hover {
background:url(../../images/buttonhover.gif) top left repeat-x #ffaa03;
text-decoration:none;
cursor:hand;
color:#ffffff;
}

  
#CBIwrapper .CBIorangebutton-icon {
margin:-2px 0px 0px 0px;
padding:0px 4px 0px 0px;
position:relative;
z-index:900;
top:1px;
right:1px;
float:left;
}

#CBIwrapper .CBIorangeaspbutton {
border-top:solid 1px #ff9601;
border-right:solid 1px #ff9601;
border-bottom:solid 1px #ff6201;
border-left:solid 1px #ff9601;
background:url(../../images/buttonstatic.gif) top left repeat-x #ff7e01;
padding:3px 5px 3px 5px;
text-align:center;
font-size:11px;
line-height:14px;
font-weight:bolder;
color:#ffffff;
text-decoration:none;
margin:0px;
}

#CBIwrapper .CBIorangeaspbutton:hover {
background:url(../../images/buttonhover.gif) top left repeat-x #ffaa03;
text-decoration:none;
cursor:hand;
color:#ffffff;
}

  
#CBIwrapper .CBIorangeaspbutton-icon {
margin:-2px 0px 0px 0px;
padding:0px 4px 0px 0px;
position:relative;
z-index:900;
top:1px;
right:1px;
float:left;
}

#CBIwrapper .CBIbluebutton {
border:solid 1px #5a79c5;
border-bottom-color:#3e599b;
background:url(../../images/bluebuttonstatic.gif) top left repeat-x #9fb6ef;
padding:2px 5px 2px 5px;
margin:0px;
text-align:center;
font-size:11px;
line-height:14px;
font-weight:bolder;
color:#ffffff;
text-decoration:none;
}

#CBIwrapper .CBIbluebutton:hover {
background:url(../../images/bluebuttonhover.gif) top left repeat-x #c1d0f5;
text-decoration:none;
cursor:hand;
}

#CBIwrapper .mdbuttontxt {
font:bold 13px Arial, Helvetica sans-serif;
color:#ffffff;
}

#CBIwrapper .mdbuttontxt:Hover {
cursor:hand;
color:#ffffff;
}

#CBIwrapper .mdtxt {
font:bold 12px Arial, Helvetica sans-serif;
}

#CBIwrapper .lgbuttontxt {
font:bold 14px Arial, Helvetica sans-serif;
color:#ffffff;
}

#CBIwrapper .lgbuttontxt:Hover {
cursor:hand;
color:#ffffff;
}

#CBIwrapper .search-smalltext {
font-size:12px;    
}

/* --------------  Arrows and Bullets  --------------*/

#CBIwrapper .sm_bluearrow {
margin:10px 5px 10px 5px;
padding-left:20px;
display:block;
background:url(../../images/smbluearrow.gif) 0px 4px no-repeat transparent;
}

#CBIwrapper .sm_orangearrow {
margin:10px 5px 10px 5px;
padding-left:20px;
display:block;
background:url(../../images/smorangearrow.gif) left no-repeat transparent;
}

#CBIwrapper .li_arrow {
padding:0px;
margin:10px 0px 10px 15px;
color:#202020; 
font:normal 12px Arial, Helvetica, sans-serif;
list-style-image:url(../../images/bulletarrow.gif);
list-style-position:outside;
}


/* --------------  Arrow Links  --------------*/

#CBIwrapper .md_arrowlnk {
font:bold 14px Arial, Helvetica, sans-serif;
color:#001269;
}

#CBIwrapper .md_arrowlnk:Hover{
color:#FF6201;
}

#CBIwrapper .lrg_arrowlnk {
font:bold 18px Arial, Helvetica, sans-serif;
margin:10px 5px 10px 5px;
padding:0px 25px 0px 25px;
display:block;
color:#001269;
background:url(../../images/splashbulletarrow.gif) left no-repeat transparent;
}

#CBIwrapper .lrg_arrowlnk:Hover {
color:#FF6201;
}

/* --------------  Global Text/Color Attributes  --------------*/
#CBIwrapper h1, #CBIwrapper h2, #CBIwrapper h3, #CBIwrapper h4, #CBIwrapper p, #CBIwrapper a {
border:none;
background:none;
text-indent:0px;
text-decoration:none;
font-variant:normal;
font-style:normal;
}

#CBIwrapper h1{
padding:0px;
margin:5px 0px 5px 0px;
color:#001269;
font:18px Arial, Helvetica, sans-serif;
font-weight:bold;
}

#CBIwrapper h2 {
padding:0px;
margin:5px 0px 5px 0px;
color:#001269;
font:16px Arial, Helvetica, sans-serif;
font-weight:bold;
}

#CBIwrapper h3 {
padding:0px;
margin:5px 0px 5px 0px;
color:#001269;
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
}

#CBIwrapper h4 {
padding:0px;
margin:5px 0px 5px 0px;
color:#001269;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
}

#CBIwrapper p {
margin:10px 0px 10px 0px;
color:#202020;  /* #001269;  Swap out with blue colored text  */
font-style: normal;
font-weight: normal;
font-size:12px;
line-height:17px;
font-family: Arial, Helvetica, sans-serif;
}

#CBIwrapper .CBItxt {
color:#202020;  /* #001269;  Swap out with blue colored text  */
font-style: normal;
font-weight: normal;
font-size:12px;
line-height:17px;
font-family: Arial, Helvetica, sans-serif;
}

/*.txt {
padding:0px;
margin:5px 10px 5px 10px;
color:#001269;
font:.70em Verdana, Arial, Helvetica, sans-serif;
line-height:1.45em;
}*/


#CBIwrapper a {
text-decoration:none;
color:#001269;
cursor:hand;
outline:0;
}

#CBIwrapper a:Hover {
text-decoration:underline;
cursor:hand;
color:#FF6201;
}

#CBIwrapper .CBIhover {
text-decoration:none;
cursor:hand;
}

#CBIwrapper .CBIhover:Hover {
text-decoration:underline;
cursor:hand;
color:#FF6201;
}


#CBIwrapper .bold {
font-weight: bold;
}

/* --------------  Color Attributes --------------*/

#CBIwrapper .orange {
color:#FF6201;
text-decoration:none;
}

#CBIwrapper .blue {
color:#000054;
text-decoration:none;
}

#CBIwrapper .light-blue {
color:#9eb5ef;
text-decoration:none;
}


#CBIwrapper .grey {
color:#202020;
}

/* --------------  Lines and Separators --------------*/

#CBIwrapper .dottedline {
width:100%;
height:2px;
padding:5px 0px 5px 0px;
margin:0px;
background:url(../../images/separatorline.gif) left repeat-x transparent;
}

#CBIwrapper .vt-dottedline {
width:3px;
margin:0px;
background:url(../../images/separatorline.gif) left repeat-y transparent;
}


/* --------------  Special Text --------------*/

#CBIwrapper .seriftype {
font:17px Times, Times New Roman, serif;
font-weight:bold;
color:#b1b1b1;
}

#CBIwrapper .statnumber {
font-size:32px;
}

#cdhighlights P {
font-weight:bold;
}



/* --------------  Forced Course Details Bullets --------------*/

#cdhighlights LI, #cdhighlights LI {
padding:0px;
margin:5px 0px 5px 15px;
color:#202020;
font:12px Arial, Helvetica, sans-serif;
line-height:1.4em;
list-style-image:url(../../images/bulletarrow.gif);
list-style-position:outside;
}


/* --------------  Inside Pages / Catalog  --------------  */

#moreinfo {
width:690px;
padding:20px 40px 20px 20px;
}

#purchasebottom {
float:left;
width:710px;
height:30px;
padding:10px 40px 10px 0px;
}

#courseholder{
float:left;
width:690px; 
min-height:69px;
border-bottom:1px solid #E0E0E0;
padding:15px 40px 15px 20px;
}

#CBIwrapper .courseholder_odd {
float:left;
width:690px; 
min-height:69px;
border-bottom:1px solid #E0E0E0;
padding:15px 40px 15px 20px;
background-color:#ECF0F9;
}

#CBIwrapper .courseholder_even {
float:left;
width:690px; 
min-height:69px;
border-bottom:1px solid #E0E0E0;
padding:15px 40px 15px 20px;
background-color:#FFFFFF;
}

#CBIwrapper .icon {
width:64px;
float:left;
padding-right:20px;
}

#CBIwrapper .description {
float:left;
width:425px;
min-height:79px;
display:block;
}


#CBIwrapper .tagcallout {
display:block;
position:relative;
right:-47px; 
width:175px; 
height:75px;
padding-bottom:10px; 
text-align:center;
}


#CBIwrapper .pricing {
float:right;
width:175px;
min-height:100px;
padding:0px;
display:block;
text-align:right;
}

#CBIwrapper .subscription {
float:right;
width:175px;
min-height:100px;
padding:0px;
display:block;
text-align:right;
}

#CBIwrapper .rc-viewmore {
font:bold 12px Arial, Helvetica, sans-serif;
color:#8ca0d7;
text-decoration:none;
background:url(../../images/smlightbluearrow.gif) right no-repeat transparent;
padding-right:8px;
display:inline;
}

#CBIwrapper .rc-viewmore:Hover {
color:#98baf0;
text-decoration:none;
}
