body
{
    background-color: #fff;
    font: 10pt/15pt arial,helvetica,sans-serif;
    margin: 0;
    padding: 0;
}

div#wrapper
{
    margin: 0 30px;
    padding: 0;
    position: relative;
    width: 713px;
}

input.standardInput, .adminContent input
{
    padding: 2px;
    width: 236px;
}

select.standardInput, .adminContent select
{
    padding: 2px;
    width: 243px;
}

table#login_form_table td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: 700;
    text-align: right;
}

table#main_content
{
    height: 568px;
    width: 713px;
}

td#left_content
{
    background-image: url(../images/back_content.gif);
    background-repeat: repeat-y;
    text-align: left;
    vertical-align: top;
    width: 226px;
}

td#right_content
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    padding: 10px;
    text-align: left;
    vertical-align: top;
    width: 467px;
}

td#top_content
{
    height: 10px;
}

ul
{
    line-height: 2.1em;
    list-style-position: outside;
    list-style-type: none;
    margin-left: 1.25em;
    vertical-align: middle;
}

/*////////////////////////////////////////////////////////////////////*/

#accolades
{
    background-image: url(/images/back_accolades.gif);
    background-repeat: no-repeat;
    height: 362px;
    padding-top: 20px;
    position: relative;
    width: 200px;
}

#accolades_table
{
    height: 162px;
    width: 225px;
}

#breadcrumb
{
    color: #d39a00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

#breadcrumb a
{
    color: #d39a00;
    text-decoration: underline;
}

#footer
{
    background-image: url(/images/back_footer.gif);
}

#footer_table
{
    height: 48px;
    width: 713px;
}

#footer_table td
{
    padding: 0 10px;
}

#industry_news
{
    background-image: url(/images/back_news.gif);
    background-position: top;
    background-repeat: no-repeat;
    padding-top: 30px;
    width: 206px;
}

#industry_news a
{
    color: #666;
}

#industry_news a:hover
{
    color: #F0B20C;
}

#login_form
{
    background-image: url(/images/back_login_box.gif);
    background-repeat: no-repeat;
    margin-left: 0;
    margin-top: 0;
    width: 202px;
}

#login_form_table input
{
    font-size: 10px;
}

#login_form_table td a, .yellow_profile_table td a, .yellow_grid_table td a
{
    color: #727272;
    text-decoration: underline;
}

#login_form_table, #news_table
{
    height: 135px;
    width: 190px;
}

#logo
{
    display: inline;
}

#logoprint
{
    display: none;
}

#rollovers
{
    left: -1000px;
    position: absolute;
}

/*////////////////////////////////////////////////////////////////////*/

* img
{
    border-style: none;
}

*, .buttonMenuList ul
{
    margin: 0;
    padding: 0;
}

.adminContent
{
    position: relative;
}

.adminContent .standardButton
{
    width: 120px;
}

.adminContent h1
{
    font-size: 1.2em;
    margin-bottom: 10px;
}

.buttonMenuList
{
    margin: 0 auto;
    position: relative;
    width: 220px;
}

.buttonMenuList li
{
    margin: 0 0 5px;
    outline: none;
    text-align: center;
}

.buttonMenuList li a
{
    background-color: #FDF4DB;
    border: 1px solid #F0B20C;
    display: block;
    font-weight: 700;
    outline: none;
    padding: 3px;
    text-decoration: none;
    width: 100%;
}

.buttonMenuList li:hover, .buttonMenuList li a:hover
{
    background-color: #FFF;
}

.feedback
{
    background-color: #FFFCDF;
    border: 1px solid #CCC;
    color: #9F0006;
    font-weight: 700;
    padding: 10px;
    position: relative;
}

.fontmedium
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
}

.homeText_desc, .homeText_desc a
{
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
}

.homeText_more, .homeText_more a
{
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    text-decoration: none;
}

.homeText_title, .homeText_title a
{
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
}

.leftContent
{
    background-color: #F2F2F2;
    border-right: 1px solid #727272;
    min-height: 975px;
    padding: 5px 10px;
    position: relative;
    width: 202px;
}

.mainContainer
{
    position: relative;
    width: 725px;
}

.nav-top
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.nav-top li
{
    clear: none;
    display: block;
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
}

.nav-top li ul
{
    display: none;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 31px;
    width: 713px;
}

.nav-top li ul li
{
    clear: none;
    display: block;
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
}

.nav-top li ul.sub1
{
    left: -273px;
}

.nav-top li ul.sub2
{
    left: -463px;
}

.nav-top li ul.sub3
{
    left: -625px;
}

.nav-top li:hover ul, .nav-top li.over ul
{
    display: block;
}

.none_table
{
    border: 0 none #FFF;
    text-align: left;
}

.padTop10
{
    margin-top: 10px;
}

.padTop20
{
    margin-top: 20px;
}

.padTop40
{
    margin-top: 40px;
}

.padTop5
{
    margin-top: 5px;
}

.rightContent
{
    float: right;
    padding-top: 10px;
    position: relative;
    width: 482px;
}

.standardFieldset
{
    border: 1px solid #CCC;
    margin-top: 20px;
    padding: 10px;
    width: 450px;
}

.standardFieldset legend
{
    color: #333;
    font-weight: 700;
    padding: 4px;
}

.standardTable th
{
    border-bottom: 2px solid #F0B20C;
}

.standardTable th, .standardTable td
{
    padding: 4px;
}

.textBold
{
    font-weight: 700;
}

.textItalic
{
    font-style: italic;
}

.textSmall
{
    font-size: 0.8em;
}

.topContent
{
    border-bottom: 4px solid #CBCBCB;
    position: relative;
}

.yellow_box
{
    background-color: #fdf4db;
    border: 1px solid #f0b20c;
}

.yellow_grid_table
{
    background-color: #fdf4db;
    border: 1px solid #f0b20c;
    text-align: left;
}

.yellow_grid_table td
{
    background-color: #fdf4db;
    color: #727272;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
    padding: 1px 2px;
}

.yellow_grid_table th
{
    background-color: #f0b20c;
    color: #111;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 2px 6px;
}

.yellow_menu
{
    margin-left: 0;
    margin-top: 6px;
    width: 202px;
}

.yellow_menu_table td
{
    background-color: #fdf4db;
    color: #727272;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    padding: 0 14px;
    width: 190px;
}

.yellow_menu_table td a, .yellow_portfolio_table td a
{
    color: #727272;
}

.yellow_menu_table td a:hover, .yellow_portfolio_table td a:hover
{
    color: #000;
}

.yellow_menu_table th, .yellow_portfolio_table th, .yellow_profile_table th
{
    background-color: #f0b20c;
    color: #FFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 2px 6px;
}

.yellow_menu_table, .yellow_portfolio_table, .yellow_profile_table
{
    border: 1px solid #f0b20c;
    text-align: left;
    width: 202px;
}

.yellow_portfolio_table td
{
    background-color: #fdf4db;
    color: #727272;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    line-height: 15pt;
    margin-left: 10px;
    padding: 0;
    width: 190px;
}

.yellow_profile_table td
{
    background-color: #fdf4db;
    color: #727272;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    line-height: 15pt;
    padding: 12px 14px;
    width: 190px;
}

/*////////////////////////////////////////////////////////////////////*/

a, a:visited, a:active
{
    color: #AF7F00;
    text-decoration: underline;
}

a.linkBlack, .yellow_profile_table td a:hover
{
    color: #000;
    text-decoration: underline;
}

a:hover, a.linkBlack:hover
{
    color: #F0B20C;
    text-decoration: underline;
}