﻿body {background:#ffffff; font-size:100%;}
strong {font-weight:bold; color:#000000;}
em
{
    font-style:italic;
}
p { font-size:100%; }
ol li
{
    list-style-type:decimal;
    margin:5px 25px;
}

a:link, a:visited
{
    color:#0045bf;
}
a:hover, a:active
{
    color:#678DCF;
}
.no_print
{
    display:none;
}
.admin_nav
{
    display:none;
}

.admin_login br
{
    display:none;
}
#hd 
{
     height: 72px;
    background: #fff url(/content/images/theme/header_bg.jpg) no-repeat 100% 0;
    margin-top: 5px; /*border-bottom:solid 1px #000000;*/
}

#hd_logo
{
    float:left;
    height:88px;
    width:379px;
}
#hd_logo img
{
    border:none;
}
#site_search 
{
    display:none;
}
.nav_main_wrapper
{
    background: #BE0F0F url(/content/images/theme/mms_logo_bot.gif) no-repeat 0 0;
    
}
#nav_main 
{
    margin: 0 0 10px 160px;
    background: #fff url(/content/images/theme/nav_bg.gif) repeat-x 50% 0;
    border: solid 1px #999;
    height: 24px;
    overflow: visible;
}
#nav_main ul
{
    display:none;
}
#left_nav 
{
    display:none;
}
#nav_zone
{
    display:none;
}

#bd {margin:0;}

#breadcrumb
{
    display:none;
}
#ft 
{
    clear:both;
    margin:5px 0;
    padding:35px 0 0 0 ;
    border-top:solid 1px #000000;
    background:url(/images/theme/ft_logo.gif) no-repeat 50% 5px;
}
#ft p 
{
    text-align:center;
    font-size:100%;
    margin:5px;
    color:#000000;
}
#ft a:link, #ft a:visited 
{
    color:#666666;
}
#ft a:hover, #ft a:active 
{
    color:#AFAFAF;
}
#content_left
{
       
}
.content_home
{
    padding:5px;
}
.content_zone
{
    padding:5px;
}
#content_right 
{
}
#content_right ul li
{
 list-style:none;
}
#content_wrapper
{
    padding:2px;
    background:#ffffff;
}
.pod 
{
    
    margin:0 0 0 0;
}
.pod h1
{
    color:#000000;
}
.pod h1 a:link, .pod h1 a:visited
{
    color:#000000;
    text-decoration:none;
}
.pod h1 a:hover, .pod h1 a:active
{
    color:#678DCF;
    text-decoration:underline;
}
.pod h2, .pod h3, .pod h4
{
    color:#555555;
}
.pod h1, .pod h2, .pod h3 
{
    margin:0;
    padding:3px 0 3px 5px;
    font-weight:bold;
    /*font-size:92%;*/
    font-family:Arial, Sans-Serif;
}

.ads
{
    background:#ffffff;
}

.ads h1
{
    font-weight:bold;
    text-align:center;
}
.article
{
    background:#ffffff url(/images/pod_bg_grey.gif) repeat-x 50% 0;
}
.article img
{
    border:solid 1px #555555;
}
.zone_anchor img
{
    border:solid 1px #555555;
}
.supplier_cat
{
 
    
}
.supplier_cat ul
{    
    padding:0;
}
.supplier_cat ul li
{
    margin:3px 0;
    padding:0;
    list-style:none;
    border-bottom:solid 1px #999999;
}
.supplier_cat ul li a
{
    text-decoration:none;
}
.supplier_cat_zone
{
    background:#FFF9DF;
    border:solid 1px #ECC627;
    
    margin:0 0 10px 0;
}
.accent 
{
    background: #f5f3f2;
}
.accent h1, .accent h2
{
    /*font-size:85%;*/
}
.sponsored
{
    margin:5px;
}
.sponsored h3
{
    color:#ECC627;
}

#learnmore
{
   display:none;
}
.dark
{
    background:#f5f3f2 url(/images/theme2/pod_bg_black.gif) repeat-x 50% 0;
    border:solid 1px #666666;
}
.dark_top
{
    background:#f5f3f2 url(/images/theme2/pod_bg_black.gif) repeat-x 50% 0;
    padding-top:5px;
}
.dark h1, .dark h2
{
    color:#000000;
    margin:0;
    padding:5px 0 5px 5px;
}

.pod h4
{
    /*font-size:85%;*/
    font-weight:bold;
    margin:0 5px 3px 5px;
}
.pod p,.pod ul,.pod ol
{
    /*font-size:85%;*/
    margin:5px 10px;
}

.pod ul
{
    list-style-type:square;
    padding:0;
}
.pod ul li 
{
    margin:4px 5px;
}
.pod p img 
{
    margin:3px;
    /*border:solid 1px #000000;*/
}
.pod dl
{
    /*font-size:85%;*/
    margin:0 10px 5px 10px;
}
.pod dl dt
{
    font-weight:bold;
}
.pod dl dd
{
    margin:0 0 5px 5px;
}
.divider_bot_light
{
    border-bottom:dotted 2px #cccccc;
}
.divider_right_light
{
    border-right:dotted 2px #cccccc;
}
.comments
{
    margin:5px 10px;
    border-top:dotted 2px #cccccc;
}
.comments h2
{
    /*font-size:77%;*/
}
.more_tag 
{
    display:none;
}
.mini_pod 
{
    width:109px;
    height:130px;
    float:left;
    margin-right:1px;
}
.mini_pod ul
{
    margin:5px 0;
}
.mini_pod ul li
{
    margin:2px 2px 2px 17px;
}
#ad_bar
{
    /*border-left: solid 1px #cccccc;*/
    display:none;
}

#partners
{
    display:none;
}
.com_bar
{
    display:none;
}
.zone_name
{
    font-size:107%;
    font-weight:bold;
    margin:0 0 8px 0;
    padding:2px 0 0 0;
    font-family:Tahoma, Arial, Sans-Serif;
    text-align:center;
    color:#555555;
    /*background:url(/images/zone_header_bg.gif) no-repeat 0 0;*/
}
.zone_name a
{
    text-decoration:none;
}
.zone_action
{
    display:none;
}
#content_right .ZoneDescription
{
    
}
.ZoneDescription h2
{
    font-weight:bold;
}
.zonebrowse_pager
{
    text-align:center;
    font-weight:bold;
}
.zonebrowse_header
{
    text-align:center;
    font-weight:bold;
}
.zonebrowse_wctbox
{
    text-align:center;
    /*border:solid 1px #cccccc;*/
    padding:5px;
}
.zonebrowse_wctbox input
{
    
}
.zonebrowse_wctbox label
{
    margin:0 5px 0 0;
}
.zoneListing
{
  
    margin:10px;
}
.sort_asc
{
    background: url(/images/icons/arrow_up.png) no-repeat 100% 50%;
    padding:0 16px 0 0;
}
.sort_desc
{
    background: url(/images/icons/arrow_down.png) no-repeat 100% 50%;
    padding:0 16px 0 0;
}

#article_content
{

}
#article_content h1 
{
    font-weight:bold;
    font-size:107%;
    margin:10px 0;
}
#article_content ul
{
    margin-left:25px;
}
.article_descr 
{
    margin:0;
    
}
.article_commentary 
{
    background:#f5f4f3 url(/images/theme2/commentary_bg.gif) no-repeat 100% 5px;
    border:solid 1px #cccccc;
    padding:5px;
    margin:10px 0;
    
}
.article_descr p
{
    /*font-size:85%;*/
    font-style:italic;
    
}
.atricle_info 
{
    color:#555555;
}
#article_body
{
    margin-top:10px;
}
#article_body p 
{
    margin:5px 0 10px 0;
    /*font-size:100%;*/
    font-family:Times New Roman, Serif;
}
#article_body h2
{
    color: #000000;
    padding-left:0px;
}
#article_body ul, #article_body li
{
    /*font-size:100%;*/
}
#article_learnmore h2
{
    font-weight:bold;
}
.article_sidebar
{
    clear:both;
    background:#f5f4f3;
    padding:5px;
    margin:25px;
    border:solid 1px #cccccc;
}
/* Origianl Image Bar */
/*.image_bar 
{
    width:152px;
    margin:15px 0 5px 5px;
    float:right;
    background:#f5f3f2;
    border:solid 1px #cccccc;
}*/
.video_bar
{
    float:right;
    clear:right;
}
.image_bar 
{
    width:152px;
    margin:15px 0 5px 15px;
    float:right;
    clear:right;
    background:#f5f3f2;
    border:solid 1px #cccccc;
}
.image_bar_sidebar 
{
    width:152px;
    margin:15px 0 5px 15px;
    float:left;
    background:#f5f3f2;
}
image_bar_click
{
    display:none;
}
.image_pod 
{
    /*border:solid 1px #666666;*/
    margin:0 0 10px 0;
    text-align:center;
    /*background:#f5f3f2;*/
}
.image_pod_text 
{
    /*text-align:center;*/
    /*font-size:77%;*/
    
}
.page_header
{
    top:5px;
    background:url(/images/pod_bg_grey.gif) repeat-x 50% 0;
}
.page_header h1
{
    font-size:122%;
    text-align:center;
}
#showroom
{
    position:relative;
    top:5px;
    background:url(/images/pod_bg_grey.gif) repeat-x 50% 0;
}
#showroom h1
{
    font-size:122%;
    font-weight:bold;
    padding:0 0 5px 0;
    margin-bottom:5px;
    text-align:center;
}
.showroom_logo 
{
    text-align:center;
    margin:25px 0;
}
.showroom_accent
{
    background:#f5f3f2;
    margin:10px 0 5px 0;
}
.showroom_accent h3
{
    /*font-size:85%;*/
    /*border-bottom:dashed 1px #999999;*/
    color:#555555;
    margin:0 10px 2px 10px;
    padding:3px 0;
}
.showroom_learnmore
{
    background:#f5f3f2 url(/images/theme2/pod_bg_black.gif) repeat-x 50% 0;
    border:solid 1px #999999;
    padding-top:5px;
    margin-bottom:5px;
}
.showroom_learnmore h3
{
    /*font-size:85%;*/
    border-bottom:dashed 1px #999999;
    color:#555555;
    margin:0 10px 2px 10px;
    padding:3px 0;
}
.showroom_learnmore ul li
{
    margin-left:20px;
}

.showroom_deeplinks
{
    max-height:150px;
    overflow:auto;
    margin-bottom:10px;
}
.showroom_products
{
    max-height:150px;
    overflow:auto;
    margin-bottom:10px;
}
.showroom_articles
{
    max-height:250px;
    overflow:auto;
    margin-bottom:10px;
}
.showroom_lititems
{
    max-height:150px;
    overflow:auto;
    margin-bottom:10px;
}
.showroom_msg
{
    /*border:solid 1px #000000;*/
    background:#ffffff url(/images/pod_bg_grey.gif) repeat-x 50% 0;
    border-top:solid 3px #ecc627;
    margin-bottom:10px;
}
.showroom_profile
{
    border-top:solid 1px #555555;
}
/*.showroom_msg h2
{
    border-bottom:solid 3px #ecc627;
    color:#000000;
}*/
.showroom_msg p
{
    /*font-size:85%;*/
}
.company_info
{
    margin:0 0 5px 0;
}

/* Toolbox */
.toolbox
{
    margin:10px;
}
.toolboxitem
{
   
    margin-top:5px;
    /*background:#ffffff url(/images/pod_bg_grey.gif) repeat-x 50% 0;
    border-top:solid 3px #ecc627;*/

}
.toolboxitem h2
{
    border-bottom:solid 1px #ecc627;
    padding-left:20px;
}
.calc
{
    background:url(/images/icons/calculator.png) no-repeat 0 50%;
}
.career
{
    background:url(/images/icons/group_gear.png) no-repeat 0 50%;
}
/* End Toolbox */
.return 
{
    margin:10px 0;
    font-weight:bold;
    /*font-size:85%;*/
    font-weight:bold;
    font-family:Tahoma, Verdana, Sans-Serif;
}
.clear_both {clear:both;}
.float_left {float:left; margin:0 5px 5px 0;}
.float_right {float:right; margin:0 0 5px 5px;}
.centered
{
    text-align:center;
}
.right
{
    text-align:right;
}
.external_link
{
    background: url(/images/icons/external.png) no-repeat 100% 50%;
    padding-right:10px;
}
/* in site manage styles */

/* Article Archive */
#article_archive h2
{
    border-bottom:solid 1px #ecc627;
    margin:0 10px 0 0;
}
#article_archive h3
{
    /*font-size:85%;*/
}
/* Directory */
.dir_alt_row
{
    background:#e5e3e2;
}
.slotted
{
    margin:5px 20px;
    border:solid 1px #555555;
}
.slotted ul li
{
    list-style:none;
}
.show_expanded
{
    padding-right:5px;
}
#directory ul li
{
    list-style:none;
    padding:3px;
}
.directory_browse
{
    margin:5px 20px;
    border:solid 1px #555555;
}

.directory_search_box
{  
    margin-top:15px;  
}
.directory_search
{
    margin:5px 20px;
    vertical-align:middle;   
}


#directory_listing table tr td, #directory_listing table tr th
{
    padding:3px;
    text-align:left;
}
#directory_listing table
{
    width:735px;
    margin:5px 20px;
    /*font-size:85%;*/
}
#directory_listing table th
{
    font-weight:bold;
    border-bottom:solid 1px #555555;
}
