﻿    /***********************************************************************************************/
   /***********************************************************************************************/
  /************************ A C O E M   S I T E   S T Y L E S H E E T ****************************/
 /***********************************************************************************************/
/***********************************************************************************************/
/* CREATIVE DESIGN BY:  Davis Design Partners  < http://www.davisdp.com >                      */
/* DEVELOPMENT AND IMPLEMENTATION BY: Foundation 648, Inc.   < http://www.foundation648.com >  */
/***********************************************************************************************/

/**************************************/
/********** STANDARD RESET **********/
/**********************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
    font-family: Trebuchet MS, Trebuchet, Arial, Sans-Serif;
}
sup, sub {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
	font-family: Trebuchet MS, Trebuchet, Arial, Sans-Serif;
    line-height:0px;
}

/*** THICK BOX PADDING/MARGIN RESET ***/
*{padding: 0; margin: 0;}

  /*******************************************************************************/
 /****************** S T A N D A R D   P A G E   C A N V A S ********************/
/*******************************************************************************/
body { background-color:#554f48; background-image:url('media/page-background.jpg'); background-repeat:repeat-x; }
#page-holder { display:block; position:relative; margin:0 auto; width:984px; z-index:0; }

.darkblue { color:#022834; }
.blue { color:#004881; }
.periwinkle { color:#869fb2; }
.darkgray { color:#807766; }
.burntorange { color:#c66e00; }
.red { color:#900000; }
h1 { color:#004881; }
h2 { color:#004881; }
h3 { color:#477800; }
h4 { color:#477800; }
h5 { color:#66604e; }


.caps { text-transform:uppercase; }
hr.hr-dotted { height:3px; border:none 0 transparent; margin:8px 0; background:transparent url('media/horizontal-rule.png') repeat-x; }
img.photoLeft { float:left; padding:0 10px 5px 0; }
img.photoRight { float:right; padding:0 0 5px 10px; }

.loadBar {background-image:url('media/loading-bar-001.gif');background-repeat:no-repeat;}

a,a:link,a:visited { color:#004881; text-decoration:none; }
a:hover,a:active { text-decoration:underline; }
a.morelink, a.morelink:link, a.morelink:visited { color:#477800; text-decoration:none; margin-right:2px; padding-right:10px; background:transparent url('media/morelink.png') no-repeat center right; }
a.morelink:hover, a.morelink:active { text-decoration:underline; cursor:pointer; }
a.privatelink { padding-left:12px; background:transparent url('media/privatelink.png') no-repeat 0 3px; }
a.accesslink { padding-left:12px; background:transparent url('media/accesslink.png') no-repeat 0 3px; }
a.pdf-link { padding:0 31px 0 0; background:transparent url('/media/images/Icons/file-type-pdf-icon-26x11.png') no-repeat right 3px; }
a.ppt-link { padding:0 31px 0 0; background:transparent url('/media/images/Icons/file-type-ppt-icon-26x11.png') no-repeat right 3px; }
a.doc-link { padding:0 31px 0 0; background:transparent url('/media/images/Icons/file-type-doc-icon-26x11.png') no-repeat right 3px; }
a.xls-link { padding:0 31px 0 0; background:transparent url('/media/images/Icons/file-type-xls-icon-26x11.png') no-repeat right 3px; }
a.mp3-link { padding:0 31px 0 0; background:transparent url('/media/images/Icons/file-type-mp3-icon-26x11.png') no-repeat right 3px; }
a.youtube-link { padding:0 39px 0 0; background:transparent url('/media/images/Icons/file-type-youtube-34x14.png') no-repeat right 1px; }
a.vimeo-link { padding:0 21px 0 0; background:transparent url('/media/images/Icons/file-type-vimeo-16x16.png') no-repeat right 0px; }
a.offsite-link { padding:0 13px 0 0; background:transparent url('/media/images/Icons/Offsite-Icon-blue-8x8.png') no-repeat right; }

/*** style for the "Davis dots" ***/
div.ddotwrap { border-top:solid 1px #c0d2e0; padding:3px 1px 0 0; margin-top:12px; position:relative; }
div.ddots { position:absolute; right:0; }
div.ddots div { display:block; float:left; font-size:0; text-indent:-999px; width:8px; height:8px; padding:2px; background:transparent url('media/ddot-off.png') no-repeat right; border-style:none; text-decoration:none; }
div.ddots div.on, div.ddots div:hover, div.ddots div:active {  background-image:url('media/ddot-on.png');}

.mx_iewarning {display:none;}

  /*************************************************************/
 /****************** P A G E   H E A D E R ********************/
/*************************************************************/
#page-header { z-index: 600; display:block; position:relative; width:980px; margin-top: 21px; height: 129px; background:transparent;
               font-family: Trebuchet MS, Trebuchet, Arial, Sans-Serif; font-size: 11px; line-height:12px; }
#page-header-content {  }
#page-header-left { width:475px; float:left; }
#page-header-left a img { border:none 0 transparent; }
#page-header-left input.header-searchbtn { border:none 0 transparent; width:14px; height:14px; background-image:url('media/header-search-go-norm.jpg'); }
#page-header-right { width:505px; float:right; text-align:right; height:125px;max-height:125px; }
#page-header-right .login-search {display:block;position:relative;width:auto;height:75px;max-height:75px;overflow:hidden;}
#page-header-right td.page-header-cell { vertical-align:middle; text-align:right; height:28px; }
#page-header-right td.page-header-text { text-align: right; }
#page-header-right td.page-header-text p { margin:0 0 2px 0; }
#page-header-right td.page-header-text p a { color:#807766; text-decoration:none; }
#page-header-right td.page-header-text p a:hover,
#page-header-right td.page-header-text p a:active { color:#c66e00; text-decoration:none; }
#page-header-right input.header-loginbtn { border:none 0 transparent; width:116px; height:20px; background-image:url('media/header-login-norm.jpg'); }
#page-header-right input.header-loginbtn:hover,
#page-header-right input.header-loginbtn:active { background-image:url('media/header-login-over.jpg'); cursor:pointer; }
#page-header-right input.header-logoutbtn { border:none 0 transparent; width:67px; height:20px; background-image:url('media/header-logout-norm.jpg'); }
#page-header-right input.header-logoutbtn:hover,
#page-header-right input.header-logoutbtn:active { background-image:url('media/header-logout-over.jpg'); cursor:pointer; }
#page-header-right input.header-searchbtn { border:none 0 transparent; width:14px; height:14px; background-image:url('media/header-search-go-norm.jpg'); }
#page-header-right input.header-searchbtn:hover,
#page-header-right input.header-searchbtn:active { background-image:url('media/header-search-go-over.jpg'); cursor:pointer; }
#page-header-searchlabel { width:67px; height:14px; background-image:url('media/header-search-label.jpg'); background-repeat:no-repeat; }
#page-header-right input.header-input { font-size:11px; width:138px; height:18px; padding:1px 2px; border:none 0 transparent; background-image:url('media/header-search-input.jpg'); }

/*** MX Shopping Cart Summary V1 ***/
/*
#page-header-right .mx-cart-header {display:block;position:relative;float:right;clear:both;width:auto;height:auto;padding:0 78px 0 0;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault {background-color:transparent;border:none 0px transparent;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .admin {display:block;position:absolute;top:13px;left:0px;width:83px;height:auto;padding:0px;margin:0px;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .admin a {}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault h3 {display:none;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .MXACOEM_CartSummaryPanel {}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .MXACOEM_CartSummaryPanel .contents {display:block;position:relative;float:right;width:auto;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .MXACOEM_CartSummaryPanel .contents ul {background-color:transparent;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .MXACOEM_CartSummaryPanel .contents ul.twoColumn li {line-height:normal;margin:0px;padding:0px;text-align:initial;color:#000000;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .MXACOEM_CartSummaryPanel .contents ul .liTotal {display:none;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .MXACOEM_CartSummaryPanel .contents ul .cspLabel {display:none;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .MXACOEM_CartSummaryPanel .actions {display:block;position:relative;float:right;width:19px;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .MXACOEM_CartSummaryPanel .actions .action {float:none;margin:0px;width:auto;height:auto;font-weight:normal;text-align:initial;text-transform:none;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .MXACOEM_CartSummaryPanel .actions .action a {display:block;position:relative;width:14px;height:13px;padding:0px;background:url('media/shopping-cart-sprite.png') no-repeat top left transparent;filter:none;border:0px none transparent;border-radius:initial;margin:0px;text-indent:-9999px;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .MXACOEM_CartSummaryPanel .actions .action a:link,#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .MXACOEM_CartSummaryPanel .actions .action a:visited {background-position:0px   0px}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .MXACOEM_CartSummaryPanel .actions .action a:hover,#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .MXACOEM_CartSummaryPanel .actions .action a:active {background-position:0px -13px}
*/
/*** MX Shopping Cart Summary V2 ***/
#page-header-right .mx-cart-header {display:block;position:relative;float:right;clear:both;left:-19px;width:auto;height:auto;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault {width:auto;height:auto;padding:8px;background:url("media/RootItemBg.png") repeat-x scroll 0px -1px #A6D9F4;border:none 0px transparent;border-radius:10px;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .admin {display:block;position:absolute;top:22px;left:0px;width:83px;height:auto;padding:0px;margin:0px;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault h3 {display:none;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .MXACOEM_CartSummaryPanel .contents {display:block;position:relative;top:2px;float:right;width:auto;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .MXACOEM_CartSummaryPanel .contents ul {background-color:transparent;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .MXACOEM_CartSummaryPanel .contents ul.twoColumn li {float:left;line-height:normal;margin:0px;padding:0px;text-align:initial;color:#FFFFFF;font-weight:bold;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .MXACOEM_CartSummaryPanel .contents ul.twoColumn li.liItems {padding-right:5px;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .MXACOEM_CartSummaryPanel .contents ul.twoColumn li.liTotal {border:none 0px transparent;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .MXACOEM_CartSummaryPanel .contents ul .cspLabel {display:none;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .MXACOEM_CartSummaryPanel .actions {display:block;position:relative;float:right;width:35px;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .MXACOEM_CartSummaryPanel .actions .action {float:none;margin:0px;width:auto;height:auto;font-weight:normal;text-align:initial;text-transform:none;}
#page-header-right .mx-cart-header .ShoppingCartSummary_MXDefault .MXACOEM_CartSummaryPanel .actions .action a {display:block;position:relative;width:30px;height:18px;padding:0px;background:url('media/shopping-cart-icon-dots-white.png') no-repeat top left transparent;filter:none;border:0px none transparent;border-radius:initial;margin:0px;text-indent:-9999px;}


#page-header #login-popup { display:none; position:absolute; left:476px; top:50px;  z-index:610;background:transparent url('media/login-popup.png') no-repeat; overflow:hidden; height:187px; width:262px; }  
#login-popup #close-icon { position:absolute; width:9px; height:9px; top:7px; left:243px; background:transparent url('media/popup-close-norm.gif') no-repeat; cursor:pointer; }
#login-popup #close-icon:hover, #login-popup #close-icon:active { background-image:url('media/popup-close-over.gif'); }
#login-popup-table { margin:10px 0 0 20px; width:220px; font-size:10px; line-height:12px; color:#66604e; }
#login-popup-table a { font-size:11px; line-height:13px; }
#login-popup-table h3 { color:#c66e00; font-size:14px; display:inline; font-weight:normal; }
#login-popup-table input.popup-input, #login-popup-table input.popup-input-pass, #login-popup-table input.popup-input-passtext { font-size:11px; width:146px; height:18px; padding:1px 2px; border:none 0 transparent; background-image:url('media/input-bg-150.jpg'); }
#login-popup-table input.popup-login { border:none 0 transparent; width:55px; height:20px; background-image:url('media/popup-login-norm.png'); }
#login-popup-table input.popup-login:hover,
#login-popup-table input.popup-login:active { background-image:url('media/popup-login-over.png'); cursor:pointer; }
#login-popup-table input.popup-join { border:none 0 transparent; width:43px; height:20px; background-image:url('media/popup-join-norm.png'); }
#login-popup-table input.popup-join:hover,
#login-popup-table input.popup-join:active { background-image:url('media/popup-join-over.png'); cursor:pointer; }
#login-loading { display:none; text-align:center; margin-top:25px; }

#page-header #make-start-page { position:absolute; right:15px; bottom:10px; color:#807766; font-size:11px; }






  /*************************************************************/
 /****************** M A I N  M E N U *************************/
/*************************************************************/
#main-menu { z-index:500; display:block; width:980px; height:30px; background:transparent url('media/menu-background.png') no-repeat; }

/********* MAIN MENU TABS **********/
/*** TAB - About ACOEM ***/
.menu-item-about       { display: block; position: absolute; left: 20px; z-index:510;
                           background: transparent none no-repeat left top; overflow: hidden;  height: 30px;  width: 110px; }
.menu-item-about:hover { background-image: url('media/menu-about-acoem.jpg') !important; overflow: visible; height: 350px; }
.about-selected        { background-image: url('media/menu-about-acoem.jpg') !important; }
.menu-item-about h2 a     { display: block; width: 110px; height: 30px; }
.menu-item-about h2    { text-indent: -9999px; }
/*** TAB - What Is OEM? ***/
.menu-item-oem       { display: block; position: absolute; left: 142px; z-index:510;
                           background: transparent none no-repeat left top; overflow: hidden;  height: 30px;  width: 110px; }
.menu-item-oem:hover { background-image: url('media/menu-what-is-oem.jpg') !important; overflow: visible; height: 350px; }
.oem-selected        { background-image: url('media/menu-what-is-oem.jpg') !important; }
.menu-item-oem h2 a     { display: block; width: 110px; height: 30px; }
.menu-item-oem h2    { text-indent: -9999px; }
/*** TAB - Education ***/
.menu-item-education       { display: block; position: absolute; left: 264px; z-index:510; 
                           background: transparent none no-repeat left top; overflow: hidden;  height: 30px;  width: 88px; }
.menu-item-education:hover { background-image: url('media/menu-education.jpg') !important; overflow: visible; height: 350px; }
.education-selected        { background-image: url('media/menu-education.jpg') !important; }
.menu-item-education h2 a     { display: block; width: 88px; height: 30px; }
.menu-item-education h2    { text-indent: -9999px; }
/*** TAB - Knowledge Center ***/
.menu-item-kc       { display: block; position: absolute; left: 365px; z-index:510;
                           background: transparent none no-repeat left top; overflow: hidden;  height: 30px;  width: 139px; }
.menu-item-kc:hover { background-image: url('media/menu-knowledge-centers.jpg') !important; overflow: visible; height: 350px; }
.kc-selected        { background-image: url('media/menu-knowledge-centers.jpg') !important; }
.menu-item-kc h2 a     { display: block; width: 139px; height: 30px; }
.menu-item-kc h2    { text-indent: -9999px; }
/*** TAB - Public Affairs ***/
.menu-item-public       { display: block; position: absolute; left: 518px; z-index:510; 
                           background: transparent none no-repeat left top; overflow: hidden;  height: 30px;  width: 106px; }
.menu-item-public:hover { background-image: url('media/menu-public-affairs.jpg') !important; overflow: visible; height: 350px; }
.public-selected        { background-image: url('media/menu-public-affairs.jpg') !important; }
.menu-item-public h2 a     { display: block; width: 106px; height: 30px; }
.menu-item-public h2    { text-indent: -9999px; }
/*** TAB - Shop ACOEM ***/
.menu-item-shop       { display: block; position: absolute; left: 638px; z-index:510; 
                           background: transparent none no-repeat left top; overflow: hidden;  height: 30px;  width: 104px; }
.menu-item-shop:hover { background-image: url('media/menu-shop-acoem.jpg') !important; overflow: visible; height: 30px; }
.shop-selected        { background-image: url('media/menu-shop-acoem.jpg') !important; }
.menu-item-shop h2 a     { display: block; width: 104px; height: 30px; }
.menu-item-shop h2    { text-indent: -9999px; }
/*** TAB - Shop ACOEM ***/
.menu-item-find-doc       { display: block; position: absolute; left: 836px; z-index:510; 
                           background: transparent none no-repeat left top; overflow: hidden;  height: 30px;  width: 124px; }
.menu-item-find-doc:hover { background-image: url('media/menu-find-doctor.png') !important; overflow: visible; height: 30px; }
.find-doc-selected        { background-image: url('media/menu-find-doctor.png') !important; }
.menu-item-find-doc h2 a     { display: block; width: 124px; height: 30px; }
.menu-item-find-doc h2    { text-indent: -9999px; }


/*** MEGA MENU DROP DOWNS ***/
.sub-menu-3col { display:block; position:absolute; top:30px; width:542px; background:transparent url('media/menu-mega1-top.png') no-repeat; }
.sub-menu-3col .container { position: relative; top:17px; margin-bottom:17px; width: 542px; background:transparent url('media/menu-mega1-repeaty.png') repeat-y; }
.sub-menu-3col .threecolumn { position: relative; width: 542px; min-height: 165px; background:transparent url('media/menu-mega1-minheight.png') no-repeat top left; }
.sub-menu-3col .threecolumn .firstcolumn   { display: block; position: relative; float:left; width: 140px; margin:0 20px 10px 20px; }
.sub-menu-3col .threecolumn .secondcolumn  { display: block; position: relative; float:left; width: 140px; margin:0 20px 10px 20px; }
.sub-menu-3col .threecolumn .thirdcolumn   { display: block; position: relative; float:left; width: 140px; margin:0 20px 10px 20px; }
.sub-menu-3col .bottom { position: relative; width: 542px; height: 20px; background:transparent url('media/menu-mega1-bottom.png') no-repeat; }
/***********************************************/
.sub-menu-2col { display: block; position: absolute; top: 30px; width: 362px; background:transparent url('media/menu-mega2-top.png') no-repeat; }
.sub-menu-2col .container { position: relative; top:17px; margin-bottom:17px; width: 362px; background:transparent url('media/menu-mega2-repeaty.png') repeat-y; }
.sub-menu-2col .twocolumn { position: relative; width: 362px; min-height: 165px; background:transparent url('media/menu-mega2-minheight.png') no-repeat top left; }
.sub-menu-2col .twocolumn .firstcolumn   { display: block; position: relative; float:left; width: 140px; margin:0 20px 10px 20px; }
.sub-menu-2col .twocolumn .secondcolumn  { display: block; position: relative; float:left; width: 140px; margin:0 20px 10px 20px; }
.sub-menu-2col .bottom { position: relative; width: 362px; height: 20px; background:transparent url('media/menu-mega2-bottom.png') no-repeat; }
/***********************************************/
.sub-menu-2wide { display: block; position: absolute; top: 30px; width: 601px; background:transparent url('media/menu-mega3-top.png') no-repeat; }
.sub-menu-2wide .container { position: relative; top:17px; margin-bottom:17px; width: 601px; background:transparent url('media/menu-mega3-repeaty.png') repeat-y; }
.sub-menu-2wide .twocolumn { position: relative; width: 601px; min-height: 165px; background:transparent url('media/menu-mega3-minheight.png') no-repeat top left; }
.sub-menu-2wide .twocolumn .firstcolumn   { display: block; position: relative; float:left; width: 260px; margin:0 20px 10px 20px; }
.sub-menu-2wide .twocolumn .secondcolumn  { display: block; position: relative; float:left; width: 260px; margin:0 20px 10px 20px; }
.sub-menu-2wide .bottom { position: relative; width: 601px; height: 20px; background:transparent url('media/menu-mega3-bottom.png') no-repeat; }
/***********************************************/

/******************** GLOBAL MEGA MENU INTERNAL CONTENT STYLES ********************/
/* reset all of the link heights to auto ...the CSS for <a> inherited from top level were set to specific heights */
#main-menu h3 { font-family: Trebuchet MS, Trebuchet, Arial, Sans-Serif; font-size: 11px; line-height:11px; font-weight: normal; color: #004881; margin-bottom: 1px; text-transform:uppercase; }
#main-menu h4 { font-family: Trebuchet MS, Trebuchet, Arial, Sans-Serif; font-size: 11px; line-height:11px; font-weight: normal; color: #869fb2; margin-bottom: 4px; text-transform:uppercase; }

#main-menu hr { color:#d1d1d1; height:1px; border:none 0 transparent; margin:10px 0; background-color:#d1d1d1; }
/*#main-menu br { height:1px; margin:10px 0; padding:0; }*/

#main-menu p   { font-family:Trebuchet MS, Trebuchet, Arial, Sans-Serif; font-size:11px; font-weight:normal; font-style:italic; color:#66604e; line-height:13px; margin:8px 0; }
#main-menu p a { color:#3EBBF1; }
#main-menu p a:link, #main-menu p a:visited { text-decoration:none; } 
#main-menu p a:hover, #main-menu p a:active { text-decoration:underline; }
#main-menu p.featured-link a { font-weight:bold; }

#main-menu img   { border: none;}
#main-menu img a { border: none; }

#main-menu ul { margin-top:0; display: block; position: relative; left: 15px; list-style-image: url('media/menu-bullet.png'); }
#main-menu ul li   { font-family: Trebuchet MS, Trebuchet, Arial, Sans-Serif; font-size: 11px; font-weight: normal; line-height:13px; margin:1px auto; padding:0; }
#main-menu ul li a { color: #022834; }
#main-menu ul li a:link, #main-menu ul li a:visited { text-decoration: none; } #main-menu ul li a:hover, #main-menu ul li a:active { text-decoration: underline; }


  /******************************************************************/
 /******************     P A G E    B O D Y     *********************/
/********************************************************************/
#page-body { background:transparent; z-index:10; position:relative; }
#page-body-top    { display: block; width: 984px; height: 18px; z-index: 12; background: transparent url('media/page-body-home-top.png') no-repeat; }
#page-body-wrap, 
#page-body-header { display: block; width: 984px; z-index: 13; background: transparent url('media/page-body-home-background.png') repeat-y; }
#page-body-content { position:relative; display:block; width:942px; padding:10px 18px 0 20px; min-height: 300px; background:#dbe5ed url('media/page-body-home-content-background.jpg') repeat-x bottom; z-index:15; }

#breadcrumb { position:absolute; top:8px; left:32px; font-size:11px; color:#004881; line-height:11px; height:11px; z-index:15; }
#breadcrumb .currentpage { color:#807766; }
#breadcrumb a { color:#004881; text-decoration:none; }
#breadcrumb a:hover, #breadcrumb a:active { text-decoration:underline; }



  /******************************************************************/
 /****************** P A G E   M E G A  F O O T E R *****************/
/********************************************************************/
#page-mega-footer { display:block; width:980px; min-height:33px; background: #dedcda url('media/page-body-home-feature-repeatx.jpg') repeat-x bottom; z-index:15; }
#page-mega-footer-bottom { display: block; width: 984px; min-height: 14px; z-index: 12; background: transparent url("media/page-body-home-bottom.png") no-repeat top; }

#page-mega-footer-link { margin:0; padding:12px 22px 2px 40px; background:transparent none no-repeat 24px 19px;
                               /* if we want to go image-based then...  text-indent:-999px; background:transparent url('media/megafooter-show-links.png') no-repeat;  */
                               font-size:12px; letter-spacing:1px; line-height:24px; color:#477800; text-transform:uppercase; }
#page-mega-footer-link.footer-closed { background-image:url('media/megafooter-arrow-closed.png'); }
#page-mega-footer-link.footer-opened { background-image:url('media/megafooter-arrow-opened.png'); }

#page-mega-footer-link:hover, #page-mega-footer-link:active { cursor:pointer; }

#page-mega-footer-content { padding:10px 0 10px 20px; font-size:11px; line-height:11px; }
#page-mega-footer-content h3 { margin:0; padding:0; text-transform:uppercase; color:#004881; font-size:11px; line-height:11px; letter-spacing:1px; }
#page-mega-footer-content ul { margin:6px 0; padding:0; list-style-type:none; }
#page-mega-footer-content ul li { margin:6px 0; padding:0; font-size:11px; line-height:13px; }
#page-mega-footer-content a { color:#66604e; font-size:11px; }
#page-mega-footer-content a img { border:none 0 transparent; }
#page-mega-footer-table td { vertical-align:top; }
#page-mega-footer-table .footer-cell { width:159px; padding:0 15px 0 10px; border-left:solid 1px #f2f1f0; }
#page-mega-footer-table .footer-cell-first { width:159px; padding:0 15px 0 20px; }
#page-mega-footer-content hr { color:#f2f1f0; height:1px; border:none 0 transparent; margin:4px 0; background-color:#f2f1f0; }

#footersearch td { padding:0 3px 3px 0; vertical-align:middle; }
#footersearch input.header-input { font-size:11px; width:138px; height:18px; padding:1px 2px; border:none 0 transparent; background:transparent url('media/header-search-input.jpg') no-repeat; }
#footersearch input.header-searchbtn { border:none 0 transparent; width:14px; height:14px; background-image:url('media/header-search-go-norm.jpg'); }
#footersearch input.header-searchbtn:hover { background-image:url('media/header-search-go-over.jpg'); cursor:pointer; }


  /******************************************************************/
 /****************** P A G E   C O P Y R I G H T ********************/
/********************************************************************/
#page-copyright { color:#afafaf; font-size:10px; line-height:13px; padding:10px 20px; }
#page-copyright p { color:#afafaf; font-size:10px; line-height:13px; padding: 5px 0 10px 0; }
#page-copyright p a { color:#93b9d7; }

#page-copyright-logo { padding:0 8px 40px 0; float:left; }





    /*********************************************************/
   /*********************************************************/
  /****************** H O M E   P A G E ********************/
 /*********************************************************/
/*********************************************************/
#page-body-home-content1 { display:block; width:980px; background-color: #dbe5ed; z-index:15; }
#page-body-home-content2 { display:block; width:980px; padding:20px 0 32px 0; background:#fefefe url('media/page-body-home-content-background.jpg') repeat-x top; z-index:15; }

/********** Content1 = Rotating highlight, Announcements, Featured Content ***********/
#page-body-home-content1-left  { display:block; position:relative; float:left;  width:750px; height:365px; z-index:20; background:transparent url('media/rotator-background.png') no-repeat bottom; overflow:hidden; }
#page-body-home-content1-right { display:block; position:relative; float:right; width:190px; min-height:200px; z-index:20; padding:0 20px; background:transparent url('media/vertical-rule.png') repeat-y; font-family:Trebuchet MS, Trebuchet, Arial, Sans-Serif; font-weight:normal; color:#66604e; }

#page-body-home-content1-left #rotator-1 { display:block; position:absolute; left:20px; width:230px; height:285px; background:transparent url('media/rotator-1-label-norm.png') no-repeat bottom; overflow:hidden; cursor:pointer; }
#page-body-home-content1-left #rotator-1.selected { background-image:url('media/rotator-1-label-over.png'); }
#page-body-home-content1-left #rotator-2 { display:block; position:absolute; left:260px; width:230px; height:285px; background:transparent url('media/rotator-2-label-norm.png') no-repeat bottom; overflow:hidden; cursor:pointer; }
#page-body-home-content1-left #rotator-2.selected { background-image:url('media/rotator-2-label-over.png'); }
#page-body-home-content1-left #rotator-3 { display:block; position:absolute; left:500px; width:230px; height:285px; background:transparent url('media/rotator-3-label-norm.png') no-repeat bottom; overflow:hidden; cursor:pointer; }
#page-body-home-content1-left #rotator-3.selected { background-image:url('media/rotator-3-label-over.png'); }
#page-body-home-content1-left #rotator-text { display:block; position:absolute; left:40px; top:300px; width:650px; color:#004881; font-size:13px; }
#page-body-home-content1-left #playpause { position:absolute; right:30px; top:290px; width:14px; height:14px; overflow:hidden; }
#page-body-home-content1-left #playbutton { display:none; width:14px; height:14px; background-image:url('media/rotator-play-norm.jpg'); cursor:pointer; }
#page-body-home-content1-left #playbutton:hover, #page-body-home-content1-left #playbutton:active { background-image:url('media/rotator-play-over.jpg'); }
#page-body-home-content1-left #pausebutton { width:14px; height:14px; background-image:url('media/rotator-pause-norm.jpg'); cursor:pointer; }
#page-body-home-content1-left #pausebutton:hover, #page-body-home-content1-left #pausebutton:active { background-image:url('media/rotator-pause-over.jpg'); }

#page-body-home-content1-right h3 { color:#c76f00; border-top: solid 1px #fff; padding:3px 0 10px 2px; font-size: 11px; line-height:12px; letter-spacing:1px; font-weight: normal; text-transform:uppercase; }
#page-body-home-content1-right h3.space-top { margin-top:10px; }
#page-body-home-content1-right h4 { color:#004881; margin:0; padding:3px 0 12px 0; font-size: 13px; line-height:14px; font-weight:bold; }
#page-body-home-content1-right .image-feature { font-size:0; line-height:0;  }
#page-body-home-content1-right a { color:#004881; }
#page-body-home-content1-right a:link, #page-body-home-content1-right a:visited { text-decoration: none; } 
#page-body-home-content1-right a:hover, #page-body-home-content1-right a:active { text-decoration: underline; }
#page-body-home-content1-right a img { margin:0; padding:0; line-height:0; }
#page-body-home-content1-right p { color:#66604e; padding:0 0 12px 0; font-size: 12px; line-height:16px; font-weight:normal; }
#page-body-home-content1-right ul { margin-top:0; padding:0; display:block; position:relative; list-style-type:none; color:#66604e; font-size:12px; font-weight:normal; }
#page-body-home-content1-right ul li { font-size:12px; font-weight:normal; line-height:14px; padding-bottom:6px; }

/********** Content2 = What's New, Featured Resources ***********/
#page-body-home-content2-wrap { width:980px; min-height:300px; background:transparent url('media/vertical-rule.png') repeat-y center; }
#page-body-home-content2-left { width:430px; padding-left:30px; display:block; float:left; position:relative; }
#page-body-home-content2-right { width:430px; padding-left:60px; display:block; float:left; position:relative; }
#page-body-home-content2 h2 {color:#477800; font-size:16px; letter-spacing:1px; line-height:20px; margin-bottom:15px; font-weight:normal; text-transform:uppercase; }

/* What's New */
#home-whats-new { width:430px; background:transparent url('media/folder-background-long.png') no-repeat top left; }
#home-whats-new hr { height:3px; border:none 0 transparent; margin:8px 0; padding:0; background:transparent url('media/horizontal-rule.png') repeat-x; }
#home-whats-new p { margin:5px 0 0 0; }

#folder-tabs { margin:0; padding:0; list-style-type:none; }
#folder-tabs li { float:left; font-size:11px; color:#7d7b6e; margin:0 8px 0 2px; padding:0; height:46px; background:transparent none no-repeat left; }
#folder-tabs li.current { background-image:url('media/folder-tab-background.png'); }
#folder-tabs li a { display:block; font-size:11px; line-height:14px; letter-spacing:1px; color:#7d7b6e; text-align:center; text-transform:uppercase; margin:0; padding:10px 10px 0 10px; background:transparent none no-repeat top right; }
#folder-tabs li a:link, #folder-tabs li a:visited { color:#7d7b6e; text-decoration:none; }
#folder-tabs li a:hover, #folder-tabs li a:active, #folder-tabs li.current a { color:#c76f00; }
#folder-tabs li.current a { background-image:url('media/folder-tab-end.jpg'); text-decoration:none; color:#c76f00; }

.folder-item { display:none; clear:both; padding:9px 20px 20px 20px; width:390px; background:transparent url('media/folder-background-end.jpg') no-repeat bottom left; }
div.folder-item img { float:left; margin-right:20px; }
div.folder-item, div.folder-item p { font-size:12px; line-height:16px; color:#66604e; }
div.folder-item h3, div.folder-item h3 a, div.folder-item h3 a:link, div.folder-item h3 a:visited, div.folder-item .blue13 { margin:0; color:#004881; font-weight:bold; font-size:13px; line-height:15px; text-decoration:none; }
div.folder-item h3 a:hover, div.folder-item h3 a:active { text-decoration:underline; }
div.folder-item h4 { margin:2px 0; font-size:12px; line-height:14px; color:#66604e; font-weight:bold; font-style:italic; }
div.folder-item h5 { color:#c76f00; font-size:10px; line-height:10px; letter-spacing:1px; margin-bottom:5px; text-transform:uppercase; }
div.folder-item .highlight, div.folder-item .highlight p { margin:5px 0; font-size:13px; line-height:16px; color:#66604e; }
div.folder-item .highlight h3, div.folder-item .highlight h3 a, div.folder-item .highlight h3 a:link, div.folder-item .highlight h3 a:visited, div.folder-item .highlight .blue13 {
    margin:0; color:#004881; font-weight:bold; font-size:14px; line-height:16px; text-decoration:none; }
div.folder-item .highlight h3 a:hover, div.folder-item .highlight h3 a:active { text-decoration:underline; }
div.folder-item .highlight h4 { color:#c76f00; font-size:10px; line-height:10px; letter-spacing:1px; margin-bottom:5px; text-transform:uppercase; }

/* Featured Resources */
#home-ft-resources { width:432px; z-index:30; color:#66604e; }
#home-ft-resources dt { z-index:35; position:relative; width:432px; height:26px; padding-left:15px; background:transparent url('media/accordian-tab.png') no-repeat; color:#004881; font-size:11px; line-height:26px; letter-spacing:1px; text-transform:uppercase; cursor:pointer; }
#home-ft-resources dt.on, #home-ft-resources dt:hover, #home-ft-resources dt:active { color:#c66e00; text-decoration:none; }
#home-ft-resources dd { display:none; z-index:31; position:relative; margin:-4px 0; padding:20px; font-size:12px; line-height:16px; min-height:212px; background:transparent url('media/accordian-inner.png') repeat-y; }

#home-ft-resources p.caption { font-style:italic; margin-top:3px; }
#home-ft-resources ul { margin:auto; padding-left:10px; color:#004881; list-style-image:url('media/list-bullet.png'); }
#home-ft-resources ul li { margin:auto; margin-top:8px; }
#home-ft-resources hr { height:3px; border:none 0 transparent; margin:8px 0; background:transparent url('media/horizontal-rule.png') repeat-x; }

#home-ft-resources-sociallinks { position:absolute; right:0; top:9px; font-size:0; }
#home-ft-resources-sociallinks a { margin:0 0 0 7px; padding:0; }
#home-ft-resources-sociallinks img, #home-ft-resources-sociallinks span { border:none 0 transparent; margin:0; padding:0; }



    /*********************************************************/
   /*********************************************************/
  /************** I N T E R I O R   P A G E ****************/
 /************** G E N E R I C  C O N T E N T *************/
/*********************************************************/
.generic-header { height:80px; width:940px; padding:10px 20px 0 20px; background:#dbe5ed url('media/generic-header.png') no-repeat 20px 10px; }
.generic-header h2 { color:#ffffff; font-size:25px; font-weight:normal; padding:25px 0 0 50px; }



#generic-body-top { width:942px; height:21px; background:transparent url('media/generic-body-top.png') no-repeat; }
.generic-body-main, .landing-body-main, .myacoem-body-nonmember { width:942px; padding-top:8px; min-height:400px; background:transparent url('media/generic-body-repeat.png') repeat-y; }
.full-body-main { width:942px; min-height:400px; background:transparent url('media/full-body-repeat.png') repeat-y; }
	.full-body-main #main-content { width:902px; }
#generic-body-bottom { clear:both; width:942px; height:25px; margin-bottom:18px; background:transparent url('media/generic-body-bottom.png') no-repeat; }

#page-tools { position:absolute; width:360px; height:14px; top:20px; right:35px; text-align:right; font-size:11px; color:#84a837; }
#pt-readout { width:156px; height:14px; text-align:right; padding-right:2px; float:left; }
#pt-vr1 { width:10px; height:14px; float:left; background:#fff url('media/page-tools-vr.jpg') no-repeat; }
#pt-size { width:24px; height:14px; float:left; background:#fff url('media/page-tools-size.jpg') no-repeat; cursor:pointer; border:0; text-decoration:none; }
#pt-size:hover, #pt-size:active { background-image:url('media/page-tools-size-o.jpg'); }
#pt-print { width:21px; height:14px; float:left; background:#fff url('media/page-tools-print.jpg') no-repeat; cursor:pointer; border:0; text-decoration:none; }
#pt-print:hover, #pt-print:active { background-image:url('media/page-tools-print-o.jpg'); }
#pt-email { width:21px; height:14px; float:left; background:#fff url('media/page-tools-email.jpg') no-repeat; cursor:pointer; border:0; text-decoration:none; }
#pt-email:hover, #pt-email:active { background-image:url('media/page-tools-email-o.jpg'); }
#pt-bookmark { width:13px; height:14px; float:left; background:#fff url('media/page-tools-bookmark.jpg') no-repeat; cursor:pointer; border:0; text-decoration:none; }
#pt-bookmark:hover, #pt-bookmark:active { background-image:url('media/page-tools-bookmark-o.jpg'); }
#pt-rss { width:22px; height:14px; float:left; background:#fff url('media/page-tools-rss.jpg') no-repeat; cursor:pointer; border:0; text-decoration:none; }
#pt-rss:hover, #pt-rss:active { background-image:url('media/page-tools-rss-o.jpg'); }
#pt-twitter { width:21px; height:14px; float:left; background:#fff url('media/page-tools-twitter.jpg') no-repeat; cursor:pointer; border:0; text-decoration:none; }
#pt-twitter:hover, #pt-twitter:active { background-image:url('media/page-tools-twitter-o.jpg'); }
#pt-share { width:20px; height:14px; float:left; background:#fff url('media/page-tools-share.jpg') no-repeat; cursor:pointer; border:0; text-decoration:none; }
#pt-share:hover, #pt-share:active { background-image:url('media/page-tools-share-o.jpg'); }
#pt-youtube { width:37px; height:14px; float:left; background:#fff url('media/page-tools-youtube.jpg') no-repeat; cursor:pointer; border:0; text-decoration:none; }
#pt-youtube:hover, #pt-youtube:active { background-image:url('media/page-tools-youtube-o.jpg'); }
#pt-vr2 { width:10px; height:14px; float:left; background:#fff url('media/page-tools-vr.jpg') no-repeat; }

/***  AUDIENCE MENU ***/
#audience-menu { float:left; width:219px; margin-left:1px; }
#audience-menu-header { width:190px; margin:0 0 10px 20px; height:20px; font-size:12px; line-height:20px; background:transparent url('media/audience-menu-header.jpg') no-repeat; }
/* BACKUP, TEMP #audience-menu-header h2 { font-weight:normal; font-size:12px; letter-spacing:1px; color:#84a837; line-height:20px; text-transform:uppercase; padding:0 7px; } */
#audience-menu-header h2 { font-weight:normal; font-size:11px; letter-spacing:1px; color:#4a7a10; line-height:20px; text-transform:uppercase; padding:0 7px; }
#audience-menu  ul { list-style-type:none; margin:0; }
 
/***  MAIN CONTENT  ***/
#main-content { margin:0 20px; float:left; font-size:12px; color:#66604e; }
.generic-body-main #main-content { width:682px; }

.content h1, .MXDefault .mx_content h1 { font-size:22px; line-height:24px; margin:7px 0 13px 0; font-weight:normal; }
.content h2, .MXDefault .mx_content h2 { font-size:14px; line-height:17px; margin-bottom:8px; font-weight:normal; }
.content h3, .MXDefault .mx_content h3 { font-size:13px; line-height:16px; margin-bottom:6px; font-weight:normal; }
.content h4, .MXDefault .mx_content h4 { font-size:13px; line-height:16px; margin-bottom:4px; font-weight:normal; font-style:italic; }
.content h5, .MXDefault .mx_content h5 { font-size:11px; line-height:14px; margin-bottom:2px; font-weight:bold; text-transform:uppercase; }
.content blockquote, .MXDefault .mx_content blockquote { font-size:12px; line-height:17px; color:#66604e; margin:10px; }
.content hr, .MXDefault .mx_content hr { height:3px; border:none 0 transparent; margin:8px 0; background:transparent url('media/horizontal-rule.png') repeat-x; }
.content ul, .MXDefault .mx_content ul { margin:0 0 20px 20px; font-size:12px; list-style-type:disc; }
.MXDefault .mx_content ul {list-style-type:disc !important; }
.content ul ul, .content ul ul ul, .MXDefault .mx_content ul ul, .MXDefault .mx_content ul ul ul { margin:0 0 0 10px; list-style-type:disc; }
.content ul li, .MXDefault .mx_content ul li { margin:0 0 0 10px; }
.content ul.ul li, .MXDefault .mx_content ul.ul li { margin:10px 0 0 10px; }
.MXDefault .mx_content ul li {list-style-type:disc !important;}
.content ol, .MXDefault .mx_content ol { margin:0 0 20px 20px; font-size:12px; list-style-type:decimal; }
.MXDefault .mx_content ol {list-style-type:decimal !important; }
.content ol ol, .content ol ol ol, .MXDefault .mx_content ol ol, .MXDefault .mx_content ol ol ol { margin:0 0 0 15px; list-style-type:lower-latin; }
.content ol li, .MXDefault .mx_content ol li { margin:0; }
.content ol.ol li, .MXDefault .mx_content ol.ol li { margin:10px 0 0 0; }
.MXDefault .mx_content ol li {list-style-type:decimal !important;}
.content p, .content .MXDefault .mx_content p { font-size:12px; line-height:17px; color:#66604e; margin-bottom:20px; }
.content p.intro, .MXDefault .mx_content p.intro { font-size:13px; line-height:22px; color:#66604e; margin-bottom:25px; }
.MXDefault .mx_content p, .MXDefault .mx_content p.intro {display:block;}

.content img.padded, .MXDefault .mx_content img.padded { padding:2px 10px; }
.content .image-float-left, .MXDefault .mx_content .image-float-left { float:left; padding:0 20px 20px 0; width:130px; }
.content .image-float-right, .MXDefault .mx_content .image-float-right { float:right; padding:0 0 20px 20px; width:130px; }
.content .image-float-left p, .MXDefault .mx_content .image-float-left p, .MXDefault .mx_content image-float-right p,
.content .image-float-right p { margin:0; padding:10px 0 0 0; width:130px; color:#004881; font-size:12px; line-height:14px; }
.content a.pdf-block, .MXDefault .mx_content a.pdf-block { line-height:29px; color:#66604e; background:#ecfaff url('media/tag-pdf-icon.jpg') no-repeat; padding:7px 10px 7px 35px; }
.content div.pdf-block, p.pdf-block, .MXDefault .mx_content div.pdf-block, .MXDefault .mx_content p.pdf-block { display:inline; font-size:12px; line-height:29px; color:#66604e; background:#ecfaff url('media/tag-pdf-icon.jpg') no-repeat;  padding:7px 10px 7px 35px; margin-bottom:20px; }
.content .pdf-block a, .MXDefault .mx_content .pdf-block a { color:#66604e; }
.content .warning, .MXDefault .mx_content .warning { display:block; font-size:12px; line-height:17px; color:#66604e; background:#f9ebeb url('media/tag-warning-icon.jpg') no-repeat;  padding:7px 10px 7px 35px; margin-bottom:20px; }
.content .warning-close, .MXDefault .mx_content .warning-close { float:right; width:16px; height:16px; background:#f9ebeb url('media/tag-warning-close.jpg') no-repeat; padding:0; cursor:pointer; }
.content .tags, .MXDefault .mx_content .tags { color:#004881; }

.content table.grayborder, .MXDefault .mx_content table.grayborder { border:solid 1px #66604e; border-spacing:0; font-size:12px; line-height:17px; color:#66604e; }
.content table.data, .MXDefault .mx_content table.data { background-color:#f6f9f2; border:solid 1px #ebebeb; border-spacing:2px; font-size:12px; line-height:17px; color:#66604e; }
.content table.data thead, .content table.data th, .MXDefault .mx_content table.data thead, .MXDefault .mx_content table.data th { color:#c66e00; background:#e8f1de url('media/table-th-bg.jpg') repeat-x; }
.content table.data th, .MXDefault .mx_content table.data th { border-bottom:solid 1px #d5d8d0; padding:5px 10px; }
.content table.data tr, .content table.data td, .MXDefault .mx_content table.data tr, .MXDefault .mx_content table.data td { background-color:#e0ecd0; }
.content table.data td, .MXDefault .mx_content table.data td { border-bottom:solid 1px #ebebeb; padding:5px 10px; }
.content table.data tr.altrow, .content table.data tr.altrow td, .content table.data td.altrow,
.MXDefault .mx_content table.data tr.altrow, .MXDefault .mx_content table.data tr.altrow td, .MXDefault .mx_content table.data td.altrow { background-color:#f2f7eb; }
.content table.data tr.altrow td, .content table.data td.altrow,
.MXDefault .mx_content table.data tr.altrow td, .MXDefault .mx_content table.data td.altrow { border-bottom:solid 1px #eff2eb; padding:5px 10px; }

.content .left-align, .MXDefault .mx_content .left-align { text-align:left; }
.content .center-align, .MXDefault .mx_content .center-align { text-align:center; }
.content .right-align, .MXDefault .mx_content .right-align { text-align:right; }

.content .two-column, .MXDefault .mx_content .two-column { float:left; width:50%; }
.content .three-column, .MXDefault .mx_content .three-column { float:left; width:33%; }

/* FORMS CUSTOMIZATIONS */

.content ol.design_list_vertical {list-style-type:none;padding-left:1px;padding-right:3px;border:2px solid #FFFFFF;}

/* Custom Link List (mostly for the MX pages) */

.content .mxNavBox {display:block;position:relative;background:#22557D url('media/mxNav-bg.png') repeat-x top left;padding:10px 20px !important;border-radius:10px;}

.content .mxNavBox ul.mxNav {list-style-type:none;padding:0px;margin:0px;}

.content .mxNavBox ul.mxNav li {padding:10px 0px;border-bottom:solid 1px #002D50;margin:0px;font-size:12px;color:#CCCCCC;}
.content .mxNavBox ul.mxNav li:last-child {border-bottom:none 0px Transparent;}

.content .mxNavBox ul.mxNav li h3 {padding:0px 3px;margin:0px;font-size:12px;color:#CCCCCC;font-weight:bold;}

.content .mxNavBox ul.mxNav li a {font-size:12px;color:#FFFFFF;font-weight:bold;}
.content .mxNavBox ul.mxNav li a:link, .content .mxNavBox ul.mxNav li a:visited {color:#FFFFFF;text-decoration:none;}
.content .mxNavBox ul.mxNav li a:hover, .content .mxNavBox ul.mxNav li a:active {color:#FBFF09;text-decoration:none;}



/** MX Style Button on A Tag **/

a.mxbutton {
	color: #FFFFFF;
	background: #20537B; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4OWY4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ODdjNjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #4f8cbb 0%, #20537b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f8cbb), color-stop(100%,#20537b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4f8cbb 0%,#20537b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4f8cbb 0%,#20537b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4f8cbb 0%,#20537b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4f8cbb 0%,#20537b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f8cbb', endColorstr='#20537b',GradientType=0 ); /* IE6-8 */
	text-decoration:none;
	padding:2px 10px;
	display:block;
	-moz-border-radius: 5px;
	border-radius:5px;
	border:2px solid transparent;
	width:auto;
	font-size: 12px;
	margin: 0 5px 0 0;
	text-shadow:none;
	font-weight:normal;
	/*text-shadow:1px 1px 2px #000;*/
	/*font-weight:bold;*/
}
a.mxbutton:hover {
	color:#ffffff; 
	background: #668146; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwYTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYzYxOGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #8cab6f 0%, #668146 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8cab6f), color-stop(100%,#668146)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8cab6f 0%,#668146 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8cab6f 0%,#668146 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8cab6f 0%,#668146 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8cab6f 0%,#668146 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cab6f', endColorstr='#668146',GradientType=0 ); /* IE6-8 */
	border-color:Transparent;/*#0581cb;*/
	/*text-shadow:none;*/
}

.ui-dialog .ui-dialog-titlebar {padding:0.5em 1em;}

/** Three-Column Feature Boxes **/
.content .feature-3c {display:block;position:relative;float:left;clear:none;width:27%;height:100%;padding:0px;border:1px solid #66604E;border-radius:10px;margin:0px 20px 20px 20px;text-align:center; line-height: 1.2;}
/*
.content .feature-3c:nth-child(3n+1) {margin-right:0px;}
.content .feature-3c:nth-child(3n+2) {clear:left;}
*/
.content .feature-3c h3 {padding:10px;background:url("media/RootItemBg.png") repeat-x scroll left top #A6D9F4;border-top-left-radius:10px;border-top-right-radius:10px;margin:0 0 15px 0; font-size:20px;color:#FFFFFF;text-align:center;line-height:21px;}
.content .feature-3c h3 a {color:#FFFFFF;}
.content .feature-3c p {padding:0px 20px;text-align:left;}
.content .feature-3c a.mxbutton {display:inline-block;float:none;margin:0 auto 20px auto;font-weight:bold;text-transform:uppercase;}

.content .pcSearch {display:block;position:relative;padding:12px;margin:0 auto;}
.content .pcSearch a.pcSearchButton {display:block;position:relative;padding:8px;/*background: url("media/RootItemBg.png") repeat-x scroll 0 -1px #a6d9f4;*/border-radius:10px;color:#FFFFFF;font-weight:bold;font-size:14px;}
.content .pcSearch a.pcSearchButton:link, .content .pcSearch a.pcSearchButton:visited {text-decoration:none;background:#20537B;background: linear-gradient(to bottom,  #4f8cbb 0%,#20537b 100%);}
.content .pcSearch a.pcSearchButton:hover, .content .pcSearch a.pcSearchButton:active {text-decoration:none;background:#668146;background: linear-gradient(to bottom,  #8cab6f 0%,#668146 100%);}
.content .pcSearch .pcSearchIcon {display:inline-block;position:relative;top:4px;width:20px;height:16px;background:url("media/magnifier.png") no-repeat top left transparent;}


    /*********************************************************/
   /*********************************************************/
  /************** L A N D I N G   P A G E S ****************/
 /*********************************************************/
/*********************************************************/
.content .landing-header, .landing-header { overflow:hidden; position:relative; z-index:10; height:130px; width:940px; padding:10px 20px 0 20px; background:#dbe5ed url('media/landing-header.jpg') no-repeat 20px 10px; }
.content .landing-header h1, .landing-header h1 { position:absolute; z-index:12; top:60px; left:70px; color:#ffffff; font-size:34px; line-height:36px; font-weight:normal; }
.content .landing-header h2, .landing-header h2 { position:absolute; z-index:13; top:85px; left:70px; color:#ffffff; font-size:25px; line-height:25px; font-weight:normal; }
.content .landing-header h3, .landing-header h3 { position:absolute; z-index:14; top:58px; left:70px; color:#FFFFFF; /*#003241;*/ font-size:20px; line-height:20px; font-weight:normal; }
.content .landing-header h4, .landing-header h4 { position:absolute; z-index:15; top:43px; left:70px; color:#FFFFFF; /*#003241;*/ font-size:11px; line-height:11px; font-weight:normal; font-style:italic; }
#landing-header-image { position:absolute; z-index:11; top:10px; right:20px; width:318px; height:130px; overflow:hidden; }

.landing-body-main #main-content { width:440px; }

.custom-header { overflow:hidden; position:relative; z-index:10; height:130px; width:940px; padding:10px 20px 0 20px; background:#dbe5ed 20px 10px; }
.custom-header h2 { color:#ffffff; font-size:25px; font-weight:normal; padding:25px 0 0 50px; }



/* Right Rail */
#right-rail { width:222px; float:left; margin-top:43px; z-index:30; color:#66604e; font-size:12px; line-height:14px; }
#right-rail .content dt { z-index:35; position:relative; width:222px; height:26px; padding-left:25px; background:transparent url('media/right-ft-header-on.png') no-repeat; color:#c66e00; font-size:13px; line-height:26px; letter-spacing:1px; font-variant:small-caps; cursor:pointer; }
#right-rail .content dt.off { background-image:url('media/right-ft-header-off.png'); }
#right-rail .content dt:hover, #right-rail .content dt:active { color:#004881; }
#right-rail .content dd { width:182px; overflow:hidden; display:block; z-index:31; position:relative; margin:-4px 0 0 0; padding:20px; font-size:12px; line-height:13px; background:transparent url('media/right-ft-content.png') no-repeat bottom left; }

/* Collpase any Ektron CMS widget code */
#right-rail .content ul { margin:0; padding:0; list-style-type:none; }
#right-rail .content ul li { margin:0; padding:0; }

#right-rail .content dd p.caption { font-style:italic; margin-top:3px; }
#right-rail .content dd ul { margin:auto; padding-left:10px; color:#004881; list-style-image:url('media/list-bullet.png'); }
#right-rail .content dd ul li { margin:auto; padding:0 0 8px 0; }
#right-rail .content dd hr { height:3px; border:none 0 transparent; margin:8px 0; background:transparent url('media/horizontal-rule.png') repeat-x; }


/* OEM Careers Widget */
.acoem-rss-feed {
    background-color: #F2F8FC;
    border: 1px solid #DBE5ED;
    float: left;
    padding: 2px;
    width: 95%;
    overflow: auto !important;
    overflow-x: hidden !important;
    overflow-y: scroll !important;
}


    /*********************************************************/
   /*********************************************************/
  /************** M y A C O E M   P A G E S ****************/
 /*********************************************************/
/*********************************************************/
.myacoem-body, .mygroups-body { background:transparent; z-index:10; position:relative; }
#myacoem-body-top    { display: block; width: 984px; height: 18px; z-index: 12; background: transparent url('media/myacoem-page-top.png') no-repeat; }
#myacoem-body-header { position:relative; display:block; width:984px; height:153px; z-index:13; background:transparent url('media/myacoem-page-header.png') repeat-y; }
.myacoem-body #myacoem-body-wrap { display: block; width: 984px; z-index: 13; background: transparent url('media/myacoem-body-repeat.png') repeat-y; } 
.mygroups-body #myacoem-body-wrap { display: block; width: 984px; z-index: 13; background: transparent url('media/mygroups-body-repeat.png') repeat-y; } 
#myacoem-body-content { position:relative; display:block; width:940px; padding:0 20px; min-height: 300px; z-index:15; }
#myacoem-content-top { width:940px; height:10px; background: transparent url('media/myacoem-body-top.jpg') no-repeat; }
.myacoem-body #myacoem-content-main { width:940px; }
.mygroups-body #myacoem-content-main { width:940px; padding-top:28px; background:transparent url('media/mygroups-main-bg.jpg') no-repeat 1px 0; min-height:830px; }
.myacoem-body #myacoem-content-bottom { width:940px; height:30px; background: transparent url('media/myacoem-body-bottom.jpg') no-repeat; }
.mygroups-body #myacoem-content-bottom  { width:940px; height:30px; background: transparent url('media/myacoem-mygroups-bottom.jpg') no-repeat; }

.myacoem-body #breadcrumb, .myacoem-body #breadcrumb a, .mygroups-body #breadcrumb, .mygroups-body #breadcrumb a { color:#4ca9f1; }
.myacoem-body #breadcrumb .currentpage, .mygroups-body #breadcrumb .currentpage { color:#8b8986; }
#myacoem-help { text-indent:-9000px; width:60px; height:15px; position:absolute; left:854px; top:96px; background: transparent url('media/myacoem-need-help-norm.jpg') no-repeat; }
#myacoem-help:hover {background-image:url('media/myacoem-need-help-over.jpg');}

/* MyACOEM & MyGroups main content */
#myacoem-content-main #main-content { float:none; margin:0; width:940px; min-height:300px; }
#myacoem-content-main #main-content .columnsof3 { width:287px; margin:10px 0 20px 20px; float:left; }
#myacoem-content-main #main-content .mygroups-left { width:327px; max-width:327px; margin:0; float:left; overflow:hidden; }
#myacoem-content-main #main-content .mygroups-right { width:575px; max-width:575px; margin-left:20px; float:left; overflow:hidden; }
/*#myacoem-content-main #main-content div.content { margin:20px; }*/
#myacoem-content-main #main-content div.content div:first-child { padding:20px; }
#myacoem-content-main #main-content div.content div:first-child div {padding:0px;}
#myacoem-content-main #main-content .nonmember-left { float:left; width:219px; margin-left:1px; padding-top:15px; }
    #myacoem-content-main #main-content .nonmember-left .treeview ul
    {
        margin:0
    }
    #myacoem-content-main #main-content .nonmember-left .treeview li
    {
        margin: 0;
        /*padding: 3px 0 3px 37px;
        width: 182px;
        color: #004881;
        font-size: 12px;
        font-weight: normal;
        line-height: 15px;*/
        list-style: none outside none
    }

    #myacoem-content-main #main-content .myacoem-body-nonmember div.content {
        margin: 0px !important;
    }
#myacoem-content-main #main-content .nonmember-right { margin:0 20px; float:left; font-size:12px; color:#66604e; width:682px; padding-top:15px; }

#myacoem-content-main #main-content .RadGrid_MXDefault { margin-bottom:5px; }

/* MyACOEM Menu */
#myacoem-menu { position:absolute; bottom:0; left:70px; height:31px; width:842px; background:transparent url('media/mymenu-background.png') no-repeat; list-style-type:none; margin:0; padding:0; }
#myacoem-menu li { float:left; margin:0 0 0 12px; padding:0; }
#myacoem-menu li a { margin:0; padding:0; display:block; text-indent:-9999px; text-decoration:none; }


#mymenu-ideamarket, #mymenu-ideamarket a { width:163px; height:31px; background-image:url('media/mymenu-ideamarket.jpg'); }
#mymenu-ideamarket .on, #mymenu-ideamarket a:hover, #mymenu-ideamarket a:active { background-image:url('media/mymenu-ideamarket-over.jpg'); }

/*   menu items   */
#mymenu-myacoem, #mymenu-myacoem a { width:87px; height:31px; background-image:url('media/mymenu-myacoem.jpg'); }
#mymenu-myacoem .on, #mymenu-myacoem a:hover, #mymenu-myacoem a:active { background-image:url('media/mymenu-myacoem-over.jpg'); }
#mymenu-myinfo, #mymenu-myinfo a { width:87px; height:31px; background-image:url('media/mymenu-myinfo.jpg'); }
#mymenu-myinfo .on, #mymenu-myinfo a:hover, #mymenu-myinfo a:active { background-image:url('media/mymenu-myinfo-over.jpg'); }
#mymenu-mycomponent, #mymenu-mycomponent a { width:114px; height:31px; background-image:url('media/mymenu-mycomponent.jpg'); }
#mymenu-mycomponent .on, #mymenu-mycomponent a:hover, #mymenu-mycomponent a:active { background-image:url('media/mymenu-mycomponent-over.jpg'); }
#mymenu-sections, #mymenu-sections a { width:97px; height:31px; background-image:url('media/mymenu-mysections.jpg'); }
#mymenu-sections .on, #mymenu-sections a:hover, #mymenu-sections a:active { background-image:url('media/mymenu-mysections-over.jpg'); }
#mymenu-committees, #mymenu-committees a { width:177px; height:31px; background-image:url('media/mymenu-committees.jpg'); }
#mymenu-committees .on, #mymenu-committees a:hover, #mymenu-committees a:active { background-image:url('media/mymenu-committees-over.jpg'); }
#mymenu-myprofile, #mymenu-myprofile a { width:85px; height:31px; background-image:url('media/mymenu-myprofile.jpg'); }
#mymenu-myprofile .on, #mymenu-myprofile a:hover, #mymenu-myprofile a:active { background-image:url('media/mymenu-myprofile-over.jpg'); }


#myacoem-content-main .widget-items img { float:left; margin-right:20px; }
#myacoem-content-main .widget-items .highlight h3, #myacoem-content-main .widget-items .highlight h3 a, #myacoem-content-main .widget-items .highlight h3 a:link, #myacoem-content-main .widget-items .highlight h3 a:visited {
    margin:0 0 2px 0; color:#004881; font-weight:bold; font-size:14px; line-height:16px; text-decoration:none; }
#myacoem-content-main .widget-items .highlight h3 a:hover, #myacoem-content-main .widget-items .highlight h3 a:active { text-decoration:underline; }
#myacoem-content-main .widget-items .highlight h4 { color:#c76f00; font-size:10px; line-height:10px; letter-spacing:1px; margin-bottom:5px; text-transform:uppercase; }
#myacoem-content-main .widget-items .highlight p { margin:5px 0; font-size:13px; line-height:16px; color:#66604e; }
#myacoem-content-main .widget-items h3, #myacoem-content-main .widget-items h3 a, #myacoem-content-main .widget-items h3 a:link, #myacoem-content-main .widget-items h3 a:visited { margin:0 0 2px 0; color:#004881; font-weight:bold; font-size:13px; line-height:15px; text-decoration:none; }
#myacoem-content-main .widget-items h3 a:hover, #myacoem-content-main .widget-items h3 a:active { text-decoration:underline; }
#myacoem-content-main .widget-items h4 { margin:2px 0; font-size:12px; line-height:14px; color:#66604e; font-weight:bold; font-style:italic; }
#myacoem-content-main .widget-items h5 { color:#c76f00; font-size:10px; line-height:10px; letter-spacing:1px; margin-bottom:5px; text-transform:uppercase; }
#myacoem-content-main .widget-items p { margin:2px 0; font-size:12px; line-height:14px; color:#66604e; }
#myacoem-content-main .widget-items hr { height:3px; border:none 0 transparent; margin:8px 0; padding:0; background:transparent url('media/horizontal-rule.png') repeat-x; }
#myacoem-content-main .widget-items li { font-size:12px; line-height:14px; }


/* MyGroups Left-hand Accordian */
.mygroups-accordian { width:327px; z-index:30; color:#66604e; font-size:11px; line-height:14px; }
.mygroups-accordian dt { width:287px; overflow:hidden; z-index:35; position:relative; height:32px; padding-left:40px; background:transparent url('media/mygroups-accordian-on.jpg') no-repeat; color:#ffffff; font-size:14px; font-weight:bold; line-height:32px; letter-spacing:1px; text-transform:uppercase; cursor:pointer; }
.mygroups-accordian dt.off { background-image:url('media/mygroups-accordian-off.jpg'); }
.mygroups-accordian dd { z-index:31; position:relative; margin:0; padding:0 20px 20px 20px; }

.mygroups-accordian p.caption { font-style:italic; margin-top:3px; }
.mygroups-accordian ul { margin:auto; padding-left:10px; color:#004881; list-style-image:url('media/list-bullet.png'); }
.mygroups-accordian ul li { margin:auto; margin-top:8px; }
.mygroups-accordian hr { height:3px; border:none 0 transparent; margin:8px 0; background:transparent url('media/horizontal-rule.png') repeat-x; }



/* Widgets on page */
.widget dt { margin-top:20px; z-index:35; position:relative; width:272px; overflow:hidden; height:27px; padding:0 15px 0 25px; background:transparent url('media/widget-on.png') no-repeat; color:#c66e00; font-size:12px; line-height:27px; letter-spacing:1px; text-transform:uppercase; cursor:pointer; }
.widget dt.off { background-image:url('media/widget-off.png'); }
.widget dt:hover, .widget dt:active { color:#004881; background-image:url('media/widget-on.png'); }
.widget dd { display:block; z-index:31; position:relative; margin:-23px 0 0 0; padding:35px 20px 20px 20px; font-size:12px; line-height:13px; background:transparent url('media/widget-body.png') no-repeat bottom; color:#66604e; }
.widget dd p { margin:0 0 8px 0; padding:0; }

/* Widgets on MyACOEM page */
table.ektronWidgetPage dl.widget { margin:10px; padding:0; width:287px; overflow:hidden; }
table.ektronWidgetPage dl.widget dt { margin:10px 0 0 0; z-index:35; position:relative; width:262px; overflow:hidden; height:37px; padding:0 0 0 25px; background:transparent url('media/widget-on.png') no-repeat; color:#c66e00; font-size:12px; line-height:27px; letter-spacing:1px; text-transform:uppercase; cursor:pointer; }
table.ektronWidgetPage dl.widget dt.off { background-image:url('media/widget-off.png'); }
table.ektronWidgetPage dl.widget dt:hover, .widget dt:active { color:#004881; background-image:url('media/widget-on.png'); }
table.ektronWidgetPage dl.widget dd { width:246px; display:block; z-index:31; position:relative; margin:-33px 0 0 1px; padding:35px 20px 20px 20px; font-size:12px; line-height:13px; background:transparent url('media/widget-body.png') no-repeat bottom; color:#66604e; }
table.ektronWidgetPage dl.widget dd .highlight h3, table.ektronWidgetPage dl.widget dd .highlight h3 a, table.ektronWidgetPage dl.widget dd .highlight h3 a:link, table.ektronWidgetPage dl.widget dd .highlight h3 a:visited {
    margin:0 0 2px 0; color:#004881; font-weight:bold; font-size:14px; line-height:16px; text-decoration:none; }
table.ektronWidgetPage dl.widget dd .highlight h3 a:hover, table.ektronWidgetPage dl.widget dd .highlight h3 a:active { text-decoration:underline; }
table.ektronWidgetPage dl.widget dd .highlight h4 { color:#c76f00; font-size:10px; line-height:10px; letter-spacing:1px; margin-bottom:5px; text-transform:uppercase; }
table.ektronWidgetPage dl.widget dd .highlight p { margin:5px 0; font-size:13px; line-height:16px; color:#66604e; }
table.ektronWidgetPage dl.widget dd h3, table.ektronWidgetPage dl.widget dd h3 a, table.ektronWidgetPage dl.widget dd h3 a:link, table.ektronWidgetPage dl.widget dd h3 a:visited { margin:0 0 2px 0; color:#004881; font-weight:bold; font-size:13px; line-height:15px; text-decoration:none; }
table.ektronWidgetPage dl.widget dd h3 a:hover, table.ektronWidgetPage dl.widget dd h3 a:active { text-decoration:underline; }
table.ektronWidgetPage dl.widget dd h4 { margin:2px 0; font-size:12px; line-height:14px; color:#66604e; font-weight:bold; font-style:italic; }
table.ektronWidgetPage dl.widget dd h5 { color:#c76f00; font-size:10px; line-height:10px; letter-spacing:1px; margin-bottom:5px; text-transform:uppercase; }
table.ektronWidgetPage dl.widget dd p { margin:2px 0; font-size:12px; line-height:14px; color:#66604e; }
table.ektronWidgetPage dl.widget dd hr { height:3px; border:none 0 transparent; margin:8px 0; padding:0; background:transparent url('media/horizontal-rule.png') repeat-x; }
table.ektronWidgetPage dl.widget dd p { margin:5px 0; padding:0; }
table.ektronWidgetPage dl.widget dd ul { margin:5px 0; padding:0; }
table.ektronWidgetPage dl.widget dd ul li { font-size:12px; line-height:16px; margin-top:2px; }

table.ektronWidgetPage dl.widget .buttons {margin:2px 10px 0 0; padding:0px 2px 0px 0px; white-space:nowrap; display:block; float:right; width:40px; }
table.ektronWidgetPage dl.widget .buttons input {position:relative;top:2px;float:right;height:16px;width:16px;}
table.ektronWidgetPage dl.widget .buttons a {position:relative;top:2px;float:right;height:16px;width:16px;}
table.ektronWidgetPage dl.widget .buttons a img {border:none;}


/* Inner-level Widget Accordian Structure  */
.widget-accordian { margin:0; padding:0; background:transparent url('media/widget-accordian-bg.jpg') no-repeat bottom; }
.widget dd.widget-accordian { width:284px; margin:-23px 0 0 0; padding:22px 2px 8px 1px; }
.widget-accordian dl { width:284px; margin:0; padding:0; }
.widget-accordian dt { width:250px; overflow:hidden; height:29px; margin:0; padding:0 0 0 34px; background:transparent url('media/widget-accordian-off.jpg') no-repeat bottom; font-size:12px; letter-spacing:0; line-height:29px; color:#66604e; }
.widget-accordian dt:hover, .widget-accordian dt:active { background-image:url('media/widget-accordian-off.jpg'); color:#004881; }
.widget-accordian dt.on, .widget-accordian dt.on:hover, .widget-accordian dt.on:active { background-image:url('media/widget-accordian-on.jpg'); color:#004881; }
.widget-accordian dd { display:none; width:244px; margin:0; padding:5px 20px; border:solid 0 transparent; background:transparent url('media/widget-accordian-inner.jpg') repeat-y; }


/* My Groups Right-hand */
#myacoem-content-main #main-content .mygroups-right h2 { color:#c66e00; font-size:18px; line-height:20px; }
#mygroups-folders { margin-top:10px; width:574px; background:transparent url('media/big-folder-background-long.png') no-repeat left 3px; }
#mygroups-tabs { margin:0; padding:0; list-style-type:none; }
#mygroups-tabs td { font-size:11px; color:#7d7b6e; margin:0; padding:0; height:46px; background:transparent none no-repeat left; vertical-align:middle; text-align:center; }
#mygroups-tabs td.current { background-image:url('media/big-folder-tab.jpg'); }
#mygroups-tabs td a { height:36px; vertical-align:middle; display:block; font-size:11px; line-height:14px; letter-spacing:1px; color:#7d7b6e; text-align:center; text-transform:uppercase; margin:0; padding:10px 10px 0 10px; background:transparent none no-repeat top right; }
#mygroups-tabs td a:link, #mygroups-tabs td a:visited { color:#7d7b6e; text-decoration:none; }
#mygroups-tabs td a:hover, #mygroups-tabs td a:active, #mygroups-tabs td.current a { color:#c76f00; }
#mygroups-tabs td.current a { background-image:url('media/big-folder-tab-end.jpg'); text-decoration:none; color:#c76f00; }

.big-folder-item { display:none; clear:both; padding:9px 20px 20px 20px; width:534px; background:transparent url('media/big-folder-end.jpg') no-repeat bottom left; }
div.big-folder-item hr { height:3px; border:none 0 transparent; margin:8px 0; padding:0; background:transparent url('media/horizontal-rule.png') repeat-x; }
div.big-folder-item hr.thick { height:3px; border:none 0 transparent; margin:8px 0; padding:0; background-color:#dae3e9; }
div.big-folder-item img { float:left; margin-right:20px; }
div.big-folder-item, div.big-folder-item p { margin:2px 0; font-size:12px; line-height:14px; color:#66604e; }
div.big-folder-item h3, div.big-folder-item h3 a, div.big-folder-item h3 a:link, div.big-folder-item h3 a:visited { margin:0; color:#004881; font-weight:bold; font-size:13px; line-height:15px; text-decoration:none; }
div.big-folder-item h3 a:hover, div.big-folder-item h3 a:active { text-decoration:underline; }
div.big-folder-item h4 { margin:2px 0; font-size:12px; line-height:14px; color:#66604e; font-weight:bold; font-style:italic; }
div.big-folder-item h5 { color:#c76f00; font-size:10px; line-height:10px; letter-spacing:1px; margin-bottom:5px; text-transform:uppercase; }

/*  MyProfile Page */
#myprofile-left, #myprofile-right { font-size:11px; line-height:17px; color:#66604e; }
.profile-links, #myprofile-left a, #myprofile-right a, #myprofile-left a:link, #myprofile-right a:link, #myprofile-left a:visited, #myprofile-right a:visited
    { color:#004881; text-decoration:none; }
.profile-links a:hover, .profile-links a:active, #myprofile-left a:hover, #myprofile-right a:hover, #myprofile-left a:active, #myprofile-right a:active
    { text-decoration:underline; }
a.profilelink, a.profilelink:link, a.profilelink:visited { color:#004881; font-weight:bold; text-decoration:none; margin-right:2px; padding-right:10px; background:transparent url('media/profile-morelink.png') no-repeat center right; }
a.profilelink:hover, a.profilelink:active { text-decoration:underline; cursor:pointer; }
.profile-title { color:#c66e00; font-weight:bold; }
.profile-heading { color:#c66e00; }
.profile-label { color:#004881; }
.profile-cell { color:#66604e;}
#myprofile-left h2 { font-size:16px; line-height:17px; margin:16px 0; color:#004881; font-weight:bold; }
#myprofile-left hr { height:3px; border:none 0 transparent; margin:8px 0; padding:0; background:transparent url('media/horizontal-rule.png') repeat-x; }
#myprofile-right hr { height:3px; border:none 0 transparent; margin:15px 0; padding:0; background:transparent url('media/horizontal-rule.png') repeat-x; }
    /*  Specific to left side */
    #myprofile-left { margin:0 20px; }
    #myprofile-left p { margin:0; padding:0; font-size:11px; line-height:17px; }
    
    /*  Specific to the right side */
    #myprofile-right table { width:100%; }
    #myprofile-right table td { padding:0; text-align:left; width:50%; vertical-align:top; }
    #myprofile-right table td p { margin:0; padding:0; }
    #myprofile-right table td ul { margin:0 0 0 15px; padding:0; }    
    
    
/* MyMember markup */
.mymember img { float:left; margin:0 12px 3px 0; }
.mymember h4, div.big-folder-item .mymember h4 { color:#004881; font-weight:normal; font-size:12px; line-height:14px; margin:0 0 5px 0; font-style:normal; }
.mymember h4 span { font-size:10px; text-transform:uppercase; }
.mymember p { color:#66604e; font-size:11px; line-height:12px; }   
.mymember p a, .mymember p a:link, .mymember p a:visited { color:#66604e; text-decoration:none; }   
.mymember p a:hover, .mymember p a:active { text-decoration:underline; }   
    
/* Ektron Overrides */
  .full-body-main #main-content div.PBViewing { float:none; }
  
  /* style Ektron calender view */
  #main-content div.rsHeader h2 { margin:0; line-height:28px; padding:0; text-align:center; color:#fff !important; }
  #main-content div.rsHeader p, #main-content div.rsHeader ul { margin:0 3px 0 0; padding:0; }

  /* hide 'Report Post' button in Ektron forums */
  a.ekForumButtonReport { display:none !important; }
  /* condense the forum 'Add Post' width */
  div.big-folder-item span#ctl00_cphContents_cmsForum { width:534px !important;  }
  div.big-folder-item span#ctl00_cphContents_cmsForum td.ekPost { max-width:450px !important;  margin:0; padding:0; }
  div.big-folder-item span#ctl00_cphContents_cmsForum td.ekPost div#ek_Editor { max-width:450px !important; overflow:hidden; margin:0; padding:0; }
  div.big-folder-item td.ekPost span#ek_forum_editor { width:450px; }
  div.big-folder-item td.ekPost span#ek_forum_editor table { max-width:450px !important; }
  div.big-folder-item td.ekPost div#ek_Editor { width:450px !important; overflow:hidden; }
  div.big-folder-item td.ekPost #ctl00_cphContents_cmsForum_content_htmlToolbar0 td table { display:none; }


  table.RadEToolbar img { margin:0; padding:0; }

  /* hide 'Discussion Group Board' breadcrumb links */
  div.big-folder-item p.navlinks { display:none !important; }

/**** MYACOEM 2015 Revisions ****/
.my-acoem-wrapper {width:1040px !important;}
.my-acoem-wrapper .myacoem-body {width:1000px;background:#002d50;padding:0 20px 20px;}
.my-acoem-wrapper .myacoem-body #myacoem-body-wrap {width:1000px;background-color:#FFF;background-image:none;}
.my-acoem-wrapper .myacoem-body #myacoem-body-wrap #page-header {width:1000px;}
.my-acoem-wrapper .myacoem-body #myacoem-body-wrap #myacoem-body-content {width:1000px;padding:0;}
.my-acoem-wrapper .myacoem-body #myacoem-body-wrap #myacoem-body-content #page-tools {display:none;}
.my-acoem-wrapper .myacoem-body #myacoem-body-wrap #myacoem-body-content #main-content {width:1000px;}
.my-acoem-wrapper .myacoem-body #myacoem-body-wrap #myacoem-body-content #main-content .columnsof3 {width:333px;}
.my-acoem-wrapper .myacoem-body #myacoem-body-wrap #myacoem-body-content #main-content .mygroups-left { width:327px;max-width:327px;}
.my-acoem-wrapper .myacoem-body #myacoem-body-wrap #myacoem-body-content #main-content .mygroups-right { width:672px;max-width:672px;}
.my-acoem-wrapper .myacoem-body #myacoem-body-wrap #myacoem-body-content #main-content .myacoem-body-nonmember {width:1000px;background-image:none;}
.my-acoem-wrapper .myacoem-body #myacoem-body-wrap #myacoem-body-content #main-content .myacoem-body-nonmember .nonmember-left { width:219px;max-width:219px;}
.my-acoem-wrapper .myacoem-body #myacoem-body-wrap #myacoem-body-content #main-content .myacoem-body-nonmember .nonmember-right { width:738px;max-width:738px;}
.myacoem-body #myacoem-content-bottom {display:none;}


#myacoem-body-wrap #page-header {margin-bottom:0 !important;}
#myacoem-body-wrap .phc-myacoem {display:block;}
#myacoem-body-wrap .phc-myacoem #page-header-left {width:300px;height:75px;max-height:75px;overflow:hidden;}
#myacoem-body-wrap .phc-myacoem #page-header-left .logo {float:left;padding:5px 0 0 4px;}
#myacoem-body-wrap .phc-myacoem #page-header-right {width:620px;/*580px;*/height:75px;max-height:75px;margin-right:5px;}
#myacoem-body-wrap .phc-myacoem #page-header-right .login-search {float:left;}
#myacoem-body-wrap .phc-myacoem #page-header-right .mx-cart-header {clear:none;left:-32px;top:14px;}
#myacoem-body-wrap .phc-myacoem #myaceom-custom-nav {display:block;position:relative;float:none;clear:both;width:950px;/*900px;*/max-width:950x;height:30px;padding:18px 0 0 0;border-bottom: 2px dotted #ddd;margin:0 auto;}
#myacoem-body-wrap .phc-myacoem #myaceom-custom-nav ul {list-style-type:none;}
#myacoem-body-wrap .phc-myacoem #myaceom-custom-nav ul li {float:left;margin-left:20px;}
#myacoem-body-wrap .phc-myacoem #myaceom-custom-nav ul li:first-child {margin-left:0;}
#myacoem-body-wrap .phc-myacoem #myaceom-custom-nav ul li, #myacoem-body-wrap .phc-myacoem #myaceom-custom-nav ul li a {color: #8c8c8c;font-family: sintony,"Open Sans","Helvetica",Arial,sans-serif;font-size: 13.6px;font-weight: normal;}
