/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:0px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
body {
    background: url('../images/bg.gif') repeat-y 50%;
    background-color: #DDD;
    color: #FFF;
    font-family: Helvetica, Verdana, Arial, Sans-Serif;
}
/*headline for front page */
h1 {
    color: #FFF;
    font-family: "Lucida Sans","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans Unicode",Verdana,Arial,sans-serif;
    font-size: 1.05em;
    font-weight: bold;
    margin-bottom: .5em;
}

h1 {
    color: #9b1c1f;
    font-family: "Lucida Sans","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans Unicode",Verdana,Arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: .5em;
}
/*headline for sub pages */
h2 {
    color: #9b1c1f;
    font-family: "Lucida Sans","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans Unicode",Verdana,Arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: .5em;
}
/*headline for grey columns captions */
h3 {
    color: #333;
    font-family: "Lucida Sans","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans Unicode",Verdana,Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 15px;
}
/*headline for screen shot captions */
h4 {
    color: #9b1c1f;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
}
p {
    font-size: .85em;
    line-height: 1.5em;
}
a {
    color: #FFC10E;
}
#container {
    background-color: #aaa;
    margin: 0 auto 0 auto;
    padding-top: 18px;
    width: 900px;
}
/* logo & header bar */
#header {
    background: url('../images/header.jpg');
    background-color: #9B1C1F;
    height: 110px;
}
    #logo {
        left: 10px;
        position: relative;
        top: 10px;
    }
/* nav bar */
#nav {
    background: url('../images/navbar_bg.gif');
    float: left;
    height: 30px;
    margin: 0px;
    text-align: right;
    width: 100%;
}
    #nav ul {
        float: right;
        line-height: 1em;
        margin:0;
        margin-right: 2px;
        padding:0;
        list-style:none;
        width: 840px;
    }
    #nav ul li {        
        float: right;
        margin: 0;
        margin-top: 3px;
        padding: 0;
    }
    #nav #current {
        background:url("../images/navTab_right.gif") no-repeat right top;
    }
    #nav ul li a {
        padding:5px 15px;
        color: #FFFFFF;
        display: block;
        float: left;
        font-size: 10px;
        height: 17px;
        text-align: center;
        text-decoration: none;   
    }
    #nav #current a {
        color: #333;
        background:url("../images/navTab_left.gif") no-repeat left top;
    }
    #nav ul li a:hover { 
        color: #FFC10E;
    }
#subNav {
    background: #f1f1f2 url('../images/subNavShadow.jpg') no-repeat bottom;  
    clear: both;
    height: 64px;
    line-height: 35px;
}
    #subNav ul {
        line-height: 1em;
        float: right;
        margin:0;
        padding:0;
        list-style:none;
    }
    #subNav ul li {        
        float: left;
        margin: 0;
        margin-top: 3px;
        padding: 0;
    }
    #subNav a {
        padding:5px 15px;
        color: #333;
        display: block;
        float: left;
        font-size: 10px;
        height: 21px;
        text-align: center;
        text-transform: uppercase;
        text-decoration: none;   
    }
#content {
    background-color: #f1f1f2;
    clear: both;
    color: #000;
    padding: 0 30px 30px 30px;
}

#content li {
    background:url("../images/bullet.gif") no-repeat scroll 0 4px transparent;
    font-size:0.85em;
    line-height:1.3em;
    margin-bottom:10px;
    padding-left:23px;
}
#content p, #content ul {
    color: #515151;
    margin-bottom: 30px;
}

#content a {
    color: #c52427;
    text-decoration: none;
}

#content a:hover {
    text-decoration: underline;
}

#content sample {
    padding-top: 0px;
}

.quadcolumn {
    float: left;
    margin-right: 20px;
    width: 195px;
    font-size: .8em;
    text-align: center;
}

.tricolumn {
    float: left;
    margin-right: 30px;
    width: 260px;
    font-size: .8em;
}

.lmsCol {
    margin: 20px 30px 0px 0px;
    width: 260px;
}

.lmsRightCol {
    margin: 20px 0px 0px 0px;
    width: 260px;
}

.dualcolumn {
    float: left;
    width: 400px;
}

.dualcolumn p {
    margin-top: 8px;
}

#lastcol {
    margin-right: 0px;
}

