﻿body {background:#ffffff;}
strong {font-weight:bold; color:#000000;}
em
{
    font-style:italic;
}

a:link, a:visited
{
    color:#002B9F;
}
a:hover, a:active
{
    color:#3B569F;
	text-decoration:underline;
}
/* ---------- START: Header ----------*/
#hd 
{
    width: 974px;
    height:69px;
    background: #ffffff url(/content/images/theme/cw_header_right.jpg) no-repeat 100% 0;
}
#hd_right
{
    display:none;
}
#hd_logo
{
    float:left;
    height:69px;
    width:658px;
}
#hd_logo img
{
    border:none;
}
#site_search 
{
    float:right;
    margin: 14px 20px 0 0;
}
#site_search a
{
    color:#000000;
    text-decoration:underline;
    font-family:Verdana, Sans-Serif;
    font-size:77%;
    margin:0 0 0px 0px;
}
#site_search p
{
    padding-bottom:2px;
}
#da_bar
{
    /*border-left: solid 1px #cccccc;*/
    margin-right:0px;
}
#da_bar img 
{
    margin:0 0 5px 0;
    border:solid 1px #666666;
}
#da_bar dl dd
{
    margin-bottom:20px;
}
.text_ad
{
    padding:5px;
    text-align:center;
    margin: 0 0 5px 0;
    border: solid 1px #C0C0C0;
    background-color: #EAEAEA;
}

/* ---------- END: Header ---------- */
/* ---------- Start: Main Nav ----------*/
#nav_main 
{
    width: 972px;
    margin:0 0 10px 0;
    background:#ffffff url(/content/images/theme/nav_bg.gif) repeat-x 50% 0;
    border:solid 1px #999999;
    height:24px;
    overflow:visible;
}
#nav_main ul
{
    list-style:none;
}
#nav_main ul li
{
    display:inline;
}
#nav_main_left
{
    display:none;
}
#nav_main_right
{
    display:none;
}
#nav_main a
{
    display:block;
    float:left;
    margin:0 0 0 0;
    padding:8px 10px 4px 10px;
    font-family:Tahoma, Arial, Sans-Serif;
    text-decoration:none;
    font-size:8pt;
}
#nav_main a:link, #nav_main a:visited 
{
    background:url(/content/images/theme/nav_lnk_bg.gif) no-repeat 100% 0;
    /*border-right:solid 1px #999999;
    border-left:solid 1px #ffffff;
    border:none 1px;
    border-bottom:solid 1px #999999;*/
    color:#555555;
}
#nav_main a:hover, #nav_main a:active
{
    background:#ffffff url(/content/images/theme/nav_lnk_bg_over.gif) no-repeat 100% 0;
    /*border-right:solid 1px #999999;
    border-left:solid 1px #ffffff;
    border-top:solid 1px #999999;
    border-bottom:solid 1px #ffffff;*/
    color:#555555;
}
#left_nav 
{
    /*margin-top:-38px;*/
    /*width:167px;*/
    /*background:#cc0000;*/
}
#nav_zone
{
    position:relative;
    margin:0 0 10px 0;
    background:#dfdddc url(/content/images/theme/pod_nav_bg.gif) no-repeat 0 0;
    border-top: solid 1px #009AC8;
    border-left:solid 1px #999999;
    border-right:solid 1px #999999;
    border-bottom:solid 1px #999999;
}
#nav_zone h1
{
    /*font-weight:bold;
    font-size:92%;
    background:url(/images/pod_hd_black.gif) repeat-x 50% 50%;
    background:#cccccc;
    border-bottom: solid 1px #000000;*/
    color:#555555;
    margin:0;
    padding:3px 0 5px 10px;
    font-weight:bold;
    text-align:left;
    font-size:85%;
    font-family:Tahoma, Verdana, Sans-Serif;
}
#nav_zone ul 
{
    /*
    border-bottom:solid 1px #0055aa;
    border-left:solid 1px #0055aa;
    border-right:solid 1px #0055aa;
    background:#FFF5CF;*/
    
    /*border:solid 1px #000000;
    background:#efefef;*/
    margin-bottom:5px;
}
#nav_zone ul li
{
    /*border-bottom:solid 1px #0055aa;
    border-left:solid 1px #0055aa;
    border-right:solid 1px #0055aa;*/
}
#nav_zone ul li a
{
    display:block;
    padding:3px 1px 3px 0;
    margin-left:5px;
    font-family:Tahoma, Verdana, Sans-Serif;
    font-size:77%;
    border-bottom:solid 1px #999999;
}
#nav_zone ul li a:link, #nav_zone ul li a:visited
{
     color:#555555;
     text-decoration:none;
     /*border:solid 1px #efefef;*/
}
#nav_zone ul li a:hover, #nav_zone ul li a:active
{
    color:#000000;
    background:#ffffff;
    text-decoration:none;
    /*border:solid 1px #ffffff;*/
}

#bd {margin:0;}

#nav_dashboard
{
    position:relative;
    /*margin:0 0 0 13px;*/
    margin:0;
}
#nav_dashboard h1
{
    background: #434343;
    color:#e0e0e0;
    margin:0;
    padding:6px 0 6px 10px;
    border-bottom:dotted 1px #e0e0e0;
    text-align:left;
    font-size:92%;
    font-family:Arial, Helvetica, Sans-Serif;
}
#nav_dashboard ul 
{
    padding-bottom:15px;
    background:#434343;
    
}
#nav_dashboard ul li:first-child
{
    /*border-top:dotted 1px #e0e0e0;*/
}
#nav_dashboard ul li a
{
    display:block;
    width:157px;
    padding:10px 0 10px 3px;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:100%;
    font-weight:bold;
    color:#ffffff;
    border-bottom:dotted 1px #e0e0e0;
    text-decoration:none;
}
#nav_dashboard ul li a:link, #nav_dashboard ul li a:visited
{
     background:#434343;
}
#nav_dashboard ul li a:hover
{
    background:#cc0000;
}
#nav_dashboard ul li a:active
{
    background:#212121;
}

/* ---------- END: Main Nav ---------- */
/* ---------- START: Bredcrumb ---------- */
#breadcrumb
{
    margin:0 30px 5px 0;
    font-size:85%;
    font-family:Arial, Helvetica, Sans-Serif;
    font-weight:bold;
    color:#555555;
}
/* ---------- START: Footer ---------- */
#ft 
{
    margin:5px 0;
    padding:40px 0 0 0 ;
    border-top:solid 1px #000000;
    background:url(/content/images/theme/ft_logo.gif) no-repeat 50% 5px;
}
#ft p 
{
    text-align:center;
    font-size:77%;
    margin:5px;
    color:#000000;
}
#ft a:link, #ft a:visited 
{
    color:#666666;
}
#ft a:hover, #ft a:active 
{
    color:#AFAFAF;
}
/* ---------- END: Footer ---------- */

.main_content { }
.main_content h1
{
    font-size:100%;
    font-weight:bold;
    border-bottom:solid 1px #cccccc;
    margin:5px 0;
}
/* ---------- START: Article ---------- */
#article_content h1
{
    font-weight:bold;
    font-size:100%;
    margin:0 0 10px 0;
    padding-right:105px;
}
#article_content ul
{
   
   list-style-position:inside;
   padding-left: 1.5em;
}
#article_content li
{
    list-style-type:square;
}
#article_content h2
{
    font-size:100%;
    font-weight:bold;
}
#article_content h3
{
    font-weight:bold;
}
.article_info
{
    color:#555555;
    font-size:85%;
    padding: 0 0px;
    margin:10px 0px;
}
.article_contenttype { font-weight:bold; color:#000000; }
.article_authortitle { font-style:italic; }

.article_summary
{
    margin:10px 0;
    font-style:italic;
    font-size:85%;
}

.article_sidebar
{
    clear:both;
    background:#f5f5f5;
    padding:5px;
    margin-top:10px;
    border:solid 1px #cccccc;
}
.article_sidebar p
{
    font-size:100%;
}

.image_bar_sidebar 
{
    float:left;
    background:#f5f5f5;
}

.article_commentary
{
    margin:10px 0;
    border:solid 1px #cccccc;
    background:#efefef;
    padding:5px;
}

.article_body
{
    margin:5px 0;
}
.article_body p
{   
    margin:5px 0;
}


.clear_both {clear:both; display:block;}
.float_left {float:left; margin:0 5px 5px 0;}
.float_right {float:right; margin:0 0 5px 5px;}
.centered
{
    text-align:center;
}

/* ---------- END: Article ---------- */
/* ---------- START: Video ---------- */
.video_bar
{
    float:right;
    clear:right;
    margin-left:5px;
    margin-bottom:5px;
    text-align:center;
}
.videoedit_bar 
{
    width:152px;
    margin:15px 5px 5px 5px;
    float:right;
    clear:right;
    background:#f5f5f5;
    border:solid 1px #cccccc;
}
/* ---------- END: Video ----------*/
/* ---------- START: Image ----------*/
.image_bar 
{
    width:152px;
    margin:15px 5px 5px 5px;
    float:right;
    clear:right;
    background:#f5f5f5;
    border:solid 1px #cccccc;
    text-align:center;
}
.image_pod 
{
    /*border:solid 1px #666666;*/
    margin:0 0 10px 0;
    text-align:center;
    /*background:#f5f5f5;*/
}
.image_pod_text 
{
    /*text-align:center;*/
    font-size:100%;
    
}
/* ---------- END: Image ----------*/
/* ---------- START: Content Learnmore ---------- */
.pod 
{
    
    margin:0 0 0 0;
}
.pod p {
font-size:85%;
margin:5px 0;
padding:0 3px;
}
.pod dl
{
    font-size:85%;
    margin:5px 10px 5px 15px;
}
.pod dl dt
{
    /*font-weight:bold;*/
}
.pod dl dd
{
    margin:0 0 5px 5px;
}
.pod dl dd p
{
    font-size:100%;
}
.pod h1, .pod h2, .pod h3 {
font-family:Tahoma,Arial,Sans-Serif;
font-size:92%;
font-weight:bold;
margin:0;
padding:0 0 3px 10px;
}
.pod h2, .pod h3, .pod h4 {
color:#555555;
}
.pod h4
{
    font-size:85%;
    font-weight:bold;
    margin:0 5px 3px 5px;
}
.pod h1, .pod h3 
{
    margin:0;
    padding: 3px 3px 3px 3px;
    font-weight:bold;
    font-size:92%;
    font-family: Arial, Helvetica, Sans-Serif;
}
.pod h1
{
    color:#555555;
}
.pod td {
font-size:100%;
margin:5px 0;
padding:0 3px 5px 0;
text-align:left;
}
.page_header
{
    top:5px;
    background:url(/content/images/theme/pod_bg_grey.gif) repeat-x 50% 0;
    border-top:solid 3px #7FBAD0;
}
.page_header h1 {
    font-size:122%;
    text-align:center;
}
.more_tag 
{
    display:block;
    padding:2px;
    text-align:right;
    font-size:85%;
}

.accent 
{
    background: #f5f5f5;
}
.accent ul li
{
    list-style:none;
}
.accent h1, .accent h2
{
    font-size:85%;
}
.article {
border-top:1px solid #B4BEC6;
padding:5px 0;
}
.article h2
{
    background:transparent;
    padding:5px 0 0 3px;
    clear:left;
}
.article img
{
    border:solid 1px #555555;
}
.article_container  {
background:url("/content/images/theme/pod_light_blue_gradient.gif") repeat-x scroll 50% 0 #FFFFFF;
}
#content_left
{
    width:340px;
    float:left;
    background:#ffffff;  
}
/*.content_home
{
    padding:0 5px 5px 5px;
}*/


#content_right 
{
    width:210px;
    float:right;
    background:#ffffff;
}
#content_right ul li
{
 list-style:none;
}
#content_wrapper
{
    background: #ffffff;
}
.divider_right_light
{
    border-right:dotted 2px #cccccc;
}
.divider_top_light
{
    border-top:dotted 2px #cccccc;
}
.expert_landing_description {
    height:225px;
}
.ContactExpert fieldset {
border:1px solid #CCCCCC;
margin:10px;
padding:20px;
}
.ContactExpert th, .ContactExpert td {
padding:3px;
}
#learnmore
{
    background:url("/content/images/theme/pod_learnmore_bg.gif") no-repeat scroll 0 0 #D0E3EA;
padding:5px 0
}
#learnmore h3
{
    border-bottom:1px dashed #999999;
color:#555555;
font-size:85%;
margin:0 10px 2px;
padding:3px 0;
}
#learnmore ul, #learnmore li, #learnmore dl
{

    padding-top:0;
    margin-top:0;
}
#learnmore ul li
{
    margin-left:5px;
    list-style:none;
}
/* ---------- END: Content Learnmore ----------*/
/* ---------- START: Search ----------*/
.search_form
{
    text-align:center;
    /*height:300px;*/
}
.search_form .search_box
{
    width:300px;    
}
.site_search_box 
{
   background:#F0F0F0 none repeat scroll 0 0;
   border:1px solid #999999;
   font-family:Verdana,Sans-Serif;
  font-size:85%;
  height:15px;
  vertical-align:top;
}
div.SearchResults dl dd
{
    margin: 3px 0 2px 0;
}
div.SearchResults dl
{
    padding: 5px 0px 5px 0px;
    border-top: 1px dotted #ababab;
}
div.SearchResults dl.first
{
    border-top: none;
}
.search_title
{
    font-weight:bold;
    font-size:100%;
}
.search_contenttype
{
    font-size:77%;
    font-weight:bold;
    color:#488000;
}
.search_date
{
    font-size:77%;
    color:#488000;
}
.search_summary
{
    font-size:93%;
}
.search_relevance
{
    font-style:italic;
    font-size:77%;
    color:#488000;
}
.paging
{
    text-align: center;
    font-weight: bold;
    font-size: 85%;
}
.paging a.disabled
{
    color: #999999;
    text-decoration: none;
}
.paging select
{
    border: 1px solid #d8d8d8;
    width: 100px;
    font-weight: bold;
}


/* Tabs */
div.SearchResults
{
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #97a5b0;
    padding-top: 20px;
}
ul.SearchTabs
{
    font-size: 12px;
}
ul.SearchTabs 
{
    list-style: none;
    margin: 0px;
    padding: 0px 0px 0px 4px;
}
ul.SearchTabs:after 
{ /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
ul.SearchTabs li 
{
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
ul.SearchTabs a, 
ul.SearchTabs a span.tabspan 
{
    display: block;
    padding: 0 10px;
    background: url(/Content/images/theme/tab.png) no-repeat;
}
ul.SearchTabs a 
{
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #27537a;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
ul.SearchTabs .Selected a 
{
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
}
ul.SearchTabs a span.tabspan 
{
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>ul.SearchTabs a span.tabspan 
{ /* hide from IE 6 */
    width: auto;
    height: auto;
}
ul.SearchTabs .Selected a span.tabspan 
{
    padding-bottom: 1px;
}
ul.SearchTabs .Selected a, 
ul.SearchTabs a:hover, 
ul.SearchTabs a:focus, 
ul.SearchTabs a:active 
{
    background-position: 100% -150px !important;
}
ul.SearchTabs a, 
ul.SearchTabs a:hover, 
ul.SearchTabs a:focus, 
ul.SearchTabs a:active 
{
    background-position: 100% -100px;
}
ul.SearchTabs .Selected a span.tabspan, 
ul.SearchTabs a:hover span.tabspan, 
ul.SearchTabs a:focus span.tabspan, 
ul.SearchTabs a:active span.tabspan 
{
    background-position: 0px -50px;
}
ul.SearchTabs a span.tabspan
{
    background-position: 0px 0px;
}
ul.SearchTabs .Selected a:link, 
ul.SearchTabs .Selected a:visited
{ /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
ul.SearchTabs a:hover, 
ul.SearchTabs a:focus, 
ul.SearchTabs a:active
{ /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}

/* Additional IE specific bug fixes... */
* html ul.SearchTabs 
{ /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html ul.SearchTabs  
{ /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}


/* ---------- END: Search ----------*/


table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #ffffff;
	border: 0px solid #FFF;
	font-size: 8pt;
	padding: 4px;
    font-weight:bold;
    color:#002B9F;
}
table.tablesorter thead tr .header {
	/* background-image: url(bg.gif); */
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	/* background-image: url(asc.gif); */
}
table.tablesorter thead tr .headerSortDown {
	/* background-image: url(desc.gif); */
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {

}

#showroom
{
    background:url("/content/images/theme/pod_bg_grey.gif") repeat-x scroll 50% 0 transparent;
border-top:3px solid #7FBAD0;
position:relative;
top:5px;
}
#showroom h1 {
font-size:122%;
font-weight:bold;
margin-bottom:5px;
padding:0 0 5px;
text-align:center;
}

.showroom_logo {
    margin:25px 0;
    text-align:center;
}
.showroom_accent {
    background:none repeat scroll 0 0 #F5F3F2;
    margin:10px 0px 5px 0px;
    font-size:85%;
}
.showroom_accent h3 {
color:#555555;
font-size:110%;
margin:0 0px 2px 3px;
padding:0px 0;
}
.showroom_accent strong 
{
    margin-left: 3px;
}
.showroom_accent ul
{
    list-style-type:square;
    padding:0;
}

.showroom_learnmore
{
    background:#f5f5f5;
    border:solid 1px #999999;
    padding-top:5px;
    margin-bottom:5px;
    padding-top: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
{
    list-style-type:square;
    margin:5px 10px;
}

.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 #0055aa;
    margin-bottom:10px;
}
.showroom_profile
{
    border-top:solid 1px #555555;
}
/* Input textbox - do not specify a width here, it will be overwritten */
.ffb-input {
	float:left;
	color:#000; /* must specify along with watermark color */
}
/* Color of watermark, if present */
.ffb-input.watermark { /* added and removed dynamically */
	color:#888; /* must specify along with input color */
}
/* Drop-down arrow, with sprited image */
.ffb-arrow {
	float:left;
	width:18px;
	height:22px;
	background-image:url(/content/images/theme/sel.gif);
}
.ffb-arrow.out { /* css sprite technique */
	background-position:0;
}
.ffb-arrow.over { /* css sprite technique */
	background-position:-18px 0;
}
.ffb-arrow.active { /* css sprite technique */
	background-position:-36px 0;
}
.ffb-no-results 
{
	padding: 2px;
	color:#888;
	font-style:italic;
}
/* Container for dropdown contents */
.ffb {
	position:absolute; /* this guy's parent div is hard-coded to position:relative */
	overflow:hidden;
	border-left:1px solid #7B9EBD;
	border-right:1px solid #7B9EBD;
	border-bottom:1px solid #7B9EBD;
	background-color:#fff; /* Give it a background-color, so it's not transparent */
}
/* Inner div for dropdown */
.ffb .content {
	overflow:auto;
}
.ffb .content .row {
	border-bottom:1px solid #7B9EBD;
	color:#555;
	height:20px;
	clear:both;
	overflow: hidden;
}
.ffb-sel {
	cursor:pointer;
	cursor:hand;
	background-color:#ddd;
}
.ffb-match {
	background-color:#ff9; /* light yellow */
	text-decoration:underline;
	color:#000;
}

/* Paging */
.ffb .paging {
	margin:2px;
	vertical-align:middle;
}
.ffb .page, .ffb a.page {
	font-size:85%;
	padding:2px;
	border:solid 1px #339;
	background-color:#eef;
	margin:2px;
	float:left;
}
.ffb .box {
	width:18px;
	margin:2px;
	float:left;
}
.ffb .summary {
	font-size:85%;
	float:right;
}

/* Unique IDs */
#ffb8 .row .col1 {
	float:left;
	width:132px;
}
#ffb8 .row .col2 {
	float:left;
	width:232px;
}



.editable, textarea{
	background-color: #ffffd3;
}

.editable:hover
{
    background-color: #cff;
}

textarea{
	width: 95%;

}

img.progress{
	vertical-align: middle;
	padding: 0 10px;
}

#imageAddTable,
#videoAddTable,
#supplierAddTable
{
    margin:5px 5px 5px 25px;
}
#imageAddTable tr td,
#videoAddTable tr td,
#supplierAddTable tr td
{
    padding:3px;
}
#imageEditTable,
#videoEditTable
{
    margin:5px 5px 5px 25px;
    text-align:center;
    border-left:solid 1px #3f3f3f;
    border-right:solid 1px #3f3f3f;
    background:#ffffff;
}
#imageEditTable tr td,
#videoEditTable tr td
{
    padding:5px;
    border-top:solid 1px #3f3f3f;
    border-bottom:solid 1px #3f3f3f;
}

.manageTable td
{
    padding: 5px 5px 5px 5px;    
}

.ZoneContentEdit fieldset,
#eventsContainer fieldset,
#shareContentContainer fieldset
{
    border: 1px solid #909090;
    margin-bottom: 16px;
    padding: 5px;
}
.ZoneContentEdit fieldset legend,
#eventsContainer fieldset legend,
#shareContentContainer fieldset legend
{
    font-size: 90%;
    padding: 6px;
    margin: 5px;
    background-color: #e0e0e0;
    border: 1px solid #898989;
}


.draggable_unit
{
    
}
.draggable_handle
{
    width:10px;
    border-right:solid 1px #3f3f3f;
    background:#7F817E url(/content/images/icons/draghandle_icon.png) no-repeat 100% 50%;
}

.dateTable td
{
  padding:5px;   
}


table.CollectionList
{
    font-size: 90%;
    margin-left: 5px;
}
table.CollectionList tr
{
    margin-top: 5px;
    margin-bottom: 5px;
}
table.CollectionList tr:hover
{
    background-color: #cecece;
}
table.CollectionList td
{
    border: 1px solid #cdcdcd;
    padding: 4px;
}

ul.TreeView
{
    border: 1px dotted #898989;
}
.TreeViewActiveItem
{
    background-color: #FFF8C6;
    border: 1px solid #C8B560;
    display: block;
    margin-right: 10px;
}


/* ---------- START: Manage ----------*/
table.display {
	width: 100%;
}

.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	width: 19px;
	margin-left: 3px;
	float: left;
}

.paginate_disabled_previous {
	background-image: url('/Content/images/manage/back_disabled.jpg');
}

.paginate_enabled_previous {
	background-image: url('/Content/images/manage/back_enabled.jpg');
}

.paginate_disabled_next {
	background-image: url('/Content/images/manage/forward_disabled.jpg');
}

.paginate_enabled_next {
	background-image: url('/Content/images/manage/forward_enabled.jpg');
}



.ManageSearchTable
{
    width: 100%;
}
.ManageSearchTable .FieldName
{
    width: 160px;
}
.ManageSearchTable .Boost
{
    width: 100px;
    border-right: 0px;
}
.ManageSearchTable .Amount
{
    text-align: center;
    color: #454545;
    font-size: 8pt;
}
.ManageSearchTable .Tokenize,
.ManageSearchTable .Enabled
{
    text-align: center;
}
.ManageSearchTable .Tokenize label,
.ManageSearchTable .Enabled label
{
    font-size: 8pt;
}




/* ---------- END: Manage ----------*/

/* ---------- START: Zone ----------*/

.zone_name a
{
    text-decoration:none;
}
.zone_action
{
    border:dotted 1px #cccccc;
    margin:5px;
}
.zone_action li
{
    list-style:none;
}
.zoneListing
{
    margin:10px;
}
.zoneListing
{
    margin-left: 5px !important; 
}
.zone_anchor img {
border:1px solid #555555;
}
#zone_index ul li ul
{
    font-size:100%;
}
.light_blue_pod {
background:url("/content/images/theme/pod_header_bg.gif") no-repeat scroll 0 0 #D0E3EA;
margin-bottom:10px;
padding:5px 0;
}
.white_pod {
background:url("/content/images/theme/pod_header_bg.gif") no-repeat scroll 0 0 #FFFFFF;
padding:5px 0;
}
.gray_pod {
background:url("/content/images/theme/pod_header_bg.gif") no-repeat scroll 0 0 #DFDDDC;
padding:5px 0;
}
.pod ul,.pod ol
{
    font-size:85%;
    margin:5px 10px;
}

.pod ul
{
    list-style-type:square;
    padding:0;
}
.pod ul li 
{
    margin:5px 5px;
}
.light_blue_pod {
background:url("/content/images/theme/pod_header_bg.gif") no-repeat scroll 0 0 #D0E3EA;
margin-bottom:10px;
padding:5px 0;
}
.white_pod {
background:url("/content/images/theme/pod_header_bg.gif") no-repeat scroll 0 0 #FFFFFF;
padding:5px 0;
}
.gray_pod
{
    background:#dfdddc url(/content/images/theme/pod_header_bg.gif) no-repeat 0 0;
    padding: 5px 0 5px 0;
}
#partners
{
    text-align:center;
}
#partners p
{
    margin:5px;
    font-size:77%;
    width:150px;
    float:left;
}
#partners hr
{
    padding:0;
    margin: 0 10px;
}
#content_right .ZoneDescription
{
    height:75px;
    overflow:hidden;
}
#content_left .ZoneDescription
{
    height:114px;
    overflow:hidden;
}
#content_left .pod dl dd p
{
    font-size: 100%;
}
.ZoneDescription h2
{
    font-weight:bold;
}

.video_caption
{
    width: 180px;
}
.ZoneRecentContent dl
{
    margin-left: 5px;
}
.ZoneRecentContent dd
{
    margin-left: 0px !important;
    padding-bottom: 10px !important;
    padding-top: 1px !important;
}




#superzone_home
{
    
}
#superzone_home h1
{
    /*background-color:#757779;
    background-image:(/images/theme/corner_TL_light.gif);*/
    background:#757779 url(/content/images/theme/corner_TL_light.gif) no-repeat 0 0;
    color:#ffffff;
    font-size:100%;
    font-weight:bold;
    text-transform:uppercase;
}
.superzone_wrapper
{
    border :solid 1px #cccccc;
    border-top: none;
    /*background:url(/images/theme/superzone_bg.jpg) repeat-x 50% 100%;*/
}
.superzone_subhead
{
    background:#e8e8e8;
    
}
.superzone_subhead p
{
    font-size:85%;
    font-weight:bold;
    padding:5px 10px;
}
.superzone_morevideos
{
    float:right;
    margin-top:-1px;
    margin-right:-1px;
}
.superzone_video_holder
{
    width: 370px;
    float: left;
    text-align: center;
}
.superzone_video_holder h3
{
    color:#000000;
    text-align:left;
    font-weight:bold;
    font-size:100%;
    padding:5px 8px 0 7px;
}
.superzone_video_holder p
{
    text-align:left;
    padding:0 8px 0 7px;
    font-size:85%;
}
.superzone_video
{
    width:172px;
    float:left;
    margin: 10px 0 10px 10px;
}
.superzone_rich_media_holder
{
    width: 190px;
    float: right;
    margin: 11px 0 10px 9px;
}
.superzone_rich_media_holder p
{
    text-align: center;
}
.superzone_rich_media_holder p a:link
{
    color:#0045bf;
}
.superzone_video_holder_micro
{
    margin:10px;
    text-align:center;
}
.superzone_video_holder_micro img
{
    
}
.superzone_video_holder_micro h3
{
    color:#000000;
    text-align:left;
    font-weight:bold;
    font-size:100%;
    padding:5px 8px 0 8px;
}
.superzone_video_holder_micro p
{
    text-align:left;
    padding:0 8px 0 8px;
    font-size:85%;
}
.superzone_video_micro
{
    width:172px;
    padding:5px;
    float:left;
}
.superzone_video_holder_lean
{
    margin:10px;
    text-align:center;
}
.superzone_video_holder_lean h3
{
    color:#000000;
    text-align:left;
    font-weight:bold;
    font-size:100%;
    padding:5px 8px 0 7px;
}
.superzone_video_holder_lean p
{
    text-align:left;
    padding:0 8px 0 8px;
    font-size:85%;
}
.superzone_video_lean
{
    width:172px;
    padding:5px;
    float:left;
}
.superzone_video_border
{
    border-right:solid 1px #cccccc;
}
.superzone_bucket
{
    width:170px;
    height:110px;
    float:left;
    margin:3px 4px 3px 8px;
}
.superzone_bucket h2
{
    background-image:none;
    background-color:Transparent;
    padding:0 3px;
    text-transform:uppercase;
}
.superzone_sponsoredbucket
{
    width:170px;
    float:left;
    margin:3px 4px 3px 8px;
}
.superzone_sponsoredbucket h2
{
    background-image:none;
    background-color:Transparent;
    padding:0 3px;
    font-size:85%;
}
.superzone_sponsoredbucket h2.sponsored_video
{
    background:url(/images/icons/icon_videoarrow.gif) no-repeat 0 0;
    padding-left:30px;
}
.superzone_sponsoredbucket a
{
    text-decoration:none;
}
#superzone_content_left
{
    width:370px;
    float:left;
    border-top:solid 1px #cccccc;
    margin-left:5px;   
}

#superzone_content_right 
{
    width:190px;
    float:right;
}
#superzone_content_right h2
{
    background-color:#757779;
    color:#ffffff;
    padding-left:20px;
}
.superzone_sponsored_content
{
    margin:10px;
}
.superzone_experts
{
    background:#cdcfd1;
    border:solid 1px #cccccc;
    text-align:center;
    padding:5px;
}
.superzone_experts p
{
    text-align:left;
    padding:0 20px;
}
.superzone_suppliers
{
    border:solid 1px #cccccc;
}
.supplier_cat
{
    padding-bottom: 5px;
}
.supplier_cat ul
{    
    padding: 0px;
}
.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;
    font-weight: bold;
}
.supplier_cat_zone
{
    background:#FFF9DF;
    border:solid 1px #0055aa;
    margin:0 0 10px 0;
}
.supplier_cat p.more_tag a
{    
    text-decoration: none;
}






/* ---------- END: Zone ----------*/

#articles_list h2
{
    border-bottom:1px solid #7FBAD0;
    margin:0 10px 0 0;
}
#articles_list .pod ul
{
    list-style-type:none;
    margin:0 5px 5px 0px;
    
}
#articles_list .pod ul li
{
    margin:0 0 0px 3px;
}
#article_archive
{

    padding:3px;

    margin:-5px 3px 3px 3px;

}

.search_pod
{
    width:280px;
    height:100px;
    float:left;
    padding-right:6px;
}
.search_pod p
{
    text-align:center;
}
.mini_pod 
{
    float:left;
height:150px;
margin-right:5px;
width:105px;
}
.mini_pod ul li {
margin:5px 2px 5px 17px;
font-size:85%;
}
#directory_listing p
{
    margin-left:18px;
}

#directory_listing table tr td, #directory_listing table tr th
{
    padding:3px 3px 3px 3px;
    text-align:left;
}
#directory_listing table
{
    width:550px;
    margin:5px 0 5px 18px;
    font-size:85%;
}
#directory_listing table th
{
    font-weight:bold;
    border-bottom:solid 1px #555555;
}
.directory_browse {
border:1px solid #555555;
margin:5px 20px;
}
.directory_search
{
    margin:3px 0px;

}
.directory_search_box
{
    width:300px;  
      margin-left:10px;
}
.directory_search_button
{
    vertical-align: bottom;
}

#directory ul
{
    margin: 0 0 5px 0;
}
#directory ul li
{
    list-style:none;
    padding:3px 3px 3px 18px;
    margin:0 0 5px 0;
}
.dir_alt_row
{
    background:#f5f5f5;
}



#contact_form table
{
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    margin-bottom:10px;
}
#contact_form table tr td, #contact_form table tr th
{
    
    padding:3px;
}
#contact_form table tr td
{
text-align:center;
}
#contact_form table tr th
{
text-align:right;
}
#contact_form label
{
    padding:0 5px 0 2px;
}
#contact_form fieldset
{
    border:solid 1px #cccccc;
    padding:0 5px;
}
#contact_form fieldset legend
{
    color: #000000;
    font-weight:bold;
}

.file_uploader
{
    height: 24px;
    float: left;
    width: 72%
}

.attach_button
{
    float: right;
    width: 25%
}

.attachment_list
{
    clear: both;
}

.newsletter_table tr td {
    font-size:85%;
}

.inline
{
    display:inline;
}

.logon
{
    margin-left:5px;
}
.slotted {
margin:5px 0;
padding:5px 0;
}
.mag_cover
{
    margin:5px 5px 10px 0;
    width:110px;
    text-align:center;
}
.toolbox li
{
    list-style-type:square;
}
.ask_expert_inspection img {
float:left;
margin:2px 15px 12px 0;
}
.ask_expert_inspection p {
margin:0 0 10px;
}
#questions_and_answers
{
    padding-top: 8px;
}

#questions_and_answers h3
{
    color: #000000;
    padding-left: 18px;
    clear: both;
}

#questions_and_answers p
{
    color: #555555;
    padding-bottom: 13px;
    padding-left: 18px;
}

#questions_and_answers img
{
    float: right;
    margin-left: 10px;
}

/* ---------- BEGIN: Error ----------*/
#error ul
{
    padding: 5px;
    margin-left: 30px;
}
#error li
{
    list-style-type: disc;
}
/* ---------- END: Error ----------*/

.view_buy_links a {
background:none repeat scroll 0 0 #7FBAD0;
border:1px outset #CCCCCC;
color:#FFFFFF;
font-weight:bold;
padding:3px;
text-decoration:none;
}

.dg_cover {
float:left;
margin:5px 10px;
padding:8px 0 10px;
width:150px;
}

#dg_accordion a.header {
background:url("/content/images/theme/CWonline_chapter_bar.gif") no-repeat scroll 0 0 #FFFFFF;
color:#444444;
display:block;
font-family:Verdana,Sans-Serif;
font-size:12px;
font-weight:bold;
height:23px;
margin:0 0 2px 10px;
padding:2px 0 2px 35px;
text-decoration:none;
}

#dg_accordion ul {
list-style:none outside none;
margin:0 0 0 20px;
padding-bottom:5px;
padding-left:21px;
}

/*Start: Conferences*/
.conference_details
{
    width: 200px;
    float: left;
    text-align: center;
}
.conference_date
{
    font-weight: bold;
    background: #f5f4f3;
    border: solid 1px #cccccc;
    font-size: 122%;
    margin: 10px 5px 10px 5px;
    padding:10px;
}
.conference_registration_link
{
    margin: 15px 5px 15px 5px;
}
.conference_registration_link a
{
    font-weight: bold;
    font-size: 122%;
}
.conference_center
{
    width: 350px;
    float: right;
    text-align: center;
}
ul.conference_links
{
    padding-left: 15px;
}
ul.conference_links li
{
    list-style-image: url("/content/images/icons/link_12.png") !important;
}
ul.conference_files
{
    padding-left: 15px;
}
ul.conference_files li
{
    list-style-image: url("/content/images/icons/file_12.png") !important;
}
/*End: Conferences*/

