body
{
    background: #3b444d url('/themes/2009/images/bg_slate.jpg') repeat-x;
    font-family: Verdana,Arial,sans-serif;
    font-size: 10pt;
}
ul
{
    margin: 8px;
    padding: 0 40px 0 40px;
}
a
{
    color: #FF8914;
    text-decoration: none;
}
a:hover
{
    color: #611E00;
}
.container_wrapper
{
    width: 927px;
}
.mast_image
{
    height: 157px;
    background: transparent url('/themes/2009/images/mast image.png') no-repeat;
    cursor: pointer;
}
.footer_image
{
    height: 30px;
    background: transparent url('/themes/2009/images/footer.png') no-repeat bottom left;
}
.bg_wrapper
{
    background: transparent url('/themes/2009/images/bg.png') repeat-y;
}
.nav
{
    height: 58px;
    width: 900px;
}
.nav_btn
{
    height:58px;
    width:20%;
    float:left;
    background: transparent url('/themes/2009/images/orange double.png') no-repeat bottom left;
    overflow:hidden;
}
.nav > a > div:hover
{
    background-position: top left;
}
.nav_btn > span
{
    position:relative;
    top: 39%;
}
.nav > a
{
    text-decoration: none;
    color: black;
    font-weight: bold;
}
.nav > a:hover
{
    color: #611E00;
    cursor: pointer;
}
.content
{
    width: 899px;
    overflow:hidden;
    background: #F5F7F6 url('/themes/2009/images/content_bg.jpg') repeat-x;
}
.bottom_links
{
    width: 900px;
}
.bottom_links > div > a
{
    text-decoration: none;
    color: white;
    font-weight: bold;
}
.bottom_links > div > a:hover
{
    color: black;
}
.downloads_wrapper
{
    width: 210px;
    align: center;
}
.download_title
{
    font-size: 18pt;
    font-weight: bold;
}
.product_ad_pc
{
    background: transparent url('/themes/2009/images/pc_logo_small.png') no-repeat;
    width: 202px;
    height: 40px;
}
.product_ad
{
    background: transparent url('/themes/2009/images/final login logo.png') no-repeat;
    width: 202px;
    height: 174px;
}
.download_btn
{
    background: transparent url('/themes/2009/images/download.png') no-repeat;
    width: 204px;
    height: 64px;
}
.download_btn > span
{
    position:relative;
    top:35%;
    left:75px;
}
.more_info_btn
{
    background: transparent url('/themes/2009/images/more info.png') no-repeat;
    width: 204px;
    height: 64px;
}
.more_info_btn > span
{
    position:relative;
    top:35%;
    left:75px;
}
.btn_lnk
{
    text-decoration: none;
    text-align: left;
    color: white;
    font-size: larger;
    cursor:pointer;
}
.btn_lnk:hover
{
    color: #FFC169;
}
.main_banner
{
	width: 650px;
}
.ad_image > a:hover
{
    cursor: pointer;
}
.rcol_ad > a:hover
{
    cursor: pointer;
}
.ad_image
{
	width: 210px;
	float: left;
	margin-right: 8px;
}
.ad_summary
{
	width: 430px;
	float: left;
}
.developers_ad
{
    background: transparent url('/themes/2009/images/dev ad.png') no-repeat;
    width: 208px;
    height: 185px;
}
.page_content_two_col
{
    text-align:left;
    padding-left: 200px;
    font-size: 90%;
}
.page_content_one_col
{
    text-align:left;
    font-size: 90%;
}
.under_construction
{
    margin: 50px;
    text-align: center;
}
.page_left_nav
{
    text-align: left;
    width: 190px;
    float: left;
    font-size: 90%;
}
.page_left_nav > ul
{
    list-style: square outside;
}
.footer_privacy
{
    margin-left: 5px;
    float:left;
    color: white;
    font-size: smaller;
}
.footer_sitewide_links
{
    margin-right: 5px;
    float:right;
    color: white;
    font-size: smaller;
}
.logo
{
    float:left;
    position:relative;
    top:15%;
    left:30px;
    width:100px;
    height:100px;
    border: 1px solid black;
    background-color:white;
}
.search
{
    float:right;
    position:relative;
    top:35%;
    right:30px;
    width:200px;
    height:50px;
    border: 1px solid black;
    background-color:white;
}
.clear
{
    clear:both;
}
h1
{
    font-size: 120%;
}
h2
{
    font-size: 110%;
}
.lnav_links > li > a
{
    color: #676F7C;
    text-decoration:none;
}
.lnav_links > li > a:hover
{
    color: black;
}
.active
{
    font-weight:bold;
    color: black;
}
.mt-0
{
    margin-top:0px;
}
.mr-0
{
    margin-right:0px;
}
.mb-0
{
    margin-bottom:0px;
}
.ml-0
{
    margin-left:0px;
}
.m5
{
    margin:5px;
}
.mt-5
{
    margin-top:5px;
}
.mr-5
{
    margin-right:5px;
}
.mb-5
{
    margin-bottom:5px;
}
.ml-5
{
    margin-left:5px;
}
.m8
{
    margin:8px;
}
.mt-8
{
    margin-top:8px;
}
.mr-8
{
    margin-right:8px;
}
.mb-8
{
    margin-bottom:8px;
}
.ml-8
{
    margin-left:8px;
}
.m10
{
    margin:10px;
}
.mt-10
{
    margin-top:10px;
}
.mr-10
{
    margin-right:10px;
}
.mb-10
{
    margin-bottom:10px;
}
.ml-10
{
    margin-left:10px;
}
.pt-0
{
    padding-top:0px;
}
.pr-0
{
    padding-right:0px;
}
.pb-0
{
    padding-bottom:0px;
}
.pl-0
{
    padding-left:0px;
}
.p5
{
    padding:5px;
}
.pt-5
{
    padding-top:5px;
}
.pr-5
{
    padding-right:5px;
}
.pb-5
{
    padding-bottom:5px;
}
.pl-5
{
    padding-left:5px;
}
.p8
{
    padding:8px;
}
.pt-8
{
    padding-top:8px;
}
.pr-8
{
    padding-right:8px;
}
.pb-8
{
    padding-bottom:8px;
}
.pl-8
{
    padding-left:8px;
}
.p10
{
    padding:10px;
}
.pt-10
{
    padding-top:10px;
}
.pr-10
{
    padding-right:10px;
}
.pb-10
{
    padding-bottom:10px;
}
.pl-10
{
    padding-left:10px;
}
.fl
{
    float:left;
}
.fr
{
    float:right;
}
.product_image_fl
{
    width: 120px;
    height: 88px;
    background: transparent url('/themes/2009/images/final login logo thumb.png') no-repeat;
}
.product_image_pc
{
    width: 120px;
    height: 50px;
    margin-top: 20px;
    background: transparent url('/pm/pc_logo_small.png') no-repeat;
}
.product_summary
{
    width: 545px;
}
.product_item
{
    border: 1px solid #D2D0D0;
    height: 160px;
}
.light-gray
{
    color:#676F7C;
}
.normal_ul
{
    list-style: disc outside;
}
.download_table_header
{
    color: white;
    font-weight: bold;
    background-color: #676F7C;
}
.support_form_container
{
    width: 550px;
}
.flarger
{
    font-size: 125%;
}
.fsmaller
{
    font-size: 85%;
}
.fxlarger
{
    font-size: 150%;
}
.new_features
{
    text-align:left;
    display:none;
}
.system_req
{
    display:none;
}
.news_item
{
    margin:0 0 10px 5px;
}
.news_item_last
{
    margin:0 0 0 5px;
}
.news_date
{
    color: #838B98;
}
.highlight
{
    color: #9C662F;
}