#flashcontent {
    width: 840px;
    height: 450px;
    background-color: #f1f1f2;
    text-align:center;
}

.typesimg {
    float: left;
    margin-left: 100px;
    margin-right: 20px;
}

#footer {
    background-color: #242423;
    border-top: 1px solid #838586;    
    clear: both;
    color: #FFF;
    font-size: .7em;
    height: 146px;
    text-align: center;
}

#ctl00_sales {
    background-color: #ffc10e;
    color: #936f08;
    width: 100%;
    height: 20px;
    padding: 2px 0;
    text-align: center;
    font-size: 1.3em;
    font-weight: bold;
}

#ctl00_sales em {
    color: #503d04; 
    font-weight: bold;
}

#ctl00_sales a {
    color: #503d04;
    text-decoration: none;
}

.textInput {
    font-size: 11px;
    margin-bottom: 3px;
    width: 240px;
    height: 21px;
}

.textBox {
    font-size: 11px;
    margin-bottom: 11px;
    width: 240px;
    height: 135px;
}

.courseLibrary {
    display: inline;
    float: left;
    margin-left: 100px;
}

#rightCol {
    float: right;
    width: 550px;
}

#leftCol {
   float: left;
   margin-right: 28px;
}

#footerNav {
    margin-top: 18px;
}

.linkButton {
    float: right;
    margin-right: 10px;   
}

#right {
    float: right;
    margin-right: 0px;
}

.small {
    font-size: .75em;
    margin-bottom: 30px;
    float: right;
    color: #444;
}

#comparechart TD {
    border-bottom: 1px dotted #CCC;
    color: #333;
    font-size: .8em;
    font-weight: bold;
    padding: 5px;
}

.oddrow {
    background-color: #eee;
}

#comparechart TD.chartlabel {
    color: #333;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    
}

#comparechart TD.chartbottom {
    border-bottom: 0px;
}

p.screentshotCaption
{
 font-size: 12px; 
}
p#copyright
{
  margin-bottom: 0px;
}
#footerComponents
{
 margin-top: 34px; 
 border: 0px solid #515151;
}
#footerComponents img
{
  margin-left: 6px; 
}
#footerComponents td
{
  padding-left: 18px;
}
    #rateResults
    {
      font-size: 12px;
      color: #555;
      width: 90px;
      line-height: 24px;
      vertical-align: 30%;
      display: none;
    }
    #div_Rater
    {
      display: none;
      position: absolute;
      top: 163px;
      left: -30px;
      width: 40px;
      border: 0px solid blue;
    }
    #div_RaterDetails a
    {
      margin-top: 3px;
      color: White;
      cursor: pointer;
      text-decoration: none;
    }
    #div_RaterDetails a:hover
    {
      text-decoration: underline;
    }
    #div_RaterDetails img
    {
      margin-top: 3px;
      margin-right: 3px;
      cursor: pointer;
    }
