body
{
    background-color:#E0E3E8;
    
}

#body div.right
{
    float:right;
    overflow:hidden;
    margin-left:5px;
}

#body div.left
{
    float:left;
    overflow:hidden;
    margin-right:5px;
}

#body div.top
{
    /*text-align: center;*/
    /*padding:10px;*/
    background-color:white;
    /*#bbccd9; */ /*#bdcedd;   /*#aac5dd;*/ /*#bad6ee; */
    
    border:thin #999 solid;
    
    overflow: hidden;
}

#body div#contact, div#news
{
    overflow:hidden; /* prevents scrollbars on contact pages */
}

div#news
{
    padding-right:10px;
    padding-bottom:10px;
}

/*div#areaContact
{
    padding:10px;
}
*/

#body div.half
{
    width:350px;
}

#body div.columnhead
{
    text-align:center;
}


#body div.columnhead p
{
    text-align:center;
    color:#5e5e5e;
}

#body div.alignleft
{
    text-align:left;
    padding-left:10px;
}


#body div.top h3, div.shortcolumn h3
{
    margin-bottom:0.1em;
    font-size:1.3em;
    
}

div#news h2 a,
div#consulting_services a, 
div#online_training a, 
div.shortcolumn a
{
    color:inherit; /* doesn't work for IE */
    color:#333;
/*    text-decoration:none;
*/    
}

#body div.top h4, div.shortcolumn h4
{
    margin:0.1em 0;
    font-size:1.0em;
}


#body div.top h3
{
    color:#1c3962;
}

#body div.top h4
{
    color:#1C3962; /*#314e77;  /*    244a80;
    */  
}

div.shortcolumn h3
{
    
}

div.shortcolumn h4
{
    
}

div.shortcolumnhead
{
    height:80px;
}

div.bottom
{
    background-color:white; /*#ccc; */
    border:thin #999 solid;
    
}

#body div.separator
{
    clear:both;
    margin:5px 0;
    
}

div.bottom div.buttonwrapper
{
    padding-top:100px;
}

#body div.wide
{
    /*padding:10px;*/
    /*text-align:center;*/
    margin-bottom: 10px;
}

div.abswrapper 
{
    /* SHOULD RENAME abswrapper AS IT IS NOT ABSOLUTELY POSITIONED */
    
/*    position:absolute;
*/    width:730px;
    clear:both;
}

div.abswrapper div.shortcolumn
{
    width:240px;
    float:left;
}

div.abswrapper div.right
{
    float:right;
    margin-left:5px;
}

div.abswrapper div.left
{
    overflow:hidden;
    margin-right:5px;
}


div.top div.columnhead h1
{
    margin:12px 0 2px;
    
    font-size:32px;
    color:#424242;
    
    
}


div.top div.columnhead h2
{
    margin:5px 0 2px;
    
    font-size:1.4em;
    color:#333;
    
    
}

div.top div.columnhead p
{
    margin:2px 0 5px;
}


div.top div.columnhead
{
    height:85px;
    /*border-bottom: thin solid #999;*/
    background: transparent url(/site_media/static/buscorp/images/headerGradient.png) repeat-x bottom;    
}
div.top div.columnbody
{
/*    height:370px;    
*/}

div#online_consulting
{
    height: 442px;
    width: 377px;
    background: transparent url(/site_media/static/buscorp/images/sectionConsulting.jpg) no-repeat right top;
}

div#online_section
{
    height: 442px;
    width: 384px;
    background: transparent url(/site_media/static/buscorp/images/sectionOnline.jpg) no-repeat right top;
}


div#consulting_services, div#online_training
{
    width:340px;
    overflow:hidden;
}

div.imagewrap img
{
    margin:0px auto;
    display:block;
}

div.buttonwrap a img, div.buttonwrap input
{
    margin:0px auto;
    display:block;
    padding:10px 0;
}

div.quiz_body
{
    padding:0 10px;
}

div.question_instance ul li
{
    list-style-type: none;
}


ul.bullet
{
    margin:0px;
    padding:0px;
}
ul.bullet li
{
    list-style: none;
}


ul.incorrect_questions li
{
    padding: 5px 0px;
}

ul.incorrect_questions ul.correct_answers
{
    padding-bottom: 10px;
}

ul.incorrect_questions ul.correct_answers li
{
    padding: 0px;
}

div.blog-post-meta
{
    margin-bottom:10px;
}

div.blog-post h2
{
    margin-top:20px;
}


a[href$='.pdf'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(../pinax/images/silk/icons/page_white_acrobat.png) center left no-repeat;
}