html
{
    height:100%;    
}

body
{
    background: #fff url(/images/bg-body.png) repeat;
    margin: 0;
    font: 12px Tahoma, Arial, Helvetica, sans-serif;
    color: #797979;
    min-width: 1003px;
    height:100%;
}

form
{
    height:100%;
}

body.print
{
    margin: 10px;
    background: none;
    width: 760px;
    min-width: 500px;
}

body.video
{
    margin: 10px;
    background: none;
}

form, fieldset
{
    padding: 0;
    margin: 0;
    border: 0;
}
input, textarea, select
{
    vertical-align: middle;
}
img
{
    border: 0;
}
a
{
    color: #474ad6;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
#wrapper
{
    background: #fff url(/images/bg-wrapper.gif) repeat-x;
    border: 1px solid black;
    border-top: none;
    border-bottom: none;
    width: 1020px;
    margin: 0 auto;
    height:auto !important;
    min-height: 100%;
    position:relative;
}
#header
{
    width: 1000px;
    padding: 24px 0 0 0px;
}
.top-box
{
    overflow: hidden;
    height: 1%;
    padding-left: 67px;
    margin-bottom: 21px;
}
.logo
{
    background: url(/images/logo.gif) no-repeat;
    float: left;
    height: 52px;
    width: 343px;
    display: inline;
    text-indent: -9999px;
    overflow: hidden;
}
.logo a
{
    height: 52px;
    width: 343px;
    display: block;
}



/* Top right area in the header*/
.topSide
{
    width: 550px;
    float: right;
}

.topSide .topInfo
{
    vertical-align: middle;
}

.topSide .loginInfo
{
    float: left;
    padding-top: 5px;
    padding-right: 5px;
    vertical-align: middle;
}

.topSide .searchBox
{
    float: right;
}

.topSide .mainSearchBox
{
    background-color: #FBFBFB;
    border: 1px solid #666666;
    color: #999999;
}

.topSide .searchBoxTempText
{
    color: #666666;
}

.top-box ul
{
    clear: both;
    margin: 10px 0 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}

.top-box ul li
{
    float: right;
    background: url(/images/serapator.gif) no-repeat middle right;
    padding: 0 0 0 6px;
    margin: 0 0 0 0;
}

.top-box ul li a
{
    font-size: 11px;
    color: #a4a4a4;
}







.nav
{
    overflow: hidden;
    height: 1%;
}
.nav ul
{
    float: left;
    width: 595px;
    height: 34px;
    margin: 0;
    padding: 0;
    list-style: none;
    background: url(/images/bg-nav.jpg) no-repeat;
}
.nav ul li
{
    float: left;
    padding: 11px 0 0;
    text-align: center;
}
.nav ul li.company
{
    width: 180px;
}
.nav ul li.products
{
    width: 195px;
}
.nav ul li.support
{
    width: 200px;
}
.nav ul li a
{
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}









.box-call
{
    float: right;
    font-size: 21px;
    color: #4b628e;
    padding: 1px 40px 0 0;
}
#main
{
    padding: 13px 17px 125px 0;
}
.training
{
    padding: 16px 17px 45px 0 !important;
}
.heading
{
    width: 925px;
    height: 51px;
    background: url(/images/bg-heading.jpg) no-repeat;
    display: block;
    margin: 0 0 0 10px;
    text-transform: uppercase;
    color: #fff;
    font: 29px Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding: 22px 0 0 75px;
    letter-spacing: 3px;
}
.training .heading, .bulletin .heading
{
    background: url(/images/bg-heading2.jpg) no-repeat;
    height: 51px;
}
.company .heading
{
    background: url(/images/bg-heading-company.jpg) no-repeat;
    height: 51px;
}
#sidebar
{
    float: left;
    width: 209px;
    margin-left: 20px;
}
.nav-add
{
    background: url(/images/bg-sidebar.gif) no-repeat 0 100%;
    padding: 0 0 6px;
}
.training .nav-add, .bulletin .nav-add
{
    margin-bottom: 45px;
}
.nav-add ul
{
    margin: 0;
    padding: 0 10px 0;
    border: solid #ddd;
    border-width: 0 2px;
    list-style: none;
    height: 1%;
}
.nav-add ul li
{
    padding: 8px 0 8px 9px;
    border-top: 2px solid #b8de92;
}
.training .nav-add ul li, .bulletin .nav-add ul li
{
    border-color: #f3c189;
}
.company .nav-add ul li
{
    border-color: #77b1f1;
}
.nav-add ul li:first-child
{
    border: none;
}
.nav-add ul li a
{
    font-weight: bold;
    color: #959595;
}
.link-banner
{
    margin: 0 0 0 18px;
}
#twocolumns, .training #content, .bulletin #content
{
    overflow: hidden;
    float: right;
    width: 743px;
    margin-right: 10px;
    display: inline;
    padding: 20px 0 0 0;
}
.training #content
{
    width: 743px;
    padding: 18px 0 0;
}
.bulletin #content
{
    width: 760px;
    margin: 0;
}
#content
{
    float: left;
    width: 495px;
}
#blankcontent
{
    margin: 20px;
}
#widecontent
{
}
#twocolumns h2, #content h2
{
    text-transform: uppercase;
    font-size: 20px;
    font-weight: normal;
    color: #7dc40a;
    margin: 0 0 17px;
    padding: 0 0 3px;
    background: url(/images/bg-twocolumns.gif) repeat-x 0 100%;
}
.training #content h2, .bulletin #content h2
{
    color: #f8a93d;
    background: url(/images/bg-content-training.gif) repeat-x 0 100%;
    margin: 0 0 14px;
}

.bulletin #content h2
{
    width: 752px;
}
.company #content h2
{
    color: #77b1f1;
    background: url(/images/bg-content-company.gif) repeat-x 0 100%;
}
.company #twocolumns h2
{
    color: #77b1f1;
    background: url(/images/bg-content-company.gif) repeat-x 0 100%;
}
/*#content h3
{
    color: #797979;
    margin: 0 0 14px;
    font-size: 12px;
}*/
#content p
{
    margin: 0 0 15px;
}
.flash-holder
{
    position: relative;
    z-index: 2;
    margin: -200px 0px -150px -50px;
    padding-top: 8px;
    width: 500px;
    height: 600px;
}
.aside
{
    float: right;
    width: 210px;
    padding: 28px 16px 0 0;
}
.aside h3
{
    width: 196px;
    height: 21px;
    background: url(/images/bg-aside-heading.gif) no-repeat;
    text-transform: uppercase;
    color: #fff;
    font-size: 12px;
    margin: 0 0 15px;
    padding: 7px 0 0 15px;
}
.image-holder
{
    background: url(/images/bg-image-holder-b.gif) no-repeat 0 100%;
    padding: 0 0 15px;
    margin-left: 6px;
}
.image-holder-intro
{
    background: url(/images/bg-image-holder.gif) repeat-y;
    padding: 0 0 0 12px;
}
.image-holder-intro img
{
    display: block;
}
.text1
{
    font-size: 11px;
    padding: 0 23px 19px 18px;
    display: block;
    line-height: 12px;
}





#footer-wrapper
{
    border-bottom: 1px solid black;
    position: absolute;
    bottom: 0px;
}

#footer
{
    background: url(/images/bg-footer.gif) repeat-x;
    width: 922px;
    margin: 0 auto;
    padding: 42px 43px 20px 55px;
    overflow: hidden;
}

#footer .list-address
{
    margin: 0;
    padding: 0;
    list-style: none;
    float: right;
}

#footer .list-address li
{
    font-size: 11px;
    color: #a9a9a9;
    text-align: right;
}

#footer .list-item
{
    margin: 0;
    padding: 0;
    list-style: none;
    height: 1%;
    overflow: hidden;
}

#footer .list-item li
{
    float: left;
    background: url(/images/serapator.gif) no-repeat 0 3px;
    padding: 0 0 0 6px;
    margin: 0 7px 0 -2px;
}

#footer .list-item li a
{
    font-size: 11px;
    color: #a4a4a4;
}









.aside-holder
{
    overflow: hidden;
    height: 1%;
    padding-top: 8px;
}
.aside1
{
    float: left;
    width: 230px;
    background: #fee9cc url(/images/bg-aside1.gif) no-repeat;
    padding: 25px 17px 0 23px;
    overflow: hidden;
}
.aside1-b
{
    background: url(/images/bg-aside1-b.gif) no-repeat 0 100%;
    height: 13px;
    font-size: 1px;
    margin-left: -23px;
    width: 270px;
}
.aside1 h2
{
    font-size: 25px !important;
    font-weight: normal;
    color: #556398 !important;
    margin: 0 0 -3px !important;
    text-transform: none !important;
    background: none !important;
}
.aside1 .date
{
    font-style: normal;
    font-weight: bolder;
    color: #424242;
    display: block;
    margin: 0 0 15px;
}
.title
{
    font-size: 16px;
    color: #424242;
    line-height: 20px;
    margin: 15px 0 5px;
    display: block;
}
.aside1 p
{
    color: #424242 !important;
    margin: 0 0 6px !important;
}
.aside1 p a
{
    color: #474ad6;
}
.aside2
{
    width: 450px;
    float: right;
}
.aside2 h3
{
    font-size: 16px !important;
    color: #556398 !important;
    margin: 2px 0 5px !important;
}
.aside2 p
{
    margin: 0 0 6px !important;
}
.text2
{
    display: block;
    margin: 0 0 17px;
}
.heading3
{
    background: url(/images/bg-heading3.jpg) no-repeat;
    height: 61px;
    text-indent: -9999px;
    display: block;
}
.month
{
    float: right;
    padding: 0 23px 0 0;
}
.newsletter, .month
{
    color: #2b3b6c;
    font-size: 16px;
    display: block;
}
.newsletter
{
    margin: 0 0 0 28px;
}
/*bulletin*/
.bulletin
{
    padding: 16px 17px 10px 0;
}
.blue-box
{
    background: url(/images/bg-blue-box.gif) repeat-y;
    width: 760px;
    margin: 7px 0 8px;
}
.blue-box .holder
{
    background: url(/images/bg-holder.gif) no-repeat;
    width: 760px;
}
.blue-box .frame
{
    background: url(/images/frame.gif) no-repeat 0 100%;
    width: 706px;
    padding: 19px 30px 6px 24px;
    overflow: hidden;
}
/*.blue-box .frame strong
{
    color: #3b4d80;
    font-size: 30px;
    float: left;
    background: url(/images/image05.gif) no-repeat;
    padding: 7px 0 0 47px;
    height: 66px;
    font-weight: normal;
}*/
#content .txt p
{
    margin: 0 0 0 23px;
    font-size: 13px;
    float: right;
    width: 448px;
    color: #464749;
}
#content .txt p span
{
    font-weight: bold;
}
/*box-holder*/
.box-holder
{
    overflow: hidden;
    padding: 0 6px 10px 5px;
}
.inform
{
    background: url(/images/bg-inform.gif) repeat-y;
    width: 749px;
}
.inform .holder
{
    background: url(/images/bg-holder2.gif) no-repeat;
}
.inform .frame
{
    background: url(/images/bg-frame.gif) no-repeat 0 100%;
    width: 749px;
    overflow: hidden;
}
.upcoming, .blogging
{
    width: 346px;
    margin: 0 15px 0 0;
    float: left;
    padding: 11px 11px 23px 10px;
    overflow: hidden;
    color: #464749;
    font-size: 13px;
    line-height: 16px;
}
.blogging
{
    margin: 0;
}
.upcoming .heading, .blogging .heading
{
    margin: 0 0 28px !important;
    text-indent: -9999px;
    background: url(/images/bg-heading-upcom.gif) no-repeat;
    width: 346px;
    padding: 0;
    height: 53px;
}
.blogging .heading
{
    background: url(/images/bg-heading-blog.gif) no-repeat;
    height: 55px;
}
.upcoming strong.listheading, .upcoming span.listheading
{
    display: block;
    margin: 0 0 0 20px;
}
.upcoming p
{
    padding: 13px 44px 0 20px;
    margin: 0 !important;
}
.box-info
{
    padding: 0 20px;
}
.box-info span
{
    margin: 0 0 15px;
    display: block;
}
.box-info strong.dateheading
{
    color: #b51b22;
    text-transform: uppercase;
    font-weight: normal;
}
/*tips*/
.tips
{
    background: url(/images/bg-tips.gif) repeat-y;
    width: 749px;
    margin: 0 6px 21px 5px;
}
.tips .holder
{
    background: url(/images/bg-holder3.gif) no-repeat;
}
.tips .frame
{
    background: url(/images/bg-frame3.gif) no-repeat 0 100%;
    overflow: hidden;
    width: 727px;
    padding: 12px 12px 0 10px;
}
.tips .frame .heading
{
    text-indent: -9999px;
    margin: 0 0 5px !important;
    background: url(/images/bg-heading-tips.gif) no-repeat;
}
.tips .frame .box-headline
{
    width: 100%;
    overflow: hidden;
}
.headline1, .headline2
{
    float: left;
    width: 310px;
    padding: 0 52px 0 21px;
}
.headline2
{
    padding: 0;
}
.headline1 h5, .headline2 h5
{
    margin: 0 0 21px;
    color: #80be30;
    font-size: 13px;
    font-weight: normal;
}
.headline p
{
    font-size: 13px;
    color: #464749;
    margin: 0 0 19px;
}
/*list-months*/
.list-months
{
    width: 725px;
    overflow: hidden;
    margin: 0 0 0 27px;
}
.list-months strong
{
    color: #333;
    font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
    display: block;
    margin: 0 0 10px;
}
.list-months ul
{
    margin: 0 30px 0 0;
    padding: 0;
    list-style: none;
    float: left;
}
.list-months ul li
{
    padding: 0 0 7px;
}
.list-months ul li a
{
    color: #33c;
    font: 12px Tahoma, Arial, Helvetica, sans-serif;
}
/*home*/
.home
{
    padding: 25px 37px 20px 48px !important;
}
.box-promo
{
    vertical-align: top;
    width: 924px;
    overflow: hidden;
}
.box-promo .flash-placeholder
{
    width: 686px;
    height: 384px;
    padding: 0;
    margin: 0 12px 0 0;
    float: left;
}
.box-promo .flash-placeholder a
{
    margin: 0;
}
.box-promo img
{
    vertical-align: top;
}
.box-promo .aside
{
    vertical-align: top;
    float: right;
    width: 225px;
    padding: 0 0 0 0;
}
.box-promo .prospect, .box-promo .client
{
    background: url(/images/bg-heading-prosp.gif) no-repeat;
    margin: 0 0 7px;
    text-indent: -9999px;
    height: 67px;
    width: 225px;
    padding: 0;
}
.box-promo .client
{
    background: url(/images/bg-heading-client.gif) no-repeat;
}
.box-promo p
{
    margin: 0 0 6px 14px;
    font-size: 12px;
    color: #333;
}
.box-promo a
{
    color: #435488;
    font-size: 14px;
    text-decoration: underline;
    display: block;
    margin: 0 0 0 0;
}
.box-promo a:hover
{
    text-decoration: none;
}
.box-promo .box-prospect, .box-promo .box-client
{
    vertical-align: top;
    width: 100%;
    overflow: hidden;
    margin: 0 0 18px 0;
}
/*box-info-wrapper*/
.box-info-wrapper
{
    background: url(/images/bg-info-wtapper.gif) repeat-x;
    overflow: hidden;
    width: 100%;
    padding-bottom: 125px;
    margin: 0 0 10px;
}
.box-info-wrapper .box-info
{
    width: 924px;
    overflow: hidden;
    padding: 29px 0 0 20px;
    margin: 0 auto;
    color: #333;
    font-size: 12px;
}
.box-info-wrapper .box-info h2
{
    font: bold 16px Tahoma, Arial, Helvetica, sans-serif;
    color: #666;
    margin: 0 0 17px;
    text-transform: uppercase;
}
.box-info-wrapper .box-info span
{
    display: block;
    margin: 0;
}
.box-info-wrapper .box-info strong
{
    color: #333;
    text-transform: none;
    font-weight: bold;
    display: block;
    margin: 0 0 18px;
}
.box-info-wrapper .more
{
    position: absolute;
    bottom: 0px;
    display: block;
    background: url(/images/btn-more.gif) no-repeat;
    width: 92px;
    height: 24px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
    color: #333;
    padding: 10px 0 0 10px;
}
.box-info-wrapper .news
{
    position: relative;
}
.box-info-wrapper .press
{
    position: relative;
}
.box-info-wrapper .testimonials
{
    position: relative;
}
.box-info-wrapper .height-wrapper
{
    min-height: 190px;
    padding-bottom: 30px;
}
.box-info-wrapper .testimonials .more
{
    position: absolute;
    bottom: 0px;
    width: 153px;
    background: url(/images/btn-more2.gif) no-repeat;
}
.box-info-wrapper .more:hover
{
    text-decoration: none;
}
.news, .press
{
    float: left;
    width: 276px;
    border-right: 1px solid #b7b7b9;
    padding: 0 24px 0 0;
    margin: 0 20px 0 0;
}
.press
{
    padding: 0 10px 0 0;
}
.news p
{
    margin: 0 0 25px;
}
.press p
{
    margin: 0 24px 10px 0;
}
.testimonials
{
    padding: 0;
    margin: 0;
    border: none;
    width: 275px;
    float: left;
}
.testimonials p
{
    margin: 0 0 18px;
}
/*support*/
.box-success
{
    background: url(/images/bg-box-success.gif) repeat-y;
    width: 208px;
    margin: -20px 0 0;
}
.box-success .holder
{
    background: url(/images/bg-holder4.gif) no-repeat;
}
.box-success .frame
{
    background: url(/images/bg-frame4.gif) no-repeat 0 100%;
    overflow: hidden;
    padding: 9px 0 5px 14px;
    width: 194px;
}
.box-success .frame img
{
    vertical-align: top;
    float: left;
    width: 109px;
    margin: 0 7px 0 0;
}
.box-success .download
{
    float: left;
    width: 72px;
    color: #000;
    margin: 14px 0 0;
    display: block;
}
.box-text
{
    width: 100%;
    overflow: hidden;
    margin: 0 0 4px;
}
#content .box-text p
{
    padding: 0 23px 0 0;
}
.box-text strong
{
    display: block;
    margin: 0 0 15px;
}
.box-inform
{
    width: 100%;
    overflow: hidden;
    background: url(/images/bg-box-inform.gif) repeat-y;
}
.box-inform ul
{
    margin: 0 0 0 15px;
    padding: 0;
}
.box-inform ul li
{
    padding: 0 0 10px 0px;
}
.box-inform .online li
{
    padding: 0 0 5px 0px;
}
.box-inform ul li a
{
    color: #33c;
    display: block;
}
.box-inform strong
{
    margin: 0 0 7px;
    display: block;
}
#content .box-inform h3
{
    margin: -2px 0 8px;
    font-size: 16px;
    position: relative;
}
#content .box-inform h3 a
{
    color: #424f86;
}
.box-inform .box-inf
{
    width: 175px;
    float: left;
    margin: 0 11px 0 0;
}
.box-inform .box-inf p
{
    margin: 0 17px 16px 0;
}



/* Company */
.company .side1
{
    float: left;
    width: 450px;
}

.company .side2
{
    float: right;
    width: 209px;
    background: #e0ecfa url(/images/bg-aside-company.gif) no-repeat;
    padding: 25px 17px 0 23px;
    overflow: hidden;
}

.company .side2-bottom
{
    background: url(/images/bg-aside-company-bottom.gif) no-repeat 0 100%;
    height: 13px;
    font-size: 1px;
    margin-left: -23px;
    width: 250px;
}

.company h4
{
    padding: 0px;
    margin: 0px;
}

.company p
{
    padding-top: 0px;
    margin-top: 0px;
}

.company .imgright
{
    float: right;
}









#blog_sidebar
{
    width: 200px;
    float: right;
}

#blog_main
{
    width: 750px;
}







.clear
{
    clear: both;
}








#company_sidebar
{
    padding: 20px;
}

#company_sidebar h2
{
    color: #F8A93D;
}

#company_sidebar blockquote
{
    padding: 0px;
    margin: 0px;
}






#download_items h3
{
    color: #424F86;
    font-size: 16px;
}

.download_item
{
    float: left;
    width: 220px;
    height: 400px;
    padding: 5px 10px 0px 10px;
    margin-bottom: 25px;
    border-right: 1px solid gray;
}

.download_item ul
{
    margin: 0 0 0 15px;
    padding: 0;
}








#client_service_forms
{
    width: 550px;
}

#client_service_forms h3
{
    color: #424F86;
    font-size: 16px;
}

#client_service_forms a
{
    text-decoration: underline;
}

#client_service_forms .client_service_form
{
    float: left;
    width: 160px;
    height: 180px;
    padding: 5px 10px 0px 10px;
    margin-bottom: 25px;
    border-right: 1px solid gray;
}

#client_service_forms
{
    float: left;
}

#client_service_forms .client_service_form .title_icon
{
    float: left;
}

#testimonial_sidebar
{
    width: 160px;
    float: right;
    border-right: 1px solid gray;
    margin-right: 20px;
}

#testimonial_sidebar h3
{
    color: #F8A93D;
    font-size: 1.5em;
    background: none;
}

#testimonial_sidebar blockquote
{
    padding: 0px 10px 0px 0px;
    margin: 0px;
}





.blog_sidebar_section
{
    border-bottom: 1px solid #999999;
    margin-top: 20px;
}




.membership_page
{
    width: 100%;
}

.login_box
{
    margin: 20px 0 0 0;
}






#registration_form .contact_info input
{
    width: 200px;
}

#registration_form .contact_info input.long
{
    width: 400px;
}

#registration_form .company_info
{
    margin-top: 20px;
    margin-bottom: 10px;
}

#registration_form .company_info .form_row
{
    margin-top: 5px;
}

#registration_form .company_info .form_row_new
{
    margin-top: 20px;
}

#registration_form .form_actions
{
    margin-top: 20px;
}



#blog_content
{
    overflow: hidden;
    float: right;
    width: 743px;
    margin-right: 10px;
    display: inline;
    padding: 20px 0 0 0;
}



h3.testimonial_header
{
    color: #424F86;
    font-size: 16px;
}





strong.intro_text
{
    display: block;
    margin: 0 0 15px;
    font-weight: bolder;
}

strong.intro_text_tight
{
    display: block;
    margin: 0 0 0;
    font-weight: bolder;
}

h3
{
    font-size: 16px;
    color: #797979;
}

h3.tight
{
    margin-bottom: 0;
    font-size: 16px;
    color: #797979;
}

h3 a
{
    color: #424F86;
}
/*
.frame strong
{
    margin-right: 20px;
}*/

.frame .txt p
{
    margin-top: 5px;
    color: #464749;
}

h2.blog
{
    background: transparent url(/images/bg-content-training.gif) repeat-x scroll 0 100%;
    color: #F8A93D;
    padding: 0 0 3px;
    margin: 0 0 14px;
    display: block;
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
}



.under_header
{
    margin-top: -10px;
}



.rgHoveredRow td
{
    cursor: pointer;
}




.highlight_for_search
{
    font-weight: bold;
    color: Red;
}






/* support online helper area */
.helpItems
{
    width: 100%;
    border: 1px solid #F99302;
}

.expandable
{
    cursor: pointer;
}

.helpItems td
{
    padding: 5px;
}

.helpItems td img
{
    vertical-align: middle;
}

.helpItems td a
{
    vertical-align: middle;
}

.helpItems th
{
    padding: 5px;
    border-bottom: 1px solid #F99302;
    border-right: 1px solid #F99302;
    text-align: left;
}

.helpItems th.helpTitle
{
    color: #424F86;
    font-size: 16px;
}

.helpItems th.last
{
    border-right: none;
}

.helpItems .columnlevel1
{
    padding-left: 25px;
}
.helpItems .columnlevel2
{
    padding-left: 50px;
}
.helpItems .columnlevel3
{
    padding-left: 75px;
}
.helpItems .columnlevel4
{
    padding-left: 100px;
}
.helpItems .columnlevel5
{
    padding-left: 125px;
}
.helpItems .columnlevel6
{
    padding-left: 150px;
}
.helpItems .columnlevel7
{
    padding-left: 175px;
}
.helpItems .columnlevel8
{
    padding-left: 200px;
}



.learning-center-holder
{

}

.learning-center-holder .left-side
{
    width: 450px;
    padding: 0 17px 0 15px;
}
.learning-center-holder .left-side h3
{
    font-size: 16px !important;
    color: #556398 !important;
    margin: 2px 0 5px !important;
}
.learning-center-holder .left-side p
{
    margin: 0 0 6px !important;
}

.learning-center-holder .right-side
{
    width: 209px;
    padding: 25px 17px 0 23px;
    background: #fee9cc url(/images/bg-learning-center-t.gif) no-repeat;
    float: right;
}
.learning-center-holder .right-side-bottom
{
    margin-left:-23px;
    width: 249px;
    height:6px;
    background: #fee9cc url(/images/bg-learning-center-b.gif) no-repeat scroll 0 100%;
}
.learning-center-holder .right-side h2
{
    font-size: 25px !important;
    font-weight: normal;
    color: #556398 !important;
    margin: 0 0 -3px !important;
    text-transform: none !important;
    background: none !important;
}
.learning-center-holder .right-side .date
{
    font-style: normal;
    font-weight: bolder;
    color: #424242;
    display: block;
    margin: 0 0 15px;
}
.learning-center-holder .right-side p
{
    color: #424242 !important;
    margin: 0 0 6px !important;
}
.learning-center-holder .right-side p a
{
    color: #474ad6;
}

#rotator
{
    margin-top: 10px;
    padding: 13px 17px 125px 0;
}

#rotator .wrapper
{
    float: left;
    width:200px;
    padding-left: 50px;
}