/* CSS Document */

html
{
  overflow-y: scroll;
}

html, body {
  height: 100%;
  margin: 0pt;
}

html, body, div, span,
h1, h2, h3, h4, h5, h6, p, img
footer, header {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

footer, header, section {display: block;}

/* BODY ***************************************************************************/
body {padding: 0; margin: 0; font-family: Myriad Pro; font-weight:normal; }
/* - framed sides
background: url(../../images/plexus_intl/Gen_BG.gif) repeat-y center #e5e5e5
*/

/* TOOLS ********************************************************************************/
.Crop960 {position:relative; width:1230px; margin:0 auto; padding: 0 3px;}
.Ad-Overlay-408 {background-image: url(../../images/iaqg/Ads/Ad_Overlay_408.png);background-repeat: no-repeat; background-position: top center; height:408px;}
.DropShadow {background: url(../../images/plexus_intl/DropShadow.png); background-repeat:repeat-x; min-width:100%; height:10px}
.DropShadow1280 {background: url(../../images/plexus_intl/DropShadow_1280.png); background-repeat:no-repeat; background-position: top center; height:10px;}
.DropShadow1280_B {background: url(../../images/plexus_intl/DropShadow_1280.png); background-repeat:repeat-x; background-position: top center; height:10px;}
.DropShadow_Menu {background: url(../../images/plexus_intl/DropShadow_Menu.png); background-repeat:no-repeat; background-position: top center; height:10px;}
.DropShadow_Menu253 {background: url(../../images/plexus_intl/DropShadow_Menu253.png); background-repeat:no-repeat; background-position: top center; height:10px; display:none;}
.DropShadow_Flip1280{background: url(../../images/plexus_intl/DropShadow_Flip1280.png); background-repeat:no-repeat; background-position: top center; height:10px;}
.frameTrim {display:none;}
.Clear {clear:both;}
.Text-Center {text-align:center;}
.Text-Right {text-align:right;}
.Text-Left {text-align:left;}
.Float-Right {float:right;}
.Float-Left {float:left;}
.disabled {opacity:0.5; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'; filter: alpha(opacity=50); -khtml-opacity: 0.5; }



#section_Form_Admin_Organization .elementItem {margin-left:25px;}
#crop_Form_Admin_Organization {margin-left:-25px;}
#Form_Admin_Organization_PrimaryAddressTitle{clear:both; background-color:#fff; padding:30px 10px 5px 10px; width:910px; margin:50px 0px 0px -25px; border-bottom:1px solid #c0c0c0;}
.PrimaryAddressTitle div {color:#029ddd; font-size:24px; margin-left:15px;}
#Form_Admin_Organization_PrimaryAddressDescription{clear:both; overflow:hidden; background-color:#fff; padding:5px 10px 7px 10px; width:910px; margin:0px 0px 20px -25px;}
.PrimaryAddressDescription div {color:#71e0fe; margin-left:15px;} /* 787878 */
#Form_Admin_Organization_PrimaryPhoneNumberTitle {clear:both; background-color:#fff; padding:30px 10px 5px 10px; width:910px; margin:50px 0px 0px -25px; border-bottom:1px solid #c0c0c0;}
.PrimaryPhoneNumberTitle div {color:#029ddd; font-size:24px; margin-left:15px;}
#Form_Admin_Organization_PrimaryPhoneNumberDescription {clear:both; overflow:hidden; background-color:#fff; padding:5px 10px 7px 10px; width:910px; margin:0px 0px 20px -25px;}
.PrimaryPhoneNumberDescription div {color:#71e0fe; margin-left:15px;}
#Form_Admin_Organization_PrimaryFaxNumberTitle{clear:both; background-color:#fff; padding:30px 10px 5px 10px; width:910px; margin:50px 0px 0px -25px; border-bottom:1px solid #c0c0c0;}
.PrimaryFaxNumberTitle div {color:#029ddd; font-size:24px; margin-left:15px;}
#Form_Admin_Organization_PrimaryFaxNumberDescription{clear:both; overflow:hidden; background-color:#fff; padding:5px 10px 7px 10px; width:910px; margin:0px 0px 20px -25px;}
.PrimaryFaxNumberDescription div {color:#71e0fe; margin-left:15px;}
#Form_Admin_Organization_AdditionalDetailsTitle{clear:both; background-color:#fff; padding:30px 10px 5px 10px; width:910px; margin:50px 0px 0px -25px; border-bottom:1px solid #c0c0c0;}
.AdditionalDetailsTitle div {color:#029ddd; font-size:24px; margin-left:15px;}
#Form_Admin_Organization_AdditionalDetailsDescription{clear:both; overflow:hidden; background-color:#fff; padding:5px 10px 7px 10px; width:910px; margin:0px 0px 20px -25px;}
.AdditionalDetailsDescription div {color:#71e0fe; margin-left:15px;}
#OrganizationName{width: 295px;}
#OrganizationTaxNumber{width: 150px;}
#OrganizationURL{width: 295px;}
#OrganizationEmail{width: 295px;}
#Form_Admin_Organization_OrganizationCountry {position:relative; z-index:9999;}
#OrganizationCountry{width: 311px;}
#OrganizationAddress1{width: 590px;}
#OrganizationAddress2{width: 590px;}
#OrganizationAddress3{width: 590px;}
#OrganizationCity{width: 295px;}
#OrganizationStateProvinceCode{width: 311px;}
#OrganizationCountryCode {width: 200px;}
#OrganizationPostalCode{width: 115px;}
#Form_Admin_Organization_OrganizationAreaCode {clear:none; float:left; margin:-28px 0px 0px 15px;}
#OrganizationAreaCode {width: 80px;}
#Form_Admin_Organization_OrganizationPhoneNumber {clear:none; float:left; margin:-28px 0px 0px -65px;}
#OrganizationPhoneNumber {width: 115px;}
#Form_Admin_Organization_OrganizationExtension {clear:none; float:left; margin:-28px 0px 0px -65px;}
#OrganizationExtension {width: 80px;}
#OrganizationFaxCountryCode{width: 200px;}
#Form_Admin_Organization_OrganizationFaxAreaCode {clear:none; float:left; margin:-28px 0px 0px 15px;}
#OrganizationFaxAreaCode{width: 80px;}
#Form_Admin_Organization_OrganizationFaxNumber{clear:none; float:left; margin:-28px 0px 0px -65px;}
#OrganizationFaxNumber{width: 115px;}

#section_JapanAddressForm .formDivider {display:none;}
#section_JapanAddressForm .elementItem {margin-left:-20px;}
#crop_JapanAddressForm .formLegend {display:none;}
#crop_JapanAddressForm .formDescHeader {display:none;}
#crop_JapanAddressForm .formSpacer {display:none;}
#section_Form_Admin_Organization_1 .formLegend {display:none;}
#section_Form_Admin_Organization_1 .formDescHeader {display:none;}
#section_Form_Admin_Organization_1 .formSpacer {display:none;}

#Form_Admin_Organization_LogoTitle {clear:both; float:left;}
#Form_Admin_Organization_LogoDescription {clear:both; float:left;}

#Global_FormFooterSpacer {clear:both; height:50px;}
#Global_FormFooter {clear:both; width:1230px; margin:0px 0px 40px 0px; height:1px; background-color:#848484;}

#ContentData{position:relative; z-index:200; top:205px;}

#PageOptions{
            position:fixed;
            left:1px;
            bottom:1px;
            z-index:9999;
  
        }
#PageOptions_Action {
    display:block;
    height:20px;
    text-align:center;
    background:#9492b1;
    border:2px solid #fff;
    outline:1px solid #a1a1a1;	
    padding:5px 15px 5px 15px;
    float:left;
    cursor:pointer;
    /*Font*/
    color:#FFF;
    font-weight:bold;
    font-size:18px;
    
    
}
#PageOptions_Form{
    clear:both;
    padding:0px 15px 20px 15px;
    width:450px;
    border:1px solid #9492b1;
    background:#ffffff;
    display: none;
   
}
#PageOptions_Status{
    color:green;
    padding:10px 0px 0px 0px;
}
#PageOptions input{
width:400px;
margin:0px 0px 10px 0px;
}
#PageOptions textarea {
width:400px;
height:70px;
margin:0px 0px 10px 0px;
}

#PageStatus_TestMode {

    display:block;
    text-align:center;
    border:2px solid #fff;
    outline:1px solid red;	
    float:left;
    color:#FFF;
    font-weight:bold;
    font-size:18px;
    background-color:red;
    padding:5px 15px 5px 15px;
    
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

#PageStatusOptions{
    position:fixed;
    z-index:9999999999999999999999999999999999;
    top:50%; 
    left:-46px;
}

.advancedMetaInputs {margin-top:20px;}


/* TYPOGRAPHY *********************************************************************/
p, div, textarea {font-family:  "FullerSansDTRegular", Helvetica, Arial, "Lucida Grande", sans-serrif; font-size: 16px; color:#5b5c5c; line-height: 23px;}
h1 {font-size:28px ; color:#009cdf;  margin:2px 0px 0px 0px; font-weight:500; font-family: 'Questrial', sans-serif; line-height:24px;}
.Product_HeaderContent h1 {font-size:24px ; color:#ffffff;  margin:2px 0px 0px 0px; font-weight:normal; font-family: 'Questrial', sans-serif; line-height:24px;}
h2 {font-size:24px ; color:#32389c;  margin:5px 0px 15px 0px; font-weight:500;  font-family: 'Questrial', sans-serif; line-height:28px;}
h3 {font-size:22px ; color:#326c90;  margin:5px 0px 0px 0px; font-weight:500;  font-family: 'Questrial', sans-serif; line-height:24px;} 
h4 {font-size:24px ; color:#32389c;  margin:5px 0px 0px 0px; font-weight:500;  font-family: 'Questrial', sans-serif; line-height:24px;}
h6 {font-size:17px ; color:#000000; font-weight:500;  font-family: 'Questrial', sans-serif; line-height:18px; display:inline; }
h1 span {color:#5caae6;}

/* LINKS **************************************************************************/
a {outline: 0; }

a:link {color:#575757;}
a:visited, a:active {color:#575757;}
a:hover{color:#039ddd;}

a.blueBlack:link {color:#029ddd;}
a.blueBlack:visited, a.blueBlack:active {color:#029ddd;}
a.blueBlack:hover{color:#000000;}

.footerMenu {display: block; text-align:center;} /*  padding-left:60px; padding-right:60px; */


/* Was accountButtons */
#AccountMenu a:link {color:#5b5c5c; text-decoration:none; position:relative; top:-5px; margin-left:25px;} /*d8b9f9*/
#AccountMenu a:visited, #AccountMenu a:active {color:#5b5c5c; text-decoration:none; position:relative; top:-5px; margin-left:25px;}
#AccountMenu a:hover{color:#323bd7; text-decoration:none; position:relative; top:-5px; margin-left:25px;} /*ebeaeb*/

/* Was BtnMainNav2 */
#PrimaryNavigationMenu a:link {font-size:16px; color:#575757; text-decoration:none;  margin-left:30px;  }
#PrimaryNavigationMenu a:visited, #PrimaryNavigationMenu a:active {color:#575757; text-decoration:none; margin-left:30px; }
#PrimaryNavigationMenu a:hover{color:#039ddd; text-decoration:none;  margin-left:30px;}

#FooterContainer a:link {color:#a1aaaa; text-decoration:none;}
#FooterContainer a:visited, #FooterContainer a:active {color:#a1aaaa; text-decoration:none;}
#FooterContainer a:hover{color:#867fe6; text-decoration:underline;}



/* THEME HEADER *******************************************************************/

#HeaderContainer {position:absolute; z-index:806; top:0px; width:100%;  background-repeat: repeat-x; }

#HeaderAccountContainer {position:absolute; top:0px; left:0px; width:100%; background-color:#ffffff; height:126px; }
#HeaderAccountContainer .Crop960 {border-bottom:1px solid #ececec; height:39px; }

#HeaderAccountContent {margin-top:15px; margin-right:-17px; }
#AccountMenu {float:right; margin:11px 15px 0px 0px; text-transform:lowercase; padding-right:20px;}
#AccountMenu { *margin:0px 15px 0px 0px; /* IE6 + 7, doesn't work in IE8/9 as IE7 */ }

#headerWelcomMsg {color:#009cdf; position:absolute; margin: 6px 0px 0px 217px;}
#headerWelcomMsg span {color:#009cdf;}


a.accountName:link {color:#029ddd; text-decoration:none;}
a.accountName:visited, a.accountName:active {color:#029ddd; text-decoration:underline;}
a.accountName:hover{color:#026f9e; text-decoration:underline;}

#AccountAudiences {float:left; display:none;}
#SearchContainer {clear:both; float:right;}
#SearchContent {display:none;}
#SearchBarBG {z-index:100; position:absolute; top:135px; left:0px; width:100%; height:39px; background-color:#503d64}
#PrimaryNavigationContainer {}
#PrimaryNavigationMenu {float:left; text-align:left; margin-top:32px; margin-left:187px; text-transform:lowercase;}

#HeaderDividerBar-Overlay {color:#ffffff; z-index:900; position:absolute; top:126px; left:0px; width:100%; height:45px; background-color:#262161;}
#HeaderDividerBar-Overlay .DropShadow {z-index:810; position:absolute; top:45px;}
.Crop960 #HeaderDividerBar-Overlay-Icon {float:left; width:23px; height:20px; background-image: url(../../images/iaqg/icon_speaker.gif); margin:12px 10px 0px -2px;}
.Crop960 #HeaderDividerBar-Overlay-Content div {}
a.announcement:link {font-size:13px; font-weight:bold; float:left; margin-top:11px; text-transform:uppercase; color:#ffffff; text-decoration:none;}
a.announcement:visited, a.announcement:active {color:#ffffff;}
a.announcement:hover{color:#867fe6;}

#HeaderDividerBar-Underlay {display:none; position:absolute; top:159px; left:0px; height:34px; background-color:#ced2f7; z-index:1;  width:100%; background-color:#9ea6ef; }
#HeaderDividerBar-Underlay .DropShadow {z-index:1; position:absolute; top:34px; left:0px;}

#EmergencyBanner
{
    color:#ffffff;
    z-index:900;
    position:absolute;
    top:171px;
    left:0px;
    width:100%;
    height:45px;
    background-color: #ff0000;
}

#EmergencyBanner-Content
{
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    float:left;
    margin-top:11px;
    text-transform:uppercase;
}

#EmergencyBanner-Content a
{
    color:#ffffff;
}

#EmergencyBanner .DropShadow
{
    z-index:810;
    position:absolute;
    top:45px;
}

/* THEME FOOTER *************************************************************************/

#Footer_DividerContainer {margin-top:200px; clear:both; width:100%;}
#Footer_Divider {background-color:#ffffff; height:50px;} /* z-index:900000; background-image: url(../../images/plexus_intl/Home-Divider2.gif);background-repeat: no-repeat; background-position: top center; height:27px; */
#FooterContainer {padding-bottom:100px; background-color:#262261; overflow: hidden; clear:both;}
#FooterContainer { *height:300px; /* IE6 + 7, doesn't work in IE8/9 as IE7 */ }
#FooterContainer .DropShadow {}
#FooterContent h1 {font-size:22px; text-transform:uppercase; font-weight:500; letter-spacing:2px; color:#ffffff;}
#FooterTitleDivider {margin-top:18px; background-image: url(../../images/iaqg/footerTitleDivider.gif); height:32px; width:1240px;}
.FooterBlockTitle {text-align:center; text-transform:uppercase; color:#ffffff; margin-bottom:10px;}
.FooterBlockContent  {text-align:center; padding:0px 15px 40px 15px;}
#copyright {height:40px; clear:both; background-color:#ffffff; position:relative; top:-20px; }
#copyright .Crop960 {text-align:right; padding:20px 40px 20px 0px; background-color:#ffffff; width:1200px; }

/* LAYOUT ******************************************************************************/
#pageContent {position:relative; z-index:200; top:205px;}
#pageContent .DropShadow_Vert_Clip {display:none;}
#pageContent .DropShadow {display:none;}
.Page .minHeight {min-height:700px;}
.HeaderAdPlaceHolder {background: url(../../images/plexus_intl/Ads/placeHolder.gif); background-repeat:no-repeat; background-position: top center; height:241px;} /* 1280 */
.HeaderPicture{background-repeat: no-repeat; background-position: top center; height:241px; width:1230px; margin:0 auto;} /* 1280 */
.page_header {width:1230px; margin:0 auto;}
.Page-Margin {margin-top:-275px;} /* 1280 */
#HeaderAdDivider {background-color:#ffffff; position:relative; z-index:999999;}
#HeaderAdDivider .Crop960 div {margin-top:12px; width:1230px; background-color:#eaeaea; background-position: top center; height:10px;} /* 1280 */
#HeaderAdDividerContent {}

.Product_LeftContentBlock {float:left; width:897px; padding:10px 50px 0px 0px; text-align:left;} /* 1280 */ /* was 607  */
.Product_LeftContentBlock div {padding-right:40px;}
#Product_RightContentBlock {position:absolute; z-index:99; top:20px; left:939px; text-align:left; z-index:100; background-color:#ffffff; width:295px; height:120px; margin-top:-42px; padding-top:42px;} /* 1280 */ /* was 678  */

.Product_ItemInfoBlock {float:left; width:960px; padding:10px 0px 20px 0px; text-align:left;}

.Product_ContentBlock {float:left; width:1230px; padding:10px 0px 0px 0px; text-align:left;} /* 1280 */



.LeftContentBlockHeaderContainer {width: 897; background-color: #029ddd; margin-top: -5px; position: relative; float: left;}
.LeftContentBlockHeaderContent {position: relative; width: 872px; padding:37px 0px 37px 25px; height:26px;}
.LeftContentBlockHeaderContent h2 {color:#ffffff; font-size:28px ; padding-bottom:20px;}


#SignIn_HeaderText {padding:22px 0px 0px 0px; width:562px; vertical-align:top;}
#SignIn_HeaderText h1 {color:#ffffff;}
#CreateNewAccount_HeaderText  {width:410px; padding:22px 0px 0px 0px; vertical-align:top;}
#CreateNewAccount_HeaderText  h1 {color:#ffffff;}


/* HOME *********************************************************************************/
#Home .minHeight {min-height:200px;}
#Home #CarouselContainer {display:none;}
#Home .CarouselDivider{ z-index:900000; background-image: url(../../images/plexus_intl/Home-Divider.gif);background-repeat: no-repeat; background-position: top center; height:27px;}
#Home .SubTemplates {display:none;}
#Home .CustomContent {display:none;}
#Home {margin-bottom:-50px;}
#home_login {position:absolute; right:20px;  width:500px; height:330px; 
border-left:2px solid #cecece;
border-bottom:2px solid #cecece;
border-right:2px solid #cecece;
background-color:rgba(0,0,0,0.7);
-webkit-border-bottom-right-radius: 80px;
-moz-border-radius-bottomright: 80px;
border-bottom-right-radius: 80px;
}

a.loggedIn:link {color:#029ddd; text-decoration:underline;}
a.loggedIn:visited, a.loggedIn:active {color:#029ddd; text-decoration:underline;}
a.loggedIn:hover{color:#fff; text-decoration:underline;}

#home_login { background-color/*\**/: #000000\9; }

#loginLinks {position:relative;}
#loginSection #forgotPassword {display: block; margin-top:-69px;} /*      clear:both; padding: 5px 0px; position:absolute; bottom:-96px;*/
#loginRememberMe {display: block; margin-top:114px;}/*       clear:both; padding: 10px 0px; position:absolute; bottom:-147px;*/

#home_login #loginSection #forgotPassword {display: block; padding: 5px 0px; margin-top:30px; position:relative; bottom:0px;} /* clear:both; */
#home_login #loginRememberMe {display: inline; position:relative; top:7px; margin-top:0px; color:#c7c7c7; padding: 11px 20px 11px 0px; background-color:rgba(118,118,118,0.5); font-size:15px; z-index:10; } /* clear:none; */

#loginSection {margin-left:20px;}
.txtBox {width:270px;}

#home_login #dialog-loginForm {background-color:transparent; margin-top:10px; padding:15px;}
#home_login #dialog-loginForm  label {color:#fff;}

#home_login .errorMsg {position:absolute; left:-355px; top:10px;}
#home_login .txtBox {width:413px;}

#home_login #loginSection #forgotPassword a:link {color:#c7c7c7; font-size:15px;}
#home_login #loginSection #forgotPassword a:visited, a:active {color:#c7c7c7;}
#home_login #loginSection #forgotPassword a:hover{color:#fff;}

#home_login #loginRememberMe #chkRememberMe {margin-left:15px; margin-top:5px;}
#home_login #loginRememberMe #loginRememberMeTxt {position:relative; top:-1px; left:4px;}
/*
#PageMargin_Home {min-height:700px; margin-top:-67px;}
ul#mycarousel {list-style-type: none; padding:0px; margin:0px;}
#PageMargin_Home .DropShadow_Vert_Clip {display:none;}
#PageMargin_Home .Product_ContentBlock5 {margin-bottom:50px;}
*/

.preload {display:none; height:150px; text-align:center; padding-top:190px; position:absolute;  
  overflow: hidden;
  margin: 0 auto;
  left: 0;
  right: 0;

}


#slides {background-position: 50% 50%; margin:0; padding:0; height:408px; margin-bottom:-50px; position:relative; width:100%;  overflow:hidden;}
/*Start SlidesJS Optional*/
/*
    #slides {
      margin-top:20px;
    }
    
    @media all and (min-width:0) {
    #slides {  margin-top:0px \0/; }  
}

    #slides .slidesjs-navigation {
      margin-top:3px;
    }

    #slides .slidesjs-previous {
      margin-right: 5px;
      float: left;
    }

    #slides .slidesjs-next {
      margin-right: 5px;
      float: left;
    }
*/

/* CATEGORIES **************************************************************************/
#PageMargin_Categories{margin-top:-275px;}
#categoryPageTitleContent {float:left; position:relative;}
#categoryPageTitleContentEdit {position:absolute; z-index:9999999999999999999999; top:-22px; left:10px;}
#categoryPageTitleContentDivider {clear:both; text-align:left; position:relative; top:5px; width:1230px;} /* 1280 */
#categoryOverviewContent {position:relative; z-index:3000; top:5px; clear:both;}
#categoryOverviewContent h2 {margin:10px 0px 3px 0px; font-size:20px; color:#5b5c5c; }
.categorylistThumbBG {width:88px; height:88px;  margin-top:-10px; position:relative; z-index:1000000;} /* background: url(../../images/plexus_intl/icon-Bullet_c.gif); */
#categoryItemsContainer {float:left; width:1280px; padding:10px 0px 20px 0px; text-align:left; margin:30px -33px 0px 0px;} /* 1280 */
/* START - IAQG Category List Sub-Template ********************************************/
.plexusShim {display:none;}
.categoryListItemContainer-block {width:33%; display:inline-block;}
.categoryListItemContainer {width:100%; margin-bottom:20px;}
.categoryListItemContent {padding:0px 0px 30px 0px; width:360px; min-height:245px;}
.categoryListItemContent img {float:left; margin: 0px 15px 10px 0px;}
.categoryListItemContent h3 a:link {color:#029ddd; font-size:20px; text-decoration:none;}
.categoryListItemContent h3 a:visited, .categoryListItemContent h3 a:active {color:#029ddd; text-decoration:none;}
.categoryListItemContent h3 a:hover{color:#5b5c5c; text-decoration:underline;}
.categoryListItemDeleteButton {right:-25px; position:absolute; z-index:9999999999999999999999; top:-60px; }
.categoryListItemEditButton {right:85px; position:absolute; z-index:9999999999999999999999; top:-60px;}
.categoryListItemThumbButton {right:30px; position:absolute; z-index:9999999999999999999999; top:-60px;}
.categorylistThumbBG {}
.categorylistThumbContainer {width:88px; height:88px; padding:0px 10px 0px 0px;}
.categoryListItemRightDetail {}
.categoryListItemTitle {font-weight:300;  margin:0px 0px 13px 0px; color:#029ddd;}
.categoryListItemDesc {margin:0px 0px 15px 0px; }
.categoryListItemLink {text-transform:lowercase;}
/* .categoryListItemRightDetail {} background-color:#eff1f2; */
.spacer {width:0px;}
.spacer.val {width:0px;}
.categoryListItemNoteEven {position:absolute; z-index:9999999999999999999999999999; left:40px; margin-top:130px;}
.categoryListItemNoteOdd {position:absolute; z-index:9999999999999999999999999999; left:40px; margin-top:130px;}
/* END - IAQG Category List Sub-Template ********************************************/

/* CATEGORY OFFERS ********************************************************************/
#PageMargin_CategoryOffers {margin-top:-275px;}
#PageMargin_CategoryOffers  .Product_ContentBlock  h1{margin-bottom:5px;}
#CategoryOffers_BCrumb_gtie7 {float:left; margin:10px 0px 19px 0px;}
#CategoryOffers_BCrumb_ie7 {float:left; margin:-16px 0px 15px 0px;}
#CategoryOffers_BCrumb_ie6{float:left; margin:-16px 0px 15px 0px; position:relative; z-index:99999999;}
#CategoryOffers_breadcrumb_gtie8 {float:left; margin:-18px 0px 15px 9px;  margin-top:-17px; width:870px;}
#CategoryOffers_breadcrumb_ie8 {float:left; margin:-18px 0px 15px 9px;  margin-top:-17px; width:870px;}
#CategoryOffers_breadcrumb_ie7 {float:left; margin:-18px 0px 15px 9px;  width:870px; margin-top:-20px;}
#CategoryOffers_breadcrumb_ie6 {float:left; margin:-18px 0px 15px 9px;  width:870px; margin-top:-20px; position:relative; z-index:99999999;}
#CategoryOffers_breadcrumb_notie{float:left; margin:10px 0px 19px 9px; width:870px;}
.fullWidthContentDisplayBlock {float:left; width:1230px; padding:10px 0px 20px 0px; text-align:left; position:relative;} /* 1280 */
.fullWidthContentDisplayBlockV2 {float:left; width:900px; padding:10px 0px 20px 0px; text-align:left; position:relative;}
#ContentFilterBlockV2 {width:265px; float:left; margin-top:6px;}
#ContentDisplayBlockV2 {float:left; padding-left:35px; border-left: 10px solid #e4e6e5;  min-height:550px;}
.filterHeader {clear:both; float:left; background-color:#e4e6e5; width:235px; padding:10px 0px 10px 10px;  }
.filterHeaderTitle {clear:both; float:left; font-weight:bold;}
#PageMargin_CategoryOffers .OverviewContentBlock {clear:both; float:left; padding-bottom:55px;}
#CategoryOffersSummaryDescription {position:relative; padding:0px 50px 0px 0px;  }
.categoryOfferItem {margin:0px 0px 0px 0px;}
.categoryOfferItem h3 a:link {color:#019ddd;}
.categoryOfferItem h3 a:visited, a:active {color:#019ddd;}
.categoryOfferItem h3 a:hover{color:#5b5c5c;}
.categoryOfferItem h3 .offerNameLink {float:left; font-size:22px ; margin-left:20px;}
.categoryOfferItem h3 .offerPrice {display:none; float:left; font-size:22px; margin-left:10px; color:#262261; font-style:italic;}
.categoryOfferItemDesc {width:1200px; padding:10px 0px 0px 20px; vertical-align:top; } /* 1280 */
.categoryOfferItemType{color:#4940b5; margin:-7px 0px 5px 0px; font-style:italic}
.categoryOfferItemDeleteButton {right:-25px; position:absolute; z-index:9999999999999999999999; top:-25px; }
.categoryOfferItemEditButton {right:30px; position:absolute; z-index:9999999999999999999999; top:-25px;}
.dividerLineA {clear:both; text-align:left; margin:25px 0px 0px 0px; border-top: 1px solid #617781 ;}
.dividerLineB {clear:both; text-align:left; margin:0px 0px -15px 0px; border-top: 1px solid #ffffff;}
#OfferPricingNote {clear:both; float:right; margin-top:10px; display:none;}

#PageMargin_CategoryOffers #BreadCrumbContent_Container {position:relative; z-index:9999999;}

#BreadCrumbContent_Container {}

/* V2 */
#PageMargin_CategoryOffers .TitleBlockHeaderContainer {clear:both; margin:-25px 0px 30px 0px; } /* background-image: url(../../images/plexus_intl/ProductTitleContentBlockHeader_BG.gif);background-repeat: repeat-y; background-position: top center;  */
#PageMargin_CategoryOffers .TitleBlockHeaderContent {clear:both; padding:37px 0px 37px 25px; height:26px;  text-align:left; width:1205px; background-color:#029ddd;}
#PageMargin_CategoryOffers .TitleBlockHeaderContent h1 {color:#ffffff; position:relative; z-index:5000; margin-right:-5px;}

.TitleBlockHeaderContainer {clear:both; margin:50px 0px 0px 0px; } /* background-image: url(../../images/plexus_intl/ProductTitleContentBlockHeader_BG.gif);background-repeat: repeat-y; background-position: top center;  */
.TitleBlockHeaderContent {clear:both; padding:37px 0px 37px 25px; height:26px;  text-align:left; width:1205px; background-color:#029ddd;}
.TitleBlockHeaderContent h1 {color:#ffffff; position:relative; z-index:5000; margin-right:-5px;}

.btnFilterLink {font-weight:normal; text-decoration:none;}
.btnFilterCount {font-weight:normal; text-decoration:none;}
.btnFilterLink_Selected:before {
    content: "";
    display: block;
    background: url(../../images/iaqg/Icon-btnFilterLink_Selected.gif) no-repeat;
    width: 10px;
    height: 11px;
    float: left;
    margin: 4px 10px 0px -15px;
}
.btnFilterLink_Selected {font-weight:bold; margin-left:-5px; text-decoration:none;}
.btnFilterCount_Selected {font-weight:bold; text-decoration:none;}

a.FilterEdit { cursor: default; width: 20px; height: 16px; display: block; background: url(../../images/plexus_intl/btn-FilterEdit.png);}
a.FilterEdit:hover {cursor: default; background-position: 0 -16px;}

/* OFFER DETAILS ****************************************************************************/

#PageMargin_OfferDetails {position:relative; top:-34px;}
#PageMargin_OfferDetails .Product_LeftContentBlock  h1 {margin-top:-6px;}
#PageMargin_OfferDetails .Icon_BCrumb {position:relative; top:4px;}
#PageMargin_OfferDetails #CategoryOffers_breadcrumb_notie {position:relative; left:-9px;}
#offerDetailsShortTitleNote {float:left; margin:0px 0px 0px 0px; position:absolute; top:-100px; left:-75px;  z-index:1; width:400px;}
#offerPageTitleContentDivider {clear:both; text-align:left; margin-top:23px;  width:897px;} /* 1280 */ /* was 607 */
#offerWidget {margin-top:36px;}
#offerWidgetAdminAccess {margin-top:35px;}
#offerWidgetAdminAccess #SchedulePurchaseHeaderIcon {margin:15px 0px 0px 15px;}
#offerWidgetDivider {margin:-10px 0px 20px 0px; width:293px; height:27px; background-color:#262261;}
#SchedulePurchaseHeaderIcon {margin-top:24px; position:absolute; top:25px; left:0px; float:left; background-image: url(../../images/iaqg/icon_purchase.gif); width:67px; height:68px;}
#SchedulePurchaseHeader {color:#434343; margin:0px 0px 15px 77px;}
#ScheduleOptionsHeader{background-color:#e5e5e5; height:20px; width:293px; margin-top:-10px;}
#ScheduleOptionsBody{padding:9px 22px 0px 22px; text-align:left; width:249px; background-color:#e5e5e5;}
#ScheduleOptionsFooter{background-color:#e5e5e5; height:20px; width:293px;}
#offerDetailsTitle {top:4px;}
#offerDetailsSummaryDescription .Product_LeftContentBlock {margin:16px 40px 20px 0px; }
.product_ContentBlockHeader {width:897px; background-color:#e5e5e5;  margin-top:1px; background-position: top center; height:40px; margin-bottom:20px;}/* background-image: url(../../images/plexus_intl/ProductContentBlockHeader_BG.gif);background-repeat: repeat-y; */
.product_ContentBlockHeaderLight {width:897px; background-color:#cccccc; margin-top:1px;  background-position: top center; height:40px; margin-bottom:20px;} /* background-image: url(../../images/plexus_intl/ProductContentBlockHeaderLight_BG.gif);background-repeat: repeat-y; */
.product_ContentBlockHeader_Admin { width:897px; background-color:#e5e5e5; margin-top:1px; background-position: top center; height:40px; margin-bottom:20px;} /* background-image: url(../../images/plexus_intl/ProductContentBlockHeader_BG_Admin.gif);background-repeat: repeat-y;  */ 
.product_ContentBlockHeaderLight_Admin { width:897px; background-color:#cccccc; margin-top:1px;  background-position: top center; height:40px; margin-bottom:20px;} /*background-image: url(../../images/plexus_intl/ProductContentBlockHeaderLight_BG_Admin.gif);background-repeat: repeat-y; */
#offerDetails_InfoSectionCrop {text-align:left; position:relative; width:1230px; margin:0 auto; padding: 0 3px;}
.offerDetails_InfoSectionContent{float:left; width:897px;  padding:22px 50px 0px 0px; text-align:left;}
.offerDetails_DraggableContainer {width:20px; height:40px; margin:-22px 0px 0px -3px; float:left; background-color:#7f81ab; border-right:solid 2px #ffffff; cursor: hand; cursor: pointer; background-image: url(../../images/plexus_intl/icon_Draggable.gif);background-repeat: no-repeat;}
.offerDetails_InfoSectionTitle{font-size:17px; text-transform:uppercase; margin:-12px 0px 0px 0px; color:#2b2b2b;}
.offerDetails_InfoSectionEditButtons {float:right; text-align:right; margin:-15px 20px 0px 0px;}
.offerDetails_InfoSectionExpanded{background-color:#e5e5e5; width:897px; margin-top:-20px; border-top:1px solid #ffffff;}
.offerDetails_InfoSectionExpandedLight{background-color:#cccccc; width:897px; margin-top:-20px; border-top:1px solid #ffffff;}
.offerDetails_InfoSectionExpandedData {padding:0px 20px 0px 66px;}
#offerDetails_InfoSectionNote {width:897px; text-align:right; color:#686868; position:relative; top:5px; }

#PageMargin_OfferDetails .Product_LeftContentBlock a.BtnAccountEditContent {margin-left:-35px;}

.Product_HeaderContent2 {float:left; width:960px; padding:22px 50px 0px 0px; text-align:left;}
.Product_HeaderContent2 h1 {color:#ffffff;}

/* CART ****************************************************************************/
#PageMargin_Cart {position:relative; top:-45px; min-height:700px;}
#PageMargin_Cart  #HeaderAdDivider {display:none; } /*top:-55px; margin-top:-5px;*/
#PageMargin_Cart #BreadCrumbContent {margin-top:-50px;}
#Cart_Container {}
#Cart_Container  hr{width:1230px;}
#Cart_HeaderContainerCrop {position:relative; width:930px; margin:0 auto; padding: 0 3px;}
.ShoppingCartHeaderContainer {
/*
	width: 1120px;
	background-color: #f2f3fd;
*/
	margin-top: -5px;
	margin-bottom: 45px;
	position: relative;
	margin-left: -160px;
    _margin-left: -155px;  /*IE6*/
    float: left; 

}

.ShoppingCartHeaderContent {
	position: relative;
    /*
	margin-left: 160px;
    */
	width: 1205px;
	padding: 20px 25px 20px 0px;
    height:30px;
}

.ShoppingCartHeaderContent h2{font-size: 28px; width:1230px; top:10px; margin:0px 0px 0px 0px; top:-14px; text-align:right; }
#Cart_EmptyNote {text-align:left; float:left; padding-left:10px;}
#Cart_ItemsCount {display:none;}
#Cart_ItemsNote{display:none;}
#Cart_ContinueShoppingNote {margin-top:-15px; position:absolute; z-index:5000; float:right; padding-bottom:20px; top:-31px; right:0px; padding-right:10px;}
#PageMargin_ReviewConfirm .CartItem_UnitPrice{padding-left:18px;}
#PageMargin_ReviewConfirm .CartItem_PriceData{padding-left:18px;}
#PageMargin_Cart #Cart_Details {position:relative; top:-45px;}
#PageMargin_ReviewConfirm #Cart_Details {position:relative; }
#PageMargin_ReviewConfirm .CartItem_Delete {width:10px;}
#PageMargin_ReviewConfirm .CartItem_Data {width:671px; padding:10px 0px 0px 15px;}
#PageMargin_Cart #cartActions { *clear:both; *float:right; *margin-top:20px; *margin-bottom:50px; *width:1230px; /* IE6 + 7, doesn't work in IE8/9 as IE7  */ }


/* LAYOUT ****************************************************************************/
.dividerLineA_A{background-color:#617781 ;}
.dividerLineA_B{background-color:#ffffff ;}

/* ICONS ******************************************************************************/
.Icon_Bullet{background-image: url(../../images/iaqg/Icon-Bullet.png); width:30px; height:37px; margin-top:0px;}




/* EDIT MODE *************************************************************************/
.editModeContainer {
	position:relative;
	padding:15px;
	margin:1em 0 3em;
	border:5px dashed #b4b4b5;
	color:#333;
	/* css3 */
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.editModeContainer.AddNewOfferCategoryHelper {
	border-style:solid; 
    text-align:center; 
    padding:20px; 
    margin:10px 5px 15px 0px;  
    width:600px; 
    /* background-color:#f7f6f6; */
}
.editModeContainer.categoryListingDisabledNoteEvenHelper {
	background-color:#ffffff;  
    text-align:center; 
    padding:15px 20px 15px 20px; 
    margin:-30px 5px 15px 0px;
}
.editModeContainer.categoryListingDisabledNoteOddHelper{
    background-color:#ffffff; 
    text-align:center; 
    padding:15px 20px 15px 20px; 
    margin:-30px 5px 15px 0px;
}
.editModeContainer.categoryOfferDisabledNoteHelper{
    border-style:solid; 
    background-color:#ffffff; 
    text-align:center; margin: auto; 
    top: -20px; 
    left:350px; 
    padding:15px 20px 15px 20px;  
    position:absolute; 
    z-index:9999999999999999999999;
}
.editModeContainer.categoryOffersShortTitleNoteHelper{
    border-style:solid; 
    background-color:#ffffff;  
    text-align:center; 
    padding:20px;
    margin-top:10px;
}
.editModeContainer.categoryFilterNoteHelper{
    border-style:solid; 
    text-align:center; 
    padding:20px; 
    margin:10px 20px 15px -10px; 
}
.editModeContainer.offerDetailsInformationSectionsNoteHelper{
    border-style:solid; 
    text-align:center; 
    padding:20px; 
    margin:5px -28px 20px 0px;
}
.editModeContainer.offerDetailsShortTitleNoteHelper{
    border-style:solid;
    text-align:center; 
    padding:20px;
    background-color:#ffffff; 
   
   
}
.editModeContainer.offerDetailsWidgetNoteHelper {
    border-style:solid;
    background-color:#ffffff;
    width:270px; 
    top:70px; 
    left:5px; 
    padding:15px 0px 15px 0px;  
    
    z-index:3;
    
    position:absolute;
	margin:1em 0 3em;

	/* css3 */
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
    text-align:center;
}
.editModeContainer.left {
	margin-left:30px;
}
.editModeContainer.right {
	margin-right:30px;
}
.editModeContainer.none {
	margin:0px;
}
.editModeContainer.none.categoryListOverviewContentHelper{
	margin:-10px 0px -10px 0px; padding:10px 40px 20px 20px;
}
.editModeContainer.categoryOverviewContentHelperTop{
	border-bottom:0px dashed #ffffff; 
    border-style:dashed; 
    margin:-10px -2px -10px 0px; 
    padding:10px 25px 20px 20px; 
    width:1145px;
}
.editModeContainer.categoryOverviewContentHelperBottom{
	border-top:0px dashed #ffffff; 
    border-style:dashed; 
    margin:-20px -2px -10px 0px; 
    padding:10px 40px 20px 20px; 
    width:1145px;
}
.editModeContainer.offerDetailsOverviewContentHelperTop{
	border-bottom:0px dashed #ffffff; 
    border-style:dashed; 
    margin:-20px 0px -40px -25px; 
    padding:15px 25px 50px 20px; 
}
.editModeContainer.offerDetailsOverviewContentHelperBottom{
	border-top:0px dashed #ffffff; 
    border-style:dashed; 
    margin:-30px 0px -10px 0px; 
    padding:30px 25px 20px 20px;
}
.editModeContainer.none.categoryListingOddHelper{
    /*
    margin:20px 0px 20px 20px; 
    padding:20px 0px 0px 20px;
    float:left;
    position:relative; 
    background-color:#dedede; 
    */
    position:relative;  
    margin:20px 20px 20px 0px; 
    padding:20px 0px 0px 20px 
    
}
.editModeContainer.none.categoryListingEvenHelper{
/*
    margin:20px 0px 20px 20px; 
    padding:20px 0px 0px 20px;
    float:left;
    position:relative; 
    background-color:#dedede; 
    */
    position:relative;  
    margin:20px 20px 20px 0px; 
    padding:20px 0px 0px 20px;
}
.editModeContainer.none.categoryListingDisabledOddHelper{
    position:relative;  
    opacity:0.5; 
     -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'; 
    filter: alpha(opacity=50); -khtml-opacity: 0.5; 
    background-color:#dedede;   
    border-color:#919191; 
    margin:20px 20px 20px 0px; 
    padding:20px 0px 0px 20px 
}
.editModeContainer.none.categoryListingDisabledEvenHelper{
    position:relative;  
    opacity: 0.5; 
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'; 
    filter: alpha(opacity=50); -khtml-opacity: 0.5; 
    background-color:#dedede; 
    border-color:#919191; 
    margin:20px 20px 20px 0px; 
    padding:20px 0px 0px 20px;
}
.editModeContainer.none.categoryOfferVisibleHelper{
    border-style:dashed; 
    margin:5px -2px 5px 0px; 
    padding:20px 40px 20px 20px; 
}
.editModeContainer.none.categoryOfferDisabledHelper{
    position:relative;  
    opacity: 0.5; 
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'; 
    filter: alpha(opacity=50); 
    -khtml-opacity: 0.5; 
    background-color:#dedede; 
    border-style:dashed; 
    border-color:#919191; 
    margin:10px -2px 5px 0px; 
    padding:25px 40px 20px 20px;  
}
.editModeContainer.none.offerDetailsWidget{
    position:relative; 
    background-color:;  
    opacity: 0.3; 
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=30)'; 
    filter: alpha(opacity=30); 
    -khtml-opacity: 0.3; 
    border:none; 
    margin:-50px -25px 10px -22px; 
    padding:-40px 20px 20px 12px;  
}
.editModeContainer.none.offerDetailsWidgetOuter{
    border:5px dashed #919191; 
    margin:14px -10px 10px -12px; 
    padding:-40px 20px 0px 7px;
    -webkit-border-radius:10px; 
    -moz-border-radius:10px; 
    border-radius:10px;  
}
.editModeContainer.right {
	margin-right:30px;
}
.editModeContainer.offerDetailsWidgetNoteHelper {
	color:#333;
    border:5px solid #919191;
    background-color:#cccccc;
    width:270px; 
    top:30px; 
    left:5px; 
    padding:15px 0px 15px 0px;  
    z-index:3;
    position:absolute;
	margin:1em 0 3em;
	/* css3 */
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
    text-align:center;
}
.editModeContainer:before {
	content:"";
	position:absolute;
	bottom:-20px; /* value = - border-top-width - border-bottom-width */
	left:40px; /* controls horizontal position */
    border-width:20px 20px 0;
	border-style:solid;
    border-color:#b4b4b5 transparent;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}
.editModeContainer:after {
	content:"";
	position:absolute;
	bottom:-13px; /* value = - border-top-width - border-bottom-width */
	left:47px; /* value = (:before left) + (:before border-left) - (:after border-left) */
	border-width:13px 13px 0;
	border-style:solid;
	border-color:#fff transparent;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}
.editModeContainer.offerDetailsWidgetNoteHelper:before {
	content:"";
	position:absolute;
	bottom:-20px; /* value = - border-top-width - border-bottom-width */
	left:40px; /* controls horizontal position */
    border-width:20px 20px 0;
	border-style:solid;
    border-color:#919191 transparent;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}
.editModeContainer.offerDetailsWidgetNoteHelper:after {
	content:"";
	position:absolute;
	bottom:-13px; /* value = - border-top-width - border-bottom-width */
	left:47px; /* value = (:before left) + (:before border-left) - (:after border-left) */
	border-width:13px 13px 0;
	border-style:solid;
	border-color:#cccccc transparent;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}
/* Variant : top
------------------------------------------ */
/* creates the larger triangle */
.editModeContainer.top:before {
	top:-20px; /* value = - border-top-width - border-bottom-width */
	bottom:auto;
	left:auto;
	right:40px; /* controls horizontal position */
    border-width:0 20px 20px;
}
/* creates the smaller  triangle */
.editModeContainer.top:after {
	top:-13px; /* value = - border-top-width - border-bottom-width */
	bottom:auto;
	left:auto;
	right:47px; /* value = (:before right) + (:before border-right) - (:after border-right) */
    border-width:0 13px 13px;
}
/* Variant : left
------------------------------------------ */
/* creates the larger triangle */
.editModeContainer.left:before {
	top:10px; /* controls vertical position */
	bottom:auto;
	left:-30px; /* value = - border-left-width - border-right-width */
	border-width:15px 30px 15px 0;
	border-color:transparent #a6e2fc;
}
/* creates the smaller  triangle */
.editModeContainer.left:after {
	top:16px; /* value = (:before top) + (:before border-top) - (:after border-top) */
	bottom:auto;
	left:-21px; /* value = - border-left-width - border-right-width */
	border-width:9px 21px 9px 0;
	border-color:transparent #fff;
}
/* Variant : right
----------------------------------------- */
/* creates the larger triangle */
.editModeContainer.right:before {
	top:10px; /* controls vertical position */
	bottom:auto;
    left:auto;
	right:-30px; /* value = - border-left-width - border-right-width */
	border-width:15px 0 15px 30px;
	border-color:transparent #b4b4b5;
}
/* creates the smaller  triangle */
.editModeContainer.right:after {
	top:16px; /* value = (:before top) + (:before border-top) - (:after border-top) */
	bottom:auto;
    left:auto;
	right:-21px; /* value = - border-left-width - border-right-width */
	border-width:9px 0 9px 21px;
	border-color:transparent #fff;
}
/* Variant : none
------------------------------------------ */
/* creates the larger triangle */
.editModeContainer.none:before {
/
	top:10px; 
	bottom:auto;
    left:auto;
	right:-30px; 
    border-width:0px 0 0px 0px;
	border-color:transparent #b4b4b5;
}
/* creates the smaller  triangle */
.editModeContainer.none:after {

	top:16px; 
	bottom:auto;
    left:auto;
	right:-21px; 
    border-width:0px 0 0px 0px;
	border-color:transparent #fff;
}












/* HEADER *************************************************************************/
/* #HeaderTrim {background-image: url(../../images/plexus_intl/HeaderTrim_BG.gif);background-repeat: repeat-y; background-position: top center; height:10px; position:relative; z-index:200;} */

#BrandingLogo {position:absolute; z-index:808; top:0px; left:0px;}
#HeaderLogo {z-index:1000; position:absolute; top:32px; left:0px; width:305px; height:110px;}
#HeaderLogo2 {z-index:500000; position:absolute; top:0px; left:0px; width:205px; height:126px; padding-left:10px; background-color:#fff;}

.LogoEdit {position:absolute; z-index:9999999999999999999999; margin-left: 20%; top:7%;}
:root .LogoEdit {margin-top: -105px \0/IE9; }  /* IE9 */
/* Firefox Fix*/
@-moz-document url-prefix() { 
.LogoEdit {margin-top:-105px; position:relative; z-indez:9999;}
}

#LogoEditContent {position: relative; left: -50%; margin-left: -50%;}

#HeaderAccountLogin {z-index:300; position:absolute; top:0px; right:325px;}
#HeaderAccountLanguage {z-index:300; position:absolute; top:0px; left:635px;}









/*
.DropShadowAccount {background: url(../../images/plexus_intl/DropShadowAccount.png); background-repeat:no-repeat; background-position: top center; height:10px;}
*/
.DropShadowProfileSettings {background: url(../../images/plexus_intl/DropShadowProfileSettings.png); background-repeat:no-repeat; background-position: top center; height:10px;}
.DropShadowExpand{}/* clear:both; background-image: url(../../images/plexus_intl/MyCoursesExams-TaskExpandDivider_BG.gif);background-repeat: repeat-y; background-position: top center; height:1px; */
.DropShadowSearchBar{background: url(../../images/plexus_intl/DropShadowSearchBar.gif); background-repeat:repeat-x; width:100%; height:10px}
.DropShadowAccountBar{background: url(../../images/plexus_intl/DropShadowAccountBar.gif); background-repeat:repeat-x; width:100%; height:10px;}
.DropShadowAccountBar2{ background: url(../../images/plexus_intl/DropShadowAccountBar2.gif); background-repeat:repeat-x; width:100%; height:10px; }  

hr {background-color: #848484; border: 0 none; color: #acacac; height: 1px; margin:25px 0px 25px 0px;}
img {border:0px;}
table {
    border-collapse: collapse;
}
th, td {
    padding: 0;
}
.PD_Content span {color:#acacac; padding:0px 0px 0px 10px;}
.PD_Content h6 {color:#000000;}

.Table {display: table; height: 100%; width: 100%;}
.Table.Row {display: table-row; height: 1px;}
.Table.Auto {height: auto;}
.infoArrow {background: url(../../images/plexus_intl/infoArrow.gif); background-repeat:no-repeat; width:136; height:21px;}
.infoArrow2 {background: url(../../images/iaqg/infoArrow2.gif); background-repeat:no-repeat; width:136; height:21px;}
.infoArrow3 {background: url(../../images/plexus_intl/infoArrow3.gif); background-repeat:no-repeat; width:136; height:21px;}



/* ProcessCART ****************************************************************************/
#PageMargin_ProcessCart {min-height:700px; }
#PageMargin_ProcessCart .Top_Clip {display:none;}
#ProcessCart_PageContainer {padding-top:25px;}
#ProcessCart_HeaderContainer {position:relative; top:-6px;}
#ProcessCart_HeaderContainer .Product_ContentBlock3a {height:100px;}
#ProcessCart_HeaderContainer .Product_ContentBlock3a-text {margin:-8px 0px 0px 25px; padding: 20px 0px 20px 0px;}
#ProcessCart_PageTitle {}
#ProcessCart_PageTitle hr {width:1230px;}
#ProcessCart_PageContentContainer {}
#ProcessCart_CreateNewContainer {width:520px; padding:33px 0px 0px 0px; text-align:right; float:right; position:relative; z-index:5000000; top:-2px;}
#ProcessCart_CreateNewIcon {background-image: url(../../images/iaqg/icon_CreateNew.png); height:22px; width:20px; float:left; margin:-4px 10px 0px 0px; float:right;}
#ProcessCart_CreateNewContent {float:right; position:relative; top:-2px;}
a#createNewAddress:link {font-size:16px; color:#ffffff;}
a#createNewAddress:visited, a#createNewAddress:active {color:#ffffff;}
a#createNewAddress:hover{color:#76d6fd;}
.ProcessCart_Item {}
.ProcessCart_AltItem {}
#ProcessCart_AddressNote {font-style:italic; margin:5px 0px 10px 45px;}
#ProcessCart_AddressNote .Crop960 {width:1210px;}

#newAddressForm {top:88px;}
#newAddressForm #countryForm {}
#countryForm  {position:relative; top:-110px;}

/* edit address */
#addressForm {position:relative; top:0px;}
/* create new address + select country */
#countryForm  ~ #addressForm {position:relative; top:-105px; }
#addressForm_PostalCode {position:relative; z-index:9999;}

@-moz-document url-prefix() { 
 
  #ProcessCart_AddressNote {
     font-style:italic; margin:5px 0px 40px 0px;  
  }
}
#ProcessCart_AddressBookContainer {position:relative; top:-50px; z-index:10000;}
#ProcessCart_AddressBookContainer .ProcessCart_AltItem {width:1230px;}
.ProcessCart_AddressBookContent {width:1213px; padding:10px 0px 15px 0px; position:relative; left:17px; top:40px;}
#cancelCountrySelectBtn {margin-top:2px; margin-left:20px; }
#addressForm_cancelNewAddress {} /* position:absolute; left:100px; top:0px; margin-bottom:60px;  */
#section_countryForm  {margin-left:25px;}
#PageMargin_ProcessCart  #addressForm {margin-left:25px;}

#crop_countryForm {height:190px; position:relative; left:-3px;}
#crop_countryForm .elementItem {margin:20px 0px 0px 0px;}
#section_addressForm { }
#crop_addressForm {position:relative; top:-80px; padding:0px 0px 0px 0px; margin-left:2px;}
#addressForm_StreetAddress1 {position:relative; z-index:9999999999; }
#addressForm_saveNewAddress {clear:both; float:left; margin-bottom:60px;}
#addressForm_StreetAddress2 label {position:relative; z-index:9999999999; margin-top:14px;position:relative; top:-14px;}
#addressForm_StreetAddress3 label{position:relative; z-index:9999999999; margin-top:14px;position:relative; top:-14px;}



#formDescHeader_storePaymentForm {}
#cancelCountrySelectBtn {*position:absolute; *top:90px; *left:350px;} /* ie7 and below only */
#cardForm-ExpiryYear {*position:relative; *left:70px; *top:24px;}

#section_requiredForShippingForm .formLegend {margin-left:25px; color:#029ddd;}
#section_requiredForShippingForm .formDivider {clear:both; height:70px; background-color:#ffffff; border-bottom: 1px solid #c0c0c0; padding-top:3px;}
#formDescHeader_requiredForShippingForm{display:none; margin-left:25px; color:#97e0fe; font-style:italic;}
#requiredForShippingForm_PhoneNumberList, #requiredForShippingForm_requiredShippingOptionNote {margin-left:25px;}
#customShippingPhoneNumberError  {padding-left:50px;}
#section_newPhoneNumberForm {margin-left:50px;}

#requiredShippingNote {margin-bottom:1em; font-style:italic;}
#requiredShippingOptionNote {margin-top:-1em; margin-bottom:1em; font-weight:bold;}
#requiredForShippingForm_PhoneNumberList{margin-bottom:6em;}

#section_newPhoneNumberForm .formLegend,
#section_newPhoneNumberForm .formDescHeader,
#section_newPhoneNumberForm .formDivider,
#section_newPhoneNumberForm .description_AreaCode,
#section_newPhoneNumberForm .description_PhoneNumber,
#section_newPhoneNumberForm .description_Extension {display:none;}

#newPhoneNumberForm_PhoneNumberType {clear:both; float:left; margin-right:8px;}
#newPhoneNumberForm_CountryCode {float:left; margin-right:8px;}
#newPhoneNumberForm_CountryCode select {width:auto;}
#newPhoneNumberForm_AreaCode {float:left; margin-right:8px;}
#newPhoneNumberForm_PhoneNumber {float:left; margin-right:8px;}
#newPhoneNumberForm_Extension {float:left; margin-right:8px;}

 
/* CreateNewAddress */
#PageMargin_CreateNewAddress #countryForm {margin-left:-25px;}
#PageMargin_CreateNewAddress #addressForm {margin-top:-23px;}
#PageMargin_CreateNewAddress {min-height:750px; position:relative; top:-34px;}
#PageMargin_CreateNewAddress .DropShadow {display:none;}
#PageMargin_CreateNewAddress .DropShadow1280 {display:none;}
#PageMargin_CreateNewAddress .DropShadow_Vert_Clip {display:none;}
#PageMargin_CreateNewAddress .page_header {}
#PageMargin_CreateNewAddress #HeaderAdDivider {position:relative; z-index:1000;}
#PageMargin_CreateNewAddress .breadcrumbSpacer {float:left; margin-left:0px;}
.Product_ContentTitleBlockHeader {clear:both; margin-top:30px;}
#PageMargin_CreateNewAddress .Product_HeaderContent2 {width:1230px;  padding:5px 0px 3px 0px; margin-top:-42px;} /* background-color:#009cdf;  padding:34px 0px 26px 0px;*/
#PageMargin_CreateNewAddress .Product_HeaderContent2 h1 {font-size:28px; line-height:31px;  color:#009cdf; border-bottom:1px solid black; } /* padding-left:20px; */
#PageMargin_CreateNewAddress .Product_ItemInfoBlock_Inner{width:1250px; padding:0px 20px 40px 0px; margin-top:42px;  }

/* ReviewAndConfirm ****************************************************************************/
#PageMargin_ReviewConfirm {min-height:700px; }
#PageMargin_ReviewConfirm .DropShadow {display:none;}
#PageMargin_ReviewConfirm .DropShadow_Vert_Clip {display:none;}
#PageMargin_ReviewConfirm #BreadCrumbContent {position:relative; top:-55px; background-color:#fff;}
#ReviewConfirm_PageTitle {position:relative; top:-79px;}
#ReviewConfirm_PageTitle hr {width:1230px;}
#ReviewConfirm_EditBtn {display:none;}
#ReviewConfirm_BillingShippingHeader {position:relative; top:-50px; clear:both; background-image: url(../../images/iaqg/ReviewBlockHeader_BG.gif);background-repeat: repeat-y; background-position: top center; height:100px;}
#ReviewConfirm_BillingShippingHeaderDivider {display:none;} /*{position:relative; z-index:10000; top:100px; left:617px; width:20px; height:120px;}*/
#ReviewConfirm_BillingShippingContentBG {}
#ReviewConfirm_BillingShippingContent {position:relative; top:-42px; clear:both; padding-bottom:20px;}
#ReviewConfirm_BillingShippingContent .PD_Review_PaymentContent {margin-left:21px; margin-top:-10px;}
.PD_Review_AddressContent {padding:0px 0px 3px 0px; position:relative; z-index:10000000; margin:10px 0px 0px 25px;}
#ReviewConfirm_CartHeaderContainer h2 {float:left; margin:-22px 0px 0px 95px;}
#ReviewConfirm_CartEditBtn {display:none;}
#ReviewConfirm_CartNote {position:relative; z-index:5000; float:right; top:-14px; padding-bottom:20px;}
.ReviewConfirm_PaymentSummaryContent {}
.ReviewConfirm_PaymentSummaryContent b {color:#585858;}
#ReviewConfirm_PaymentSummaryEditBtn {margin:-10px 0px 0px 8px;}
#ReviewConfirm_Divider {float:right; width:1230px; margin-top:70px;}

/* ProcessPayment ****************************************************************************/
#PageMargin_ProcessPayment {min-height:700px;}
#PageMargin_ProcessPayment .Top_Clip {display:none;}
#PageMargin_ProcessPayment  .Gen_ContentBlock hr {width:1230px;}
#FooterContent {height:0px;}

/*---------- Page_ /login ----------*/
#PageMargin_Login {min-height:400px;}
#PageMargin_Login .Top_Clip {display:none;}
#PageMargin_Login  .Gen_ContentBlock h1 {margin:19px 0px 7px 0px; line-height:20px; position:relative; z-index:99999999;}
#PageMargin_Login hr {width:1230px;}
#PageMargin_Login #dialog-loginForm {margin-top:15px;}
#PageMargin_Login #Login_Description {margin-bottom:10px; padding-right:50px;}

/*---------- GLOBAL Registration Pages ----------*/
#bodgBG_Registration{background-image: url(../../images/plexus_intl/Registration_BG.gif);}
.Registration_PageTopper {position:relative; top:126px; height:100px;;} /* {position:relative; top:126px; background-image: url(../../images/iaqg/RegistrationProcess_BG2.gif);background-repeat: repeat-y; background-position: top center; height:100px; z-index:99999;}*/
.PageMargin_Registration_StepsTopper { position:absolute; left:661px; width:326px; background-image: url(../../images/plexus_intl/RegistrationProcess_BG.gif);background-repeat: no-repeat;}
#Reg_Steps {}
#Registration_Validate_Steps_Description {margin-top:-2px;}
.Reg_Step_Block {width:260px; text-align:left; padding-top:17px; clear:both;}
.Reg_Step_Block h4 {font-size:20px; float:left;}
#Registration_FormFooter {position:relative; top:-40px; clear:both;}
#Registration_FormFooterContent {width:770px; float:left; padding:10px 0px 0px 0px; text-align:left;}
#Registration_FormFooterDivider{width:770px; height:1px; background-color:#848484;}


/*---------- Page_ /registration ----------*/
#bodgBG_Registration{background-image: url(../../images/plexus_intl/Registration_BG.gif);}
#bodgBG_Registration .Top_Clip2 {display:none;}
#PageMargin_Registration_CreateNewAccount {min-height:700px; position:relative; top:-75px;}
#PageMargin_Registration_CreateNewAccount .DropShadow {display:none;}
#PageMargin_Registration_CreateNewAccount .DropShadow_Vert_Clip {display:none;}
.PageMargin_Registration_PageTopper {} /*{position:relative; top:0px; background-image: url(../../images/plexus_intl/RegistrationProcess_BG2.gif);background-repeat: repeat-y; background-position: top center; height:20px; z-index:99999;} */
.PageMargin_Registration_StepsTopper {} /* {position:absolute; left:661px; width:326px; background-image: url(../../images/plexus_intl/RegistrationProcess_BG.gif);background-repeat: no-repeat;} */
#section_Form_SAE_Person_Create .formDivider {background-color:#029ddd; width:770px;}
#section_Form_SAE_Person_Create .formLegend {margin-left:25px; color:#ffffff;}
#section_Form_SAE_Person_Create .formDescHeader {margin-left:25px; color:#97e0fe;}
#section_Form_SAE_Person_Create .elementItem {margin-left:25px;}
#section_Form_SAE_Person_Create #CountryCode {width:}
#section_SubForm_Email .formDivider {background-color:#029ddd; width:770px;}
#section_SubForm_Email .formLegend {margin-left:25px; color:#ffffff;}
#section_SubForm_Email .formDescHeader {margin-left:25px; color:#97e0fe;}
#section_SubForm_Email .subForm_element {margin-left:25px;}

#Registration_CreateNewAccount_PageTitle {position:relative; top:-40px; z-index:100000;}
#Registration_CreateNewAccount_PageTitle .Gen_ContentBlock {width:607px;}
#Registration_CreateNewAccount_PageTitle hr {width:770px;}
#Registration_CreateNewAccount_StepsTopper {margin-top:-21px; position:absolute; left:880px; top:-44px; width:326px; }
#Form_Person_Validate_plaintext {margin-top:-90px;}

/*---------- Page_ /validate (index) ----------*/
#PageMargin_Registration_Validate {min-height:700px; position:relative; top:-75px;}
#PageMargin_Registration_Validate .DropShadow {display:none;}
#PageMargin_Registration_Validate .DropShadow_Vert_Clip {display:none;}
#Registration_Validate_PageTitle {position:relative; top:-40px; z-index:100000;}
#Registration_Validate_PageTitle hr {width:770px;}
#Registration_Validate_PageTitle .Gen_ContentBlock {width:607px;}
#Registration_Validate_StepsTopper{margin-top:-21px; position:absolute; left:880px; top:-44px; width:326px;}
#section_Form_Person_Validate {position:relative; top:-20px;}
#section_Form_Person_Validate .formDivider {background-color:#029ddd; width:770px;}
#section_Form_Person_Validate .formLegend {margin-left:25px; color:#ffffff;}
#section_Form_Person_Validate .formDescHeader {margin-left:25px; color:#97e0fe;}
.Person_Validate_InfoBlock {clear:both; float:left; padding-right:600px; margin-bottom:30px;}
#section_Form_Person_Validate .elementItem {margin-left:25px;} 
#PageMargin_Registration_Validate .formErrors {padding-bottom:30px;}

#PageMargin_Registration_Validate #Form_Person_Validate_emailAddress {*margin-top:100px; /* IE6 + 7, doesn't work in IE8/9 as IE7 */ }

#emailAddressMessageContainer {width:768px; margin-bottom:20px; border:1px solid red; clear:both; margin-top:20px;}
#emailAddressMessageContent {padding:10px;}
#emailAddressMessageContentHighlight {color:red}
#customerSupportTel{color:#029ddd}


/*---------- Page_ /validate/resend (resend) ----------*/
#PageMargin_Registration_Resend {position:relative; top:-82px;}
#PageMargin_Registration_Resend .DropShadow {display:none;}
#PageMargin_Registration_Resend .DropShadow_Vert_Clip {display:none;}
#Registration_Resend_PageTitle {position:relative; top:-40px; z-index:100000;}
#PageMargin_Registration_Resend #Registration_FormFooterDivider {width:960px;}
#PageMargin_Registration_Resend #Registration_FormFooterContent {width:960px;}
#Registration_Resend_Previous {margin-top:20px;}
#section_Form_Person_Resend .formDivider{background-color:#029ddd; width:1230px;}
#section_Form_Person_Resend .formLegend{margin-left:25px; color:#ffffff;}
#section_Form_Person_Resend .formDescHeader {margin-left:25px; color:#97e0fe;}
#section_Form_Person_Resend .elementItem {margin-left:25px;} 

#section_Form_Person_Resend {position:relative; top:20px;}
#Form_Person_Resend_person_resend_note {margin-bottom:30px;}
.person_resend_note {padding-right:100px;}
#PageMargin_Registration_Resend hr {width:1230px;}
#PageMargin_Registration_Resend #Registration_FormFooterDivider {width:1230px;}
#PageMargin_Registration_Resend #Registration_FormFooterContent {width:1230px;}

/*---------- Page_ /registration/terms (step2) ----------*/
#PageMargin_Registration_Terms {position:relative; top:-75px;}
#PageMargin_Registration_Terms .DropShadow {display:none;}
#PageMargin_Registration_Terms .DropShadow_Vert_Clip {display:none;}
#Registration_Terms_PageTitle {position:relative; top:-40px; z-index:100000;}
#Registration_Terms_PageTitle .Gen_ContentBlock {width:607px;}
#Registration_Terms_StepsTopper{margin-top:-21px; position:absolute; left:880px; top:-44px; width:326px;} 
#section_SubForm_Terms_Of_Use {position:relative; top:-20px;}
#section_SubForm_Terms_Of_Use .formDivider{background-color:#029ddd; width:770px;}
#section_SubForm_Terms_Of_Use .formLegend{margin-left:25px; color:#ffffff;}
#section_SubForm_Terms_Of_Use .formDescHeader {margin-left:25px; color:#97e0fe;}
#section_SubForm_Terms_Of_Use .subForm_element {margin-left:25px;} 
#section_SubForm_Terms_Of_Use #terms_iFrame {width:700px;}
#section_SubForm_Terms_Of_Use #SubForm_Terms_Of_Use-termsAccept label {width:720px;}
#section_SubForm_Privacy_Policy .formDivider{background-color:#029ddd; width:770px;}
#section_SubForm_Privacy_Policy .formLegend{margin-left:25px; color:#ffffff;}
#section_SubForm_Privacy_Policy .formDescHeader {margin-left:25px; color:#97e0fe;}
#section_SubForm_Privacy_Policy .subForm_element {margin-left:25px; width:745px;} 
#section_SubForm_Privacy_Policy #privacy_iFrame {width:700px;}
#section_SubForm_Privacy_Policy #SubForm_Privacy_Policy-privacyAccept label {width:670px;}

/*---------- Page_ /registration/profile/id (complete profile) ----------*/
#PageMargin_Registration_CompleteProfile {position:relative; top:-75px;}
#PageMargin_Registration_CompleteProfile .DropShadow {display:none;}
#PageMargin_Registration_CompleteProfile .DropShadow_Vert_Clip {display:none;}
#PageMargin_Registration_CompleteProfile .PD_Option {width:383px; margin-bottom:10px;}
#PageMargin_Registration_CompleteProfile .PD_OptionLabel {float:left; width:150px; padding-bottom:5px;}

#Form_SAE_Person_Create_Step2_StreetAddress1 { *margin:0px 0px 0px 0px;  /* IE6 + 7, doesn't work in IE8/9 as IE7 */ }
#Form_SAE_Person_Create_Step2_StreetAddress2 { *margin:20px 0px 0px 0px;  /* IE6 + 7, doesn't work in IE8/9 as IE7 */ }
#Form_SAE_Person_Create_Step2_StreetAddress3 { *margin:20px 0px 0px 0px;  /* IE6 + 7, doesn't work in IE8/9 as IE7 */ }

#Registration_CompleteProfile_PageHeader {clear:both; margin-top:-20px;}
#Registration_CompleteProfile_PageHeader h2 {color:#ffffff;}
#Registration_CompleteProfile_PageHeader_Description {color:#d8d8d8; font-style:normal; margin-top:5px;}
#Registration_CompleteProfile_PageTitle {position:relative; top:-40px; z-index:100000;}
#Registration_CompleteProfile_PageTitle hr {width:770px;}
#Registration_CompleteProfile_PageTitle .Gen_ContentBlock {width:607px;}
#Registration_CompleteProfile_StepsTopper{position:absolute; left:880px; width:326px; top:-65px; z-index:101; }
#Registration_CompleteProfile_StepsTopper_Content {margin:42px 0px 0px 50px;}
#Registration_CompleteProfile_UserDetailsContent {width:607px; padding-top:20px; margin-left:25px; position:relative; z-index:100;}
#Registration_CompleteProfile_UserDetailsContent hr {clear:both; text-align:left; width:500px; margin:0px; padding:0px;}
#Registration_CompleteProfile_UserDetails_Country { clear:both; float:left;}
#section_SubForm_Password .formDivider{background-color:#029ddd; width:770px;}
#section_SubForm_Password .formLegend{margin-left:25px; color:#ffffff;}
#section_SubForm_Password .formDescHeader {margin-left:25px; color:#97e0fe;}
#section_SubForm_Password .subForm_element {margin-left:25px; width:745px;} 
#section_Form_SAE_Person_Create_Step2 .formDivider{background-color:#029ddd; width:770px;}
#section_Form_SAE_Person_Create_Step2 .formLegend{margin-left:25px; color:#ffffff;}
#section_Form_SAE_Person_Create_Step2 .formDescHeader {margin-left:25px; color:#97e0fe;}
#section_Form_SAE_Person_Create_Step2 .elementItem {margin-left:25px; width:745px;} 
#section_phoneForm_0 .formDivider{background-color:#029ddd; width:770px;}
#section_phoneForm_0 .formLegend{margin-left:25px; color:#ffffff;}
#section_phoneForm_0 .formDescHeader {margin-left:25px; color:#97e0fe;}

.Product_ContentBlock5 {
	background-color:#909293; 
    width:770px; 
    height:100px;
	/*e4e1e8*/
	margin-top:-21px;;
	position: relative;
	float: left;
   
}

.Product_ContentBlock5-text {
	position: relative;
	padding: 20px 25px 20px 25px;
}

/*---------- Page_ /registration/complete (complete) ----------*/
#PageMargin_Registration_Complete{position:relative; top:-75px;}
#PageMargin_Registration_Complete .DropShadow {display:none;}
#PageMargin_Registration_Complete .DropShadow_Vert_Clip {display:none;}
#Registration_Complete_PageTitle {position:relative; top:-40px; z-index:100000;}
#PageMargin_Registration_Complete #Registration_Complete_PageTitle  .Gen_ContentBlock {width:607px;}
#Registration_Complete_StepsTopper{position:absolute; left:880px; width:326px; top:-65px; }
#PageMargin_Registration_Complete .Gen_ContentBlock h2 {margin-top:-30px;}

#PageMargin_Registration_Complete .Gen_ContentBlock  h2{ *line-height:3em; /* IE6 + 7, doesn't work in IE8/9 as IE7 */ }

/*---------- Page_ /search ----------*/
#PageMargin_Search {min-height:700px; position:relative; top:-34px;}
#PageMargin_Search .Product_ContentBlock {border-top:10px solid #eaeaea; margin-top:12px;}
#PageMargin_Search .DropShadow1280 {display:none;}
#PageMargin_Search h1 {color:#029ddd; font-size:28px;}
#PageMargin_Search .Product_ItemInfoBlock  {margin:0px 0px 0px 20px; width:1260px;}
#Search_PageTitle { padding:7px 20px 4px 0px; margin-top:-40px; border-bottom:1px solid #848484; color:#029ddd;} /* background-color:#029ddd; */
#Search_ResultsHeader {height:30px; background-color:#eaeaea;  top:10px; margin:10px 0px 10px 0px; padding:10px;}
#Search_ResultsHeaderContent {float:right; font-size:15px; margin:5px 20px 0px 0px; clear:both;}
#Search_ResultsOfferIcon {float:left; background-image: url(../../images/iaqg/Icon_SearchOffer.png); background-repeat: no-repeat;  height:17px; width:20px; position:relative; top:3px; margin-right:7px; margin-left:20px}
#Search_ResultsCategoryIcon {float:left; background-image: url(../../images/iaqg/Icon-SearchCategory.png); background-repeat: no-repeat;  height:17px; width:20px; position:relative; top:3px; margin-right:7px; margin-left:20px}
#Search_ResultsPageIcon {float:left; background-image: url(../../images/iaqg/Icon_SearchPage.png); background-repeat: no-repeat;  height:17px; width:20px; position:relative; top:3px; margin:0px 7px 0px 20px;}

.Icon_SearchOffer{background-image: url(../../images/iaqg/Icon_SearchOffer.png); width:20px; height:17px; margin-top:4px; margin-left:20px;}
.Icon_SearchCategory{background-image: url(../../images/iaqg/Icon-SearchCategory.png); width:20px; height:17px; margin-top:4px; margin-left:20px;}
.Icon_SearchPage{background-image: url(../../images/iaqg/Icon_SearchPage.png); width:20px; height:17px; margin-top:4px; margin-left:20px;}
.SearchDataBlock {width:1260px; padding:10px 0px 0px 20px;  vertical-align:top}
.SearchDataBlockDesc {width:1200px; padding:10px 100px 0px 20px;  vertical-align:top;}

.offerURL a.offerURLLink:link {color:#357bb8; text-decoration:underline;}
.offerURL a.offerURLLink:visited, .offerURL a.offerURLLink:active {color:#357bb8; text-decoration:underline;}
.offerURL a.offerURLLink:hover{color:#357bb8; text-decoration:underline;}

/*---------- Page_ /support ----------*/
#PageMargin_Support{min-height:700px; }
.supportTextBlock {position:relative; z-index:5000; background-color:#e5e5e5; padding:20px;}

/*---------- Page_ /account (index) ----------*/
#PageMargin_Account {min-height:750px; position:relative; top:-30px;}
#PageMargin_Account .DropShadow {display:none;}
#PageMargin_Account .DropShadow_Vert_Clip {display:none;}
#PageMargin_Account  .DropShadow_Menu {display:none;}

#PageMargin_Account .Gen_ContentBlock hr {width:1230px;}


#PageMargin_Account .Product_ContentBlock3 {background-color:#ffffff; height:70px; }
#Account_PageDetails {height:102px; margin-top:-50px;}
#Account_OverviewTitle {position:relative; top:-5px; padding-left:13px;  margin:0px;}
#Account_OverviewTitleBGShadow {display:none;}
#PageMargin_Account .EditText {display:none;}
#Account_PassordNote {color:#212782; font-size:75%; margin-top:-10px; margin-bottom:20px; position:relative; z-index:5000;}
#passwordGuidence {color:#212782;}
.passwordStrengthBox {float:left; position:relative; z-index:5000; background-color: transparent; display: inline-block; border:1px solid #212782; font-size:100%; height:10px ;margin:0; width:2.4em; *overflow:hidden}

#section_Form_Person_Email_Change .formDivider {display:none; }
#crop_Form_Person_Email_Change {width:600px; margin-left:-5px;}
#Form_Person_Email_Change_Actions {width:600px; margin-left:320px;}
#emailAddressChange-element {width:600px; padding: 0px; position: relative; top: 50px; left: 221px;}
.emailAddressChangeBlock{margin-top:-4px; padding:0px 0px 0px 0px;}
/* Firefox Fix*/
@-moz-document url-prefix() { 
.emailAddressChangeBlock{clear:both; margin-top:10px; padding:0px 0px 0px 0px; }
}
/* Safari Fix */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.emailAddressChangeBlock{margin-top:10px; margin-left:1px; padding:0px 0px 0px 0px;}
}
#EmailAddressChange_Actions {clear:both; margin:0px 0px 30px 40px; position:relative; top:-70px;}
#AddressChange_Actions{clear:both; margin:0px 0px 30px 40px; position:relative; top:-70px;}

#addressChange-element {width:600px; padding:0px 0px 0px 0px; display:none; position:relative; top:50px; left:221px;}
#crop_Profile_Address_Form {width:600px; margin:-50px 0px 0px 321px;}
/* Firefox Fix*/
@-moz-document url-prefix() { 
#crop_Profile_Address_Form {width:600px; margin:80px 0px 0px -463px;}
}
#Profile_Address_Actions {margin:50px 0px 0px 326px;}
/* Firefox Fix*/
@-moz-document url-prefix() { 
#Profile_Address_Actions {margin:50px 0px 0px -460px;}
}
#section_Form_Person_Password_Change .formDivider {display:none;}
#passwordChange{position: relative; top: -5px; display: block;}
#passwordChange-element{width:600px; margin-top:-4px; padding:0px 0px 20px 0px;}
#passwordChange_Content { position:relative; top:5px; position:relative; top:50px; left:221px;}
#passwordActionsContainer {margin-top:-10px; position:relative; left:39px; top:-30px;}
#passwordActions {margin-left:-35px;}
#passwordStrength {position:relative; top:-30px; left:39px;}
#crop_Form_Person_Password_Change {width:600px;}
#Form_Person_Password_Change_Actions {width:600px; margin-left:320px; margin-top:-20px;}
#Form_Person_Password_Change_Actions #meter_tag {top:10px; position:relative; z-index:5000; color:#888; font-size:75%; margin:0 0 0 1em; vertical-align:top; display: inline-block; margin-left:-35px; width:200px;}
#Form_Person_Password_Change_Actions .PD_Option {margin-top:25px;}
#passwordChange.Account_ProfileRow_Extend .Crop960 {position:relative; top:-15px;}

#PageMargin_Account #newPasswordConfirmation-element-Error {display: block; color: red; clear:both; margin:0 45px; }
#PageMargin_Account #newEmailAddressConfirmation-element-Error {display: block; color: red; position:relative; top:-80px; left:40px; }

/*---------- Page_ /account/events (events) ----------*/
#PageMargin_AccountEvents{min-height:750px; position:relative; top:-30px;}
#PageMargin_AccountEvents .DropShadow {display:none;}
#PageMargin_AccountEvents .DropShadow_Vert_Clip {display:none;}
#PageMargin_AccountEvents  .DropShadow_Menu {display:none;}
#PageMargin_AccountEvents .Gen_ContentBlock hr {width:1230px;}
#PageMargin_AccountEvents .Product_ContentBlock3 {background-color:#ffffff; height:70px; }
#PageMargin_AccountEvents .MyCoursesExams_RightContentBlock {margin:-70px 0px 0px 340px; width:940px;}
#PageMargin_AccountEvents .MyCoursesExams_RightContentBlock .PHeader span {color:#ffffff; font-weight:normal; text-transform:uppercase; font-size:15px;}
#PageMargin_AccountEvents .MyCoursesExams_RightContentBlock .PHeader_Center span {color:#ffffff;font-weight:normal; text-transform:uppercase; font-size:15px;}
#PageMargin_AccountEvents .MyCoursesExams_RightContentBlock .PCell_Center {background-color:#f1f1f1;  }
#PageMargin_AccountEvents .MyCoursesExams_RightContentBlock .PCell {}
#PageMargin_AccountEvents #EventsStartDate {width:120px}
#PageMargin_AccountEvents #EventsLocation {width:460px;}
#PageMargin_AccountEvents #EventsStatus {width:100px;}
#PageMargin_AccountEvents #EventsEventStatus {width:140px;}

/*---------- Page_ /account/forms (forms) ----------*/
#PageMargin_AccountForms{min-height:750px; position:relative; top:-30px;}
#PageMargin_AccountForms .DropShadow {display:none;}
#PageMargin_AccountForms .DropShadow_Vert_Clip {display:none;}
#PageMargin_AccountForms  .DropShadow_Menu {display:none;}
#PageMargin_AccountForms .Gen_ContentBlock hr {width:1230px;}
#PageMargin_AccountForms .MyCoursesExams_RightContentBlock {margin:-70px 0px 0px 340px; width:800px;}
#PageMargin_AccountForms .MyCoursesExams_RightContentBlock .PHeader span {color:#ffffff; font-weight:normal; text-transform:uppercase; font-size:15px;}
#PageMargin_AccountForms .MyCoursesExams_RightContentBlock .PHeader_Center span {color:#ffffff; font-weight:normal;text-transform:uppercase; font-size:15px;}
#PageMargin_AccountForms .MyCoursesExams_RightContentBlock .PCell {}

/*---------- Page_ /account/billing (billing) ----------*/
#PageMargin_AccountBilling{min-height:750px; position:relative; top:-30px;}
#PageMargin_AccountBilling .DropShadow {display:none;}
#PageMargin_AccountBilling .DropShadow_Vert_Clip {display:none;}
#PageMargin_AccountBilling  .DropShadow_Menu {display:none;}
#PageMargin_AccountBilling .Gen_ContentBlock hr {width:1230px;}
#PageMargin_AccountBilling .MyCoursesExams_RightContentBlock {margin:-70px 0px 0px 340px; width:800px;}
#PageMargin_AccountBilling .MyCoursesExams_RightContentBlock .PHeader span {color:#ffffff; font-weight:normal; text-transform:uppercase; font-size:15px;}
#BillingHeader_InvoiceNumber {width:120px}
#BillingHeader_InvoiceDate {width:290px}
#BillingHeader_InvoiceStatus {width:100px}
#BillingHeader_PaidDate {width:140px}

/*---------- Page_ /dashboard ----------*/
#PageMargin_Dashboard{min-height:750px; position:relative; top:-80px;}
#PageMargin_Dashboard a {cursor: pointer;}
#PageMargin_Dashboard .DropShadow {display:none;}
#PageMargin_Dashboard .DropShadow_Vert_Clip {display:none;}
#PageMargin_Dashboard .Gen_ContentBlock hr {width:1230px;}
#PageMargin_Dashboard .MyCoursesExams_RightContentBlock {margin-top:-10px;}
#PageMargin_Dashboard .formsDocuments_Icon {margin:6px 5px 0px 0px;}
#PageMargin_Dashboard #CourseExamsName {display:none; height:0px;}
#Dashboard_OverviewTabs {margin-top:-50px;}

#MyCoursesExams_TasksHeaderBarShadow {display:none;}  
.MyCoursesExams_BG {display:none; float:left; background-image: url(../../images/plexus_intl/MyCoursesExams.jpg);background-repeat: no-repeat; height:302px; width:302px; margin-top:-4px; margin-left:24px; position:relative; z-index:999999999;}
.MyCoursesExams_BG_VertShadow{display:none; float:left; background-image: url(../../images/plexus_intl/MyCoursesExams_BG_VertShadow.png);background-repeat: no-repeat;height:302px; width:10px; margin-top:-4px;}
#CourseExamsName {margin:-30px 0px 0px -343px;}
#CourseExamsName h1 span {color:#b6d1e3;}

#NewsTab {position:relative; top:2px;}
#TaskListTab {position:relative; top:2px;}
#MyCoursesExams_TasksHeader{clear:both; background-image: url(../../images/iaqg/MyCoursesExams-TaskHeader_BG.gif);background-repeat: repeat-y; background-position: top center; height:45px;}
.MyCoursesExams_TasksRow{clear:both; background-image: url(../../images/iaqg/MyCoursesExams-Task_BG.gif);background-repeat: repeat-y; background-position: top center; min-height:53px; overflow: hidden; }
.MyCoursesExams_TasksRow2{clear:both; background-image: url(../../images/iaqg/MyCoursesExams-Task_BG.gif);background-repeat: repeat-y; background-position: top center; min-height:53px; overflow: hidden; }
.MyCoursesExams_TasksExpandRow{clear:both; background-image: url(../../images/iaqg/MyCoursesExams-Task_BG.gif);background-repeat: repeat-y; background-position: top center; min-height:53px; overflow: hidden;  }
.MyCoursesExams_TasksRowDivider{padding:0px; margin:0px; height:3px; background-color:#ffffff;} /* line-height:3px; clear:both; background-image: url(../../images/iaqg/MyCoursesExams-TaskDivider_BG2.gif);background-repeat: no-repeat; background-position: top center;  */
.MyCoursesExams_TasksRowDivider3{padding:0px; margin:0px; line-height:3px; clear:both; height:3px; background-color:#ffffff;} /* background-image: url(../../images/iaqg/MyCoursesExams-TaskDivider_BG3.gif);background-repeat: no-repeat; background-position: top center;  */
.MyCoursesExams_TasksRowDivider2{padding:0px; margin:0px; line-height:1px; clear:both; height:3px; background-color:#ffffff;} /* background-image: url(../../images/iaqg/MyCoursesExams-TaskDivider_BG2.gif);background-repeat: no-repeat; background-position: top center;  */
.MyCoursesExams_TasksRowExpandDivider {clear:both; height:3px; background-color:#ffffff;} /* background-image: url(../../images/iaqg/MyCoursesExams-TaskExpandDivider_BG.gif);background-repeat: repeat-y; background-position: top center;  */

#TaskTabHeader {margin-top:-10px;}
.MyCoursesExams_Task_Title { float:left; width:870px; padding:5px 20px 10px 15px;}
.MyCoursesExams_Task_Title span {position:relative; top:7px; left:10px; font-size:15px; text-transform:uppercase;}
.MyCoursesExams_Task_Title div {color:#5b5c5c; padding-left:10px;} /* ************************************* */

.MyCoursesExams_Task_Detail {margin-left:50px; font-style:italic; font-size:13px;}

.MyCoursesExams_Task_Date {float:left; width:90px; padding:5px 10px 10px 15px;}
.MyCoursesExams_Task_Date span {position:relative; top:7px; font-size:15px; text-transform:uppercase;}
.MyCoursesExams_Task_Action {float:left; width:300px; padding:5px 10px 10px 15px;}
.MyCoursesExams_Task_Action span {position:relative; top:7px; font-size:15px; text-transform:uppercase;}
.MyCoursesExams_Task_Action div {color:#5b5c5c;}

#TaskTabFooter {margin-top:-15px; float:left; } 
.MyCoursesExams_Task_SummaryCount {float:left; text-align:left;  padding:9px 10px 10px 5px; color:#fff;}
.MyCoursesExams_Task_SummaryItems {float:left; width:90px; padding:12px 10px 10px 15px;}
.MyCoursesExams_Task_SummaryViewAll {float:left; padding:9px 5px 0px 25px;  text-align:right; color:#fff;}
#MoreButtonImg {position:absolute; right:0px; top:20px;}
#MoreButtonLnk{position:absolute; right:50px; top:7px; color:#fff;}
#LessButtonImg {position:absolute; right:0px; top:20px;}
#LessButtonLnk {position:absolute; right:50px; top:7px; color:#fff;}
#MyCoursesExams_TasksExpandFooter .MyCoursesExams_Task_SummaryCount {float:left; text-align:left;  padding:2px 10px 10px 5px; margin-top:-7px;}
#MyCoursesExams_TasksExpandFooter .MyCoursesExams_Task_SummaryViewAll {float:left; padding:2px 5px 0px 25px;  text-align:right; margin-top:-7px;}

#MyCoursesExams_TasksFooterBar{clear:both; background-image: url(../../images/iaqg/MyCoursesExams-TaskFooterBar_BG.gif);background-repeat: repeat-y; background-position: top center; height:1px;}
#MyCoursesExams_TasksExpandFooterBar{clear:both; background-image: url(../../images/plexus_intl/MyCoursesExams-TaskExpandFooterBar_BG.gif);background-repeat: repeat-y; background-position: top center; height:1px;}
#MyCoursesExams_TasksExpandFooterBar{clear:both; background-image: url(../../images/plexus_intl/MyCoursesExams-TaskExpandFooterBar_BG.gif);background-repeat: repeat-y; background-position: top center; height:1px;}
#MyCoursesExams_TasksExpandFooter{height:35px; clear:both; background-image: url(../../images/iaqg/MyCoursesExams-TaskExpandFooter_BG.gif);background-repeat: repeat-y; background-position: top center;}
#MyCoursesExams_TasksFooter{ margin:3px 0px 20px 0px; clear:both;  height:35px;  background-image: url(../../images/iaqg/MyCoursesExams-TaskExpandFooter_BG.gif);background-repeat: repeat-y; background-position: top center; }
#MyCoursesExams_TasksFooterBarShadow {display:none;}

#ActiveTab {margin-left:-2px; position:relative; top:-1px;}
#CompletedModulesTab {position:relative; top:-1px;}
#CertificatesEarnedTab {position:relative; top:-1px;}
#FormsAndDocumentsTab {position:relative; top:-1px;}
#EvaluationRoomTab {position:relative; top:-1px;}
#MyCoursesExams_CurriculumHeaderBarShadow {display:none;}
#MyCoursesExams_BlockHeader{clear:both; background-image: url(../../images/iaqg/MyCoursesExamsBlockHeader_BG.gif);background-repeat: repeat-y; background-position: top center; height:50px;}
.MyCoursesExams_CurriculumHeader{margin:3px 0px 1px 0px; clear:both; background-image: url(../../images/iaqg/MyCoursesExamsCurriculumHeader_BG.gif);background-repeat: repeat-y; background-position: top center; height:40px;}
.MyCoursesExams_ModuleHeader{width:1230px; clear:both; background-image: url(../../images/iaqg/MyCoursesExamsModuleHeader_BG.gif);background-repeat: repeat-y; background-position: top center;}
.MyCoursesExams_CourseHeader{width:1230px; clear:both; background-image: url(../../images/iaqg/MyCoursesExamsCourseHeader_BG.gif);background-repeat: repeat-y; background-position: top center;}
.MyCoursesExams_CourseHeaderAlt{width:1230px; clear:both; background-image: url(../../images/iaqg/MyCoursesExamsCourseHeaderAlt_BG.gif);background-repeat: repeat-y; background-position: top center;}

.MyCourseExams_Nav{width:45px; float:left; margin-left:0px; padding-top:10px; }
.MyCourseExams_Action {width:100px; float:left; padding-top:3px; text-align:right; }
.MyCourseExams_Title{width:47.5%; float:left; padding:10px 10px 10px 10px; } /* width:550px; */
.MyCourseExams_Title2 {width:39%; float:left; padding:10px 20px 10px 10px; } /* width:365px; */
.MyCourseExams_Status{width:20%; float:left;  padding:10px 10px 10px 10px; text-align:center; } /* width:231px; */
.MyCourseExams_Options{width:20%; float:left; padding:10px 30px 10px 10px; text-align:center; } /* width:129px;  */

.MyCourseExams_Nav span{color:white;}


.MyCourseExams_Title span{color:#ffffff;}
.MyCourseExams_Title1{width:90%; float:left; padding:10px 10px 10px 10px; font-weight:bold;}/* width:895px; */

#MyCoursesExams_BlockHeader .MyCourseExams_Title span{text-transform:uppercase;}
.MyCoursesExams_CurriculumHeader .MyCourseExams_Title1 span{position:relative; top:0px; font-size:17px; color:#000000; text-transform:uppercase;}
.MyCoursesExams_ModuleHeader .MyCourseExams_Title1 span{position:relative; top:2px; left:20px; color:#747474; text-transform:uppercase;}

.MyCourseExams_Status span{color:#ffffff;}
#MyCoursesExams_BlockHeader .MyCourseExams_Status span{text-transform:uppercase;}

.MyCourseExams_Options span{color:#ffffff;}
.MyCourseExams_Options_Details {float:left; padding-left:37px; text-align:center; width:20px; margin:0px 10px 0px 0px;}
.MyCourseExams_Options_Reschedule {float:left; text-align:center; width:20px; margin:0px 10px 0px 0px;}
#MyCoursesExams_BlockHeader .MyCourseExams_Options span{text-transform:uppercase;}


.MyCourseExams_Title2 .MyCoursesExams_Active {color:#000000;}
.MyCourseExams_Title2 .MyCoursesExams_Active a:link {color:#000000; text-decoration:underline;}
.MyCourseExams_Title2 .MyCoursesExams_Active a:visited, a:active {color:#000000;}
.MyCourseExams_Title2 .MyCoursesExams_Active a:hover{color:#009cdf;}

.MyCourseExams_Status .MyCoursesExams_Active {color:#000000;}
.MyCourseExams_Options .MyCoursesExams_Active {color:#000000;}

.MyCoursesExams_Info {display:inline-block; position:relative; top:0.2em; left:0.5em;}

/*---------- Page_ /forgot password change ----------  /password  */
#PageMargin_ForgotPasswordChange{min-height:750px; position:relative; top:-44px;}
#PageMargin_ForgotPasswordChange .DropShadow {display:none;}
#PageMargin_ForgotPasswordChange .DropShadow_Vert_Clip {display:none;}
#PageMargin_ForgotPasswordChange .Product_ContentBlock3 h2 {display:none;}
#PageMargin_ForgotPasswordChange #section_Form_Person_Password_Change {margin-left:-400px; margin-top:50px;}
#PageMargin_ForgotPasswordChange .BtnEdit_Selected {margin:-50px 0px 0px -120px;}
#PageMargin_ForgotPasswordChange .BtnEdit_Selected{display:none;}
#PageMargin_ForgotPasswordChange .BtnGenBlue{position:absolute; left:0px; top:-30px;}
#PageMargin_ForgotPasswordChange #section_Person_Password {margin-top:-30px;}

/*---------- Page_ /forgot password ----------  /password  */
#PageMargin_ForgotPassword {min-height:750px; position:relative; top:-44px;}
#PageMargin_ForgotPassword .DropShadow {display:none;}
#PageMargin_ForgotPassword .DropShadow_Vert_Clip {display:none;}
#PageMargin_ForgotPassword .Product_ContentBlock3 h2 {display:none;}

/*---------- Page_ /forgot password - sent ----------*/
#PageMargin_ForgotPasswordSent {min-height:750px; position:relative; top:-44px;}
#PageMargin_ForgotPasswordSent .DropShadow {display:none;}
#PageMargin_ForgotPasswordSent .DropShadow_Vert_Clip {display:none;}
#ForgotPasswordSent_FooterBlock {height:1px; background-color:#3f3f3f;}

/*---------- Page_ /forgot password  ----------  /password/validate  */
#PageMargin_ForgotPasswordValidate {min-height:750px; position:relative; top:-44px;}
#PageMargin_ForgotPasswordValidate .DropShadow {display:none;}
#PageMargin_ForgotPasswordValidate .DropShadow_Vert_Clip {display:none;}
#PageMargin_ForgotPasswordValidate .Product_ContentBlock3 h2 {display:none;}
#section_Person_Validate {margin-top:-50px;}

/*---------- Page_ /forgot password - failed ---------- /password/failed */
#PageMargin_ForgotPasswordFailed {min-height:750px; position:relative; top:-44px;}
#PageMargin_ForgotPasswordFailed .DropShadow {display:none;}
#PageMargin_ForgotPasswordFailed .DropShadow_Vert_Clip {display:none;}

/*---------- Page_ /forgot password - finish ---------- /password/finish */
#PageMargin_ForgotPasswordFinish {min-height:750px; position:relative; top:-44px;}
#PageMargin_ForgotPasswordFinish .DropShadow {display:none;}
#PageMargin_ForgotPasswordFinish .DropShadow_Vert_Clip {display:none;}
#PageMargin_ForgotPasswordFinish .Product_ContentBlock3 h2 {display:none;}
#ForgotPasswordFinish_MessageHeader {height:10px;}
#ForgotPasswordFinish_MessageSpacer {height:20px;}
#ForgotPasswordFinish_MessageFooter {}

/*---------- Page_ /terms ----------*/
#PageMargin_Terms {min-height:750px; position:relative; top:-34px;}
#PageMargin_Terms .DropShadow {display:none;}
#PageMargin_Terms .DropShadow_Vert_Clip {display:none;}
#PageMargin_Terms .DropShadow1280 {display:none;}
.iFrameContent_Terms {width:1000px; height:600px;}
#PageMargin_Terms .Product_ContentBlock {border-top:10px solid #eaeaea; margin-top:12px;}
#PageMargin_Terms .Product_HeaderContent2 {width:1230px;  padding:5px 0px 3px 0px; margin-top:-42px;} /* background-color:#009cdf;  padding:34px 0px 26px 0px;*/
#PageMargin_Terms .Product_HeaderContent2 h1 {font-size:28px; line-height:31px;  color:#009cdf; border-bottom:1px solid black; } /* padding-left:20px; */
#PageMargin_Terms .Product_ItemInfoBlock_Inner{width:1250px; padding:0px 20px 40px 0px; margin-top:42px;  }

/*---------- Page_ /privacy ----------*/
#PageMargin_Privacy {min-height:750px; position:relative; top:-34px;}
#PageMargin_Privacy .DropShadow {display:none;}
#PageMargin_Privacy .DropShadow_Vert_Clip {display:none;}
#PageMargin_Privacy .DropShadow1280 {display:none;}
.iFrameContent_Privacy {width:1000px; height:600px;}
#PageMargin_Privacy .Product_ContentBlock {border-top:10px solid #eaeaea; margin-top:12px;}
#PageMargin_Privacy .Product_HeaderContent2 {width:1230px;  padding:5px 0px 3px 0px; margin-top:-42px;} /* background-color:#009cdf;  padding:34px 0px 26px 0px;*/
#PageMargin_Privacy .Product_HeaderContent2 h1 {font-size:28px; line-height:31px;  color:#009cdf; border-bottom:1px solid black; } /* padding-left:20px; */
#PageMargin_Privacy .Product_ItemInfoBlock_Inner{width:1250px; padding:0px 20px 40px 0px; margin-top:42px;  }

/*---------- Page_ /errors ----------*/
#PageMargin_Errors {min-height:750px; position:relative; top:-70px;}
#PageMargin_Errors .Product_HeaderContent2 {border-bottom:1px solid #848484; width:1240px; height:40px;}
#PageMargin_Errors .Product_HeaderContent2 h1 {color:#029ddd;}

/*---------- Page_ /workflow/criteria/ ----------*/
#Form_Admin_Process_Listener_Criteria_fkProcessCriteriaHandlerCode {position:relative; z-index:9999;}

/*---------- Storefront_ /edit media asset ----------*/
#PageMargin_EditStoreMediaAsset{margin-top:-10px;}
#PageMargin_EditStoreMediaAsset .Top_Clip2 {display:none;}
#PageMargin_EditStoreMediaAsset h2{color:#029ddd; border-bottom:1px solid #848484; font-size:28px;}

/*---------- Storefront_ /edit content title ----------*/
#PageMargin_EditStoreContentTitle{margin-top:-10px;}
#PageMargin_EditStoreContentTitle .Top_Clip2 {display:none;}
#PageMargin_EditStoreContentTitle h2{color:#029ddd; border-bottom:1px solid #848484; font-size:28px;}

/*---------- Storefront_ /edit content title/desc ----------*/
#PageMargin_EditStoreContentTitleDesc{margin-top:-10px;}
#PageMargin_EditStoreContentTitleDesc .Top_Clip2 {display:none;}
#PageMargin_EditStoreContentTitleDesc h2{color:#029ddd; border-bottom:1px solid #848484; font-size:28px;}

/*---------- Storefront_ /assign offer ----------*/
#PageMargin_AssignOffer{margin-top:-10px;}
#PageMargin_AssignOffer .Top_Clip2 {display:none;}
#PageMargin_AssignOffer h2{color:#029ddd; border-bottom:1px solid #848484; font-size:28px;}

/*---------- Storefront_ /assign category ----------*/
#PageMargin_AssignCategory{margin-top:-10px;}
#PageMargin_AssignCategory .Top_Clip2 {display:none;}
#PageMargin_AssignCategory h2{color:#029ddd; border-bottom:1px solid #848484; font-size:28px;}

/*---------- Create New Address ----------*/
#addressForm_CountryCode {position:relative; z-index:9999;}

/*---------- Templates ----------*/
#PageMargin_TitleText_Template {min-height:750px; position:relative; top:-34px;}
#PageMargin_TitleText_Template .DropShadow {display:none;}
#PageMargin_TitleText_Template .DropShadow1280 {display:none;}
#PageMargin_TitleText_Template .DropShadow_Vert_Clip {display:none;}
#PageMargin_TitleText_Template .page_header {}
#PageMargin_TitleText_Template #HeaderAdDivider {position:relative; z-index:1000;}
#PageMargin_TitleText_Template .breadcrumbSpacer {float:left; margin-left:0px;}
.Product_ContentTitleBlockHeader {clear:both; margin-top:30px;}
#PageMargin_TitleText_Template .Product_HeaderContent2 {width:1230px;  padding:5px 0px 3px 0px; margin-top:-42px;} /* background-color:#009cdf;  padding:34px 0px 26px 0px;*/
#PageMargin_TitleText_Template .Product_HeaderContent2 h1 {font-size:28px; line-height:31px;  color:#009cdf; border-bottom:1px solid black; } /* padding-left:20px; */
#PageMargin_TitleText_Template .Product_ItemInfoBlock_Inner{width:1250px; padding:0px 20px 40px 0px; margin-top:42px;  }

#templateColumn1{width:570px; margin-right:60px; float:left; }
#templateColumn2 {width:570px; float:left; }

#PageMargin_TitleTextImage_Template {min-height:750px; position:relative; top:-34px;}
#PageMargin_TitleTextImage_Template .DropShadow {display:none;}
#PageMargin_TitleTextImage_Template .DropShadow1280 {display:none;}
#PageMargin_TitleTextImage_Template .DropShadow_Vert_Clip {display:none;}
#PageMargin_TitleTextImage_Template .page_header {}
#PageMargin_TitleTextImage_Template #HeaderAdDivider {position:relative; z-index:1000;}
#PageMargin_TitleTextImage_Template .breadcrumbSpacer {float:left; margin-left:0px;}
#PageMargin_TitleTextImage_Template .Product_HeaderContent2 {width:1230px;  padding:5px 0px 3px 0px; margin-top:-42px;} /* background-color:#009cdf;  padding:34px 0px 26px 0px;*/
#PageMargin_TitleTextImage_Template .Product_HeaderContent2 h1 {font-size:28px; line-height:31px;  color:#009cdf; border-bottom:1px solid black; } /* padding-left:20px; */
#PageMargin_TitleTextImage_Template .Product_ItemInfoBlock_Inner{width:1250px; padding:0px 20px 40px 0px; margin-top:42px;  }


#pageMargin_ViewProfileForm {margin-top:0px;}
#pageMargin_ViewProfileForm .Top_Clip .DropShadow {display:none;}
#pageMargin_ViewProfileForm .DropShadow_Vert_Clip {display:none;}
#pageMargin_ViewProfileForm .Gen_ContentBlock {margin-top:-100px;}
#pageMargin_ViewProfileForm .DropShadow_Vert_Clip {display:none;}
#pageMargin_ViewProfileForm #Cart_ContentBlockHeader{clear:both; height:70px; background-image:none;} 
#pageMargin_ViewProfileForm #Cart_ContentBlockHeader h1{color:#ffffff; display:none;}
#pageMargin_ViewProfileForm .PD_Content {margin-top:20px;}
#Form_SAE_Person_Credential_Validate {position:relative; width:1230px; margin:0 auto; padding: 0 3px;}
#Form_SAE_Person_Credential_Validate .zend_form{margin-top:-120px;}
#Form_SAE_Person_Credential_Validate .zend_form dd{margin-left:0px;}
#Form_SAE_Person_Credential_Validate #Title_GroupDescription-label{margin-left:0px; margin-top:-20px; padding-bottom:40px;}
#Form_SAE_Person_Credential_Validate_note_MainGroup_GroupDescription {margin-top:-50px;}
#Form_SAE_Person_Credential_Validate #note_Main {margin-left:0px; margin-top:-20px; padding-bottom:40px;}
#Form_SAE_Person_Credential_Validate #UploadFile-label {margin-top:30px;}
#Form_SAE_Person_Credential_Validate #UploadFile-element {margin-left:-8px; position:relative; z-index:99999;}
#Form_SAE_Person_Credential_Validate #saveForm-element {margin-left:0px;}
#Form_SAE_Person_Credential_Validate_saveForm {clear:both;}
#Form_SAE_Person_Credential_Validate #cancelForm-element{margin-top:-23px;}
#section_Form_SAE_Person_Credential_Validate .formLegend {display:none;}
#section_Form_SAE_Person_Credential_Validate .formDescHeader {display:none;}
#section_Form_SAE_Person_Credential_Validate .formDivider {display:none;}
#section_Form_SAE_Person_Credential_Validate .elementItem .subForm_element .cancelOnlyBtn {margin-left:-15px;}
#Form_SAE_Person_Credential_Validate_checkbox_agree label{position:relative; left:30px; top:30px}
#Form_SAE_Person_Credential_Validate_checkbox_agree div input {position:relative; top:5px;}
#Form_SAE_Person_Credential_Validate_cancelForm {margin-top:-5px;}
/*
#Form_SAE_Person_Credential_Validate #checkbox_agree-label {position:relative; left:30px;}
#Form_SAE_Person_Credential_Validate #checkbox_agree-element {position:relative; top:-22px;}
*/

#pageMargin_ViewProfileFormSubmit {margin-top:0px;}
#pageMargin_ViewProfileFormSubmit .Top_Clip {margin-top:-100px;}
#pageMargin_ViewProfileFormSubmit .Top_Clip .DropShadow {display:none;}
#pageMargin_ViewProfileFormSubmit .DropShadow_Vert_Clip {display:none;}
#pageMargin_ViewProfileFormSubmit .Gen_ContentBlock {}

/*---------- Page_ email finish ----------*/
#pageMargin_EmailFinish {margin-top:0px; min-height:700px;}
#pageMargin_EmailFinish .Top_Clip .DropShadow {display:none;}
#pageMargin_EmailFinish .DropShadow_Vert_Clip {display:none;}
#pageMargin_EmailFinish .pageTitle {margin-top:-60px;}


/*---------- Page_ contentAdmin MediaManager ----------*/
ul.img-list {list-style-type: none; margin: 0;padding: 0;}
ul.img-list li {display: inline-block; height: 212px; position: relative; width: 212px;} 
ul.img-list li {display: inline-block; height: 212px; position: relative; width: 212px;} 
ul.img-list li:hover span.optionsBG {opacity: 1;}
ul.img-list li:hover span.options {opacity: 1;}
ul.img-list li:hover span.imageExpand img {opacity: 1;}
span.optionsBG {background: rgba(0,0,0,0.2); cursor: default; display: table; height: 212px; left: 0; position: absolute; top: 0; width: 212px; opacity: 0; -webkit-transition: opacity 500ms; -moz-transition: opacity 500ms; -o-transition: opacity 500ms; transition: opacity 500ms;}
span.options {background: rgba(238,238,238,0.9); text-align: center;  color: white; cursor: default; display: table; height: 40px; left: 0; position: absolute; top: 0; width: 212px; opacity: 0; -webkit-transition: opacity 500ms; -moz-transition: opacity 500ms; -o-transition: opacity 500ms; transition: opacity 500ms;}
span.options span {display: table-cell; vertical-align: middle; padding:0px 3px 0px 3px;}
span.options span a:link {color:#686ea2; text-decoration:none; text-transform:uppercase;  font-size:11px;  }
span.options span a:visited, span.options span a:active {color:#686ea2; text-decoration:none; text-transform:uppercase;  font-size:11px; }
span.options span a:hover{color:#000000; text-decoration:underline; text-transform:uppercase;  font-size:11px; }
lb-caption {color:#ffffff;}
span.options2{background: rgba(0,0,0,0.0); text-align: center; cursor: default; display: table; height: 172px; left: 0; position: absolute; top: 40px; width: 212px; }
a.BtnViewImage {float:left; margin:60px 10px 0px 20px; width:46px; height: 46px; display: block; background: url(../../images/global/Btn-View.png);}
a.BtnViewImage:hover {background-position: 0 -46px;}
a.BtnDownload {float:left; margin:60px 10px 0px 10px; width:46px; height: 46px; display: block; background: url(../../images/global/Btn-Download.png);}
a.BtnDownload:hover {background-position: 0 -46px;}
a.BtnEditImage {float:left; margin:60px 10px 0px 10px; width:46px; height: 46px; display: block; background: url(../../images/global/Btn-EditImage.png);}
a.BtnEditImage:hover {background-position: 0 -46px;}
a.BtnDeleteImage {float:left; margin:60px 10px 0px 10px; width:46px; height: 46px; display: block; background: url(../../images/global/Btn-DeleteImage.png);}
a.BtnDeleteImage:hover {background-position: 0 -46px;}


/* DISPLAY ************************************************************************/
.ContentHeaderData {padding-top:30px; }
.AdBlock_A {width: 462px; height: 429px; position: relative; margin-left: -160px; float: left;}
#BreadCrumbContent {font-size:13px; padding-bottom:10px; }
#Home_ContentBlockHeader {background-image: url(../../images/plexus_intl/ContentHeader_BG.gif);background-repeat: repeat-y; background-position: top center; height:70px;}
#Home_LeftContentBlockHeader {float:left; width:283px; padding:16px 20px 0px 0px; text-align:left;}
#Home_LeftContentBlock {float:left; width:283px; padding:26px 20px 0px 0px; text-align:left;}
#Home_RightContentBlockHeader {float:left; width:631px; padding:16px 0px 0px 26px; text-align:left;}
#Home_RightContentBock {float:left; width:631px; padding:26px 0px 0px 26px; text-align:left;}



.Product_ContentBlock2 {float:left; width:960px; padding:0px 0px 0px 0px; text-align:left;}


.Product_ContentBlock2{
	width:635px;
    min-height:390px;
	background-color: #e5e5e5;
	/*e4e1e8*/
    /*f1f0f3*/
	margin-top: -5px;
	position: relative;
	margin-left: 0px; /*-160px;*/
    _margin-left: -155px; /*IE6*/
	float: left;
    
}

.Product_ContentBlock2-text {
	position: relative;
	margin-left: 0px; /*155px;*/
	width: 455px;
	padding: 20px 25px 20px 0px;
}

#PageMargin_Login .Product_ContentBlock2-text {padding-bottom: 60px;}

.Product_ContentBlock3a {
	width: 1230px;
	background-color: #029ddd;
	/*e4e1e8*/
	margin-top: -5px;
	margin-bottom: 15px;
	position: relative;
    /*
	margin-left: -160px;
    _margin-left: -155px; --> IE6
    */
	float: left;
    /*
    -webkit-border-radius:10px;
    -moz-border-radius:10px; 
    border-radius:10px; 
    */
}

.Product_ContentBlock3a-text {
	position: relative;
	width: 1180px;
	padding: 20px 25px 20px 25px;
}

.OverviewContentBlock{}

.Product_ContentBlock4 {
	width: 1120px;
	background-color: #f0f1f1;
	margin-top: -5px;
	margin-bottom: 25px;
	position: relative;
	margin-left: -160px;
	float: left;
	clear:both;
}
.Product_ContentBlock4-text {
	float: left;
	position: relative;
	margin-left: 160px;
	width: 420px;
	padding: 20px 25px 20px 0px;

}

.Product_ContentBlock4b-text{
	float: left;
	width: 450px;
	padding: 20px 25px 20px 30px;
	background-color: #ffffff;
}



.Product_ContentBlock6 {
	width: 667;
	background-color: #cbcbcb;
	/*e4e1e8*/
	margin-top: -5px;
	position: relative;
	margin-left: -160px;
    _margin-left: -155px; /*IE6*/
	float: left;
    /*
    border-bottom:solid 10px #e5e6f1;
    */
}

.Product_ContentBlock6-text {
	position: relative;
	margin-left: 160px;
	width: 482px;
	padding: 20px 25px 10px 0px;
}

.Product_ContentBlock7 {
	width: 487;
	background-color: #ffffff;
	/*e4e1e8*/
	margin-top: -5px;
	position: relative;
	margin-left: -160px;
    _margin-left: -155px; /*IE6*/
	float: left;
    /*
    border-bottom:solid 10px #e5e6f1;
    */
}

.Product_ContentBlock7-text {
	position: relative;
	margin-left: 160px;
	width: 302px;
	padding: 20px 25px 20px 0px;
}






.Double_ContentTitleBlockHeader {clear:both; margin:0px 0px 20px 0px; background-image: url(../../images/plexus_intl/Double_ContentTitleBlockHeader.gif);background-repeat: repeat-y; background-position: top center; height:70px;}
.Product_RelatedTitleBlockHeader {clear:both; margin:0px 0px 20px 0px; background-image: url(../../images/plexus_intl/ProductTitleRelatedBlockHeader_BG.gif);background-repeat: repeat-y; background-position: top center; height:70px;}
.ContentTypeTitleBlockHeader {position:relative; left:-160px; top:-5px; clear:both; margin:0px 0px 0px 0px; background-color:#e4e1e8;}
/*
background-image: url(../../images/plexus_intl/ContentTypeTitleBlockHeader_BG.gif);background-repeat: repeat-y; background-position: top center; min-height:70px;}
*/


.Product_LeftContent {margin-top:5px;}

#Product_RightContent2 {color:#4f4e4e;  text-align:left; height:600px; width:323px; background-color:#b8b7b7; border:12px solid #949393; } /* 672px  -- 323px */

.product_RelatedInfoContentBlockHeader {background-image: url(../../images/plexus_intl/ProductRelatedInfoContentBlockHeader.gif);background-repeat: repeat-y; background-position: top center; height:70px;}
#Cart_ContentBlockHeader{clear:both; background-image: url(../../images/plexus_intl/CartBlockHeader_BG.jpg);background-repeat: repeat-y; background-position: top center; height:82px;}
#Cart_ContentBlockHeader h1{color:#ffffff;}
#Cart_HeaderCount {float:left; width:65px; text-align:center;}
#Cart_HeaderCount h1 {color:#ffffff;}
#Cart_HeaderContent {float:left; padding-left:15px;}
#Cart_HeaderContent h1 {color:#ffffff;}
#Cart_ItemsHeader {position:relative; z-index:1; top:0px; margin-bottom:2px; clear:both; background-image: url(../../images/iaqg/CartItemsHeader_BG1280.gif);background-repeat: repeat-y; background-position: top center; height:83px;}
#Cart_ItemsHeader table {position:relative; top:-68px;}
#Cart_ItemsHeaderShadow {position:relative; top:-78px; clear:both; background-image: url(../../images/iaqg/CartItemsHeaderShadow_BG1280.gif);background-repeat: no-repeat; background-position: top center; height:68px;}
#promoCodeLabel {position:relative; top:-2px; }
#Cart_PromoContentAction {text-align:left; float:left; margin:15px 0px 0px 25px;}
#Cart_PromoContentActionContent {float:right; margin:-23px 0px 0px 10px;}
#couponCode {height:10px; position:relative; top:-4px; width:160px;} 

@-moz-document url-prefix() { 
  #promoCodeLabel{
        position:relative; top:0px;        
  }
  #couponCode {
     height:10px; padding:0px 0px 0px 20px; margin:0px 0px 0px 0px; position:relative; top:0px;
  }
}
#DisclaimerSection {float:right; margin:30px 0px; border:1px solid #d4d3d6; padding:10px 20px; max-width:400px; text-align:left;}

.Cart_Item {clear:both; } /* background-image: url(../../images/plexus_intl/CartItem_BG.gif);background-repeat: repeat-y; background-position: top center; */
.Cart_Item .Crop960 {border-bottom:1px solid #e5e5e5; width:1224px; margin-top:15px;}
.Cart_AltItem {clear:both; position:relative; z-index:10000;} /* background-image: url(../../images/plexus_intl/CartAltItem_BG.gif);background-repeat: repeat-y; background-position: top center; */
.Cart_AltItem .Crop960 {border-bottom:1px solid #e5e5e5; width:1224px; margin-top:15px;}
.Cart_Item_Related {position:relative; top:-10px; z-index:99999; clear:both; background-color:#ffffff;}
.Cart_Item_Related .CartItem_QtyData {width:163px;}
.Cart_AltItem_Related {position:relative; top:-10px; z-index:99999; clear:both; background-color:#ffffff;}
.Cart_AltItem_Related .CartItem_QtyData {width:163px;}
.CartItem_RelatedData {margin-left:4px; color:#575757;}
.Cart_Item_Related  .CartItem_DiscountData {font-size:15px; padding:6px 40px 0px 40px;}
.Cart_AltItem_Related  .CartItem_DiscountData {font-size:15px; padding:6px 40px 0px 40px;}
.specialNote {color:#038ee9; font-size:15px; font-style:italic;}

#CartItemsHeader {float:left; width:463px; margin-left:65px; padding:0px 0px 0px 15px;}
#CartQtyHeader {float:left; width:80px; text-align:center;}
#CartUnitPriceHeader {float:left; text-align:right; width:141px; padding:0px 30px 0px 0px;}
#CartPriceHeader {float:left; text-align:right; width:136px; padding:0px 30px 0px 0px;}
.CartItem_DiscountData {padding:10px 0px 0px 45px;}
.CartItem_DeliveryMethodData {padding:10px 0px 0px 45px;}

.CartItem_Delete {width:66px; text-align:center; vertical-align:top; padding:10px 0px 0px 0px;}
.CartItem_Data {width:641px; padding:6px 0px 0px 15px; }
.CartItem_Data h1 {color:#272262; font-size:20px;}
.CartItem_QtyData {width:160px; text-align:center; padding:6px 0px 0px 0px; }
.CartItem_QtyData h1 {color:#272262; font-size:20px;}
.CartItem_UnitPrice {width:171px; text-align:center; padding:6px 0px 0px 0px; }
.CartItem_UnitPrice  h1 {color:#272262; font-size:20px; padding-left:25px;}
.CartItem_PriceData {width:145px; text-align:right; padding:6px 20px 0px 20px; }
.CartItem_PriceData  h1 {color:#272262; font-size:20px; padding-right:25px;}
.Cart_Item .CartItem_PriceData {padding-right:18px;}
.Cart_AltItem .CartItem_PriceData {padding-right:18px;}
.Cart_ItemDivider {background-color:#ffffff; height:1px;}
#CartFooter {clear:both; background-image: url(../../images/iaqg/CartFooter_BG.gif); background-repeat: no-repeat; background-position: top center; height:13px; margin:1px 0px 0px 0px;}
#CartTotalsShadow {}
#CartTotals {clear:both; text-align:right; background-image: url(../../images/iaqg/CartTotals_BG.gif); background-repeat: repeat-y; background-position: top center;}
#CartTotals table {margin-left:290px;}
#PageMargin_ReviewConfirm #CartTotals .CartItem_PriceData {height:54px;}
#CartCardDetails { text-align:left; margin:15px 0px 0px 0px; border:2px solid #e5e5e5;   padding:20px 30px 20px 20px; position:absolute;  
-webkit-border-radius:10px; 
-moz-border-radius:10px; 
border--radius:10px; 
} /* position:absolute; top:-300px; width:1220px */ /* top: -530px; margin:15px 0px 0px 0px; */
#CartCardDetails table {margin-left:8px;}
#CartCardDetails td {border-bottom:1px solid #000000; padding-top:5px; }
.Cart_TotalsDividerTop {height:10px;}
.Cart_TotalsDivider {background-color:#ffffff; height:1px;}
.Cart_TotalsDividerBottom {height:10px;}
#CartTotalsFooter {}
#PageMargin_Cart  #Cart_PromoContainer {position:absolute; text-align:left; margin:15px 0px 0px 0px; padding-left:15px;}
#Cart_PromoNote {margin:0px 0px 20px 0px; font-style:italic; width:620px;}
#Cart_PromoNoteEdit{position:absolute; z-index:9999999999999999999999; top:-22px; right:-80px;}
#Cart_PromoContent {clear:both; width:620px; height:56px; border:solid 1px #d4d3d6; background-color:#f1f0f3; margin:0px 0px 0px -15px;}
#Cart_PromoContent input {padding:10px; margin:0px 5px 0px 15px;}

#cartSubtotal, #cartTaxes, #cartTotal {width:623px;}
#cartSubtotalLabel, #cartTaxesLabel, #cartTotalLabel {width:141px;}
#cartSubtotalPrice, #cartTaxesPrice, #cartTotalPrice {width:136px;}

#cartTotalLabel, #cartTotalPrice  {padding-bottom:0px;}

#Review_ContentBlockHeader {clear:both; background-image: url(../../images/plexus_intl/ReviewBlockHeader_BG.gif);background-repeat: repeat-y; background-position: top center; height:70px;}
.Review_EditBtn {float:right; margin-top:-22px; padding-right:15px;} 
#Review_Split_BG {clear:both; background-image: url(../../images/plexus_intl/Review_Split_BG.gif);background-repeat: repeat-y; background-position: top center;}
#Resources_BlockHeader{clear:both; background-image: url(../../images/plexus_intl/ReviewCartBlockHeader_BG.gif);background-repeat: repeat-y; background-position: top center; height:70px;}
.Gen_ContentBlock{float:left; width:960px; padding:10px 0px 0px 0px; text-align:left;}
.Gen_ContentBlockHeader {clear:both; background-image: url(../../images/plexus_intl/ProductContentBlockHeader_BG.gif);background-repeat: repeat-y; background-position: top center; height:70px;}
.Gen_HeaderContent {float:left; width:910px; padding:22px 50px 0px 0px; text-align:left;}

.Reg_Step_Spacer {float:left; width:80px; height:1px;}
#Reg_Step1 {background-image: url(../../images/plexus_intl/Reg-Step1.gif);background-repeat: no-repeat;  height:21px; width:658px;}
#Reg_Step2 {background-image: url(../../images/plexus_intl/Reg-Step2.gif);background-repeat: no-repeat;  height:21px; width:658px;}
#Reg_Step3 {background-image: url(../../images/plexus_intl/Reg-Step3.gif);background-repeat: no-repeat;  height:21px; width:658px;}
#Reg_Step4 {background-image: url(../../images/plexus_intl/Reg-Step4.gif);background-repeat: no-repeat;  height:21px; width:658px;}
#Reg_Step5 {background-image: url(../../images/plexus_intl/Reg-Step5.gif);background-repeat: no-repeat;  height:21px; width:658px;}
.PD_Header {clear:both; background-image: url(../../images/plexus_intl/PD_ContentHeader_BG.gif); background-repeat: repeat-y; background-position: top center;}
.PD_HeaderShadow {clear:both; background-image: url(../../images/plexus_intl/PD_HeaderShadow.gif); background-repeat: repeat-y; background-position: top center; height:11px;}
.PD_PasswordShadow {clear:both; background-image: url(../../images/plexus_intl/PD_HeaderShadow.gif); background-repeat: repeat-y; background-position: top center; height:11px;}
/*{clear:both; background-image: url(../../images/plexus_intl/PD_PasswordShadow.gif); background-repeat: repeat-y; background-position: top center; height:11px;}*/
.PD_Spacer {width:65px;}
.PD_Content {width:880px; padding:10px 0px 15px 15px;}
.PD_Content2 {width:880px; padding:10px 0px 15px 0px;}
.PD_Content3 {width:680px; padding:10px 0px 15px 15px;}
.PD_Content3 h2 {color:#ffffff;}
.PD_Review_Address {width:630px; padding:0px 0px 15px 3px; vertical-align:top;}
.PD_Review_Address h1 {color:#262161;}
.PD_Review_Address h2 {color:#262161; margin-left:25px; padding-top:20px;}
#ReviewConfirm_BillingNote {color:#262161; margin:0px 0px 0px 25px; padding-bottom:20px; position:relative; top:-7px;}
#ReviewConfirm_BillingNote a:link {color:#262161; text-decoration:none;  text-decoration:underline;   }
#ReviewConfirm_BillingNote a:visited, #ReviewConfirm_BillingNote a:active {color:#262161; text-decoration:underline;  }
#ReviewConfirm_BillingNote a:hover{color:#7a71e7; text-decoration:underline;   }
.PD_Review_Payment {width:630px; padding:0px 0px 0px 30px; vertical-align:top; position:relative; top:20px;}
.PD_Review_Payment h1 {color:#ffffff;}
.PD_Review_Payment h2 {color:#262161;}
/* .PD_Review_Payment span {color:#acacac; padding:0px 0px 0px 10px;} */

.PD_AddressContainer {float:left; width:260px; margin:0px 27px 25px 8px;}
.PD_AddressContainer { *height:300px; /* IE6 + 7, doesn't work in IE8/9 as IE7  */ }
.PD_AddressRadio {margin:10px 7px 0px 15px;}
.PD_AddressData {width:230px; padding:15px; margin-top:10px; border-top:solid 7px #eaf8fe; border-left:solid 7px #eaf8fe; border-right:solid 7px #eaf8fe; min-height:120px;
-webkit-border-top-right-radius:10px; -webkit-border-top-left-radius:10px;
-moz-border-radius-topright:10px; -moz-border-radius-topleft:10px;
border-top-right-radius:10px; border-top-left-radius:10px;
}
.PD_AddressData_Bottom {width:230px; padding:15px; border-bottom:solid 7px #eaf8fe; border-left:solid 7px #eaf8fe; border-right:solid 7px #eaf8fe; min-height:25px;
-webkit-border-bottom-right-radius:10px; -webkit-border-bottom-left-radius:10px;
-moz-border-radius-bottomright:10px; -moz-border-radius-bottomleft:10px;
border-bottom-right-radius:10px; border-bottom-left-radius:10px;
}
.PD_AddressData_Selected {color:#000000; width:230px; padding:15px; margin-top:10px; border-top:solid 7px #9ad8f1; border-left:solid 7px #9ad8f1; border-right:solid 7px #9ad8f1; min-height:120px;
-webkit-border-top-right-radius:10px; -webkit-border-top-left-radius:10px;
-moz-border-radius-topright:10px; -moz-border-radius-topleft:10px;
border-top-right-radius:10px; border-top-left-radius:10px;
}
.PD_AddressData_Selected_Bottom {color:#000000; width:230px; padding:15px; border-bottom:solid 7px #9ad8f1; border-left:solid 7px #9ad8f1; border-right:solid 7px #9ad8f1; min-height:25px;
-webkit-border-bottom-right-radius:10px; -webkit-border-bottom-left-radius:10px;
-moz-border-radius-bottomright:10px; -moz-border-radius-bottomleft:10px;
border-bottom-right-radius:10px; border-bottom-left-radius:10px;
}
.PD_DetailsBlock {clear:both; margin-left:40px;}
.PD_DetailsBlock2 {clear:both;}
.PD_OptionBlock {float:left; padding-right:15px;}
.PD_OptionBlock2 {float:left; padding-right:30px;}
.PD_OptionName {padding:0px 0px 5px 5px;}
.PD_Option {padding:0px 0px 10px 2px;}
.PD_AutoOption {padding:0px 0px 5px 0px; color:#000000;}
.PD_PasswordBlock {clear:both; background-image: url(../../images/plexus_intl/CartAltItem_BG.gif);background-repeat: repeat-y; background-position: top center;}
/*{ clear:both; background-image: url(../../images/plexus_intl/PD_PasswordBlock_BG.gif);background-repeat: repeat-y; background-position: top center;}*/
/* #Login_Footer {clear:both; background-image: url(../../images/plexus_intl/PD_Footer_BG.gif); background-repeat: no-repeat; background-position: top center; height:20px;} */
#SignInFooter {clear:both; background-image: url(../../images/plexus_intl/SignInFooter_BG.gif); background-repeat: no-repeat; background-position: top center; height:20px;}
#Account_ContentBlockHeader{clear:both; background-image: url(../../images/plexus_intl/ContentHeader_BG.gif);background-repeat: repeat-y; background-position: top center; height:70px;}
#Account_LeftHeaderBlock {z-index:9999999; float:left; width:326px; margin-top:0px; margin-left:-24px; text-align:left; position:absolute;}
#Account_RightHeaderBlock {position:relative; z-index:3000; left:-3px;}
#Account_BillingHeader{clear:both; background-image: url(../../images/plexus_intl/Account-BillingHeader_BG.gif);background-repeat: repeat-y; background-position: top center; height:50px;}
.Account_BillingRow { padding:5px 0px 5px 0px; clear:both; background-image: url(../../images/plexus_intl/Account-BillingItem_BG.gif);background-repeat: repeat-y; background-position: top center;}
.Account_TasksRowDivider {clear:both; background-image: url(../../images/plexus_intl/Account-ItemDivider_BG.gif);background-repeat: repeat-y; background-position: top center; height:2px;}
.Account_TasksRowDividerPl{clear:both; background-image: url(../../images/plexus_intl/Account-ItemDivider_BG.gif);background-repeat: repeat-y; background-position: top center; height:2px;}
.Account_TasksRowDividerFooter {clear:both; background-image: url(../../images/plexus_intl/Account-ItemDividerFooter_BG.gif);background-repeat: repeat-y; background-position: top center; height:1px;}

.MyCoursesExams_RightContentBlock {float:left; width:1230px; padding:0px 0px 0px 0px; text-align:left;}

.PageMargin_Account_PageDesc {margin:-40px 0px 0px 342px}

.Account_ProfileRow_Extend{padding:4px 0px 4px 0px; clear:both;}
.Account_ProfileRow_Extend .MyCoursesExams_LeftContentBlock {float:left; text-align:left;}
.Account_ProfileRow_Extend .MyCoursesExams_RightContentBlock {min-height:48px; margin:-24px 0px 0px 10px;   background-image: url(../../images/iaqg/Account-ProfileItem_Extend_BG.gif);background-position: top center; background-repeat: repeat-y;}

.Account_ProfileRow_Extend_Label {float:left; padding:4px 0px 0px 30px; width:530px;}
.Account_ProfileRow_Extend_Label div {float:left; padding:4px 0px 0px 20px; width:200px; }

.Account_ProfileRow_Extend .Extend_Label {color:#5b5c75; margin:0px 0px 0px 0px; padding-left:320px; position:relative; top:8px; padding-top:3px; width:250px;}
.Account_ProfileRow_Extend .MyCoursesExams_RightContentBlock .Val {color:#029ddd; margin:5px 0px 0px 0px; padding-left:0px; padding-bottom:13px; padding-top:3px;}
#PageMargin_Account .Account_ProfileRow_Extend .MyCoursesExams_RightContentBlock .Val {width:500px;}
.Account_ProfileRow_Extend .Extend_Edit {margin:5px 0px 0px -40px; float:right;}
.Extend_Edit  { text-align:right; padding:4px 15px 0px 20px; width:110px;}

.Account_ProfileRow{padding:5px 0px 5px 0px; clear:both; background-image: url(../../images/iaqg/Account-ProfileItem_BG.gif);background-repeat: repeat-y; background-position: top center; height:30px;}
.Account_ProfileRow .MyCoursesExams_RightContentBlock span {color:#000000;}
.Account_ProfileRow .MyCoursesExams_RightContentBlock .Val {color:#3f3f3f; }
.Account_ProfileRow2{padding:5px 0px 5px 0px; clear:both; background-image: url(../../images/iaqg/Account-ProfileItem2_BG.gif);background-repeat: repeat-y; background-position: top center; height:30px;}
.Account_ProfileRow2 .MyCoursesExams_RightContentBlock span {color:#000000;}
.Account_ProfileRow2 .MyCoursesExams_RightContentBlock .Val {color:#3f3f3f; }
#PageMargin_Account .Account_ProfileRow2 .MyCoursesExams_RightContentBlock .Val {width:500px;}
.Account_ProfileRowDivider{height:1px; } /* background-image: url(../../images/plexus_intl/Account_ProfileRowDivider.gif); background-position: top center; background-repeat: no-repeat; */

#Account_LeftContentBlock {float:left; width:326px; margin-left:-24px; text-align:left;}
#Account_RightContentBock {float:left; width:617px; padding:0px 0px 0px 40px; text-align:left;}
.Account_Billing_Invoice_Number {color:#545454; float:left; width:105px; padding:5px 10px 10px 10px;}
.Account_Billing_Invoice_Date {color:#545454; float:left; width:252px; padding:5px 10px 10px 10px;}
.Account_Billing_Status {color:#545454; float:left; width:95px; padding:5px 10px 10px 10px;}
.Account_Billing_Paid_Date {color:#545454; float:left; width:85px; padding:5px 10px 10px 10px;}
.Account_BillingFooter {background-image: url(../../images/plexus_intl/Account-BillingFooter_BG.gif); background-repeat: repeat-y; background-position: top center; height:20px;}
.Account_Event_Start_Date {color:#545454; float:left; width:90px; padding:5px 10px 10px 15px;}
.Account_Event_Location {color:#545454; float:left; width:247px; padding:5px 10px 10px 15px;}
.Account_Event_Status {color:#545454; float:left; width:90px; padding:5px 10px 10px 15px;}
.Account_Event_Event_Status {color:#545454; float:left; width:90px; padding:5px 10px 10px 15px;}

/*
clear:both; background-image: url(../../images/plexus_intl/MyCoursesExams-TaskDivider_BG.gif);background-repeat: no-repeat; background-position: top center; height:1px;
*/

#MyCoursesExams_LeftHeaderBlock {width:336px; margin-left:-24px; text-align:left; position:absolute; z-index:200;}
#MyCoursesExams_RightHeaderBlock {float:left; width:631px; margin-left:302px; padding:16px 0px 0px 26px; text-align:left;}
#ContentAdmin_RightHeaderBlock {float:left; width:733px; margin-left:200px; padding:16px 0px 0px 26px; text-align:left;}
#MyCoursesExams_RightHeaderBlock h1{color:#ffffff;}
.MyCoursesExams_LeftContentBlock {float:left; width:326px; margin-left:-24px; text-align:left;}
.ContentAdmin_LeftContentBlock {float:left; width:200px; margin-left:30px; text-align:left;}

.ContentAdmin_RightContentBlock {float:left; width:657px; margin-left:72px; padding:0px 0px 0px 0px; text-align:left;}
.MyCoursesExams_RightContentBlock span {color:white;}
.MyCoursesExams_RightContentBlock .MyCoursesExams_Task_SummaryCount span {color:#fff;}
.MyCoursesExams_RightContentBlock .MyCoursesExams_Task_Title div {color:#3d3d3d;}





#MyCoursesExams_RelatedInfoContentBlockHeader {background-image: url(../../images/plexus_intl/RelatedInfoContentBlockHeader.gif);background-repeat: repeat-y; background-position: top center; height:50px;}
#MyCoursesExams_RelatedInfoHeaderContent {float:left; width:631px; padding:12px 50px 0px 0px; text-align:left;}
#SignIn_ContentBlockHeader{clear:both; background-image: url(../../images/iaqg/SignInBlockHeader_BG1280.jpg);background-repeat: repeat-y; background-position: top center; height:70px;}
/* #SignIn_Split_BG {clear:both; background-image: url(../../images/plexus_intl/SignIn_Split_BG.jpg);background-repeat: repeat-y; background-position: top center;} */
#SignIn_Split_BG .Product_ContentBlock2 {margin-top:0px; width:586px;}
#SignIn_FormDivider {display:none; }/* position:relative; top:-15px; left:50px; float:right; height:12px; background-color:#ffffff; width:430px; margin-bottom:15px; */

#ContentPadding {clear:both; padding-bottom:80px;}
#ContentPadding {clear:both; padding-bottom:80px;}
.ContentPadding15 {clear:both; padding-bottom:15px;}
.ContentPadding25 {clear:both; padding-bottom:25px;}
.ContentPadding50 {clear:both; padding-bottom:50px;}
.ContentPadding100 {clear:both; padding-bottom:100px;}
.ContentPadding150 {clear:both; padding-bottom:150px;}
.ContentPadding170 {clear:both; padding-bottom:170px;}
#CopyrightData {padding-top:5px; color:#ffffff; text-align:right;}
#FooterHeader {position:relative; z-index:1;}
/* background-image: url(../../images/plexus_intl/FooterHeader_BG.gif);background-repeat: repeat-y; background-position: top center; height:28px; clear:both; */

/* background-image: url(../../images/plexus_intl/Footer_BG.gif);background-repeat: repeat-y; background-position: top center; clear:both; */

#dialog-loginForm {background-color: #e5e5e5; position:relative; z-index:999999999999999999;}
.supportTextBlock {position:relative; z-index:5000; background-color:#e5e5e5; padding:20px;}
.ImageHeader_Support{background-image: url(../../images/plexus_intl/Ads/Support.jpg);background-repeat: no-repeat; background-position: top center; height:241px;}

#TabTaskContentExtended {position:relative; top:-26px;}
/*
@-moz-document url-prefix() { 
#TabTaskContentExtended {
     position:relative; top:-20px;
  }
}
*/

#bodgBG_offerDetails {background-image: url(../../images/iaqg/Product_BG.gif); background-position: top center; background-repeat: repeat-y; }
#bodgBG_Registration{background-image: url(../../images/iaqg/Registration_BG.gif); background-position: top center; background-repeat: repeat-y;}
#bodgBG_account {background-image: url(../../images/iaqg/Account_BG.gif); background-position: top center; background-repeat: repeat-y;}
#bodgBG_contentAdmin {background-image: url(../../images/plexus_intl/ContentAdmin_BG.gif);}
.Top_Clip{background-image: url(../../images/plexus_intl/Gen_Spacer_BG.gif);background-repeat: repeat-y; background-position: top center; height:67px; z-index:1000;}
.Top_Clip2{background-image: url(../../images/plexus_intl/Gen_Spacer_BG2.gif);background-repeat: repeat-y; background-position: top center; height:64px; z-index:1000000;}
.Top_Clip3{background-image: url(../../images/plexus_intl/Gen_Spacer_BG3.gif);background-repeat: repeat-y; background-position: top center; height:64px; z-index:1000000;}
.DropShadow_Vert_Clip {position:relative; top:0px; z-index:900000; background-image: url(../../images/plexus_intl/DropShadow_Vert_Clip.png);background-repeat: repeat-y; background-position: top center; height:34px;}
.Icon_BCrumb{background-image: url(../../images/plexus_intl/Icon_BCrumb.gif);  background-repeat: no-repeat; width:18px; height:15px;}
#PageMargin_Cart .Icon_BCrumb ~ div {position:relative; left:-35px;}
#PageMargin_Dashboard .Icon_BCrumb ~ div {position:relative; left:-35px;}
#PageMargin_Account .Icon_BCrumb ~ div {position:relative; left:-35px;}
#PageMargin_AccountBilling .Icon_BCrumb ~ div {position:relative; left:-35px;}
#PageMargin_AccountEvents .Icon_BCrumb ~ div {position:relative; left:-35px;}

.offerName {color:#434343; margin-bottom:5px;}

.MoreLessBlock{margin-left:-13px; margin-top:-10px;}

.ScheduleExamOptionsHeader{ margin-left:0px; padding: 0px 10px 5px 0px; font-weight:bold; color:#000000; } /* background-image: url(../../images/plexus_intl/ScheduleTitle_BG.gif); */
.ScheduleExam_BG{clear:both; float:left;  width:257px; height:81px; margin-bottom:15px;} /* background-image: url(../../images/plexus_intl/ScheduleExam_BG.gif); */
.ScheduleExam_BG table {margin-left:-21px;}
.OfferPrice{color:#000000; margin-bottom:10px; text-align:right; font-size:20px; font-weight:bold;}
.Btn_Close{background-image: url(../../images/plexus_intl/Btn-Close.png);background-repeat: no-repeat; height:21px; width:21px; margin-left:20px;}
.Gen_Text {color:#000000;}
.Gen_TextLink {color:#000000;}
.Gen_TextBold {color:#000000; font-weight:bold;}
.Gen_Text_Italic  {color:#000000; font-style:italic;}
.Gen_BGColor {background-color:#ffffff; height:10px; position:relative; left:125px; bottom:10px;}
#CreateNewAccount {float:left; margin-left:5px;}
#CreateNewAccount_Container {width:469px; height:530px; margin-left:11px;}
#CreateNewAccount_Image {background-image: url(../../images/iaqg/SignIn1280.jpg); background-repeat: no-repeat; height:530px; width:628px;}
#CreateNewAccount_Action {position:absolute; top:223px; z-index:500; margin-left:100px;}

.SignIn_ImageError {background-image: url(../../images/plexus_intl/SignIn_Error.jpg); background-repeat: no-repeat; height:381px; width:480px;}
.meterBlock {float:left; background-color: transparent; display: inline-block; border:1px solid #383838; font-size:100%; height:16px ;margin-top:3px; width:36px; *overflow:hidden}
.formHeaderBG { background-color: #c1c1c1; } /*background-image: url(../../images/plexus_intl/FormHeaderBG.gif);} */
.Gen_AccountSpacer_BG{background-image: url(../../images/plexus_intl/Gen_AccountSpacer_BG.gif);background-repeat: repeat-y; background-position: top center; height:27px;}
.EditButton {background-image: url(../../images/plexus_intl/Btn-Edit.png); vertical-align:middle; height:22px; width:22px; float:right; margin-right:0px;}
.ProfileSettingsUpdate_BG{width:618px; background-image: url(../../images/plexus_intl/ProfileSettingsUpdate_BG.gif);}
.errorMsg{margin-bottom:40px; display:none; position:relative; top:10px; left:20px;color:#ffffff; width:300px; border:1px solid red; font-weight:bold; background-image: url(../../images/sae/Trans_red.png); padding:20px;}
.errorMsg a:link {color:#ffffff;}
.errorMsg a:hover{color:#ffffff;}
.errorMsg a:visited, a:active {color:#ffffff;}
.errorMsg div {color:#fff;}

.searchHighlight{background-color:#fcfd93; padding:0px 0px 0px 0px;}

/*
background-repeat:no-repeat; background: url(../../images/plexus_intl/AdPanel-1b.png); 
*/
.test { background-position: top center; height:191px; }

.test2 {background: url(../../images/plexus_intl/Ads/Generic-02.jpg); background-repeat:no-repeat; background-position: top center; height:211px; }
#AdContent {clear:both; float:left;}
#AdMirror1b {}
#AdMirror1 {position:absolute; top:-27px; width:102px; height:429px; background-image: url(../../images/plexus_intl/AdPanel-1.png); z-index:200;}
#AdMirror2 {position:absolute; top:-27px; width:111px; height:429px; left:274px; background-image: url(../../images/plexus_intl/AdPanel-2.png); z-index:100;}
#AdMirror3 {position:absolute; top:-27px; width:111px; height:429px; left:385px; background-image: url(../../images/plexus_intl/AdPanel-3.png); z-index:200;}
#AdMirror4 {position:absolute; top:-27px; width:117px; height:429px; left:496px; background-image: url(../../images/plexus_intl/AdPanel-4.png); z-index:200;}
#Adimage1 {width:431px; height:429px; position:absolute; top:-27px; left:-157px; z-index:10;}
#Adimage2 {width:852px; height:429px; position:absolute; top:-27px; left:267px; }
.BannerDetail-Top{position:relative; top:60px; z-index:900000; background-image: url(../../images/plexus_intl/BannerDetail-Top.gif);background-repeat: no-repeat; background-position: top center; height:23px;}
.BannerDetail-Bottom{z-index:900000; background-image: url(../../images/plexus_intl/BannerDetail-Bottom.png);background-repeat: no-repeat; background-position: top center; height:10px;}


.Home-Header{
  font-size: 44px;
  font-family: proxima-nova, Helvetica, Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 0.12em;
  line-height: .8;
  margin: 0 0 30px 0;
  padding: 0 0 0 0;
  color: #333;
  text-transform: uppercase;
}


.Carousel_BG{position:relative; z-index:30000; background-image: url(../../images/plexus_intl/Carousel_BG.gif);background-repeat: no-repeat; background-position: top center; height:128px;}
.Carousel_ItemBG{position:relative; z-index:40000; background-image: url(../../images/plexus_intl/icon_BG.gif);background-repeat: no-repeat; height:93px; width:144px;}
.Carousel_Icon{padding-top:17px;}
.Carousel_ItemTitle{color:#95969c; letter-spacing:0.1em; font-size:14px; margin-top:-2px;}
.Carousel_ItemLink{margin-top:-6px;}



#datepicker{
  text-align: left;
  background-image: url(../../images/calendar.gif);
  background-position: right center;
  background-repeat: no-repeat;
 
  width: 26px;
  cursor: pointer; 
  margin-left:8px;
  margin-top:2px;  /*position:absolute; right:30px; margin-top:2px;*/
  
}

#WidgetLocationDetails
{
margin-top:5px;
}


#calendar-optionsBG {background-color:#f2f3fd; width:100%; height:40px; /*margin-right:20px; *//* padding-right:20px; */}
a.LessText:link {color:#000000; text-decoration:none;}
a.LessText:visited, a.LessText:active {color:#000000; text-decoration:none;}
a.LessText:hover{color:#000000; text-decoration:none;}

#calendarBG {
    display: none;
    background: #666666;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    z-index: 999;
}

#calendarLoader
{
width: 10%; height: 40%; overflow: auto; margin: auto; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px;  z-index: 9999999;
}

#calendarLoaderText {display:none;}

#documentLoader{
    background-color:rgba(0,0,0,0.3);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99999999;
}
#documentLoaderMsgBG{
    position: absolute; left: 50%; top:30%;
}
#documentLoaderMsg{
    position: relative; left: -50%; top:-30%; border: solid #fff 5px; background-color:#e5e5e5; padding:100px; font-size:18px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px; 
    border-radius:10px; 
}

/*
#ui-datepicker-div{
  text-align: center;
  background-image: url(../../images/checkMark.jpg);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  width: 78px;
}

 class=ui-datepicker ui-widget ui-widget-content
      ui-helper-clearfix ui-corner-all


input.date_picker{
  text-align: center;
  background-image: url(../../images/checkMark.jpg);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  width: 78px;
}
*/


button.date-picker-button-hidden:hover
{
    cursor: pointer; 
}




/* Forms */
#Form_SAE_Person_Create {position:relative; top:-20px;}
.formLegend {clear:both; position:relative; top:0px; z-index:5000; font-size:24px ; color:#32389c;  margin:5px 0px 15px 0px; font-weight:500;  font-family: 'Questrial', sans-serif; line-height:28px;} /* SAE */
.formDescHeader {clear:both; position:relative; top:-10px; z-index:5000; margin-left:0px; color:#000000;}
/*
.ITEM_Block {}
.ALT_ITEM_Block
*/
.formDivider {clear:both; position:relative; top:-87px; height:100px; width:1230px; background-color:#029ddd;}
.formSpacer {clear:both; position:relative; height:75px;}
.subForm_element {display:block; position:relative; top:-60px; padding-bottom:5px; z-index:5000;}
.subForm_element label {clear:both; float:left; margin-bottom:5px; color:#5b5c5c; } /* clear:both; */
.subForm_element input {clear:both; float:left; margin-bottom:15px; } /* clear:both; */
.subForm_element select {clear:both; float:left; margin-bottom:15px; } /* clear:both; */
.subForm_element textarea {clear:both; float:left; margin-bottom:15px; } /* clear:both; */
.subForm_element .errors {clear:both; float:left; margin-bottom:15px;} /* clear:both; */
.subForm_element .note {clear:both; float:left; margin:15px 0pc 5px 0px; } /* clear:both; */

.subForm_element .required {}
.required input {
   background-image: url(../../images/global/required.png);
   background-repeat: no-repeat;
   background-position: right center;
   background-color:#ffffea;
   border:1px solid #a9a9a9;
   padding-top:7px;
   padding-bottom:7px;
}
.requiredFile input {
/*
   background-image: url(../../images/global/required.png);
   background-repeat: no-repeat;
   background-position: right center;
   background-color:#ffffea;
   border:1px solid #a9a9a9;
   padding-top:7px;
   padding-bottom:7px;
   */
}


div.errors { clear:both; float:left; margin-bottom:15px; }
ul.errors {list-style-type: none; padding:0px; margin:0px;}
ul.errors li{padding:0px; margin:0px;}

.subForm_element ul.errors { margin: 0px; }
/* Registration Form - Step 1 */
#AccountDetailsDesc {}
/* .description_memberID {float:left; position:relative; top:32px; left:160px; font-style:italic;} */


/* Registration Form - Step 3 Terms */
#section_{display:none;}
#terms_of_use_class {width:601px; height:350px;}
#terms_iFrame {width:601px; height:350px;}
#privacey_accept_class {width:601px; height:350px;}
#privacy_iFrame {width:601px; height:350px;}
#SubForm_Terms_Of_Use_termsAccept label {position:relative; top:15px; left:35px; width:550px;}
#SubForm_Terms_Of_Use_termsAccept input {position:relative; top:-28px;}

#section__1{display:none;}
#SubForm_Privacy_Policy_privacyAccept  label {position:relative; top:15px; left:35px; width:550px;}
#SubForm_Privacy_Policy_privacyAccept  input {position:relative; top:-28px;}

/* Registration Form - Step 4 Complete Profile */
#SubForm_Password_passwordStrength {clear:both; float:left;}
.PrimaryAddressNote {width:580px; margin:-15px 0px 25px 0px;}

#StreetAddress1 {width:590px;}
#StreetAddress2 {width:590px;}
#StreetAddress3 {width:590px;}

.description_PostalCode {float:left; position:relative; left:10px;}

/* #section_phoneForm_0 .subForm_element {margin-left:25px; width:745px;}  */
#section_phoneForm_0 .subForm_element {float:left; margin-right:8px;}
#phoneForm_0_PhoneNumberType {float:left; margin-right:8px; margin-left:25px;}
#section_phoneForm_1 .subForm_element {float:left; margin-right:8px;}
#phoneForm_1_PhoneNumberType{clear:both; float:left; margin-right:8px; margin-left:25px;}
#section_phoneForm_2 .subForm_element {float:left; margin-right:8px;}
#phoneForm_2_PhoneNumberType {clear:both; float:left; margin-right:8px; margin-left:25px;}
#section_phoneForm_3 .subForm_element {float:left; margin-right:8px;}
#phoneForm_3_PhoneNumberType {clear:both; float:left; margin-right:8px; margin-left:25px;}
#section_phoneForm_4 .subForm_element {float:left; margin-right:8px;}
#phoneForm_4_PhoneNumberType {clear:both; float:left; margin-right:8px; margin-left:25px;}

/*
#phoneForm_0_PhoneNumber label input {width:50px;}
*/
.telRemoveButton {position:relative; top:30px;}
#section_phoneForm_1 .formDivider {display:none;}
#section_phoneForm_2 .formDivider {display:none;}
#section_phoneForm_3 .formDivider {display:none;}
#section_phoneForm_4 .formDivider {display:none;}
.telAddNewTelDesc {clear:both; float:right; padding-right:510px;}

#section_Form_SAE_Person_Create_Step2_1 .formLegend {display:none;}
#section_Form_SAE_Person_Create_Step2_1 .formDescHeader {display:none;}
#section_Form_SAE_Person_Create_Step2_1 .formDivider {display:none;}

#section_Form_SAE_Person_Create_Step2 #StreetAddress2 {margin-top:-12px;}
#section_Form_SAE_Person_Create_Step2 #StreetAddress3 {margin-top:-12px;}
#section_Form_SAE_Person_Create_Step2 #StateProvince {width:338px;}
#section_Form_SAE_Person_Create_Step2 #City {width:322px;}
#section_Form_SAE_Person_Create_Step2 #PostalCode {width:100px;}

#section_SubForm_Membership_Sae {display:none;}

#section_addressForm #StreetAddress2 {margin-top:-12px;}
#section_addressForm #StreetAddress3 {margin-top:-12px;}
#section_addressForm #StateProvince {width:338px;}
#section_addressForm #City {width:322px;}
#section_addressForm #PostalCode {width:100px;}



/* Email Change Validation */
.email_change_note {font-size:22px ; color:#326c90;  margin:5px 0px 0px 0px; font-weight:500;  font-family: 'Questrial', sans-serif; line-height:24px; margin-bottom:30px;}
#section_Email_Change_Validate .formDivider {clear:both; height:100px; width:1120px; background-color:#f2f3fd; margin-left:-160px;}
#fieldset-Email_Change_Validate { margin-top:10px; }

/* forgot password */
#section_Form_Person_Password_SendEmail .formDivider {display:none;}

/* Account_ProfileSettings Password */
#_saveNewAddress {position:relative; top:-80px; left:10px;}
#section_addressForm .formDivider {display:none;}
#section_addressForm {position:relative; top:65px;}
#section_storePaymentForm .formDivider {clear:both; height:70px; background-color:#ffffff ;border-bottom: 1px solid #c0c0c0; padding-top:3px;
/*
-webkit-border-radius:10px;
-moz-border-radius:10px; 
border-radius:10px; 
*/
}

#section_storePaymentForm .formLegend {margin-left:25px; color:#029ddd;}
#formDescHeader_storePaymentForm {display:none; margin-left:25px; color:#97e0fe; font-style:italic;}
#storePaymentForm_PaymentMethodCode {margin-left:25px;}
#section_cardForm .formDivider {clear:both; height:70px; background-color:#ffffff; border-bottom: 1px solid #c0c0c0; padding-top:3px;
/*
-webkit-border-radius:10px;
-moz-border-radius:10px; 
border-radius:10px; 
*/
}
#section_cardForm .formLegend {margin-left:25px; color:#029ddd;}
#formDescHeader_cardForm{display:none; margin-left:25px; color:#97e0fe; font-style:italic;}
#section_cardForm .subForm_element {margin-left:25px;}
#cardForm_ExpiryYear {float:left; margin-top:-5px; left:10px;}
#cardForm_ExpiryYear {*margin-left:50px; *top:-32px /* IE6 + 7, doesn't work in IE8/9 as IE7  */ }

#section_invoiceForm .formLegend {margin-left:25px; color:#029ddd;}
#section_invoiceForm .formDivider {clear:both; height:70px; background-color:#ffffff; border-bottom: 1px solid #c0c0c0; padding-top:3px;}
#formDescHeader_invoiceForm{display:none; margin-left:25px; color:#97e0fe; font-style:italic;}
#section_invoiceForm .subForm_element {margin-left:25px;}
#section_invoiceForm .subForm_element input {width:300px;}

#section_storePaymentForm_1 {display:none;}





/* contentAdmin menu manager */
#section_Admin_Store_Page  {margin-top:50px;}

/* contentAdmin menu manager */
#section_Form_AdminStoreMenu  {margin-top:60px;}
#section_Form_AdminStoreMenu .formDivider {display:none;}
#Form_AdminStoreMenu_StoreMenuID {position:relative; z-index:100000;}

/* contentAdmin offer manager - create offer step 1  */
#section_OfferCreate .formDivider {display:none;}
#section_OfferCreate .formDivider{display:none;}
#OfferName {width:250px;}
#OfferCreate_OfferDescription label {display:block; }
#OfferCreate_OfferShortName {position:relative; z-index:9999999;}
#OfferCreate_OfferName {position:relative; z-index:9999999;}
#OfferCreate_OfferName input {width:500px;}
#OfferDescription {width:647px; }
#OfferCreate_OfferCode input {width:300px;}
.jHtmlArea .ToolBar ul {clear:both; float: left;}
#ShortOfferDescription {width:633px;}
#OfferCreate_fkSystemDialectID {background-color:#f2f3fd;  width:610px; padding:20px; padding-top:30px; height:30px; margin-bottom:20px; border:1px solid #e6e8fb;} /*  border:1px solid #686ea2;*/
#OfferCreate_fkSystemDialectID select{clear:none; float:left; margin:-7px 0px 15px 10px;}

/* contentAdmin offercategory */
#section_OfferCategoryCreate .formDivider {display:none;}

/* 
contentAdmin modules manager - edit category 
/adminbase/modules/category/edit/:curriculumID/:categoryID
*/
#section_Form_Admin_Category .formDivider {display:none;}
#CategoryTitle {width:300px;}
#SortOrder {width:45px;}
#CategoryDetails {width:640px; height:200px;}

/* 
contentAdmin moduleDetails 
/adminbase/modules/edit/:moduleID/:categoryID
*/
#section_Form_Admin_Module_Edit {margin-top:120px; }
#section_Form_Admin_Module_Edit .formDivider {display:none;}
#Form_Admin_Module_Edit_Title {position:relative; z-index:9999999;}
#ModuleCategory {width:250px;}

/* 
contentAdmin modules manager - add designer 
/adminbase/modules/designer/add/:moduleID
*/
#section_Form_Admin_Module_Manager_Add_Designer  {margin-top:30px; }
#section_Form_Admin_Module_Manager_Add_Designer .formDivider {display:none;}
#Form_Admin_Module_Manager_Add_Designer_nrwr {float:right; margin-right:320px; position:relative; top:-98px;}
#Form_Admin_Module_Manager_Add_Designer_nrwr label {margin-top:10px;}
#nrwr {clear:none; float:left; width:300px; margin-left:10px; background-color:#fffffe;}/* f4f5fe */
#fkUserID {height:400px; width:655px;}
#fkPermissionTypeID {width:300px;}
#Form_Admin_Module_Manager_Add_Designer_HasDesignerMode  label {position:relative; top:10px; left:30px; width:550px;}
#Form_Admin_Module_Manager_Add_Designer_HasDesignerMode  input {position:relative; top:-14px;}

/* 
contentAdmin modules manager - edit designer 
/adminbase/modules/designer/edit/:moduleID/:userID
*/
#section_Form_Admin_Module_Manager_Edit_Designer .formDescHeader {display:none;}
#section_Form_Admin_Module_Manager_Edit_Designer .formDivider {display:none;}
#section_Form_Admin_Module_Manager_Edit_Designer {margin-top:190px;}
#Form_Admin_Module_Manager_Edit_Designer_DesignerName label {text-transform:uppercase; margin-bottom:20px; font-style:italic; width:650px; padding:10px 0px 10px 0px;}
#Form_Admin_Module_Manager_Edit_Designer_HasDesignerMode  label {position:relative; top:10px; left:30px; width:550px;}
#Form_Admin_Module_Manager_Edit_Designer_HasDesignerMode  input {position:relative; top:-14px;}

/* 
contentAdmin modules manager - Enroll New Users for Testing
adminbase/modules/test/enrollments/:moduleID
*/
#section_Form_Test_Module_Enrollments .formDescHeader {display:none;}
#section_Form_Test_Module_Enrollments .formDivider {display:none;}
#Form_Test_Module_Enrollments_nrwr label {margin-top:8px;}
#Form_Test_Module_Enrollments_nrwr {float:right; margin-right:325px; margin-top:-23px;}
#Form_Test_Module_Enrollments_fkUserID {position:relative; top:-30px;}
#section_Form_Test_Module_Enrollments_1 .formDescHeader {display:none;}
#section_Form_Test_Module_Enrollments_1 .formDivider {display:none;}
#section_Form_Test_Module_Enrollments_1 {position:relative; top:25px;}
#Form_Test_Module_Enrollments_fkModuleDialectID select {width:300px;}


/* 
contentAdmin curriculum manager - edit course
/adminbase/courses/edit/:courseID
 */
#section_Form_Admin_Courses .formDescHeader {display:none;}
#section_Form_Admin_Courses .formDivider {display:none;}
#fkSystemDialectID {width:300px;}
#CourseDescription {width:640px; height:200px;}
#fkScheduledEventSetID {width:300px;}
#section_Form_Admin_Courses  #CourseName {width:500px;}

/* 
contentAdmin curriculum manager - edit course module 
/adminbase/courses/module/edit/:curriculumID/:courseModuleID
*/
#section_Form_Admin_Course_Module .formDivider {display:none;}
#section_Form_Admin_Course_Module #ModuleID {width:300px;}
#ModuleCode  {width:100px;}
#CEUUnits {width:100px;}

/* contentAdmin account manager - user details - edit */
#section_Form_Admin_Edit_User_Details .formDescHeader {display:none;}
#section_Form_Admin_Edit_User_Details .formDivider {display:none;}
#section_Form_Admin_Edit_User_Details {margin-top:40px;}

/* contentAdmin account manager - add module assignment */
#section_Form_Admin_Account_New_Module_Assignment .formDescHeader {display:none;}
#section_Form_Admin_Account_New_Module_Assignment .formDivider {display:none;}
#Form_Admin_Account_New_Module_Assignment_ModuleID {margin-top:80px;}
#Form_Admin_Account_New_Module_Assignment #ModuleID {width:655px; height:300px}
#Form_Admin_Account_New_Module_Assignment_HasDesignerMode  label {position:relative; top:10px; left:30px; width:550px;}
#Form_Admin_Account_New_Module_Assignment_HasDesignerMode  input {position:relative; top:-14px;}




/*
select optgroup{
    background:#f2f3fd;
    color:#000000;
    font-style:normal;
    font-weight:normal;
    }
*/    
optgroup[label] {background: #f2f3fd } 
option{color: #000000;}

/* contentAdmin account manager - curriculum permissions */
#section_Form_Admin_Account_Curriculum_Permissions .formDescHeader {display:none;}
#section_Form_Admin_Account_Curriculum_Permissions .formDivider {display:none;}
#section_Form_Admin_Account_Curriculum_Permissions {margin-top:70px;}
#Form_Admin_Account_Curriculum_Permissions_module_create {position:relative; z-index:99999999;}
#Form_Admin_Account_Curriculum_Permissions_module_create  label {position:relative; top:10px; left:30px; width:550px;}
#Form_Admin_Account_Curriculum_Permissions_module_create  input {position:relative; top:-14px;}
#Form_Admin_Account_Curriculum_Permissions_module_edit  label {position:relative; top:-10px; left:30px; width:550px;}
#Form_Admin_Account_Curriculum_Permissions_module_edit  input {position:relative; top:-34px;}
#Form_Admin_Account_Curriculum_Permissions_assign_designers  label {position:relative; top:-30px; left:30px; width:550px;}
#Form_Admin_Account_Curriculum_Permissions_assign_designers  input {position:relative; top:-54px;}
#Form_Admin_Account_Curriculum_Permissions_publish_test  label {position:relative; top:-50px; left:30px; width:550px;}
#Form_Admin_Account_Curriculum_Permissions_publish_test  input {position:relative; top:-74px;}
#Form_Admin_Account_Curriculum_Permissions_publish_release  label {position:relative; top:-70px; left:30px; width:550px;}
#Form_Admin_Account_Curriculum_Permissions_publish_release  input {position:relative; top:-94px;}

/* 
contentAdmin storeconfiguration - workflow - edit email notifications
adminstore/emailnotifications/email/system/...
*/
#section_Email {position:relative; top:10px;}
#section_Email .formDescHeader {height:0px;}
#section_Email .formDivider {height:0px;}
#EmailNotificationInternalName {width:300px;}
#EmailNotificationCode {width:300px; }
#section_Email #fkSystemDialectID {width:250px;}
#EmailNotificationSubject {width:500px;}
#EmailNotificationText {width:650px;}
/*
#Email_EmailNotificationInternalName {position:relative; z-index:10000000000;}
#Email_EmailNotificationCode {position:relative; z-index:10000000000;}
#Email_fkSystemDialectID {position:relative; z-index:10000000000;}
#Email_EmailNotificationSubject {position:relative; z-index:10000000000;}
*/

/*---------- Page_ /workflow/criteria/ ----------*/
#Form_Admin_Process_Listener_Criteria_fkProcessCriteriaHandlerCode {position:relative; z-index:9999;}

/*---------- Page_ /workflow/processactions/edit/ ----------*/
#Form_Admin_Process_Action_fkProcessActionID {position:relative; z-index:9999;}


#section_Form_Certificates_Manager {position:relative; top:60px;}
#section_Form_Certificates_Manager .formDescHeader {height:0px;}
#section_Form_Certificates_Manager .formDivider {height:0px;}


#Form_Admin_Module_Edit_IsLocked label {position:relative; left:30px; top:4px;}
#Form_Admin_Module_Edit_IsLocked #IsLocked {position:relative; top:-20px;}

/* 
contentAdmin base components - schedule manager - create new scheduled event type
adminbase/schedule/scheduledeventtype/new...
*/
#section_ScheduledEventType {position:relative;}
#section_ScheduledEventType #ScheduledEventType_ScheduledEventTypeName {position:relative; z-index:99999999999;}
#ScheduledEventType_MinDaysRequired{}
#ScheduledEventType_MinDaysRequired input {}
#ScheduledEventType_MaxDaysAllowed {position:absolute; margin:-73px 0px 0px 253px; }
#ScheduledEventType_MaxDaysAllowed input {}
#ScheduledEventType_MinTimeRequired input {}
#ScheduledEventType_MaxTimeAllowed {position:absolute; margin:-73px 0px 0px 253px;}
#ScheduledEventType_MaxTimeAllowed input {}
#ScheduledEventType_MinParticipantsRequired input {}
#ScheduledEventType_MaxParticipantsAllowed {position:absolute; margin:-73px 0px 0px 253px;}
#ScheduledEventType_MaxParticipantsAllowed input {}
#ScheduledEventType_GlobalAllowSubSelectTimeblock {clear:both; position:relative; top:-50px; margin:0px 0px 85px 0px;}
#GlobalAllowSubSelectTimeblock_options{position:absolute; margin:0px 0px 0px 250px;}


/* storefront admin - store media asset */
#section_Admin_Store_Media_Asset {position:relative;}
#section_Admin_Store_Media_Asset .formDescHeader {display:none;}
#section_Admin_Store_Media_Asset .formDivider {display:none;}
#section_Admin_Store_Media_Asset  .subForm_element {clear:both; }
#Admin_Store_Media_Asset_fileinfo {clear:both; float:left; margin-top:50px;}
#Admin_Store_Media_Asset_fileinfo label {position:relative; top:0px; left:0px;}
#Admin_Store_Media_Asset_fileinfo input {position:relative; top:-7px; left:-7px;}
#section_Admin_Store_Media_Asset #Admin_Store_Media_Asset_EffectiveDate {} /* border:1px solid #abadb3; width:500px; margin:20px 0px -60px -20px; padding:20px 0px 80px 20px; */
#section_Admin_Store_Media_Asset #Admin_Store_Media_Asset_ExpiryDate {float:left; position:relative; }
#section_Admin_Store_Media_Asset #RequiresTranslation {width:100px; margin:0px 0px 0px 0px;}
#Admin_Store_Media_Asset_note {margin:0px 0px 70px 0px;}

/* 
contentAdmin store settings - store settings - edit
adminstore/storesettings
*/
#section_Form_Storesettings_Manager{position:relative; top:-60px;}


/* 
contentAdmin template manager - edit
adminstore/storetemplates/edit/...
*/
#Admin_Store_Template_TemplateData #TemplateData{}


/* 
contentAdmin delivery methods manager - edit
adminstore/deliverymethods/edit/...
*/
#section_Admin_Delivery_Method #Admin_Delivery_Method_SourceLanguage #SourceLanguage  {width:314px;}
#section_Admin_Delivery_Method #Admin_Delivery_Method_DeliveryMethodInternalName #DeliveryMethodInternalName  {width:298px;}
#section_Admin_Delivery_Method #Admin_Delivery_Method_DeliveryMethodCode #DeliveryMethodCode  {width:298px;}
#section_Admin_Delivery_Method #Admin_Delivery_Method_DeliveryMethodDescription #DeliveryMethodDescription  {margin:0px 0px 35px 0px;}
.elementItem .subForm_element#Admin_Delivery_Method_ShowScheduleDetailsOnInvoice {position:relative; margin:0px 0px 0px 28px;}
#Admin_Delivery_Method_ShowScheduleDetailsOnInvoice input {position:relative; left:-30px; top:-24px;}
.elementItem .subForm_element#Admin_Delivery_Method_ShowProductDetailsOnInvoice {position:relative; margin:0px 0px 0px 28px;}
#Admin_Delivery_Method_ShowProductDetailsOnInvoice input {position:relative; left:-30px; top:-24px;}
.elementItem .subForm_element#Admin_Delivery_Method_IsAudienceRestricted {position:relative; margin:0px 0px 0px 28px;}
#Admin_Delivery_Method_IsAudienceRestricted input {position:relative; left:-30px; top:-24px;}
.elementItem .subForm_element#Admin_Delivery_Method_IsContainer {position:relative; margin:0px 0px 0px 28px;}
#Admin_Delivery_Method_IsContainer input {position:relative; left:-30px; top:-24px;}


/* 
contentAdmin payment methods manager - edit
adminstore/paymentmethods/edit/...
*/
#section_Admin_Payment_Method #Admin_Payment_Method_SourceLanguage #SourceLanguage {width:314px;}
#section_Admin_Payment_Method #Admin_Payment_Method_PaymentMethodInternalName #PaymentMethodInternalName {width:298px;}
#section_Admin_Payment_Method #Admin_Payment_Method_PaymentMethodCode #PaymentMethodCode {width:298px;}
#section_Admin_Payment_Method #Admin_Payment_Method_PaymentMethodType #PaymentMethodType {width:314px;}
#section_Admin_Payment_Method #Admin_Payment_Method_MethodBaseCurrency #MethodBaseCurrency {width:314px;}
#section_Admin_Payment_Method #Admin_Payment_Method_ProcessingTime #ProcessingTime {width:298px;}
#section_Admin_Payment_Method #Admin_Payment_Method_PaymentInstructions #PaymentInstructions {width:300px; height:150px;}
#section_Admin_Payment_Method #Admin_Payment_Method_FooterText #FooterText {width:300px; height:150px;}
#section_Admin_Payment_Method #Admin_Payment_Method_PaymentMethodStatus #PaymentMethodStatus {width:314px;}

.elementItem .subForm_element#Admin_Payment_Method_myNote {position:absolute; margin:0px 0px 0px 395px;}
.elementItem .subForm_element#Admin_Payment_Method_IsRegionRestricted {position:absolute; margin:35px 0px 0px 430px;}
#Admin_Payment_Method_IsRegionRestricted input {position:relative; left:-30px; top:-24px;}
.elementItem .subForm_element#Admin_Payment_Method_AlwaysForceConversion {position:absolute; margin:75px 0px 0px 430px;}
#Admin_Payment_Method_AlwaysForceConversion input {position:relative; left:-30px; top:-24px;}
.elementItem .subForm_element#Admin_Payment_Method_ShowInstructions {position:absolute; margin:115px 0px 0px 430px;}
#Admin_Payment_Method_ShowInstructions input {position:relative; left:-30px; top:-24px;}
.elementItem .subForm_element#Admin_Payment_Method_ShowAddress {position:absolute; margin:155px 0px 0px 430px;}
#Admin_Payment_Method_ShowAddress input {position:relative; left:-30px; top:-24px;}
.elementItem .subForm_element#Admin_Payment_Method_ShowPreInvoice {position:absolute; margin:195px 0px 0px 430px;}
#Admin_Payment_Method_ShowPreInvoice input {position:relative; left:-30px; top:-24px;}
.elementItem .subForm_element#Admin_Payment_Method_IsProcessedImmediately {position:absolute; margin:235px 0px 0px 430px;}
#Admin_Payment_Method_IsProcessedImmediately input {position:relative; left:-30px; top:-24px;}
.elementItem .subForm_element#Admin_Payment_Method_AlwaysGrantImmediately {position:absolute; margin:275px 0px 0px 430px;}
#Admin_Payment_Method_AlwaysGrantImmediately input {position:relative; left:-30px; top:-24px;}
.elementItem .subForm_element#Admin_Payment_Method_AllowManualGrant {position:absolute; margin:315px 0px 0px 430px;}
#Admin_Payment_Method_AllowManualGrant input {position:relative; left:-30px; top:-24px;}
.elementItem .subForm_element#Admin_Payment_Method_ShowPostInvoice {position:absolute; margin:355px 0px 0px 430px;}
#Admin_Payment_Method_ShowPostInvoice input {position:relative; left:-30px; top:-24px;}

/* 
contentAdmin meta tag details manager - edit
adminstore/metatags/edit/...
*/
#Form_Metatags_Manager_TagInternalName #TagInternalName {width:298px;}
#Form_Metatags_Manager_StoreMetadataTagCode #StoreMetadataTagCode {width:298px;}
#Form_Metatags_Manager_TagInternalDescription #TagInternalDescription {width:645px; height:150px;}
#Form_Metatags_Manager_MetadataHandlerCode #MetadataHandlerCode {width:298px;}

/* 
contentAdmin media manager - edit
adminstore/mediamanager/...
*/
#storeMediaAssetActualSize{background-color:#e4e4e4; padding:10px 0px 10px 20px; }
#storeMediaAsset {margin-top:-4px;}
#Form_StoreMediaManager_fileinfo input {margin:-5px 0px 0px -5px;}
#Form_StoreMediaManager_sourcefileinfo {position:relative; top:-30px; border-top:1px dotted #bbbbbb; width:655px;}
#Form_StoreMediaManager_sourcefileinfo label {margin:20px 0px 0px 0px;}
#Form_StoreMediaManager_sourcefileinfo input {margin:0px 0px 0px -5px;}
#sourceFileDownloadLink { width:280px; position:relative; top:-20px; left:320px; }
a.BtnDownloadSourceImage{margin-right:10px; width: 46px; height: 47px; display: block; background: url(../../images/global/Btn-DownloadSource.png); text-decoration:none;}
a.BtnDownloadSourceImage:hover {background-position: 0 -47px; text-decoration:none;}

/* storefront admin - store content edit */
#section_Admin_Store_Content .formDescHeader {display:none;}
#section_Admin_Store_Content .formDivider {display:none;}
#section_Admin_Store_Content  .subForm_element {clear:both; margin-top:40px;}
#Admin_Store_Content_ContentData textarea {width:100%; height:300px;}

/* storefront admin - store content type title */
#section_Form_Admin_Store_Content_Type .subForm_element {clear:both; margin-top:-20px;}

/* storefront admin - store category edit */
#section_Audience_Assign_Category  .subForm_element {clear:both; margin-top:-20px;}
#section_Audience_Assign_Category textarea {width:100%; height:80px; margin-right:-200px;}
#section_Audience_Assign_Category #OfferCategoryName {width:400px;}
#section_Audience_Assign_Category #OfferCategoryCode {width:300px;}
#section_Audience_Assign_Category #PriorityWeighting {width:83px;}
#section_Audience_Assign_Category #VisibilityWeighting {width:100px;}

/* storefront admin - store offer edit */ 
#section_Audience_Assign_Offer .subForm_element {clear:both; margin-top:-20px;}
#section_Audience_Assign_Offer #OfferName {width:390px;}
#section_Audience_Assign_Offer textarea {width:100%; height:150px;}
#section_Audience_Assign_Offer #PriorityWeighting {width:83px;}
#section_Audience_Assign_Offer #VisibilityWeighting {width:100px;}


/* CONTROLS *************************************************************************/
#Product_RightContent select {width:257px;}

input { padding:6px; font-size: 14px; font-weight:normal; margin-bottom:2px; }
/*  border:solid 2px #d7d7d7; background-color:#d7d7d7; */
select { padding:6px; font-size: 14px; font-weight:normal; }
/*  border:solid 2px #d7d7d7; background-color:#d7d7d7; */
textarea { padding:6px; font-weight:normal;  color:black; }
/*  border:solid 2px #d7d7d7; background-color:#d7d7d7; */



#loginSection #forgotPassword a:link {color:#000000;}
#loginSection #forgotPassword a:visited, a:active {color:#000000;}
#loginSection #forgotPassword a:hover{color:#323bd7;}









a.noUnderlineyesUnderline:link {color:#323bd7; text-decoration:none; line-height:30px;}
a.noUnderlineyesUnderline:visited, a.noUnderlineyesUnderline:active {color:#323bd7; text-decoration:none;}
a.noUnderlineyesUnderline:hover{color:#5b5c5c; text-decoration:underline;}


a.Carousel_ItemTitle:link{color:#95969c; letter-spacing:0.1em; font-size:14px; margin-top:-2px; text-decoration:none;}
a.Carousel_ItemTitle:visited, a.Carousel_ItemTitle:active{color:#95969c; letter-spacing:0.1em; font-size:14px; margin-top:-2px; text-decoration:none;}
a.Carousel_ItemTitle:hover{color:#95969c; letter-spacing:0.1em; font-size:14px; margin-top:-2px; text-decoration:underline;}

a.Carousel_TextLink:link {color:#5e99e9; text-decoration:none;  text-decoration:underline;  font-size:11px;  }
a.Carousel_TextLink:visited, a.Carousel_TextLink:active {color:#5e99e9; text-decoration:underline; font-size:11px; }
a.Carousel_TextLink:hover{color:#000000; text-decoration:underline;   font-size:11px; }




a.BtnFooter:link {color:#ffffff; text-decoration:none; text-transform:uppercase; margin-left:30px; font-size:14px; font-weight:bold; }
a.BtnFooter:visited, a.BtnFooter:active {color:#ffffff; text-decoration:none; text-transform:uppercase; margin-left:30px; font-size:14px; font-weight:bold;}
a.BtnFooter:hover{color:#1a0c67; text-decoration:none; text-transform:uppercase; margin-left:30px; font-size:14px; font-weight:bold;}



a.CreateNew:link {color:#ffffff; text-decoration:none; text-transform:uppercase; margin-left:30px; font-size:14px; font-weight:bold; }
a.CreateNew:visited, a.CreateNew:active {color:#ffffff; text-decoration:none; text-transform:uppercase; margin-left:30px; font-size:14px; font-weight:bold;}
a.CreateNew:hover{color:#1a0c67; text-decoration:none; text-transform:uppercase; margin-left:30px; font-size:14px; font-weight:bold;}

.category-block {}

.offerTitle {min-height:55px; position:relative; top:5px;}
.offerTitle  a:link {color:#32389c; text-decoration:none; }
.offerTitle  a:visited, a:active {color:#32389c; text-decoration:none; }
.offerTitle  a:hover{color:#5b5c5c; text-decoration:underline; }

.OfferCategoryDescription-divider {}
.OfferCategoryDescription {min-height:160px; margin-top:30px;}

.PD_Content a:link {color:#038ee9;}
.PD_Content a:visited, a:active {color:#038ee9;}
.PD_Content a:hover{color:#ffffff;}


.PD_DetailsBlock a:link {color:#d5d5d5;}
.PD_DetailsBlock a:visited, a:active {color:#d5d5d5;}
.PD_DetailsBlock a:hover{color:#038ee9;}


.MyCourseExams_Title2 a:link {color:#000000; text-decoration:underline; }
.MyCourseExams_Title2 a:visited, a:active {color:#000000; }
.MyCourseExams_Title2 a:hover{color:#009cdf; }



.Product_ItemInfoBlock a:link {color:#434343;}
.Product_ItemInfoBlock a:visited, a:active {color:#434343;}
.Product_ItemInfoBlock a:hover{color:#32389c;}


.Product_ItemInfoBlock_Inner a:link {color:#036880;}
.Product_ItemInfoBlock_Inner a:visited, a:active {color:#036880;}
.Product_ItemInfoBlock_Inner a:hover{color:#32389c;}


.OutdatedBrowser a:link {color:#0567a2;}
.OutdatedBrowser a:visited, a:active {color:#0567a2;}
.OutdatedBrowser a:hover{color:#8a9299;}

#addPhoneNumberDiv a:link {color:#323bd7;}
#addPhoneNumberDiv a:visited, #addPhoneNumberDiv a:active {color:#323bd7;}
#addPhoneNumberDiv a:hover{color:#5b5c5c;}



#SearchBox {font-size:12px; font-style:italic; width:200px; color:#999999; position:relative; left:1px; top:-5px; border:1px solid #999999; background-color:#ffffff; margin-left:30px; z-index:600000;}
.CodeBox {padding:3px 4px 4px 6px; font-size:13px; width:125px; color:#606060; position:relative; left:1px; border:1px solid #666666; background-color:#ffffff;}

a.TestServer {width: 310px; height: 139px; display: block; background: url(../../images/plexus_intl/TestServer.jpg);}
a.TestServer:hover {background-position: 0 -139px;}

a.LiveServer {width: 310px; height: 139px; display: block; background: url(../../images/plexus_intl/LiveServer.jpg);}
a.LiveServer:hover {background-position: 0 -139px;}

a.PaperIconButton {width: 69px; height: 69px; display: block; background: url(../../images/plexus_intl/icon-Bullet_b.gif);}
a.PaperIconButton:hover {background-position: 0 -69px;}

a.offerTitle {color:#32389c; text-decoration:none; }
a.offerTitle  a:visited, a:active {color:#32389c; text-decoration:none; }
a.offerTitle  a:hover{color:#5b5c5c; text-decoration:underline; }

a.Gen_TextLink  {color:#000000;}
a.Gen_TextLink:visited, a.Gen_TextLink:active {color:#000000;}
a.Gen_TextLink:hover {color:#8a9299;}

a.CloseScheduler {width: 38px; height: 36px; display: block; background: url(../../images/sae/Btn-CloseScheduler.png);}
a.CloseScheduler:hover {background-position: 0 -36px;}

a.SearchButton {width: 46px; height: 22px; display: block; background: url(../../images/plexus_intl/Btn-Search.gif);}
a.SearchButton:hover {background-position: 0 -22px;}

a.InfoButton {width: 13px; height: 13px; display: block; background: url(../../images/plexus_intl/Btn-Info.gif);}
a.InfoButton:hover {background-position: 0 -13px;}

a.InfoButton2 {width: 19px; height: 19px; display: block; background: url(../../images/plexus_intl/btn-Info2.gif);}
a.InfoButton2:hover {background-position: 0 -19px;}

a.InfoButton2PNG {width: 19px; height: 19px; display: block; background: url(../../images/plexus_intl/btn-Info2.png);}
a.InfoButton2PNG:hover {background-position: 0 -19px;}

a.AccountButton {width: 326px; height: 60px; display: block; background: url(../../images/iaqg/Btn-Account.gif); text-decoration:none;}
a.AccountButton:hover { background-position: 0 -60px; text-decoration:none; }
a.AccountButton:hover span {color:#ffffff;}

.AccountButton span{position:relative; top:18px; padding:0px 0px 0px 49px; color:#d7d7d7; Text-transform:uppercase;}

a.AccountButton_Selected {width: 326px; height: 60px; display: block; background: url(../../images/iaqg/Btn-Account.gif); text-decoration:none; background-position: 0 -60px; }

.AccountButton_Selected span{position:relative; top:18px; padding:0px 0px 0px 49px; color:#ffffff; Text-transform:uppercase;}

a.CurriculumButton_Down {margin:2px 0px 0px 12px; width: 18px; height: 17px; display: block; background: url(../../images/iaqg/Btn-CurriculumNav_Down.gif); text-decoration:none;}
a.CurriculumButton_Down:hover { background-position: 0 -17px; text-decoration:none; }

a.CurriculumButton_Up {margin:2px 0px 0px 12px; width: 18px; height: 17px; display: block; background: url(../../images/iaqg/Btn-CurriculumNav_Up.gif); text-decoration:none;}
a.CurriculumButton_Up:hover { background-position: 0 -17px; text-decoration:none; }

a.Status_Start {float:right; margin:10px 5px 0px 12px; width: 63px; height: 17px; display: block; background: url(../../images/plexus_intl/Btn-Status_Start.gif); text-decoration:none;}
a.Status_Start:hover { background-position: 0 -17px; text-decoration:none; }

a.Status_Inactive {float:right; margin:10px 5px 0px 12px; width: 63px; height: 17px; display: block; background: url(../../images/plexus_intl/Btn-Status_Inactive.gif); text-decoration:none;}
a.Status_Inactive:hover { background-position: 0 -17px; text-decoration:none; }
.Status_Inactive {float:right; margin:10px 5px 0px 12px; width: 63px; height: 17px; display: block; background: url(../../images/plexus_intl/Btn-Status_Inactive.gif); text-decoration:none;}

a.DetailsButton {float:left;  width: 20px; height: 23px; display: block; background: url(../../images/plexus_intl/Btn-Details.png); text-decoration:none;}
a.DetailsButton:hover { background-position: 0 -23px; text-decoration:none; }

a.RescheduleButton {width: 20px; height: 23px; display: block; background: url(../../images/plexus_intl/Btn-Reschedule.gif); text-decoration:none;}
a.RescheduleButton:hover { background-position: 0 -23px; text-decoration:none; }

a.MoreButton {float:left; margin:-10px 15px 0px 15px; width: 16px; height: 16px; display: block; background: url(../../images/plexus_intl/Btn-More.png); text-decoration:none;}
a.MoreButton:hover { background-position: 0 -16px; text-decoration:none; }

a.LessButton {float:left; margin:-10px 15px 0px 15px; width: 16px; height: 16px; display: block; background: url(../../images/plexus_intl/Btn-Less.png); text-decoration:none;}
a.LessButton:hover { background-position: 0 -16px; text-decoration:none; }


a.ChromeButton {width: 45px; height: 45px; display: block; background: url(../../images/plexus_intl/Btn-Chrome.gif);}
a.ChromeButton:hover {background-position: 0 -45px;}

a.FirefoxButton {width: 45px; height: 45px; display: block; background: url(../../images/plexus_intl/Btn-Firefox.gif);}
a.FirefoxButton:hover {background-position: 0 -45px;}

a.SafariButton {width: 45px; height: 45px; display: block; background: url(../../images/plexus_intl/Btn-Safari.gif);}
a.SafariButton:hover {background-position: 0 -45px;}

a.IEButton {width: 45px; height: 45px; display: block; background: url(../../images/plexus_intl/Btn-IE.gif);}
a.IEButton:hover {background-position: 0 -45px;}

a.catImg img {border:2px solid #979797; width:420px; height:79px;}
a.catImg img:hover {border:2px solid #6a36b9; width:420px; height:79px;}

a.AccountManager {width: 97px; height: 97px; display: block; background: url(../../images/plexus_intl/btn_AccountManager.gif);}
a.AccountManager:hover {background-position: 0 -97px;}

a.MenuManager {width: 97px; height: 97px; display: block; background: url(../../images/plexus_intl/btn_MenuManager.gif);}
a.MenuManager:hover {background-position: 0 -97px;}

a.TemplateManager {width: 97px; height: 97px; display: block; background: url(../../images/plexus_intl/btn_TemplateManager.gif);}
a.TemplateManager:hover {background-position: 0 -97px;}

a.LanguageManager {width: 97px; height: 97px; display: block; background: url(../../images/plexus_intl/btn_LanguageManager.gif);}
a.LanguageManager:hover {background-position: 0 -97px;}

a.PageManager {width: 97px; height: 97px; display: block; background: url(../../images/plexus_intl/btn_PageManager.gif);}
a.PageManager:hover {background-position: 0 -97px;}

a.OfferManager {width: 97px; height: 97px; display: block; background: url(../../images/plexus_intl/btn_OfferManager.gif);}
a.OfferManager:hover {background-position: 0 -97px;}

a.ToolsManager {width: 97px; height: 97px; display: block; background: url(../../images/plexus_intl/btn_ToolsManager.gif);}
a.ToolsManager:hover {background-position: 0 -97px;}

a.DiscountsManager {width: 97px; height: 97px; display: block; background: url(../../images/plexus_intl/btn_DiscountsManager.gif);}
a.DiscountsManager:hover {background-position: 0 -97px;}

a.CatFolder {margin:0px 5px 0px -5px; width: 37px; height: 23px; display: block; background: url(../../images/plexus_intl/btn-Folder.gif);}
a.CatFolder:hover {background-position: 0 -23px;}

a.CatPrevious {width: 39px; height: 77px; display: block; background: url(../../images/plexus_intl/btn-CatPrevious.png);}
a.CatPrevious:hover {background-position: 0 -77px;}

a.Curriculum {width: 37px; height: 27px; display: block; background: url(../../images/plexus_intl/btn-Curriculum.png);}
a.Curriculum:hover {background-position: 0 -27px;}

a.CurriculumCategory {width: 37px; height: 27px; display: block; background: url(../../images/plexus_intl/btn-CurriculumCategory.png);}
a.CurriculumCategory:hover {background-position: 0 -27px;}

a.CurriculumModule {cursor: default; width: 37px; height: 27px; display: block; background: url(../../images/plexus_intl/btn-CurriculumModule.png);}
a.CurriculumModule:hover {cursor: default; background-position: 0 -27px;}

a.EventShow {cursor: default; width: 13px; height: 13px; display: block; background: url(../../images/plexus_intl/btn-EventShow.gif);}
a.EventShow:hover {cursor: default; background-position: 0 -13px;}

a.EventHide {cursor: default; width: 13px; height: 13px; display: block; background: url(../../images/plexus_intl/btn-EventHide.gif);}
a.EventHide:hover {cursor: default; background-position: 0 -13px;}

a.EditScenario{cursor: pointer; width: 29px; height: 29px; display: block; background: url(../../images/plexus_intl/btn-EditScenario.png);}
a.EditScenario:hover {cursor: pointer; background-position: 0 -29px;}

a.DeleteScenario{cursor: pointer; width: 29px; height: 29px; display: block; background: url(../../images/plexus_intl/btn-DeleteScenario.png);}
a.DeleteScenario:hover {cursor: pointer; background-position: 0 -29px;}

a.opacity div {
    opacity: 0.4;
    transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;}
a.opacity:hover div {
    opacity: 1;
}

/*
.Icon_BCrumb div a:link  {color:#323bd7;}
.Icon_BCrumb div a:visited, .Icon_BCrumb a:active {color:#323bd7;}
.Icon_BCrumb div a:hover  {color:#5b5c5c;}
*/



a.BtnAddNew{
background: transparent url(../../images/iaqg/btn-AddNew-L.png) no-repeat top left;
display: block; float: left; font: normal 16px Arial; 
line-height: 60px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 77px; /* Height of button background height */
padding-left: 90px; /* Width of left menu image */
color: #ffffff;
}
a:link.BtnAddNew, a:visited.BtnAddNew, a:active.BtnAddNew{color: #ffffff; font-weight:bold; text-decoration: none;}
a.BtnAddNew span{color: #ffffff; font-weight:bold;  background: transparent url(../../images/iaqg/btn-AddNew-R.png) no-repeat top right; display: block; padding: 3px 65px 14px 0px;}
a.BtnAddNew:hover{background-position: bottom left;  color: #ffffff; font-weight:bold;}
a.BtnAddNew:hover span{background-position: bottom right; color: #ffffff; font-weight:bold;}

a.BtnTestServer{
background: transparent url(../../images/plexus_intl/btn-TestServer-L.gif) no-repeat top left;
display: block; float: left; font: normal 16px Arial; 
line-height: 44px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 51px; /* Height of button background height */
padding-left: 55px; /* Width of left menu image */
color: #666666;
}
a:link.BtnTestServer, a:visited.BtnTestServer, a:active.BtnTestServer{color: #666666; font-weight:bold; text-decoration: none;}
a.BtnTestServer span{color: #666666; font-weight:bold;  background: transparent url(../../images/plexus_intl/btn-TestServer-R.gif) no-repeat top right; display: block; padding: 3px 55px 4px 0px;}
a.BtnTestServer:hover{background-position: bottom left;  color: #666666; font-weight:bold;}
a.BtnTestServer:hover span{background-position: bottom right; color: #666666; font-weight:bold;}

a.BtnLiveServer{
background: transparent url(../../images/plexus_intl/btn-LiveServer-L.gif) no-repeat top left;
display: block; float: left; font: normal 16px Arial; 
line-height: 44px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 51px; /* Height of button background height */
padding-left: 65px; /* Width of left menu image */
color: #ffffff;
}
a:link.BtnLiveServer, a:visited.BtnLiveServer, a:active.BtnLiveServer{width:240px; color: #ffffff; font-weight:bold; text-decoration: none;}
a.BtnLiveServer span{width:240px;  color: #ffffff; font-weight:bold;  background: transparent url(../../images/plexus_intl/btn-LiveServer-R.gif) no-repeat top right; display: block; padding: 3px 0px 4px 0;}
a.BtnLiveServer:hover{width:240px; background-position: bottom left;  color: #ffffff; font-weight:bold;}
a.BtnLiveServer:hover span{width:240px; background-position: bottom right; color: #ffffff; font-weight:bold;}


a.BtnWorkflowGroup{
background: transparent url(../../images/plexus_intl/btn-TestServer-L.gif) no-repeat top left;
display: block; float: left; font: normal 16px Arial; 
line-height: 44px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 51px; /* Height of button background height */
padding-left: 35px; /* Width of left menu image */
color: #606060;
}
a:link.BtnWorkflowGroup, a:visited.BtnWorkflowGroup, a:active.BtnWorkflowGroup{ color: #606060; font-weight:bold; text-decoration: none;}
a.BtnWorkflowGroup span{ color: #606060; font-weight:bold;  background: transparent url(../../images/plexus_intl/btn-TestServer-R.gif) no-repeat top right; display: block; padding: 3px 35px 4px 0px;}
a.BtnWorkflowGroup:hover{ background-position: bottom left;  color: #606060; font-weight:bold;}
a.BtnWorkflowGroup:hover span{ background-position: bottom right; color: #606060; font-weight:bold;}

a.BtnWorkflowAdd{
background: transparent url(../../images/plexus_intl/btn-LiveServer-L.gif) no-repeat top left;
display: block; float: left; font: normal 16px Arial; 
line-height: 44px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 51px; /* Height of button background height */
padding-left: 35px; /* Width of left menu image */
color: #ffffff;
}
a:link.BtnWorkflowAdd, a:visited.BtnWorkflowAdd, a:active.BtnWorkflowAdd{ color: #ffffff; font-weight:bold; text-decoration: none;}
a.BtnWorkflowAdd span{ color: #ffffff; font-weight:bold;  background: transparent url(../../images/plexus_intl/btn-LiveServer-R.gif) no-repeat top right; display: block; padding: 3px 35px 4px 0px;}
a.BtnWorkflowAdd:hover{ background-position: bottom left;  color: #ffffff; font-weight:bold;}
a.BtnWorkflowAdd:hover span{ background-position: bottom right; color: #ffffff; font-weight:bold;}

a.BtnScenarioAdd{
background: transparent url(../../images/plexus_intl/btn-AddScenario-L.gif) no-repeat top left;
display: block; float: left; font: normal 16px Arial; 
line-height: 44px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 51px; /* Height of button background height */
padding-left: 35px; /* Width of left menu image */
color: #ffffff;
}
a:link.BtnScenarioAdd, a:visited.BtnScenarioAdd, a:active.BtnScenarioAdd{ color: #ffffff; font-weight:bold; text-decoration: none;}
a.BtnScenarioAdd span{ color: #ffffff; font-weight:bold;  background: transparent url(../../images/plexus_intl/btn-AddScenario-R.gif) no-repeat top right; display: block; padding: 3px 35px 4px 0px;}
a.BtnScenarioAdd:hover{ background-position: bottom left;  color: #ffffff; font-weight:bold;}
a.BtnScenarioAdd:hover span{ background-position: bottom right; color: #ffffff; font-weight:bold;}



a.BtnContentAdmin{
background: transparent url(../../images/plexus_intl/btn-ManageCurriculums-L.gif) no-repeat top left;
display: block; float: left; font: normal 16px Arial; 
line-height: 60px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 72px; /* Height of button background height */
padding-left: 28px; /* Width of left menu image */

}
a:link.BtnContentAdmin, a:visited.BtnContentAdmin, a:active.BtnContentAdmin{width:225px; color: #ffffff; font-weight:bold; text-decoration: none;}
a.BtnContentAdmin span{width:225px;  background: transparent url(../../images/plexus_intl/btn-ManageCurriculums-R.gif) no-repeat top right; display: block; padding: 1px 0px 6px 0;}
a.BtnContentAdmin:hover{width:225px; background-position: bottom left;}
a.BtnContentAdmin:hover span{width:225px; background-position: bottom right; color: #ffffff; font-weight:bold;}

a.BtnAccountLogin{
background: transparent url(../../images/plexus_intl/Btn-AccountLogin-L.png) no-repeat top left;
display: block; float: left; font: normal 12px Arial; 
line-height: 29px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 37px; /* Height of button background height */
padding-left: 28px; /* Width of left menu image */

}
a:link.BtnAccountLogin, a:visited.BtnAccountLogin, a:active.BtnAccountLogin{color: #ffffff; font-weight:bold; text-decoration: none;}
a.BtnAccountLogin span{ background: transparent url(../../images/plexus_intl/Btn-AccountLogin-R.png) no-repeat top right; display: block; padding: 4px 40px 4px 0;}
a.BtnAccountLogin:hover{background-position: bottom left;}
a.BtnAccountLogin:hover span{background-position: bottom right; color: #ffffff; font-weight:bold;}

a.BtnAccountLogout{
background: transparent url(../../images/plexus_intl/Btn-Accountlogout-L.gif) no-repeat top left;
display: block; float: left; font: normal 12px Arial; 
line-height: 29px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 37px; /* Height of button background height */
padding-left: 26px; /* Width of left menu image */
}
a:link.BtnAccountLogout, a:visited.BtnAccountLogout, a:active.BtnAccountLogout{color: #ffffff; font-weight:bold; text-decoration: none;}
a.BtnAccountLogout span{background: transparent url(../../images/plexus_intl/Btn-Accountlogout-R.gif) no-repeat top right; display: block; padding: 4px 28px 4px 0;}
a.BtnAccountLogout:hover{background-position: bottom left;}
a.BtnAccountLogout:hover span{background-position: bottom right; color: #ffffff; font-weight:bold;}

a.BtnMyAccount{
background: transparent url(../../images/plexus_intl/Btn-MyAccount-L.gif) no-repeat top left;
display: block; float: left; font: normal 12px Arial; 
line-height: 29px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 37px; /* Height of button background height */
padding-left: 26px; /* Width of left menu image */
}
a:link.BtnMyAccount, a:visited.BtnMyAccount, a:active.BtnMyAccount{color: #ffffff; font-weight:bold; text-decoration: none;}
a.BtnMyAccount span{background: transparent url(../../images/plexus_intl/Btn-MyAccount-R.gif) no-repeat top right; display: block; padding: 4px 28px 4px 0;}
a.BtnMyAccount:hover{background-position: bottom left;}
a.BtnMyAccount:hover span{background-position: bottom right; color: #ffffff; font-weight:bold;}

a.BtnMainNav{
background: transparent url(../../images/plexus_intl/Btn-MainNav-L.png) no-repeat top left;
display: block; float: right; font: normal 14px Arial; 
line-height: 63px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 71px; /* Height of button background height */
padding-left: 16px; /* Width of left menu image */
margin-top:3px;
}
a:link.BtnMainNav, a:visited.BtnMainNav, a:active.BtnMainNav{color: #6d767d;  text-decoration: none;}
a.BtnMainNav span{background: transparent url(../../images/plexus_intl/Btn-MainNav-R.png) no-repeat top right; display: block; padding: 4px 16px 4px 0; font-family: 'Questrial', sans-serif;}
a.BtnMainNav:hover{background-position: bottom left;}
a.BtnMainNav:hover span{background-position: bottom right; color: #6d767d; }



a.BtnGenGray{
background: transparent url(../../images/plexus_intl/Btn-GenGray-L.gif) no-repeat top left;
display: block; float: left; font: normal 14px Arial; 
line-height: 29px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 37px; /* Height of button background height */
padding-left: 50px; /* Width of left menu image */
text-transform:uppercase;
}
a:link.BtnGenGray, a:visited.BtnGenGray, a:active.BtnGenGray{color: #617781; font-weight:bold; text-decoration: none; text-transform:uppercase;}
a.BtnGenGray span{background: transparent url(../../images/plexus_intl/Btn-GenGray-R.gif) no-repeat top right; display: block; padding: 4px 28px 4px 0; text-transform:uppercase;}
a.BtnGenGray:hover{background-position: bottom left; text-transform:uppercase;}
a.BtnGenGray:hover span{background-position: bottom right; color: #617781; font-weight:bold; text-transform:uppercase; text-decoration:underline;}

a.BtnGenGrayTab{
margin-left:1px;
background: transparent url(../../images/iaqg/Btn-GenGrayTab-L.gif) no-repeat top left;
display: block; float: left; font: normal 14px Arial; 
line-height: 34px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 42px; /* Height of button background height */
padding-left: 28px; /* Width of left menu image */

}
a:link.BtnGenGrayTab, a:visited.BtnGenGrayTab, a:active.BtnGenGrayTab{ font-weight:bold; text-decoration: none;}
a.BtnGenGrayTab span{ color: #eeeeee; background: transparent url(../../images/iaqg/Btn-GenGrayTab-R.gif) no-repeat top right; display: block; padding: 4px 28px 4px 0;}
a.BtnGenGrayTab:hover{ background-position: center left;}
a.BtnGenGrayTab:hover span{ color: #ffffff; background: transparent url(../../images/iaqg/Btn-GenGrayTab-R.gif) no-repeat center right; display: block; padding: 4px 28px 4px 0;}

a.BtnGenGrayTab_Selected{
margin-left:1px;
background: transparent url(../../images/iaqg/Btn-GenGrayTab-L.gif) no-repeat bottom left;
display: block; float: left; font: normal 14px Arial; 
line-height: 34px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 42px; /* Height of button background height */
padding-left: 28px; /* Width of left menu image */

}
a:link.BtnGenGrayTab_Selected, a:visited.BtnGenGrayTab_Selected, a:active.BtnGenGrayTab_Selected{  color: #ffffff; font-weight:bold; text-decoration: none; }
a.BtnGenGrayTab_Selected span{ background: transparent url(../../images/iaqg/Btn-GenGrayTab-R.gif) no-repeat bottom right; display: block; padding: 4px 28px 4px 0;}
a.BtnGenGrayTab_Selected:hover{ background-position: bottom left;}
a.BtnGenGrayTab_Selected:hover span{ background-position: bottom right; color: #ffffff; }

a.BtnDisabled{
margin-left:1px;
background: transparent url(../../images/plexus_intl/Btn-DisabledTab-L.gif) no-repeat top left;
display: block; float: left; font: normal 14px Arial; 
line-height: 34px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 42px; /* Height of button background height */
padding-left: 28px; /* Width of left menu image */
color:#cacaca;
cursor: default;
}
a:link.BtnDisabled, a:visited.BtnDisabled, a:active.BtnDisabled{ font-weight:bold; text-decoration: none;}
a.BtnDisabled span{ color: #cacaca; background: transparent url(../../images/plexus_intl/Btn-DisabledTab-R.gif) no-repeat top right; display: block; padding: 7px 28px 1px 0;}
/*
a.BtnGenGrayTab:hover{ background-position: center left;}
a.BtnGenGrayTab:hover span{ color: #e0dfdf; background: transparent url(../../images/plexus_intl/Btn-GenGrayTab-R.gif) no-repeat center right; display: block; padding: 4px 28px 4px 0;}
*/

a.BtnGenBlueTab{
margin-left:1px;
background: transparent url(../../images/iaqg/Btn-GenBlueTab-L.gif) no-repeat top left;
display: block; float: left; font: normal 14px Arial; 
line-height: 34px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 42px; /* Height of button background height */
padding-left: 28px; /* Width of left menu image */
color: #ffffff;
}
a:link.BtnGenBlueTab, a:visited.BtnGenBlueTab, a:active.BtnGenBlueTab{ font-weight:bold; text-decoration: none;}
a.BtnGenBlueTab span{color:#e7e7e7; background: transparent url(../../images/iaqg/Btn-GenBlueTab-R.gif) no-repeat top right; display: block; padding: 7px 28px 1px 0;}
a.BtnGenBlueTab:hover{background-position: center left; }
a.BtnGenBlueTab:hover span{color:#e7e7e7; background: transparent url(../../images/iaqg/Btn-GenBlueTab-R.gif) no-repeat center right; display: block; padding: 7px 28px 1px 0;}

a.BtnGenBlueTabMin{
margin-left:1px;
background: transparent url(../../images/plexus_intl/Btn-GenBlueTabMin-L.gif) no-repeat top left;
display: block; float: left; font: normal 14px Arial; 
line-height: 34px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 42px; /* Height of button background height */
padding-left: 14px; /* Width of left menu image */
color: #ffffff;
}
a:link.BtnGenBlueTabMin, a:visited.BtnGenBlueTabMin, a:active.BtnGenBlueTabMin{ font-weight:bold; text-decoration: none;}
a.BtnGenBlueTabMin span{color:#e7e7e7; background: transparent url(../../images/plexus_intl/Btn-GenBlueTab-R.gif) no-repeat top right; display: block; padding: 7px 14px 1px 0;}
a.BtnGenBlueTabMin:hover{background-position: center left; }
a.BtnGenBlueTabMin:hover span{color:#e7e7e7; background: transparent url(../../images/plexus_intl/Btn-GenBlueTab-R.gif) no-repeat center right; display: block; padding: 7px 14px 1px 0;}



a.BtnGenBlueTab_Selected{
margin-left:1px;
background: transparent url(../../images/iaqg/Btn-GenBlueTab-L.gif) no-repeat bottom left;
display: block; float: left; font: normal 14px Arial; 
line-height: 34px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 42px; /* Height of button background height */
padding-left: 28px; /* Width of left menu image */
}
a:link.BtnGenBlueTab_Selected, a:visited.BtnGenBlueTab_Selected, a:active.BtnGenBlueTab_Selected{color: #ffffff; font-weight:bold; text-decoration: none;}
a.BtnGenBlueTab_Selected span{background: transparent url(../../images/iaqg/Btn-GenBlueTab-R.gif) no-repeat bottom right; display: block; padding: 4px 28px 4px 0;}
a.BtnGenBlueTab_Selected:hover{background-position: bottom left;}
a.BtnGenBlueTab_Selected:hover span{ background-position: bottom right; color: #ffffff; }

a.BtnGenBluePurpleTab_Selected{
margin-left:1px;
background: transparent url(../../images/plexus_intl/Btn-GenBluePurpleTab-L.gif) no-repeat bottom left;
display: block; float: left; font: normal 14px Arial; 
line-height: 34px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 42px; /* Height of button background height */
padding-left: 28px; /* Width of left menu image */
}
a:link.BtnGenBluePurpleTab_Selected, a:visited.BtnGenBluePurpleTab_Selected, a:active.BtnGenBluePurpleTab_Selected{color: #ffffff; font-weight:bold; text-decoration: none;}
a.BtnGenBluePurpleTab_Selected span{background: transparent url(../../images/plexus_intl/Btn-GenBluePurpleTab-R.gif) no-repeat bottom right; display: block; padding: 4px 28px 4px 0;}
a.BtnGenBluePurpleTab_Selected:hover{background-position: bottom left;}
a.BtnGenBluePurpleTab_Selected:hover span{ background-position: bottom right; color: #ffffff; }

a.BtnGenBlue{
background: transparent url(../../images/plexus_intl/Btn-GenBlue-L.gif) no-repeat top left;
display: block; float: left; font: normal 14px Arial; 
line-height: 29px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 37px; /* Height of button background height */
padding-left: 28px; /* Width of left menu image */
text-transform:uppercase;
}
a:link.BtnGenBlue, a:visited.BtnGenBlue, a:active.BtnGenBlue{color: #617781; font-weight:bold; text-decoration: none; text-transform:uppercase;}
a.BtnGenBlue span{background: transparent url(../../images/plexus_intl/Btn-GenBlue-R.gif) no-repeat top right; display: block; padding: 4px 28px 4px 0; text-transform:uppercase;}
a.BtnGenBlue:hover{background-position: bottom left; text-transform:uppercase;}
a.BtnGenBlue:hover span{background-position: bottom right; color: #32389c; font-weight:bold; text-transform:uppercase; text-decoration:underline;}


#home_login a.BtnGenBlue{
z-index:11;
position:relative;
border:1px solid #fff;
background-color:#029ddd;
background-image: none;
display: block; float: left; font: normal 14px Arial; 
line-height: 29px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 37px; /* Height of button background height */
padding-left: 58px; /* Width of left menu image */
text-transform:capitalize;
}
#home_login a:link.BtnGenBlue, #home_login a:visited.BtnGenBlue, #home_login a:active.BtnGenBlue{background-color:#029ddd; color: #fff; font-weight:bold; text-decoration: none; text-transform:capitalize;}
#home_login a.BtnGenBlue span{background-image: none; display: block; padding: 4px 58px 4px 0; text-transform:capitalize;}
#home_login a.BtnGenBlue:hover{background-color:#29c0ff; background-position: bottom left; text-transform:capitalize;}
#home_login a.BtnGenBlue:hover span{background-color:#29c0ff; background-position: bottom right; color: #fff; font-weight:bold; text-decoration:none; text-transform:capitalize;}



a.BtnGenBlue2{
background: transparent url(../../images/plexus_intl/btnGenBlue2-L.gif) no-repeat top left;
display: block; float: left; font: normal 14px Arial; 
line-height: 55px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 63px; /* Height of button background height */
padding-left: 37px; /* Width of left menu image */
text-transform:uppercase;
}
a:link.BtnGenBlue2, a:visited.BtnGenBlue2, a:active.BtnGenBlue2{color: #4b0f88; font-weight:bold; text-decoration: none; text-transform:uppercase;}
a.BtnGenBlue2 span{background: transparent url(../../images/plexus_intl/btnGenBlue2-R.gif) no-repeat top right; display: block; padding: 5px 84px 3px 0; text-transform:uppercase;}
a.BtnGenBlue2:hover{background-position: bottom left; text-transform:uppercase;}
a.BtnGenBlue2:hover span{background-position: bottom right; color: #4b0f88; font-weight:bold; text-transform:uppercase; text-decoration:underline;}

a.BtnCreateNewAccount_SignUpNow{
background: transparent url(../../images/iaqg/Btn-White-L.gif) no-repeat top left;
display: block; float: left; font: normal 16px Arial; 
line-height: 24px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 32px; /* Height of button background height */
padding-left: 38px; /* Width of left menu image */
}
a:link.BtnCreateNewAccount_SignUpNow, a:visited.BtnCreateNewAccount_SignUpNow, a:active.BtnCreateNewAccount_SignUpNow{color: #ffffff; font-weight:bold; text-decoration: none;}
a.BtnCreateNewAccount_SignUpNow span{color: #ffffff; background: transparent url(../../images/iaqg/Btn-White-R.gif) no-repeat top right; display: block; padding: 4px 38px 4px 0;}
a.BtnCreateNewAccount_SignUpNow:hover{color: #111966; background-position: bottom left;}
a.BtnCreateNewAccount_SignUpNow:hover span{background-position: bottom right; color: #111966; font-weight:bold;}

a.BtnEdit_Selected{
margin:24px 0px 0px 0px;
background: transparent url(../../images/iaqg/Btn-Edit-L.png) no-repeat top left;
display: block; float: left; font: normal 12px Arial; 
line-height: 16px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 24px; /* Height of button background height */
padding-left: 28px; /* Width of left menu image */
position:relative; z-index:5000;

}
a:link.BtnEdit_Selected, a:visited.BtnEdit_Selected, a:active.BtnEdit_Selected{color: #ffffff; font-weight:bold; text-decoration: none; position:relative; z-index:5000;}

a.BtnEdit_Selected span{color: #ffffff; background: transparent url(../../images/iaqg/Btn-Edit-R.png) no-repeat top right; display: block; padding: 4px 30px 4px 0; position:relative; z-index:5000;}
a.BtnEdit_Selected:hover{color: #ffffff; background-position: bottom left; position:relative; z-index:5000; overflow:hidden;}
a.BtnEdit_Selected:hover span{background-position: bottom right; color: #ffffff; font-weight:bold; position:relative; z-index:5000; overflow:hidden;}




a.BtnEdit{
margin:24px 0px 0px 0px;
background: transparent url(../../images/iaqg/Btn-Delete-L.png) no-repeat top left;
display: block; float: left; font: normal 12px Arial; 
line-height: 16px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 24px; /* Height of button background height */
padding-left: 28px; /* Width of left menu image */
position:relative; z-index:6000;
color:#ffffff;
}
a:link.BtnEdit, a:visited.BtnEdit, a:active.BtnEdit{color: #ffffff; font-weight:bold; text-decoration: none; position:relative; z-index:6000;}
a.BtnEdit span{color:#ffffff; background: transparent url(../../images/iaqg/Btn-Delete-R.png) no-repeat top right; display: block; padding: 4px 30px 4px 0; position:relative; z-index:6000;}
a.BtnEdit:hover{color:#ffffff; background-position: bottom left; position:relative; z-index:6000; }
a.BtnEdit:hover span{background-position: bottom right; color: #ffffff; font-weight:bold; position:relative; z-index:6000; }


a.BtnEditDisabled{
margin:24px 0px 0px 0px;
background: transparent url(../../images/plexus_intl/Btn-EditDisabled-L.png) no-repeat top left;
display: block; float: left; font: normal 12px Arial; 
line-height: 16px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 24px; /* Height of button background height */
padding-left: 28px; /* Width of left menu image */
position:relative; z-index:6000;
color:#bdbdbd;
cursor: default;
}
a:link.BtnEditDisabled, a:visited.BtnEditDisabled, a:active.BtnEditDisabled{color: #bdbdbd; font-weight:bold; text-decoration: none; position:relative; z-index:6000;}
a.BtnEditDisabled span{color:#bdbdbd; background: transparent url(../../images/plexus_intl/Btn-EditDisabled-R.png) no-repeat top right; display: block; padding: 4px 30px 4px 0; position:relative; z-index:6000;}
/*
a.BtnEdit-Disabled:hover{color:#ffffff; background-position: bottom left; position:relative; z-index:6000; }
a.BtnEdit-Disabled:hover span{background-position: bottom right; color: #ffffff; font-weight:bold; position:relative; z-index:6000; }
*/



a.BtnGroup{
margin:24px 0px 0px 0px;
background: transparent url(../../images/plexus_intl/Btn-Group-L.gif) no-repeat top left;
display: block; float: left; font: normal 12px Arial; 
line-height: 16px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 24px; /* Height of button background height */
padding-left: 28px; /* Width of left menu image */
position:relative; z-index:6000;
color:#ffffff;
}
a:link.BtnGroup, a:visited.BtnGroup, a:active.BtnGroup{color: #ffffff; font-weight:bold; text-decoration: none; position:relative; z-index:6000;}
a.BtnGroup span{color:#ffffff; background: transparent url(../../images/plexus_intl/Btn-Group-R.gif) no-repeat top right; display: block; padding: 4px 30px 4px 0; position:relative; z-index:6000;}
a.BtnGroup:hover{color:#ffffff; background-position: bottom left; position:relative; z-index:6000; }
a.BtnGroup:hover span{background-position: bottom right; color: #ffffff; font-weight:bold; position:relative; z-index:6000; }

a.BtnAddAction{
margin:24px 0px 0px 0px;
background: transparent url(../../images/plexus_intl/Btn-Action-L.gif) no-repeat top left;
display: block; float: left; font: normal 12px Arial; 
line-height: 16px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 24px; /* Height of button background height */
padding-left: 28px; /* Width of left menu image */
position:relative; z-index:6000;
color:#ffffff;
}
a:link.BtnAddAction, a:visited.BtnAddAction, a:active.BtnAddAction{color: #ffffff; font-weight:bold; text-decoration: none; position:relative; z-index:6000;}
a.BtnAddAction span{color:#ffffff; background: transparent url(../../images/plexus_intl/Btn-Action-R.gif) no-repeat top right; display: block; padding: 4px 30px 4px 0; position:relative; z-index:6000;}
a.BtnAddAction:hover{color:#ffffff; background-position: bottom left; position:relative; z-index:6000; }
a.BtnAddAction:hover span{background-position: bottom right; color: #ffffff; font-weight:bold; position:relative; z-index:6000; }


a.BtnNewCatOffer{
margin:24px 0px 0px 0px;
background: transparent url(../../images/plexus_intl/Btn-CatOffer-L.png) no-repeat top left;
display: block; float: left; font: normal 12px Arial; 
line-height: 16px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 35px; /* Height of button background height */
padding-left: 50px; /* Width of left menu image */
position:relative; z-index:6000;
color:#ffffff;
}
a:link.BtnNewCatOffer, a:visited.BtnNewCatOffer, a:active.BtnNewCatOffer{color: #ffffff; font-weight:bold; text-decoration: none; position:relative; z-index:6000;}
a.BtnNewCatOffer span{color:#ffffff; background: transparent url(../../images/plexus_intl/Btn-CatOffer-R.png) no-repeat top right; display: block; padding: 10px 30px 9px 0; position:relative; z-index:6000;}
a.BtnNewCatOffer:hover{color:#ffffff; background-position: bottom left; position:relative; z-index:6000; }
a.BtnNewCatOffer:hover span{background-position: bottom right; color: #ffffff; font-weight:bold; position:relative; z-index:6000; }

a.BtnNewCatOfferInvert{
margin:24px 0px 0px 0px;
background: transparent url(../../images/plexus_intl/Btn-CatOffer-L-Invert.png) no-repeat top left;
display: block; float: left; font: normal 12px Arial; 
line-height: 16px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 35px; /* Height of button background height */
padding-left: 50px; /* Width of left menu image */
position:relative; z-index:6000;
color:#ffffff;
}
a:link.BtnNewCatOfferInvert, a:visited.BtnNewCatOfferInvert, a:active.BtnNewCatOfferInvert{color: #ffffff; font-weight:bold; text-decoration: none; position:relative; z-index:6000;}
a.BtnNewCatOfferInvert span{color:#ffffff; background: transparent url(../../images/plexus_intl/Btn-CatOffer-R.png) no-repeat top right; display: block; padding: 10px 30px 9px 0; position:relative; z-index:6000;}
a.BtnNewCatOfferInvert:hover{color:#ffffff; background-position: bottom left; position:relative; z-index:6000; }
a.BtnNewCatOfferInvert:hover span{background-position: bottom right; color: #ffffff; font-weight:bold; position:relative; z-index:6000; }


a.BtnNewCatOffer2{
margin:24px 0px 0px 0px;
background: transparent url(../../images/plexus_intl/Btn-CatOffer2-L.png) no-repeat top left;
display: block; float: left; font: normal 12px Arial; 
line-height: 16px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 35px; /* Height of button background height */
padding-left: 50px; /* Width of left menu image */
position:relative; z-index:6000;
color:#ffffff;
}
a:link.BtnNewCatOffer2, a:visited.BtnNewCatOffer2, a:active.BtnNewCatOffer2{color: #ffffff; font-weight:bold; text-decoration: none; position:relative; z-index:6000;}
a.BtnNewCatOffer2 span{color:#ffffff; background: transparent url(../../images/plexus_intl/Btn-CatOffer-R.png) no-repeat top right; display: block; padding: 10px 30px 9px 0; position:relative; z-index:6000;}
a.BtnNewCatOffer2:hover{color:#ffffff; background-position: bottom left; position:relative; z-index:6000; }
a.BtnNewCatOffer2:hover span{background-position: bottom right; color: #ffffff; font-weight:bold; position:relative; z-index:6000; }



a.BtnAddCurriculum{
margin:24px 0px 0px 0px;
background: transparent url(../../images/plexus_intl/Btn-AddCurriculum-L.png) no-repeat top left;
display: block; float: left; font: normal 12px Arial; 
line-height: 16px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 35px; /* Height of button background height */
padding-left: 50px; /* Width of left menu image */
position:relative; z-index:6000;
color:#ffffff;
}
a:link.BtnAddCurriculum, a:visited.BtnAddCurriculum, a:active.BtnAddCurriculum{color: #ffffff; font-weight:bold; text-decoration: none; position:relative; z-index:6000;}
a.BtnAddCurriculum span{color:#ffffff; background: transparent url(../../images/plexus_intl/Btn-Generic-R.png) no-repeat top right; display: block; padding: 10px 30px 9px 0; position:relative; z-index:6000;}
a.BtnAddCurriculum:hover{color:#ffffff; background-position: bottom left; position:relative; z-index:6000; }
a.BtnAddCurriculum:hover span{background-position: bottom right; color: #ffffff; font-weight:bold; position:relative; z-index:6000; }

a.BtnAddCategory{
margin:24px 0px 0px 0px;
background: transparent url(../../images/plexus_intl/Btn-AddCategory-L.png) no-repeat top left;
display: block; float: left; font: normal 12px Arial; 
line-height: 16px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 35px; /* Height of button background height */
padding-left: 50px; /* Width of left menu image */
position:relative; z-index:6000;
color:#ffffff;
}
a:link.BtnAddCategory, a:visited.BtnAddCategory, a:active.BtnAddCategory{color: #ffffff; font-weight:bold; text-decoration: none; position:relative; z-index:6000;}
a.BtnAddCategory span{color:#ffffff; background: transparent url(../../images/plexus_intl/Btn-Generic-R.png) no-repeat top right; display: block; padding: 10px 30px 9px 0; position:relative; z-index:6000;}
a.BtnAddCategory:hover{color:#ffffff; background-position: bottom left; position:relative; z-index:6000; }
a.BtnAddCategory:hover span{background-position: bottom right; color: #ffffff; font-weight:bold; position:relative; z-index:6000; }

a.BtnAssignModule{
margin:24px 0px 0px 0px;
background: transparent url(../../images/plexus_intl/Btn-AssignModule-L.png) no-repeat top left;
display: block; float: left; font: normal 12px Arial; 
line-height: 16px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 35px; /* Height of button background height */
padding-left: 50px; /* Width of left menu image */
position:relative; z-index:6000;
color:#ffffff;
}
a:link.BtnAssignModule, a:visited.BtnAssignModule, a:active.BtnAssignModule{color: #ffffff; font-weight:bold; text-decoration: none; position:relative; z-index:6000;}
a.BtnAssignModule span{color:#ffffff; background: transparent url(../../images/plexus_intl/Btn-Generic-R.png) no-repeat top right; display: block; padding: 10px 30px 9px 0; position:relative; z-index:6000;}
a.BtnAssignModule:hover{color:#ffffff; background-position: bottom left; position:relative; z-index:6000; }
a.BtnAssignModule:hover span{background-position: bottom right; color: #ffffff; font-weight:bold; position:relative; z-index:6000; }

a.BtnCreateNew{
margin:24px 0px 0px 0px;
background: transparent url(../../images/plexus_intl/Btn-Create-L.gif) no-repeat top left;
display: block; float: left; font: normal 12px Arial; 
line-height: 16px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 24px; /* Height of button background height */
padding-left: 28px; /* Width of left menu image */
position:relative; z-index:6000;
color:#ffffff;
}
a:link.BtnCreateNew, a:visited.BtnCreateNew, a:active.BtnCreateNew{color: #ffffff; font-weight:bold; text-decoration: none; position:relative; z-index:6000;}
a.BtnCreateNew span{color:#ffffff; background: transparent url(../../images/plexus_intl/Btn-Create-R.gif) no-repeat top right; display: block; padding: 4px 30px 4px 0; position:relative; z-index:6000;}
a.BtnCreateNew:hover{color:#ffffff; background-position: bottom left; position:relative; z-index:6000; }
a.BtnCreateNew:hover span{background-position: bottom right; color: #ffffff; font-weight:bold; position:relative; z-index:6000; }

a.BtnApply{
margin:24px 0px 0px 0px;
background: transparent url(../../images/iaqg/Btn-Edit-L.png) no-repeat top left;
display: block; float: left; font: normal 12px Arial; 
line-height: 16px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 24px; /* Height of button background height */
padding-left: 28px; /* Width of left menu image */
position:relative; z-index:6000;
color:#ffffff;
}
a:link.BtnApply, a:visited.BtnApply, a:active.BtnApply{color: #ffffff; font-weight:bold; text-decoration: none; position:relative; z-index:6000;}
a.BtnApply span{color:#ffffff; background: transparent url(../../images/iaqg/Btn-Edit-R.png) no-repeat top right; display: block; padding: 4px 30px 4px 0; position:relative; z-index:6000;}
a.BtnApply:hover{color:#ffffff; background-position: bottom left; position:relative; z-index:6000; }
a.BtnApply:hover span{background-position: bottom right; color: #ffffff; font-weight:bold; position:relative; z-index:6000; }

a.BtnBillingEdit{
margin:24px 0px 0px 0px;
background: transparent url(../../images/plexus_intl/Btn-BillingEdit-L.png) no-repeat top left;
display: block; float: left; font: normal 12px Arial; 
line-height: 16px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 24px; /* Height of button background height */
padding-left: 28px; /* Width of left menu image */
position:relative; z-index:6000;
color:#ffffff;
}
a:link.BtnBillingEdit, a:visited.BtnBillingEdit, a:active.BtnBillingEdit{color: #ffffff; font-weight:bold; text-decoration: none; position:relative; z-index:6000;}
a.BtnBillingEdit span{color:#ffffff; background: transparent url(../../images/plexus_intl/Btn-BillingEdit-R.png) no-repeat top right; display: block; padding: 4px 30px 4px 0; position:relative; z-index:6000;}
a.BtnBillingEdit:hover{color:#ffffff; background-position: bottom left; position:relative; z-index:6000; }
a.BtnBillingEdit:hover span{background-position: bottom right; color: #ffffff; font-weight:bold; position:relative; z-index:6000; }


a.BtnDelete_Selected{
margin:24px 0px 0px 15px;
background: transparent url(../../images/iaqg/Btn-Delete-L.png) no-repeat top left;
display: block; float: left; font: normal 12px Arial; 
line-height: 16px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 24px; /* Height of button background height */
padding-left: 28px; /* Width of left menu image */
}
a:link.BtnDelete_Selected, a:visited.BtnDelete_Selected, a:active.BtnDelete_Selected{color: #ffffff; font-weight:bold; text-decoration: none;}
a.BtnDelete_Selected span{color: #ffffff; background: transparent url(../../images/iaqg/Btn-Delete-R.png) no-repeat top right; display: block; padding: 4px 30px 4px 0;}
a.BtnDelete_Selected:hover{color: #ffffff; background-position: bottom left;}
a.BtnDelete_Selected:hover span{background-position: bottom right; color: #ffffff; font-weight:bold;}

a.BtnDelete{
margin:24px 0px 0px 15px;
background: transparent url(../../images/iaqg/Btn-Delete2-L.png) no-repeat top left;
display: block; float: left; font: normal 12px Arial; 
line-height: 16px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 24px; /* Height of button background height */
padding-left: 28px; /* Width of left menu image */
color:#ffffff;
}
a:link.BtnDelete, a:visited.BtnDelete, a:active.BtnDelete{color: #ffffff; font-weight:bold; text-decoration: none;}
a.BtnDelete span{color:#ffffff; background: transparent url(../../images/iaqg/Btn-Delete2-R.png) no-repeat top right; display: block; padding: 4px 30px 4px 0;}
a.BtnDelete:hover{color:#ffffff; background-position: bottom left;}
a.BtnDelete:hover span{background-position: bottom right; color: #ffffff; font-weight:bold;}

a.BtnSubmit{
background: transparent url(../../images/plexus_intl/Btn-Submit-L.gif) no-repeat top left;
display: block; float: left; font: normal 12px Arial; 
line-height: 17px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 25px; /* Height of button background height */
padding-left: 16px; /* Width of left menu image */
}
a:link.BtnSubmit, a:visited.BtnSubmit, a:active.BtnSubmit{color: #ffffff; font-weight:bold; text-decoration: none;}
a.BtnSubmit span{color: #ffffff; background: transparent url(../../images/plexus_intl/Btn-Submit-R.gif) no-repeat top right; display: block; padding: 4px 16px 4px 0;}
a.BtnSubmit:hover{color: #ffffff; background-position: bottom left;}
a.BtnSubmit:hover span{background-position: bottom right; color: #ffffff; font-weight:bold;}


a.BtnStart{
background: transparent url(../../images/plexus_intl/Btn-Start-L.gif) no-repeat top left;
display: block; float: right; margin-top:2px; margin-right:5px; font: normal 12px Arial; 
line-height: 10px; /* This value (top and bottom padding of SPAN) must equal height of button background */
height: 14px; /* Height of button background height */
padding-left: 16px; /* Width of left menu image */
}
a:link.BtnStart, a:visited.BtnStart, a:active.BtnStart{color: #ffffff; font-weight:bold; text-decoration: none;}
a.BtnStart span{color: #ffffff; background: transparent url(../../images/plexus_intl/Btn-Start-R.gif) no-repeat top right; display: block; padding: 2px 16px 2px 0;}
a.BtnStart:hover{color: #ffffff; background-position: bottom left;}
a.BtnStart:hover span{background-position: bottom right; color: #ffffff; font-weight:bold;}



a.BtnModuleAssignmentsEdit {margin-left:5px; width: 37px; height: 27px; display: block; background: url(../../images/plexus_intl/btn-ModuleAssignments.png);}
a.BtnModuleAssignmentsEdit:hover {background-position: 0 -27px;}

a.BtnCurriculumPermissionsEdit {margin-left:5px; width: 37px; height: 27px; display: block; background: url(../../images/plexus_intl/btn-CurriculumPermissions.png);}
a.BtnCurriculumPermissionsEdit:hover {background-position: 0 -27px;}



a.BtnAccountEdit {margin-left:5px; width: 37px; height: 27px; display: block; background: url(../../images/plexus_intl/btn-AccountEdit.png);}
a.BtnAccountEdit:hover {background-position: 0 -27px;}

a.BtnAccountEditDisabled {margin-left:5px; width: 37px; height: 27px; display: block; background: url(../../images/global/btn-AccountEdit_Disabled.png);}
a.BtnAccountEditDisabled:hover {background-position: 0 -27px;}

a.BtnSortUp{width: 30px; height: 27px; display: block; background: url(../../images/plexus_intl/btn-SortUp.png);}
a.BtnSortUp:hover {background-position: 0 -27px;}

a.BtnSortDown{width: 30px; height: 27px; display: block; background: url(../../images/plexus_intl/btn-SortDown.png);}
a.BtnSortDown:hover {background-position: 0 -27px;}

a.BtnInside {margin-left:5px; width: 37px; height: 27px; display: block; background: url(../../images/plexus_intl/btn-Inside.png);}
a.BtnInside:hover {background-position: 0 -27px;}


a.BtnAccountEdit_B {width: 37px; height: 27px; display: block; background: url(../../images/plexus_intl/btn-AccountEdit_B.png);}
a.BtnAccountEdit_B:hover {background-position: 0 -27px;}

a.BtnAccountDelete {margin-left:5px; width: 27px; height: 27px; display: block; background: url(../../images/plexus_intl/btn-AccountDelete.png);}
a.BtnAccountDelete:hover {background-position: 0 -27px;}

a.BtnAccountDeleteDisabled{margin-left:5px; width: 27px; height: 27px; display: block; background: url(../../images/global/btn-AccountDeleteDisabled.png);}
a.BtnAccountDeleteDisabled:hover {background-position: 0 -27px;}

a.BtnAccountMedia {margin-left:5px; width: 37px; height: 27px; display: block; background: url(../../images/plexus_intl/btn-AccountMedia.png);}
a.BtnAccountMedia:hover {background-position: 0 -27px;}

a.BtnAccountAddNew {margin-left:5px; width: 37px; height: 27px; display: block; background: url(../../images/plexus_intl/btn-AccountAddNew.png);}
a.BtnAccountAddNew:hover {background-position: 0 -27px;}

a.BtnChangeOrder {width: 37px; height: 27px; display: block; background: url(../../images/plexus_intl/btn-ChangeOrder.png);}
a.BtnChangeOrder:hover {background-position: 0 -27px;}

a.BtnAccountEditImage{margin-left:5px; width: 75px; height: 75px; display: block; background: url(../../images/iaqg/btn-AccountEditImage.png);}
a.BtnAccountEditImage:hover {background-position: 0 -75px;}

a.BtnAccountEditContent{margin-left:5px; width: 75px; height: 75px; display: block; background: url(../../images/iaqg/btn-AccountEditContent.png);}
a.BtnAccountEditContent:hover {background-position: 0 -75px;}

a.BtnAccountEditContentDisabled{margin-left:5px; width: 75px; height: 75px; display: block; background: url(../../images/plexus_intl/btn-AccountEditContent-Disabled.png);}
a.BtnAccountEditContentDisabled:hover {background-position: 0 -75px;}

a.BtnDeleteContent{margin-left:5px; width: 75px; height: 75px; display: block; background: url(../../images/plexus_intl/btn-DeleteContent.png);}
a.BtnDeleteContent:hover {background-position: 0 -75px;}

a.BtnDeleteContentDisabled{margin-left:5px; width: 75px; height: 75px; display: block; background: url(../../images/plexus_intl/btn-DeleteContent-Disabled.png);}
a.BtnDeleteContentDisabled:hover {background-position: 0 -75px;}

a.BtnDraggable{width: 20px; height: 40px; display: block; background: url(../../images/plexus_intl/btn-Draggable.gif);}
a.BtnDraggable:hover {background-position: 0 -40px;}


/* FORM ************************************************************************/
form label {
	color: #000000;
}

.hint {
	color: #FFF;
}

.formErrors {
	color: #FF0000;
}

.errors {
	color: #FF0000;
}

.metaTooltip_label
{
    float:left;
}
.metaTooltip_container
{
    float:left; margin-left:10px;
}
.metaTooltip_icon
{
    margin:3px 0px 2px 0px;
}


/* tooltip styling. by default the element to be styled is .tooltip  */
  .tooltip {
    background-color:#ffffff;
    border:1px solid #979797;
    padding:10px 15px;
    width:200px;
    display:none;
    color:#979797;
    text-align:left;
    font-size:12px;
    z-index:9999;
 
    /* outline radius for mozilla/firefox only */
    -moz-box-shadow:0 0 10px #000;
    -webkit-box-shadow:0 0 10px #000;
}

/* http://cssarrowplease.com/ */
.tooltip:after, .tooltip:before {
    left: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.tooltip:after {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #ffffff;
    border-width: 15px;
    top: 50%;
    margin-top: -15px;
}
.tooltip:before {
    border-color: rgba(151, 151, 151, 0);
    border-left-color: #979797;
    border-width: 16px;
    top: 50%;
    margin-top: -16px;
}

/* override free days background in jquery ui datepicker */


.ui-datepicker .highlight a { background: #b6b2c1; border:1px solid #4b0f88; }


.PTable { 
 border-collapse: collapse; 
 /* border: 1px solid; */
}

.PTable TH
{
 /* border: 1px solid #818181; */
}

.PTable TD
{
 /* border: 1px solid #818181; */
 background-color:#f8f8f8; border-top:3px solid #ffffff;
}

.PHeader
{
 background-color:#009cdf;
 text-align: left;
 padding:15px 10px 15px 20px;
}

.PHeader_Center
{
 background-color:#009cdf;
 text-align: center;
 padding:15px 20px 15px 20px;
}

.PCell
{
 padding:10px 20px 10px 20px;
 text-align: left;
}



.PCell_Center
{
 padding:10px 20px 10px 20px;
 text-align: center;
}

.PTable TH.noResults{
 border: 1px solid #b3b3b3;
 background-color:#f9f9f9;
 padding:40px 40px 40px 20px;
 width:600px;
  text-align: center
}

.PTable TH.noCatsOffers{
position:relative; 
top:-1px;
 background-color:#f9f9f9;
 padding:40px 40px 40px 20px;
 width:600px;
 text-align: center
}



#tooltip {
    color:#000000;
	padding: 10px 15px;
	background: #d5d8f3;
	border: 1px solid #b8bcdf;
	opacity: 0.90;
	width:auto;
    position:relative;
    z-index:999999;
    /*
    width:500px;
    */
    max-width:500px;
}


.styleFileInput
{
    position: relative;
}
.browseButton
{
    position:relative; top:6px;
    margin-left:-45px;
    width:47px;
    height:28px;
    background: transparent url(../../images/plexus_intl/Btn-Search2.gif) no-repeat top left;
    border-width:0px;
}
.browseText{
    width: 220px;
    margin: 0 48px 0 0;
    padding: 4px;
    position:relative; top:3px;
}
input.theFileInput{
    position:absolute;
    top:0px;
    left: 200px;    
    opacity:0;
    -moz-opacity:0;
    filter:alpha(opacity:0);
    z-index:2;
    width:30px;
    font-size: 1em;
}

.advancedDiv {
    clear:both;
    width:598px;
    background-color: #dddddd;
    padding:30px;
    position:relative; 
    top:15px;
    border-bottom:5px solid #b8b7b7;
    margin-bottom:30px;
    display:none;
}

 
.show_hide {
    /*
    display:none;
    */
}
















.triangle-borderx {
	position:relative;
	padding:15px;
	margin:1em 0 3em;
	border:5px solid #b4b4b5;
	color:#333;
	/* css3 */
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
    position:relative; left:20px;
    
}


.triangle-borderx.left {
	margin-left:30px;
}


.triangle-borderx.right {
	margin-right:30px;
}

.triangle-borderx.none {
	margin:0px;
}

.triangle-borderx.none.templateHeaderContentBlock{
border-style:dashed; border-bottom:none;  margin:-10px 20px -35px -20px; padding:10px 40px 35px 20px; 
width:1160px;
}

.triangle-borderx.none.templateContentBlock 
{ 
border-style:dashed; border-top:none;  margin:-40px -10px 0px -20px; padding:10px 20px 20px 20px;
width:1180px;
}

.triangle-borderx.none.templateContentColumn2
{ 
border-style:dashed;  margin:0px -12px -25px -20px; padding:30px 30px 45px 20px;
}

.triangle-borderx.none.templateContentImageHeaderBlock
{ 
border-style:dashed; border-bottom:none;  margin:-10px 21px -25px -20px; padding:10px 40px 45px 20px; 
}

.triangle-borderx.none.templateContentImageBlock
{ 
border-style:dashed; border-top:none;  margin:-50px -9px -25px -20px; padding:0px 40px 45px 20px; 
}

.triangle-borderx.none.privacyHeaderBlock
{ 
border-style:dashed; border-bottom:none;  margin:-10px 21px -25px -20px; padding:10px 40px 45px 20px; 
}

.triangle-borderx.none.privacyContentBlock
{ 
border-style:dashed; border-top:none;  margin:-50px -9px -25px -20px; padding:0px 40px 45px 20px; 
}

.triangle-borderx.none.termsHeaderBlock
{ 
border-style:dashed; border-bottom:none;  margin:-10px 21px -25px -20px; padding:10px 40px 45px 20px; 
}

.triangle-borderx.none.termsContentBlock
{ 
border-style:dashed; border-top:none;  margin:-50px -9px -25px -20px; padding:0px 40px 45px 20px; 
}



.triangle-borderx.right {
	margin-right:30px;
}

.triangle-borderx:before {
	content:"";
	position:absolute;
	bottom:-20px; /* value = - border-top-width - border-bottom-width */
	left:40px; /* controls horizontal position */
    border-width:20px 20px 0;
	border-style:solid;
    border-color:#9fa0ce transparent;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

.triangle-borderx:after {
	content:"";
	position:absolute;
	bottom:-13px; /* value = - border-top-width - border-bottom-width */
	left:47px; /* value = (:before left) + (:before border-left) - (:after border-left) */
	border-width:13px 13px 0;
	border-style:solid;
	border-color:#fff transparent;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

/* Variant : top
------------------------------------------ */

/* creates the larger triangle */
.triangle-borderx.top:before {
	top:-20px; /* value = - border-top-width - border-bottom-width */
	bottom:auto;
	left:auto;
	right:40px; /* controls horizontal position */
    border-width:0 20px 20px;
}

/* creates the smaller  triangle */
.triangle-borderx.top:after {
	top:-13px; /* value = - border-top-width - border-bottom-width */
	bottom:auto;
	left:auto;
	right:47px; /* value = (:before right) + (:before border-right) - (:after border-right) */
    border-width:0 13px 13px;
}

/* Variant : left
------------------------------------------ */

/* creates the larger triangle */
.triangle-borderx.left:before {
	top:10px; /* controls vertical position */
	bottom:auto;
	left:-30px; /* value = - border-left-width - border-right-width */
	border-width:15px 30px 15px 0;
	border-color:transparent #9fa0ce;
}

/* creates the smaller  triangle */
.triangle-borderx.left:after {
	top:16px; /* value = (:before top) + (:before border-top) - (:after border-top) */
	bottom:auto;
	left:-21px; /* value = - border-left-width - border-right-width */
	border-width:9px 21px 9px 0;
	border-color:transparent #fff;
}

/* Variant : right
------------------------------------------ */

/* creates the larger triangle */
.triangle-borderx.right:before {
	top:10px; /* controls vertical position */
	bottom:auto;
    left:auto;
	right:-30px; /* value = - border-left-width - border-right-width */
	border-width:15px 0 15px 30px;
	border-color:transparent #9fa0ce;
}

/* creates the smaller  triangle */
.triangle-borderx.right:after {
	top:16px; /* value = (:before top) + (:before border-top) - (:after border-top) */
	bottom:auto;
    left:auto;
	right:-21px; /* value = - border-left-width - border-right-width */
	border-width:9px 0 9px 21px;
	border-color:transparent #fff;
}

/* Variant : none
------------------------------------------ */

/* creates the larger triangle */
.triangle-borderx.none:before {
/
	top:10px; 
	bottom:auto;
    left:auto;
	right:-30px; 
    border-width:0px 0 0px 0px;
	border-color:transparent #9fa0ce;
    *
}

/* creates the smaller  triangle */
.triangle-borderx.none:after {

	top:16px; 
	bottom:auto;
    left:auto;
	right:-21px; 
    border-width:0px 0 0px 0px;
	border-color:transparent #fff;
    
}





/*****************************************
Start - Content Admin Bubble
*****************************************/
.messageBubble-contentAdmin{
	position:relative;
	padding:15px;
	margin:1em 0 3em;
	border:5px solid #919191;
	color:#333;
    background-color:#cccccc;
	/* css3 */
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
    text-align:center;
}


.messageBubble-contentAdmin.left {
	margin-left:30px;
}


.messageBubble-contentAdmin.right {
	margin-right:30px;
}

.messageBubble-contentAdmin.none {
	margin:0px;
}


.messageBubble-contentAdmin.right {
	margin-right:30px;
}

.messageBubble-contentAdmin:before {
	content:"";
	position:absolute;
	bottom:-20px; /* value = - border-top-width - border-bottom-width */
	left:40px; /* controls horizontal position */
    border-width:20px 20px 0;
	border-style:solid;
    border-color:#919191 transparent;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

.messageBubble-contentAdmin:after {
	content:"";
	position:absolute;
	bottom:-13px; /* value = - border-top-width - border-bottom-width */
	left:47px; /* value = (:before left) + (:before border-left) - (:after border-left) */
	border-width:13px 13px 0;
	border-style:solid;
	border-color:#cccccc transparent;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

/* Variant : top
------------------------------------------ */

/* creates the larger triangle */
.messageBubble-contentAdmin.top:before {
	top:-20px; /* value = - border-top-width - border-bottom-width */
	bottom:auto;
	left:auto;
	right:40px; /* controls horizontal position */
    border-width:0 20px 20px;
}

/* creates the smaller  triangle */
.messageBubble-contentAdmin.top:after {
	top:-13px; /* value = - border-top-width - border-bottom-width */
	bottom:auto;
	left:auto;
	right:47px; /* value = (:before right) + (:before border-right) - (:after border-right) */
    border-width:0 13px 13px;
}

/* Variant : left
------------------------------------------ */

/* creates the larger triangle */
.messageBubble-contentAdmin.left:before {
	top:10px; /* controls vertical position */
	bottom:auto;
	left:-30px; /* value = - border-left-width - border-right-width */
	border-width:15px 30px 15px 0;
	border-color:transparent #919191;
}

/* creates the smaller  triangle */
.messageBubble-contentAdmin.left:after {
	top:16px; /* value = (:before top) + (:before border-top) - (:after border-top) */
	bottom:auto;
	left:-21px; /* value = - border-left-width - border-right-width */
	border-width:9px 21px 9px 0;
	border-color:transparent #cccccc;
}

/* Variant : right
------------------------------------------ */

/* creates the larger triangle */
.messageBubble-contentAdmin.right:before {
	top:10px; /* controls vertical position */
	bottom:auto;
    left:auto;
	right:-30px; /* value = - border-left-width - border-right-width */
	border-width:15px 0 15px 30px;
	border-color:transparent #919191;
}

/* creates the smaller  triangle */
.messageBubble-contentAdmin.right:after {
	top:16px; /* value = (:before top) + (:before border-top) - (:after border-top) */
	bottom:auto;
    left:auto;
	right:-21px; /* value = - border-left-width - border-right-width */
	border-width:9px 0 9px 21px;
	border-color:transparent #cccccc;
}

/* Variant : none
------------------------------------------ */

/* creates the larger triangle */
.messageBubble-contentAdmin.none:before {
/
	top:10px; 
	bottom:auto;
    left:auto;
	right:-30px; 
    border-width:0px 0 0px 0px;
	border-color:transparent #919191;
    *
}

/* creates the smaller  triangle */
.messageBubble-contentAdmin.none:after {

	top:16px; 
	bottom:auto;
    left:auto;
	right:-21px; 
    border-width:0px 0 0px 0px;
	border-color:transparent #cccccc;
    
}
/*****************************************
End - Note
*****************************************/







.triangle-border {
	position:relative;
	padding:15px;
	margin:1em 0 3em;
	border:5px solid #9fa0ce; /* 9fa0ce */
	color:#333;
	background:#ffffff; /* ffffff */
	/* css3 */
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.triangle-border:before {
	content:"";
	position:absolute;
	bottom:-20px; /* value = - border-top-width - border-bottom-width */
	left:40px; /* controls horizontal position */
    border-width:20px 20px 0;
	border-style:solid;
    border-color:#9fa0ce transparent;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

.triangle-border:after {
	content:"";
	position:absolute;
	bottom:-13px; /* value = - border-top-width - border-bottom-width */
	left:47px; /* value = (:before left) + (:before border-left) - (:after border-left) */
	border-width:13px 13px 0;
	border-style:solid;
	border-color:#ffffff transparent; /* ffffff */
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

.rssHeader{
    display:none;
}
.rssBody ul {
    list-style:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    
}

.rssBody ul  ul  li{
margin:5px 10px; padding:5px 0px;
border:0px;
}

.rssBody ul ol li {
    margin:5px 10px; 
    padding: 5px 0px;
    border: 0px;
}
#news #feed .rssBody li{
    padding: 20px 25px 20px 20px; 
    width:915px; 
    margin-bottom:10px;
}
.rssBody ul li{
    padding: 20px 25px 20px 20px; 
    width:1155px; 
    margin-bottom:10px;
}
#news #feed .rssRow.even {
    background-color:f2f3fd;
}
.rssRow.even {
/*
    background-color:#80ceee;
    */
    border-left:15px solid #80ceee;
    border-right:15px solid #80ceee;
    border-bottom:1px solid #80ceee;
}
#news #feed .rssRow.odd {
    background-color:e6e8fb;
}
.rssRow.odd {/*
    background-color:#c0e6f6;
    */
    border-left:15px solid #c0e6f6;
    border-right:15px solid #c0e6f6;
    border-bottom:1px solid #c0e6f6;
}
.rssRow h4{
    font-size:20px;
    font-weight:bold;
    margin-bottom:3px;
}
.rssRow h4 + div{
    margin-bottom:3px;
}

#PageStatus_TestMode {

    display:block;
    text-align:center;
    border:2px solid #fff;
    outline:1px solid red;	
    float:left;
    color:#FFF;
    font-weight:bold;
    font-size:18px;
    background-color:red;
    padding:5px 15px 5px 15px;
    
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

#PageStatusOptions{
    position:fixed;
    z-index:9999999999999999999999999999999999;
    top:50%; 
    left:-46px;
}

/* dock2 - bottom */

#dock2bg
{   position: fixed; 
    bottom:0px;
    left:0px;
    background-color:red;
    width:100%;
    height:100px;
}
#dock2 {
    position: fixed; 
	height: 50px; 
	text-align: center;
    z-index:999999999;
    bottom:0px;
    margin-left:150px;
}
.dock-container2 {
    position: relative;
	height: 50px;
	padding:0px 20px 0px 20px;
    bottom:0px;

}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #fff; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
    z-index:999999999;
    
    
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}

.ui-widget-overlay.ui-front {
    z-index:100000 !important; 
}

.ui-dialog.ui-widget {
  z-index: 100001 !important;
}

.qtip {
  z-index: 100002 !important;
}

.oe_displaynone {
    display:none;
}

.subForm_element#SubForm_Email_emailAddress {position:relative; z-index:1;}
.subForm_element#SubForm_Email_confirmEmailAddress {position:relative; z-index:1;}
.subForm_element#SubForm_Email_ReCaptcha {position:relative; z-index:0;}
.g-recaptcha {clear:both; padding-top:1em; }
#PageMargin_Registration_CreateNewAccount #Registration_FormFooterContent .formErrors {margin-bottom:2em;}

.fc-content .fc-title {
    color: #fff;
}
.fc-content:hover {
    cursor: pointer;;
}