/* CSS Document */

/* -------------- Buttons --------------  */

.orangebutton {
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;
}

.aaa-paul
{
    float: right;
    width: 75px;
    color: #FF0000;
    font-size: 20px;
    font-weight: bold;
    margin: 10px;
}

.orangebutton:hover {
background:url(../../images/buttonhover.gif) top left repeat-x #ffaa03;
text-decoration:none;
cursor:hand;
color:#ffffff;
}

  
.orangebutton-icon {
margin:-2px 0px 0px 0px;
padding:0px 4px 0px 0px;
position:relative;
z-index:900;
top:1px;
right:1px;
float:left;
}

.bluebutton {
border:solid 1px #5a79c5;
border-bottom-color:#3e599b;
background:url(../../images/bluebuttonstatic.gif) top left repeat-x #9fb6ef;
padding:2px 5px 2px 5px;
text-align:center;
font-size:11px;
line-height:14px;
font-weight:bolder;
color:#ffffff;
text-decoration:none;
}

.bluebutton:hover {
background:url(../../images/bluebuttonhover.gif) top left repeat-x #c1d0f5;
text-decoration:none;
cursor:hand;
}

.mdbuttontxt {
font:bold 13px Arial, Helvetica sans-serif;
color:#ffffff;
}

.mdbuttontxt:Hover {
cursor:hand;
color:#ffffff;
}

.mdtxt {
font:bold 12px Arial, Helvetica sans-serif;
}

.lgbuttontxt {
font:bold 14px Arial, Helvetica sans-serif;
color:#ffffff;
}

.lgbuttontxt:Hover {
cursor:hand;
color:#ffffff;
}

.search-smalltext {
font-size:12px;    
}

/* --------------  Arrows and Bullets  --------------*/

.sm_bluearrow {
margin:10px 5px 10px 5px;
padding-left:20px;
display:block;
background:url(../../images/smbluearrow.gif)1px 4px no-repeat transparent;
list-style-type:none;
}

.sm_orangearrow {
margin:10px 5px 10px 5px;
padding-left:20px;
display:block;
background:url(../../images/smorangearrow.gif) left no-repeat transparent;
}

.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  --------------*/

.md_arrowlnk {
font:bold 14px Arial, Helvetica, sans-serif;
color:#001269;
}

.md_arrowlnk:Hover{
color:#FF6201;
}

.lrg_arrowlnk {
font:bold 12pt Arial, Helvetica, sans-serif;
margin:10px 5px 10px 5px;
padding:0px 25px 0px 25px;
color:#001269;
background:url(../../images/splashbulletarrow.gif) left no-repeat transparent;
outline:0;
}

.lrg_arrowlnk:Hover {
text-decoration:none;
color:#FF6201;
}

/* --------------  Global Text/Color Attributes  --------------*/

h1{
padding:0px;
margin:5px 0px 5px 0px;
color:#001269;
font:18px Arial, Helvetica, sans-serif;
font-weight:bold;
}

h2 {
padding:0px;
margin:5px 0px 5px 0px;
color:#001269;
font:16px Arial, Helvetica, sans-serif;
font-weight:bold;
}

h3 {
padding:0px;
margin:5px 0px 5px 0px;
color:#001269;
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
}

h4 {
padding:0px;
margin:5px 10px 5px 10px;
color:#001269;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
}

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:18px;
font-family: Arial, Helvetica, sans-serif;
}

.txt {
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;
}

a {
text-decoration:none;
color:#001269;
cursor:hand;
outline:0;
}

a:Hover {
text-decoration:underline;
cursor:hand;
color:#FF6201;
}

.hover {
text-decoration:none;
cursor:hand;
}

.hover:Hover {
text-decoration:underline;
cursor:hand;
color:#FF6201;
}


.bold {
font-weight: bold;
}

/* --------------  Color Attributes --------------*/

.orange {
color:#FF6201;
text-decoration:none;
}

.blue {
color:#000054;
text-decoration:none;
}

.light-blue {
color:#9eb5ef;
text-decoration:none;
}


.grey {
color:#202020;
}

/* --------------  Lines and Separators --------------*/

.dottedline {
width:100%;
height:2px;
padding:5px 0px 5px 0px;
margin:0px;
background:url(../../images/separatorline.gif) left repeat-x transparent;
}

.vt-dottedline {
width:3px;
margin:0px;
background:url(../../images/separatorline.gif) left repeat-y transparent;
}


/* --------------  Special Text --------------*/

.seriftype {
font:17px Times, Times New Roman, serif;
font-weight:bold;
color:#b1b1b1;
}

.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;
}

.courseholder_odd {
float:left;
width:690px; 
min-height:69px;
border-bottom:1px solid #E0E0E0;
padding:15px 40px 15px 20px;
background-color:#ECF0F9;
}

.courseholder_even {
float:left;
width:690px; 
min-height:69px;
border-bottom:1px solid #E0E0E0;
padding:15px 40px 15px 20px;
background-color:#FFFFFF;
}

.icon {
width:64px;
float:left;
padding-right:20px;
}

.description {
float:left;
width:425px;
min-height:79px;
display:block;
}


.tagcallout {
display:block;
position:relative;
right:-47px; 
width:175px; 
height:75px;
padding-bottom:10px; 
text-align:center;
}


.pricing {
float:right;
width:175px;
min-height:100px;
padding:0px;
display:block;
text-align:right;
}

.lt-blue-arrowlink {
font:bold 11px Arial, Helvetica, sans-serif;
color:#8ca0d7;/*#98baf0*/
text-decoration:none;
display:inline;
background:url(../../images/smlightbluearrow.gif) right no-repeat transparent;
padding-right:8px;
}

.lt-blue {
font:bold 12px Arial, Helvetica, sans-serif;
color:#8ca0d7;/*#98baf0*/
text-decoration:none;
float:left;
}

.lt-blue-arrow {
font:bold 12px Arial, Helvetica, sans-serif;
color:#8ca0d7;/*#98baf0*/
text-decoration:none;
float:left;
display:inline;
background:url(../../images/smlightbluearrow.gif) right no-repeat transparent;
padding-right:10px;
}
