/* CSS Document */

/* ######################################## 
GENERAL STYLES
######################################## */
html {font-size:100%; font-family:Arial, Helvetica, sans-serif;}

body {margin:0em; padding:0em; font-size: 62.5%; background-color:#e4e6e9; background-image:url(/one-Ambassadorsv2/i/global/bgGrad.jpg); background-position:top; background-repeat:repeat-x;}

h1 {font-size:2em; margin:0em 0em 0.3em 0em; color:#000;}
h2 {font-size:1.6em; margin:0em 0em 0.4em 0em; font-weight:normal; color:#333333;}
h3 {font-size:110%; margin:0em; color:#333333;}
h4 {font-size:100%; margin:0em; color:#333333;}
h5 {font-size:100%; margin:0em;}
h6 {font-size:100%; margin:0em;}

a img {border:none;}
a {outline:none; text-decoration:underline; color:#39134f; cursor:pointer;}
a:hover {text-decoration:underline; cursor:pointer;}

p, #content {font-size:1.2em; line-height:1.5em; color:#3F3F3F; margin:0em 0em 0.5em 0em;}
br { line-height:0.5em; }

img {display: block; margin: 0; padding: 0;}

.clear {clear: both; line-height: 0; height: 0; font-size: 0;}

.hidden {display: none;}

input, textarea, select {font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#505050;}


/* ######################################## 
GLOBAL STYLES
######################################## */
#container {width:94em; background-color:#FFF; margin:0em auto; padding:1em;}

#mainCol {width:61em; float:left; margin:0em 0em 1em 1em;}
#sideCol {width:30em; float:right; margin:3em 1em 0.5em 0em;}

/* Grey gradient background, used on toolkit pages, news article pages, profiles etc  */
.gradBG {padding:1em; margin-bottom:1em; background-image:url(/one-Ambassadorsv2/i/toolkit/toolkitBG.jpg); background-position:top; background-repeat:repeat-x; background-color:#d5d9db; border:#b2b4bb 1px solid;}
.gradBG p {color:#333;}
.gradBG p.intro {margin:-0.3em 0.3em 1em 0.3em;}
.gradBG .image {float:left; margin:0em 1.5em 1.5em 0em;}

.hTagHidden {height:1px; width:1px; overflow:hidden; padding-left:10px; display:none;}


/* --------------------------------
HEADER
--------------------------------- */
#header {}

.headerLogos {width:75em; float:left; padding:0em 0em 1em 0em;}
.headerLogos .ambassadorsLogo {width:326px; height:60px; float:left; margin:0.6em 0 0.4em 1em;}
.headerLogos .NEELogo {width:139px; height:47px; float:right; margin:2.2em 1em 0 0;}

.logInPanel {width:16.5em; float:right; padding:0.2em 1em 1em 1em; margin-bottom:1em; background-image:url(/one-Ambassadorsv2/i/global/loginBG.gif); background-position:top; background-repeat:repeat-x; background-color:#e6e8ec;}
.logInPanel .button {margin-top:0.8em;}
.logInPanel .button a {display:block; padding:0.2em 1em 0.2em 0.5em; background-color:#f4f5f8; background-image:url(/one-Ambassadorsv2/i/global/loginArrow.gif); background-position:right top; background-repeat:no-repeat; border:#b7b7b7 1px solid; font-weight:bold; color:#4f4f4e;text-decoration:none;}
.logInPanel .button a:hover {text-decoration:none; background-color:#fdfdfd; background-image:url(/one-Ambassadorsv2/i/global/loginArrowHover.gif); background-position:right top; background-repeat:no-repeat;}
.logInPanel .button a span {font-size:1.2em;}
.logInPanel .logout.button {margin-top:0.5em;}
.logInPanel .logInStatus {color:#3F3F3F;font-size:1.1em;margin-top:0.4em;}
.logInPanel .logInStatus .name { font-weight:bold; }

.openedContainer.defaultClosed { display:none; }

.openedContainer {width:27em; z-index:400; position:relative; top:3.9em; left:66.4em;}

.openedContainer .openButton {z-index:600; position:absolute; width:16.5em; margin:0em 0em 0em 10.1em;}
.openedContainer .openButton a {display:block; font-weight:bold; color:#4f4f4e; padding:0.2em 1em 0.4em 0.5em; background-color:#f4f5f8; background-image:url(/one-Ambassadorsv2/i/global/loginArrowOpen.gif); background-position:right top; background-repeat:no-repeat; border-top:#b7b7b7 1px solid; border-left:#b7b7b7 1px solid; border-right:#b7b7b7 1px solid;}
.openedContainer .openButton a:hover {text-decoration:none;}
.openedContainer .openButton a span {font-size:1.2em;}

.logInPanelOpen {z-index:500; position:absolute; padding:0.3em 1.3em 1em 1em; margin:-5.9em 0em 0em 0em; background-color:#f4f5f8; border:#b7b7b7 1px solid;}
.logInPanelOpen .label {margin-bottom:0.3em; font-size:1.2em; line-height:1.5em; color:#333;}
.logInPanelOpen .field {margin-bottom:1em;}
.logInPanelOpen .field input {padding:0.5em; border:#cbcfd2 1px solid;}
.logInPanelOpen .keeplogon input {float:left}
.logInPanelOpen .keeplogon label {width:18em; float:left; font-size:1.2em; line-height:1.4em; margin-left:0.45em;}
.logInPanelOpen .logIn {float:right; margin:2em 0em;}
.logInPanelOpen .logIn input {cursor:pointer; padding:0.4em 1.8em; border:#c1c4c7 1px solid; background-image:url(/one-Ambassadorsv2/i/global/logInBGButton.jpg); background-position:top; background-repeat:repeat-x; background-color:#e5e6ea; font-size:1.6em; color:#000;}
.logInPanelOpen .logIn input:hover {background-image:url(/one-Ambassadorsv2/i/global/logInBGButtonHover.jpg); background-color:#d9dade; text-decoration:none;}
.logInPanelOpen p {margin:0em;}


/* --------------------------------
NAVIGATION MENU
--------------------------------- */
ul.navMenu {height:2.5em; overflow:hidden; list-style:none; margin:0em; padding:0em 0em 0em 1em; background-image:url(/one-Ambassadorsv2/i/menus/navBG.jpg); background-position:top; background-repeat:repeat-x; background-color:#1f0431;}
ul.navMenu li {float:left; border-right:#321447 1px solid; border-left:#765786 1px solid;}
ul.navMenu li a {height:2em; display:block; padding:0.5em 2.6em 0em 2.6em; background-image:url(/one-Ambassadorsv2/i/menus/navBG.jpg); background-position:top; background-repeat:repeat-x; color:#FFF; font-size:1.2em; font-weight:bold;text-decoration:none;}
ul.navMenu li a:hover {text-decoration:none; background-image:url(/one-Ambassadorsv2/i/menus/navHoverBG.jpg); background-position:top; background-repeat:repeat-x; background-color:#190327;}
ul.navMenu li.active a {background-image:url(/one-Ambassadorsv2/i/menus/navActiveBG.jpg); background-position:top; background-repeat:repeat-x; background-color:#351a44;}

.navShadow {height:0.9em; background-image:url(/one-Ambassadorsv2/i/menus/navShadow.jpg); background-position:top; background-repeat:repeat-x;}
.navShadowHome {height:0.9em; background-image:url(/one-Ambassadorsv2/i/menus/navShadowHome.jpg); background-position:top; background-repeat:repeat-x;}
.homeBG {padding:0em 1em 0.5em 1em; background-color:#f8f5fa; }

/* --------------------------------
BREADCRUMB TRAIL
--------------------------------- */
ul.breadcrumb {margin:0em; padding:0.5em 0em 0.9em 0em;}
ul.breadcrumb li {font-size:1.3em;color:#3F3F3F;display:inline; margin-right:0.4em; list-style:none;}
ul.breadcrumb li a {background-image:url(/one-Ambassadorsv2/i/global/breadcrumbArrow.gif); background-position:right; background-repeat:no-repeat; padding-right:1.2em;}
ul.breadcrumb li.current a {color:#3F3F3F; text-decoration:none; background-image:none;} 

/* --------------------------------
PAGINATION
--------------------------------- */
ul.pagination {margin:0em; padding:0.6em 0em 2.2em 14em; background-color:#e4e7e9;}
ul.pagination a {text-decoration:none;}
ul.pagination li {float:left; display:block; list-style:none; padding:0em 1em;}
ul.pagination li.dots { padding:0; }
ul.pagination li {font-size:1.2em;}
ul.pagination li a.previous, ul.pagination li.previous {padding-left:1.1em; background-image:url(/one-Ambassadorsv2/i/global/pagePrev.gif); background-position:left; background-repeat:no-repeat;}
ul.pagination li a.next, ul.pagination li.next {padding-right:1.1em; background-image:url(/one-Ambassadorsv2/i/global/pageNext.gif); background-position:right; background-repeat:no-repeat;}
ul.pagination li.disabled, ul.pagination li.disabled a {color:#3F3F3F; text-decoration:none;}
ul.pagination li.current, ul.pagination li.current a {color:#333; font-weight:bold; text-decoration:none;}

/* --------------------------------
PROMO PANELS - Standard Promo Panel
--------------------------------- */
.standardPromo {width:30em;}

.homePromos {margin:1em 0em;}
.homePromos .standardPromo {float:left; margin-right:1em;}
.homePromos .standardPromo.last {margin-right:0em;}

.standardPromoBorder {padding:1px; border:#717680 1px solid; } 
.standardPromoBorder a {text-decoration:none;}
.standardPromoBorder a:hover {text-decoration:none;}
.standardPromoInner {display:block; height:14.2em; overflow:hidden; padding:1em 1.5em; background-color:#717680; background-image:url(/one-Ambassadorsv2/i/global/promoStandardBG.gif); background-position:bottom right; background-repeat:no-repeat; color:#FFF;}
.standardPromoInner .title {margin:0em; font-size:1.4em; font-weight:bold; text-transform:uppercase; letter-spacing:0.04em;}
.standardPromoInner img {border:#FFF 1px solid; margin:0.6em 0em 0.5em 0em;}
.standardPromoInner .text {margin:0em; padding-right:1.8em; font-size:1.2em; font-weight:bold; line-height:1.3em; }

.standardPromo.newsPromo .text { display:block; height: 2.9em; overflow:hidden; }

#sideCol .standardPromo {margin-bottom:1em;}

/* --------------------------------
PROMO PANELS - Thin Promo Panel
--------------------------------- */
.thinPromosHome {width:30em; float:right;}
.thinPromoBorder {width:29.6em; padding:1px; margin-bottom:0.5em; border:#b2b4bb 1px solid; background-image:url(/one-Ambassadorsv2/i/global/promoSideBG.jpg); background-position:left top; background-repeat:repeat-y; background-color:#f1f2f5;} 
.thinPromoInner {height:7.1em; display:block; background-image:url(/one-Ambassadorsv2/i/global/promoSideArrow.gif); background-position:bottom right; background-repeat:no-repeat; color:#000;}
.thinPromoInner img {float:left;padding-left:0.3em;}
.thinPromoInner .promoText {width:19em; float:left; padding:1em 1.5em 1.5em 1.5em;}
.thinPromoInner .promoText .title {font-size:1.4em; color:#39134f; font-weight:bold; display:block;}
.thinPromoInner .promoText .text {margin:0.5em 1em 0em 0em; font-size:1.2em; color:#333333; display:block;}

.thinPromoBorder a:hover .title { text-decoration: underline; }
.thinPromoBorder a:hover .text { text-decoration: none; }

/* --------------------------------
PROMO PANELS - Footer Promo Panel
--------------------------------- */
.footerPromoContainer {padding:1em 0em 1em 1em; border-top:#d0d3d7 1px solid;}
.footerPromoContainer .thinPromoBorder {background-image:none; width:29.6em; float:left; margin:0em 1em 0em 0em; padding:1px; border:#b2b4bb 1px solid;} 
.footerPromoContainer .thinPromoBorderLast {width:29.6em; float:left; margin:0em 0em 0em 0em; padding:1px; border:#b2b4bb 1px solid;} 
.footerPromoContainer .thinPromoBorder a:hover, .footerPromoBorderLast a:hover {text-decoration:none;}
.footerPromoContainer .thinPromoInner {height:5.7em; display:block; padding:1.5em; background-color:#b2b4bb; background-image:url(/one-Ambassadorsv2/i/global/promoFooterBG.gif); background-position:bottom right; background-repeat:no-repeat; color:#000;}
.footerPromoContainer .thinPromoInner .promoText { width:auto; float:none; padding:0; }
.footerPromoContainer .thinPromoInner .promoText .title {font-size:1.6em; color:#39134f; font-weight:bold; display:block;}
.footerPromoContainer .thinPromoInner .promoText .text {margin:0.5em 1em 0em 0em; font-size:1.2em; line-height:1.3em; display:block; color:#000;}
.footerPromoContainer .thinPromoInner img.realhelp {margin:-0.7em 0 0.7em -0.8em;}
.footerPromoContainer .thinPromoInner img.ideasForum {margin:-1.5em 1.2em 0em -1.5em; float:left;}

/* --------------------------------
GLOBAL FOOTER SECTION
--------------------------------- */
.footerSection {}

.socialBookmarks {border-top:#d0d3d7 1px solid; padding:1em 0em;}
.socialBookmarks p {float:left; display:block; margin:0.3em 1em 0em 1em;}
.socialBookmarks ul {margin:0em; padding:0em;}
.socialBookmarks ul li {float:left; list-style:none;}
.socialBookmarks a {font-size:1.2em;}
.socialBookmarks a img {float:left; margin-right:0.3em;}
.socialBookmarks a span {display:block; float:left; padding-top:0.35em; margin-right:3em;}
.socialBookmarks a:hover span {text-decoration:underline;}

.footerLinkListContainer {margin-bottom:1em; padding:1em 0em 1em 10em; border-top:1px solid #d0d3d7; border-bottom:#d0d3d7 1px solid;}
.footerLinkList {width:18em; float:left;}
.footerLinkList h3 {margin:0em 0em 0.5em 0em; font-size:1.2em; }
.footerLinkList ul {margin:0em; padding:0em 0em 0em 0.3em;}
.footerLinkList ul li {margin:0em 0em 0.5em 0em; padding:0em 0em 0em 1.7em; list-style:none; background-image:url(/one-Ambassadorsv2/i/global/footerLinkBullet.gif); background-position:left; background-repeat:no-repeat;}
.footerLinkList ul li a {font-size:1.2em;text-decoration:none;}
.footerLinkList ul li a:hover {text-decoration:underline;}

.footerLogos {width:36em; float:left;}
.footerLogos img {float:left; margin-right:1em;}

.footerLinks {width:57em; float:right; text-align:right;}
.footerLinks .linksContainer {float:right; padding-right:0.2em;}
.footerLinks ul {margin:0em; padding:0em;}
.footerLinks ul li {float:left; margin-left:1em; padding-left:1em; list-style:none; border-left:#555555 1px solid;}
.footerLinks ul li.first {border-left:none;} 
.footerLinks ul li a {font-size:1.2em;text-decoration:none;}
.footerLinks ul li a:hover {text-decoration:underline;}
.footerLinks p {font-size:1.2em; margin-top:0.5em;}

/* ######################################## 
POP UP PAGES
######################################## */
.popUpButtonContainer {width:80%; margin:0em auto; padding:0.5em 0em;}
.popUpButtonContainer a.button {float:right; margin:0em;}

.popUpContainer {width:80%; margin:0em auto; }
.popUpContainer #content {padding:1em; background-color:#FFF;margin:0;}
.popUpContainer .siteMap {padding:1em; background-color:#FFF;}
.popUpContainer p {font-size:1.3em;}

/* --------------------------------
TERMS AND CONDITIONS & PRIVACY POLICY
--------------------------------- */
.popUpContainer .content ol {padding:0 0 0 2em; font-size:1.6em;}
.popUpContainer .content ol li {margin-bottom:1em; color:#333;}
.popUpContainer .content ol li h2 {margin-bottom:0.2em; font-size:1.1em;}
.popUpContainer .content ol li p {font-size:0.8em;} 
.popUpContainer .content ol li ol {padding:0 0 0 1em;} 
.popUpContainer .content ol li ol li {list-style:lower-alpha; font-size:0.5em; line-height:1.4em; color:#3F3F3F;}
.popUpContainer .content ol li ul {padding:0 0 0 1em;}
.popUpContainer .content ol li ul li {list-style:disc; font-size:0.8em; color:#3F3F3F;}
.popUpContainer .content ol li ol li ul {padding:0 0 0 1em;}
.popUpContainer .content ol li ol li ul li {list-style:disc; margin:0 0 0.3em 0; font-size:1em; }

/* --------------------------------
SITE MAP
--------------------------------- */
.siteMap ul {padding:0 0 0 2em; font-size:1.6em; margin-top:0.3em;list-style-type:disc;}
.siteMap ul li {margin-bottom:0.5em; color:#333; font-size:0.9em;}
.siteMap ul li ul {padding:0 0 0 1em;} 
.siteMap ul li ul li {font-size:0.61em; color:#3F3F3F;}
ul.siteMapFloating {border-top:1px solid #D5D9DB;padding-top:1em;}

/* ########################################
HOMEPAGE STYLES
######################################## */

/* --------------------------------
HOMEPAGE - Welcome Panel
--------------------------------- */
.welcomePanel {height:25em;}
.welcomePanel a:hover {text-decoration:none;}
.welcomePanel .textPanel {width:44em; position: absolute; margin-top: 3em; z-index: 200; display:block; padding:2em 2em 4em; background-color:#220635; 
                          background-image:url(/one-Ambassadorsv2/i/global/welcomePanelArrow.gif); background-position: 97% 93%; 
                          background-repeat:no-repeat; border-top:#FFF 1px solid; border-right:#FFF 1px solid; 
                          border-bottom:#FFF 1px solid; color:#FFF;}
.welcomePanel .textPanel .title {margin:0em; font-size:2.8em; letter-spacing:0.04em; display:block;}
.welcomePanel .textPanel .text {margin:0.5em 0em 0em 0em; font-size:1.4em; line-height:1.6em; letter-spacing:0.04em; display:block;}
.welcomePanel .textPanel .more {font-size: 1.5em; color: #c2b6cd; position: absolute; right: 9%; bottom: 7%;}
.welcomePanel .slides img {display:none;}
.welcomePanel .slides img.first {display:block;}


/* --------------------------------
HOMEPAGE - Toolkit Panel
--------------------------------- */
.homeToolkit, .homeToolkitRight {width:30em; float:left; margin-right: 1em;}
.homeToolkitBorder {border:#c6cbce 1px solid; padding:1px;}
.homeToolkitInner {height:20.5em; padding:1.3em; background-image:url(/one-Ambassadorsv2/i/global/homeToolkitBG.jpg); background-position:top; background-repeat:repeat-x; background-color:#d5d9db;}

.homeToolkitText {width:22.5em; /*float:left;*/ font-size:1.2em; line-height:1.4em; color:#333333;}
.homeToolkitText h2, .homeToolkitThumb h2 {margin:0em 0em 0.5em 0em; font-size:1.2em; line-height:1.4em; font-weight:bold;}
.homeToolkitText h2 a, .homeToolkitThumb h2 a {text-decoration:none;}
.homeToolkitThumb h2 a { font-size: 1.2em; }
.homeToolkitText h2 a:hover, .homeToolkitThumb h2 a:hover {text-decoration:underline;}
.homeToolkitText p {margin:0em; }
.homeToolkitText ul {margin:0.5em 0em 0em 0em; padding:0em;}
.homeToolkitText ul li {line-height:1.2em; margin:0em 0em 0em 0.2em; padding:0.42em 0em 0em 1.25em; list-style:none; background-image:url(/one-Ambassadorsv2/i/global/homeToolkitArrow.gif); background-position:left; background-repeat:no-repeat;}
/*.homeToolkitText ul li a {font-size:1.2em; }*/


/* ########################################
GENERAL CONTENT PAGE STYLES
######################################## */

#contentPage {border-top:#3F3F3F 1px solid; padding:1em 1em 0em 0em;}
#contentPage img {float:left; margin:0em 2em 2em 0em;}

#contentList { border-top:#b2b4bb 1px solid; padding-top:0.5em; }

.box {padding:1em; margin-bottom:0.5em; background-color:#FFF; border:#b2b4bb 1px solid;}
.box img {float:left; margin:0em 1.5em 0em 0em;}
.box .text {width:44em; float:left;}
.box .text h2 {color:#3F3F3F; font-size:2em;}
.box .text p {color:#333; font-size:1.2em; line-height:1.5em;}

a.button, input.button {cursor:pointer;display:block; float:left; text-decoration:none;padding:0.4em 1.8em; margin-right:0.5em; border:#c1c4c7 1px solid; background-image:url(/one-Ambassadorsv2/i/global/logInBGButton.jpg); background-position:top; background-repeat:repeat-x; background-color:#e5e6ea; font-size:1.6em; color:#000;}
a.button:hover, input.button:hover {background-image:url(/one-Ambassadorsv2/i/global/logInBGButtonHover.jpg); background-color:#d9dade;text-decoration:underline;}
.buttonsContainer {float:right; margin:1em 0em;}

.errorMessage {padding:0.5em 1em; margin:1.5em 0em 1.5em 0em; border:#c7847f 1px solid; background-color:#f9f2f2; font-size:1.3em; color:#900;}
.errorMessage ul { margin-bottom: 0; }
.errorMessage li { margin-left: -1.8em;  }
.error {color:Red;}
.errorField {border: solid 1px Red;}
.successMessage {padding: 0.5em 1em; margin: 1.5em 0em 1.5em 0em; border: #7fc77f 1px solid; background-color: #f3f9f2;}

#content .htmlContent {font-size:1em;}
.htmlContent {font-size:1.2em;line-height:1.5em;}
.htmlContent p {font-size:1em;}
.htmlContent ul {}
.htmlContent ul li {margin-bottom:1em;}

/* --------------------------------
REGISTRATION PAGES
--------------------------------- */
#contentPage .label {margin-bottom:0.3em; font-size:1.2em; line-height:1.5em; color:#333;}
#contentPage .field {margin-bottom:1.5em;}
#contentPage .field input, #contentPage .field textarea {padding:0.5em; border:#cbcfd2 1px solid; background-color:#fcfcfc; font-size:1.2em;}
#contentPage .field select {border:#cbcfd2 1px solid; background-color:#fcfcfc; font-size:1.2em;}
#contentPage .field select option {padding:0.4em 0.8em;}
#contentPage .field .errorField {border: solid 1px Red;}

/* --------------------------------
TOP TEN TIPS page
--------------------------------- */
#contentPage ol.top10Tips {font-size:1.6em;color:#333;}
#contentPage ol.top10Tips li {margin-bottom:1em;}

/* --------------------------------
NETWORKERS ONLINE page
--------------------------------- */
.ftImg {float:left; margin:0em 1em 1em 0em;}

/*  Link to external social networking on Networkers Online  */
/*.box .text p.link {margin:0em;}
.box .text p.link a {padding-left:1.5em; margin-left:0.5em; background-image:url(/one-Ambassadorsv2/i/global/LinkArrow.png); background-position:left; background-repeat:no-repeat;}
*/
.box ul.social { padding:0; margin: 0 0 0 0.5em; list-style:none; list-style-position:inside; font-size:1.2em; line-height: 1.5em; }
.box ul.social li a { background:url(/one-Ambassadorsv2/i/global/LinkArrow.png) left top no-repeat; padding-left:1.5em; }


/* --------------------------------
AMBASSADOR PROFILES page - Profile rollover images
--------------------------------- */
a.profile {float:left; margin-right:0.7em;}
a.profileLast {float:left; margin-right:-1em;}

a.profile, a.profileLast {width:145px; margin-top:0.5em; margin-bottom:1em; font-size:1.4em; font-weight:bold; text-decoration:none;}
#contentPage a.profile img, #contentPage a.profileLast img {margin-bottom:0.5em;}
.ambassadorProfile .profileBody {font-size:1.2em;line-height:1.5em;}
.ambassadorProfile .profileBody p {font-size:1em;}

/* --------------------------------
NEWS list page
--------------------------------- */
.news {border-top:#b2b4bb 1px solid; padding-top:0.5em;}
.news .gradBG {padding:1.5em 1.5em 1em 1.5em; margin-bottom:0.5em;}
.news .gradBG h2 a {color:#3F3F3F;text-decoration:none;}
.news .gradBG img, .events .gradBG img {margin-bottom:1em; border:#fff 1px solid;}
.news .gradBG p, .events .gradBG p {color:#333;}

.news .box h2 a {color:#3F3F3F;text-decoration:none;} 

/*  Link for 'Read more' on News list page  */
.box .text p.readMore {margin:0em;}
.box .text p.readMore a {padding-right:0.8em; background-image:url(/one-Ambassadorsv2/i/global/LinkArrow.png); background-position:right; background-repeat:no-repeat;}
.gradBG p.readMore a {padding-right:0.8em; background-image:url(/one-Ambassadorsv2/i/global/LinkArrow.png); background-position:right; background-repeat:no-repeat;}

/* --------------------------------
PROFILE PAGE page - also NEWS ARTICLE, TIP OF THE MONTH
--------------------------------- */
.headlineContainer {margin-bottom:1em; border-bottom:#caccd0 1px solid;}
.headline {padding:0.2em 0em 1em 0em; border-bottom:#fcfdfd 1px solid;}
.headline h1 {font-weight:normal; font-size:2.4em; line-height:1.2em;}
.headline p.date {margin:0em; font-size:1.4em;}

.profile { margin-bottom:1.5em; }
.profile img, .profileLast img {float:left; margin:0em 1.5em 0.5em 0em; border:#fff 1px solid;}
.profile .details {width:28em; float:left; margin:8em 0em 1.5em 0em; }
.profile .details h1, .profile .details h2 {font-weight:normal; font-size:2.4em; color:#000;}
.profile .details p {margin:0em;}
.profile .details .quote {border-top:#caccd0 1px solid; margin-top:1em; padding-top:1em; font-style:italic;}
.profile .details .quote p {color:#000;}

.footerContainer {margin-top:1em; border-top:#bdc0c5 1px solid;}
.footerContainer .footer {border-top:#eff0f1 1px solid; padding-top:1em;}

.footerContainer .socialLink {width:46em; float:left;}
.footerContainer .socialLink ul {margin:0.2em 0em 0em 0em; padding:0em;}
.footerContainer .socialLink ul li {display:block; float:left; list-style:none; padding-right:1em; margin-right:1.5em; background-image:url(/one-Ambassadorsv2/i/global/profileLinksArrow.png); background-position:right; background-repeat:no-repeat;}
.footerContainer .socialLink ul li a {font-size:1.2em;}

.footerContainer .scroll {float:right;}
.footerContainer .scroll p {float:left; margin:0em;}
.footerContainer .scroll .arrowsContainer {width:5em; float:right;}
.footerContainer .scroll .arrowsContainer img {float:left; margin:0em 0em 0em 0.5em;}

.footerContainer .footer .viewArchive a {float:right; padding:0.8em 1.2em; background-color:#eaebef; border:#c8cccf 1px solid; font-size:1.5em; color:#333;text-decoration:none;}
.footerContainer .footer .viewArchive a:hover {background-color:#f2f3f5; text-decoration:none;}

.headerContainer {margin-bottom:1em; /*border-bottom:#bdc0c5 1px solid;*/}
/*.headerContainer .headerDiv {border-bottom:#eff0f1 1px solid; padding-bottom:1em;}*/

.headerContainer .scroll {float:right;}
.headerContainer .scroll p {float:left; margin:0em;width:15em;text-align:right;}
.headerContainer .scroll .arrowsContainer {width:5em; float:right;}
.headerContainer .scroll .arrowsContainer img {float:left; margin:0em 0em 0em 0.5em;}


/* --------------------------------
CONTACT US (in main nav)
--------------------------------- */
.contactName {display:inline-block; margin-top:0.5em; font-size:1.6em; color:#333;}
.contactTitle {font-size:1.3em; color:#333;}


/* ########################################
TOOLKIT  STYLES
######################################## */
#contentPage ul.toolkit {font-size:1.6em;}
#contentPage ul.toolkit li {margin-bottom:1em; color:#333;}
#contentPage ul.toolkit li h2, #contentPage ul.toolkit li h3 {margin-bottom:0.2em; font-size:0.9em; font-weight:normal;}
#contentPage ul.toolkit li p {font-size:0.8em; line-height:1.4em; color:#3F3F3F;}

#contentPage #content ul.toolkit { font-size:1em; }
#contentPage #content ul.toolkit li { font-size:1em; color:#3F3F3F; }

h2.toolkitHome {border-bottom:#cfcfcf 1px solid; font-size:1.8em; padding:0.5em 0 0.2em 0;}

/* --------------------------------
TOOLKIT Side Navigation Menu
--------------------------------- */
ul.toolkitNav {margin:0em 0em 1em 0em; padding:0em;}
ul.toolkitNav li {list-style:none; margin-bottom:0.2em;}
ul.toolkitNav li a {font-size:1.4em; display:block; padding:0.8em 1em; background-color:#edefef; border:#d5d9db 1px solid; text-decoration:none; color:#333;}
ul.toolkitNav li a:hover {background-color:#dcdede; border:#c6cacc 1px solid;}
ul.toolkitNav li.active a {font-weight:bold;}
ul.toolkitNav li.disabled a {color:#909191;}
ul.toolkitNav li.disabled a:hover {background-color:#edefef; border:#d5d9db 1px solid;}

/* --------------------------------
CAMPAIGN BRANDING / BUSINESS RESOURCES - Show/Hide Downloads panels
--------------------------------- */
.gradBG h2 {font-size:2.6em; color:#3F3F3F;}

.gradBG .showHidePanel {padding-bottom:0.5em;}
.gradBG h3 {height:2.9em; display:block;  background-color:#220635; color:#FFF; font-weight:bold;}
.gradBG h3 a {display:block; padding:0.4em 1em; color:#FFF; font-size:16px; background-image:url(/one-Ambassadorsv2/i/toolkit/topLevelClosed.gif); background-position:right top; background-repeat:no-repeat;text-decoration:none;}
.gradBG h3 a.open {background-image:url(/one-Ambassadorsv2/i/toolkit/topLevelOpen.gif); background-position:right top; background-repeat:no-repeat;}
.gradBG h3 a:hover {text-decoration:none;}

.gradBG .openPanel {padding:1.5em; background-color:#FFF; border-right:#220635 1px solid; border-bottom:#220635 1px solid; border-left:#220635 1px solid;}
.gradBG .openPanel .title {margin:0em 0em 0.3em 0em; font-size:1.6em; font-weight:bold;}
.openPanel h4 {margin:0em;}
.openPanel .showHidePanel {padding:1em 0 0 0;}
.openPanel h4 a {padding:0.5em 0em 0.5em 2em; background-image:url(/one-Ambassadorsv2/i/toolkit/secondLevelClosed.gif); background-position:left; background-repeat:no-repeat; font-size:1.6em; color:#717680;text-decoration:none;}
.openPanel h4 a.open {background-image:url(/one-Ambassadorsv2/i/toolkit/secondLevelOpen.gif);}
.openPanel h4 a:hover {text-decoration:none;}
.openPanel .resourcePanel {display: none;}
.openPanel .default {display: block;}

.table {width: 100%; text-align: left;}
.table p {margin:0em;}
.table tr td {padding:1em; vertical-align:top; }
.table tr td p {color:#333;}
.table tr.header {background-color:#717680;}
.table tr.header td, .table tr.header th {padding:0.5em 1em;}
.table tr.header td p, .table tr.header th p {color:#fff; font-size:1.4em; font-weight:bold;}
.table tr.grey {background-color:#f0f0f1;}

.openPanel .table {margin:1em 0em;}
.openPanel .table img {border:#3F3F3F 1px solid;}
.openPanel .table tr td.thumbnail img {margin:0em auto;}
.openPanel .table tr td.BusResFileName {padding:0.9em 0 0.9em 0.9em;}
.openPanel .table tr td.BusResFileName p {font-size:1.4em;}
.openPanel .table tr td.BusResFileName p.description {font-size:1.2em; color:#3F3F3F;}
.openPanel .table tr td.BusResFileName p.name {margin-bottom:0.5em;}
.openPanel .table tr td.new {color:#39134F; font-size:1.2em; font-weight:bold; padding:1.1em 0 0 1em;}
.openPanel .table tr td.downloadIcon {padding:0.5em 1em;}
.openPanel .table tr td.downloadIcon img {margin:0 0.3em 0 0; border:none; float: left}

.newItemCell {width: 5%;}
.documentNameCell {width: 58%;}
.logoCell {width: 40%;}

.gradBG .openPanel .label {margin-bottom:0.3em; font-size:1.2em; line-height:1.5em; color:#333;}
.gradBG .openPanel .label .info {font-style: italic; color: #3F3F3F;}
.gradBG .openPanel .field {margin-bottom:1.5em;}
.gradBG .openPanel .field input {padding:0.5em; border:#cbcfd2 1px solid; background-color:#fcfcfc; font-size:1.2em;}
.gradBG .openPanel .field textarea {padding:0.5em; border:#cbcfd2 1px solid; background-color:#fcfcfc; font-size:1.2em;}
.gradBG .openPanel .field select {width:21em; border:#cbcfd2 1px solid; background-color:#fcfcfc; font-size:1.2em;}
.gradBG .openPanel .field select option {padding:0.4em 0.8em;}

.openPanel .rightCol {width:26em; float:right;}
.openPanel .leftCol {width:26em; float:left;}

/* --------------------------------
EDIT YOUR PROFILE - add social media links
--------------------------------- */
.openPanel ol {padding:0em 0em 0em 2em;}
.openPanel ol li {margin-bottom:1em;}
.openPanel ol li .rightCol {width:22em; float:left; display:block; margin-left:2em;}
.openPanel ol li .leftCol {width:22em; float:left; display:block;}
.openPanel ol li .label {display:block; margin-bottom:0.3em;}
.openPanel .clear {display:block;}

/* --------------------------------
EVENTS
--------------------------------- */
.gradBG .box .text {width:40em; float:left;}
.events .date {margin-top:-0.4em; font-weight:bold;}
.events .text h2 a {color:#3F3F3F;text-decoration:none;}
.events .gradBG h2 a {color:#3F3F3F;}

.eventInfo {padding:1.5em; margin-top:1em; background-color:#FFF; border:#b2b4bb 1px solid;}
.eventInfo h2 {font-size:1.8em; color:#333333;}
.eventInfo .detail {width:7em; float:left; margin-bottom:0.5em; text-align:right; font-size:1.2em; color:#3F3F3F;}
.eventInfo .information {float:left; margin:0em 0em 0.5em 1.5em; font-size:1.2em; width: 35em;}
.eventInfo ul {padding: 0; margin: 0;}
.eventInfo ul li {font-size: 1em; list-style-type: none;}

/* --------------------------------
AMBASSADOR DIRECTORY
--------------------------------- */

.directorySearch {float:left;}
.directoryBrowse {float:right;} 
.directoryBrowse, .directorySearch {width:26.5em; min-height:8.1em; padding:1em; margin:0 0 1em 0; background-color:#f6f7f7; border:#d8d8d8 1px solid;}

.directoryBrowse h3, .directorySearch h3 {margin:0 0 0.5em 0; background:none; color:#3F3F3F; font-weight:normal; font-size:1.8em; height:auto;}
.gradBG .directorySearch .field, .gradBG .directoryBrowse .field  {float:left; margin:0;}
.gradBG .directorySearch .field input.text {width:15em;padding-bottom:0.6em;margin-top:0px;}
.gradBG .directoryBrowse .field select {height:2.5em; background-color:#FCFCFC; border:1px solid #CBCFD2; font-size:1.2em; padding:0.5em;width:16em;}
.gradBG .directoryBrowse .field select option {padding:0.4em 0.8em;}
.directorySearch a.button {margin:0em 0em 0em 0.5em; padding:0.4em 1em; font-size:1.4em;}
.directorySearch p {float:left; display:block; padding:0.5em 1em; margin:0em;}
.directorySearch p.searchTip {font-size:1.1em; padding:0 0 0 0.2em; margin:0.3em 0 0 0; color:#7a7a7a;}

a.Gobutton, input.Gobutton {cursor:pointer;background-color:#E5E6EA; background-image:url(/one-Ambassadorsv2/i/global/goButtonBG.jpg); background-position:top right; background-repeat:no-repeat; border:1px solid #C1C4C7; color:#000000; display:block; float:left; font-size:1.4em; margin:0 0 0 0.5em; padding:0.45em 1.2em 0.25em 0.8em;}
a.Gobutton:hover {text-decoration:none;}

.filterSector {width:17em;}

.directoryReset {float:right; font-size:1.2em;}

.sortBy {float:left; margin-bottom:1em;}
.sortBy p {float:left; margin:0 0.8em 0 0; padding-top:0.3em;}
.sortBy select {float:left; height:2em; background-color:#fcfcfc; border:1px solid #cbcfd2; font-size:1.2em; padding:0.3em;}
.sortBy select option {padding:0.4em 0.8em;}
.sortBy a {float:left;}
.sortBy a.Gobutton {cursor:pointer;background-color:#E5E6EA; border:1px solid #C1C4C7; color:#000000; display:block; float:left; font-size:1.2em; margin:0 0 0 0.5em; padding:0.3em 0.6em; background-image:none;text-decoration:none;}

.gradBG .box h3 {margin:0 0 0.4em; color:#333333; font-weight:normal; font-size:2em; background:none; height:auto;}

.box .text p.AmbDirDescription {display:inline; margin:0em; color:#3F3F3F;}
.box .text p.AmbDirInfo {display:inline; margin:0em;}
.box .text p.viewProfile {margin:0.8em 0em 0em 0em;}
.box .text p.viewProfile a {padding-right:0.8em; background-image:url(/one-Ambassadorsv2/i/global/LinkArrow.png); background-position:right; background-repeat:no-repeat;}

/* --------------------------------
CONTACT US - within Toolkit
--------------------------------- */
.gradBG .label {padding:0.2em 0.8em 0 0.2em; color:#333333; font-size:1.5em; line-height:1.5em;}
.gradBG .field {float:left; margin:0em 0em 1em 0em;}
.gradBG .field input {background-color:#FCFCFC; border:1px solid #CBCFD2; font-size:1.2em; padding:0.5em;}
.gradBG .field textarea {background-color:#FCFCFC; border:1px solid #CBCFD2; font-size:1.2em; padding:0.5em;}
.gradBG .field .errorField {border: solid 1px Red;}
.gradBG .wideField {float: none; margin-right: 2em;}
.gradBG .wideField input, .gradBG .wideField textarea {width: 100%;}

.contactNote {width:40em; float:left; margin:1em 0em 0em 0em;}
.box .label, .box .field, .box .contactNote {margin-left:0.5em;}
.box .label {padding:0.2em 0.8em 0.2em 0;}

/* --------------------------------
REGISTER PAGE
---------------------------------- */
#registerSectors .sectorSelectFieldRow label {display:block;color:#333333;font-size:1.2em;line-height:1.5em;margin:1em 0 0.1em 0;}
#registerSectors .sectorSelectFieldRow .error {color: Red;}
#registerForm .field select {width:28.5em;}

/* --------------------------------
TWO COLUMN FORM
-----------------------------------*/
.formColumn {width: 26.5em; float: left;}
.formLeftColumn {margin-right: 2em;}
.gradBG .formColumn .field {float: none;}
.gradBG .openPanel .formColumn .field input, .gradBG .openPanel .formColumn .field textarea {width: 21em;}
.gradBG .openPanel .formColumn .field select {width: 22.2em;}
.socialMediaLinks .formColumn {width: 25.5em;}
.socialMediaLinks .listItemNumber {float: left; width: 2em;}
.gradBG .openPanel .socialMediaLinks .formColumn .field input {width: 20em;}
.gradBG .openPanel .field .errorField {border: solid 1px Red;}

/* --------------------------------
NEW TERMS AND CONDITIONS POPUP
-----------------------------------*/
#newtandcs iframe { width: 800px; height:390px; }
#termsPopup { padding: 1em; }
#termsPopup #TermsAndConditions { overflow:scroll; height:280px; border:1px solid #000; margin-bottom:1em; padding:1em; }
#termsPopup input { float:right; }
#termsPopup h1 {font-size:1.64em;}

/* LIGHTBOX */
body #lightbox a, body #lightbox a:link, body #lightbox a:visited, body #lightbox body a:hover { color:#39134F; }

/* HOMEPAGE SLIDES */
.slides { float:left; }

/* ---------------------------------
PRESENTATIONS
-----------------------------------*/
.presentationHolder {overflow:hidden;margin:2em auto;}
.presentationHolder ul {list-style-type:none;margin:0;padding:0;}
.presentationHolder .jcarousel-list li, .presentationHolder .jcarousel-item {height:540px;}
.presentationHolder .jcarousel-prev {float:left;margin-top:250px;cursor:pointer;}
.presentationHolder .jcarousel-next {float:right;margin-top:250px;cursor:pointer;}
.presentationHolder .jcarousel-prev-disabled {visibility:hidden;}
.presentationHolder .jcarousel-next-disabled {visibility:hidden;}
.presentationHolder .jcarousel-clip {width:720px;border:1px solid #B2B4BB;margin:0 auto;}