/***** ADD THIS *****/
#at16lb{    display: none;   position: absolute;   top: 0%;   left: 0%;   width: 100%;   height: 100%;   z-index:1001;   background-color: black;   opacity:0.001;   filter:alpha(opacity=0.001)} .at15a{border:0px;height:0px;margin:0px;padding:0px;width:100%;width:230px}#at15a1{border-bottom:1px solid #eee}#at15a2{border-top:1px solid #eee}#at_msg,#at16p label,#at_share .at_item,#at16p,#at15s,#at16p form input,#at16p form textarea {font-family:arial,helvetica,tahoma,verdana,sans-serif!important;font-size:12px!important}#at15s{background:#fff!important;border:1px solid #ccc!important;color:#666!important;float:none!important;line-height:1em!important;margin:0px!important;overflow:visible!important;padding:1px!important;text-align:left!important;width:230px!important}#at15s_head{position:relative;background:#f2f2f2;padding:4px;cursor:default;   border-bottom:1px solid #e5e5e5}#at15s_head_brand{position:absolute;top:4px;right:4px}#at_hover{padding:4px}#at_hover .at_item, #at_share .at_item{background:#fff!important;float:left!important;color:#4c4c4c !important}#at_hover .at_item{width:102px!important;padding:2px 3px!important;margin:1px}#at_hover .at_item:hover,#at_hover .at_item.athov {    margin:0px!important}#at_hover .at_item:hover,#at_hover .at_item.athov,#at_share .at_item:hover,#at_share .at_item.athov{background:#f2f2f2!important;   border:1px solid #e5e5e5;color:#000!important}#at_email15{padding-top:5px}.at15e_row{height:28px}.at15e_row label,.at15e_row span{padding-left:10px!important;display:block!important;width:60px!important;float:left!important}.at15e_row input,.at15e_row textarea{display:block!important;width:150px!important;float:left!important;background:#fff!important;border:1px solid #ccc!important;color:#333!important;font-size:12px!important;font-weight:normal!important;padding:0pt!important}#at_email{    height:338px!important}.at15t{display:block!important;height:16px!important;line-height:16px!important;padding-left:20px!important;background:url(http://s7.addthis.com/static/r05/widget01.gif) no-repeat left;cursor:pointer}.at15t_more{background-position:0px 100px}.at15t_000{background-position:0px -0px}.at15t_aim{background-position:0px -16px}.at15t_aolfav{background-position:0px -32px}.at15t_ask{background-position:0px -48px}.at15t_backflip{background-position:0px -64px}.at15t_ballhype{background-position:0px -80px}.at15t_bebo{background-position:0px -96px}.at15t_blinklist{background-position:0px -112px}.at15t_blogmarks{background-position:0px -128px}.at15t_bluedot{background-position:0px -144px}.at15t_buzz{background-position:0px -160px}.at15t_delicious{background-position:0px -176px}.at15t_digg{background-position:0px -192px}.at15t_diigo{background-position:0px -208px}.at15t_email{background-position:0px -224px}.at15t_facebook{background-position:0px -240px}.at15t_fark{background-position:0px -256px}.at15t_faves{background-position:0px -144px}.at15t_favorites{background-position:0px -272px}.at15t_feedmelinks{background-position:0px -288px}.at15t_friendfeed{background-position:0px -304px}.at15t_furl{background-position:0px -320px}.at15t_google{background-position:0px -336px}.at15t_kaboodle{background-position:0px -352px}.at15t_kirtsy{background-position:0px -368px}.at15t_linkagogo{background-position:0px -384px}.at15t_linkedin{background-position:0px -400px}.at15t_live{background-position:0px -416px}.at15t_magnolia{background-position:0px -432px}.at15t_misterwong{background-position:0px -448px}.at15t_mixx{background-position:0px -464px}.at15t_multiply{background-position:0px -480px}.at15t_myspace{background-position:0px -496px}/*.at15t_myweb{background-position:0px -512px}*/.at15t_netvouz{background-position:0px -528px}.at15t_newsvine{background-position:0px -544px}.at15t_propeller{background-position:0px -576px}.at15t_reddit{background-position:0px -592px}.at15t_segnalo{background-position:0px -608px}.at15t_simpy{background-position:0px -640px}.at15t_skrt{background-position:0px -656px}.at15t_slashdot{background-position:0px -672px}.at15t_spurl{background-position:0px -688px}.at15t_stumbleupon{background-position:0px -704px}.at15t_stylehive{background-position:0px -720px}.at15t_tailrank{background-position:0px -736px}.at15t_technorati{background-position:0px -752px}.at15t_thisnext{background-position:0px -768px}.at15t_twitter{background-position:0px -784px}.at15t_yahoobkm{background-position:0px -512px}.at15t_yardbarker{background-position:0px -816px}.at15t_print{background-position:0px -832px}#at16clb {    font-size:16pt;   font-family:"verdana bold", verdana, arial, sans-serif}#at_share .at_item {width:105px !important;   padding:4px;   margin-right:4px;   border:1px solid #ffffff}#at16pcc {position:fixed;top:0px;left:0px;width:100%;margin:0 auto;font-size:10px!important;color:#4c4c4c;   padding:0px;z-index:10000001;   overflow:visible}/* hack for ie6 only */* html #at16pcc {    position:absolute}#at16p {    position:absolute;background:url(http://s7.addthis.com/static/t00/atbkg.png);padding:10px;margin-left:-261px;   width:502px;   left:50%}#at_share {    margin:0;   padding:0}#at16pi {background:#fff;width:500px;text-align:left;   border:1px solid #fff;   border-bottom:0}#at16pt {position:relative;background:#f2f2f2;border-bottom:1px solid #e5e5e5;height:16px;padding:8px 14px}#at16pt h4, #at16pt a{font-weight:bold}#at16pt h4 {display:inline;margin:0;padding:0;font-size:1.3em;color:#4c4c4c;cursor:default}#at16pt a {position:absolute;top:8px;right:14px;font-size:1.4em;text-decoration:none;color:#4c4c4c}#at16pc {padding:20px 0 20px 14px}#at16pc .tmsg {    height: 1.2em;   margin-bottom:14px;   padding-left: 90px;   font-weight: normal}#at16pc form{margin:0;width:460px}#at16pc form label {    display: block;   width: 70px;   font-weight: bold;   line-height: 24px;   margin: 0;   text-align: right;   float: left}#at_email form input,#at_email form textarea {    background: #fff;   border: 1px solid #ccc;   width: 268px;   font-size: 12px!important;   font-weight: normal;   padding: 3px;   /*zoom:1!important;   line-height: 20px!important;*/    margin: 0 0 8px 20px !important;   color: #ccc!important}#at16pc form .at_ent {    color:#333!important}#at16pc form textarea {    width: 356px}/* doesn't work on windows */#at16pc form input:focus,#at16pc form textarea:focus {background:#fffff0;   color: #333}#at16pc .atbtn {    border-top: 1px solid #f5f5f5;   border-left: 1px solid #f5f5f5;   border-right: 1px solid #ccc;   border-bottom: 1px solid #ccc;   background:#c0c0c0;   width: 90px;   margin: 0;   margin-bottom:20px;   padding: 2px 8px;   font-weight: normal;   color: #000;   cursor: pointer}#at16pc .atbtn:hover {    background: #666;   border-color: #444;   color: #fff}#at16pc form .form-text {    padding-left: 90px;   margin-bottom: 10px;   line-height: 1em}#at16pc form .form-button {    padding-left: 90px;   margin: 0 120px 20px 0}#at16pc form .form-char {    width: 120px;   margin-right: 5px;   text-align: right;   color: #ccc;   float: right}/* footer */#at16pf {position:relative;background:#f2f2f2;height:12px;   border-top:1px solid #e5e5e5}#at16pf a#at-gyo {background:url(http://s7.addthis.com/static/t00/gyo.gif) no-repeat;width:105px;left:14px}#at_complete {    font-size:13pt;   color:#47731d;   text-align:center;padding-top:130px;   height:208px!important;   width:472px}#at_s_msg {    margin-bottom:10px} #at16pf a#at-logo {background:url(http://s7.addthis.com/static/t00/logo.gif) no-repeat;width:48px;right:14px}.at_baa {display:block;overflow:hidden;outline:none;text-indent:-9000px}#at16pf a {position:absolute;top:3px;height:7px;line-height:7px;padding:0;margin:0}#at16pc form #at_send {    width:80px !important;   }#at_share.fbtns {padding-left:6px;height:140px}#at_feed {    display:none;   height:160px}#at_feed div {width:102px!important;height:26px!important;line-height:26px!important;float:left!important;   margin-right:78px}#at_feed div.at_litem {    margin-right:0px}#at_feed a {margin:10px 0px;height:17px;line-height:17px}.fbtn{background:url(http://s7.addthis.com/static/r05/feed00.gif) no-repeat;float:left;width:91px}.fbtn.bloglines{background-position:0 0;width:94px;height:20px !important;line-height:20px !important;margin-top:8px !important}.fbtn.yahoo{background-position:0 -20px}.fbtn.newsgator{background-position:0 -37px}.fbtn.technorati{background-position:0 -71px}.fbtn.netvibes{background-position:0 -88px}.fbtn.pageflakes{background-position:0 -141px}.fbtn.feedreader{background-position:0 -172px}.fbtn.newsisfree{background-position:0 -207px}.fbtn.google{background-position:0 -54px;width:104px}.fbtn.winlive{background-position:0 -105px;width:100px;height:19px !important;line-height:19px;margin-top:9px !important}.fbtn.mymsn{background-position:0 -158px;width:71px;height:14px !important;line-height:14px !important;margin-top:12px !important}.fbtn.aol {background-position:0 -189px;width:92px;height:18px !important;line-height:18px !important}
/***** END ADDTHIS *****/
