/*COMMON Styles OCT2011 - DEC2011 - APR2012 v1.3.5*/


/*GEN*/
body {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; margin:0; padding:0; background-color:#fff;}
a {color:#0067A3; text-decoration:none;}
a:focus, input:focus, select:focus, textarea:focus {outline:dotted 1px #0067A3;}
a:hover, a:focus {color:#0067A3; text-decoration:underline;}
hr {height:1px; line-height:1px; margin:15px 0; padding:0; background-image:none; background-color:transparent; border-width:0; border-top:solid 1px #E9E9E9;}
p {margin:7px 0;}
/**/
::-moz-selection {background:#0067A3;}
::selection {background:#0067A3;}
/**/
.align-left {text-align:left;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.align-justify {text-align:justify;}

/*MISC*/ /*See "RESET" for a NEW set of TOOLS*/
.displayNone {display:none;}
.clearBlocks {clear:both; overflow:hidden; visibility:hidden; width:99%; height:0; line-height:0; font-size:0; margin:0; padding:0; border:0; background-color:transparent;}
.blockLeft {float:left !important;}
.blockRight {float:right !important;}
img.blockLeft, .blockLeft img {margin:0 9px 3px 0;}
img.blockRight, .blockRight img {margin:0 0 3px 9px;}
.txtAlignLeft {text-align:left;}
.txtAlignRight {text-align:right;}
.txtAlignCenter {text-align:center;}
.alignTop {vertical-align:top !important;}
.alignMiddle {vertical-align:middle !important;}
.alignBottom {vertical-align:bottom !important;}
.backgroundCleared {background-image:none !important; background-color:transparent !important;}
.borderCleared {border-width:0 !important;}
.paddingNone {padding:0 !important;}
.marginNone {margin:0 !important;}
.offAndAccessible {position:absolute; left:-1000px; top:-1000px; width:1px; height:1px; overflow:hidden;}
.indent {padding-left:21px;}
.txthighLight{color:#0067A3; font-weight: bold;}
.txthighlight{color:#0067A3; font-weight: bold;}
.defaultText {}
.defaultTextActive {font-style:italic;}


/*VIRTUAL COLs*/
.virtualColContainer {clear:both; margin:0 auto 11px auto; overflow:hidden;}
.virtualColPad {/**/}
/*50%+50%*/
.virtualCol50pctA {float:left; width:49.9%; margin:0; padding:0; overflow:hidden;} /*col01*/
.virtualCol50pctA .virtualColPad {padding:0 9px 0 0;} /*Pad on Right*/
.virtualCol50pctB {float:left; width:49.9%; margin:0; padding:0; overflow:hidden;} /*col02*/
.virtualCol50pctB .virtualColPad {padding:0 0 0 9px;} /*Pad on Left*/
/*1/3 - 2/3*/
.virtualCol3366pctA {float:left; width:33.3%; margin:0; padding:0; overflow:hidden;} /*col01*/
.virtualCol3366pctA .virtualColPad {padding:0 9px 0 0;} /*Pad on Right*/
.virtualCol3366pctB {float:left; width:66.7%; margin:0; padding:0; overflow:hidden;} /*col02*/
.virtualCol3366pctB .virtualColPad {padding:0 0 0 9px;} /*Pad on Left*/
/*2/3 - 1/3*/
.virtualCol6633pctA {float:left; width:66.6%; margin:0; padding:0; overflow:hidden;} /*col01*/
.virtualCol6633pctA .virtualColPad {padding:0 9px 0 0;} /*Pad on Right*/
.virtualCol6633pctB {float:left; width:33.3%; margin:0; padding:0; overflow:hidden;} /*col02*/
.virtualCol6633pctB .virtualColPad {padding:0 0 0 9px;} /*Pad on Left*/
/*20% - 80%*/
.virtualCol2080pctA {float:left; width:21.9%; margin:0; padding:0; overflow:hidden;} /*col01*/
.virtualCol2080pctA .virtualColPad {padding:0 9px 0 0;} /*Pad on Right*/
.virtualCol2080pctB {float:left; width:78% !important; margin:0; padding:0; overflow:hidden;} /*col02*/
.virtualCol2080pctB .virtualColPad {padding:0 0 0 9px;} /*Pad on Left*/
/*80% - 20%*/
.virtualCol8020pctA {float:left; width:78%; margin:0; padding:0; overflow:hidden;} /*col01*/
.virtualCol8020pctA .virtualColPad {padding:0 9px 0 0;} /*Pad on Right*/
.virtualCol8020pctB {float:left; width:21.9%; margin:0; padding:0; overflow:hidden;} /*col02*/
.virtualCol8020pctB .virtualColPad {padding:0 0 0 9px;} /*Pad on Left*/
/*1/3x3*/
.virtualCol33pctA {float:left; width:33.3%; margin:0; padding:0; overflow:hidden;} /*col01*/
.virtualCol33pctA .virtualColPad {padding:0 9px 0 0;} /*Pad on Right*/
.virtualCol33pctB {float:left; width:33.3%; margin:0; padding:0; overflow:hidden;} /*col02*/
.virtualCol33pctB .virtualColPad {padding:0 4px 0 5px;} /*Pad on Right + Left*/
.virtualCol33pctC {float:left; width:33.3%; margin:0; padding:0; overflow:hidden;} /*col02*/
.virtualCol33pctC .virtualColPad {padding:0 0 0 9px;} /*Pad on Right*/
/*Homepage 3cols*/
.virtualColHomeA {float:left; width:255px; margin:0; padding:0 10px 0 0; overflow:hidden;} /*col01*/
.virtualColHomeA .virtualColPad {padding:0;} /*Pad on Right*/
.virtualColHomeB {float:left; width:431px; margin:0; padding:0 9px 0 0; overflow:hidden;} /*col02*/
.virtualColHomeB .virtualColPad {padding:0;} /*Pad on Right*/
.virtualColHomeC {float:left; width:255px; margin:0; padding:0; overflow:hidden;} /*col03*/
.virtualColHomeC .virtualColPad {padding:0;} /*NO Pad*/


/*FORM*/
form {}
fieldset {}
fieldset legend {font-size:0.01%; size:0.01%; color:#fff;}
input, textarea, select {font-family:Arial, Helvetica, sans-serif;}
input[type=text] {border:solid 1px #E9E9E9; padding:2px;}
input[type=textarea] {border:solid 1px #E9E9E9; padding:2px;}
select {border:solid 1px #E9E9E9;}
/*Form wrapper*/
.formWrapper {}
.formWrapper legend {}
/*Form screening*/
.formScreening {margin:13px 0; padding:13px; background-color:#f0f0f0;}
.formScreening label[for=fQSearch] {font-weight:bold; padding:0 7px 0 0;}
.formScreening input#fQSearch {width:265px;} /*See below header for styling*/
.formScreening #fQSearchGo {}
/*Form grid*/
.formTableData {width:99.9%}
.formTableData td {}
.formTableData td.formLabel {width:35%; padding:5px; text-align:right; vertical-align:top;}
.formTableData td.formLabel label {font-weight:bold;}
.formTableData td.formItem {width:65%; padding:5px 5px 5px 0;}

/*POWERMAIL*/
.powermail_form {}
.powermail_form .form-inline label {margin: 0; padding-right: 10px;}
.powermail_form .box-tainted .powermail_radio, .powermail_form .box-tainted .powermail_checkbox {box-shadow: none; -webkit-box-shadow: none;}
.powermail_check_outer {}
/*Form*/
.form-horizontal {margin-bottom: 2em;}
.box-tainted {background-color: #eee; border-bottom: 1px solid #dbdbdb; padding:2.142em 1.714em 0.714em 1.714em;}
.box-tainted-highlighted {color: #fff; padding: 28px;}
.box-tainted-highlighted label {font-size: 1.714em; font-weight: 300; text-transform: uppercase; margin: 0; vertical-align: middle;}
.box-tainted-highlighted .form-control {width: 270px; margin: 0 5px;}
.box-tainted-highlighted+.box-tainted {margin-top: -2em;}
    .box-tainted .form-control {border-color:#e5e5e5; -webkit-box-shadow: inset 2px 2px 2px rgba(0,0,0,.075); box-shadow: inset 2px 2px 2px rgba(0,0,0,.075);}
.form-horizontal .form-inline .form-control {width: 100%; max-width:420px;}
.form-horizontal .form-inline [type="radio"].form-control,
.form-horizontal .form-inline [type="checkbox"].form-control {width: auto;}
select.form-control {width:100%; max-width:420px;}
input.powermail_reset {width:auto; display:inline; vertical-align:bottom;}
/* Colors for form validity */
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }


/*STRUCTURE*/ /*960px*/
#accessLinksWrapper {position:relative;}
#accessLinks {position:absolute; z-index:2000; top:25px; left:217px; margin:0; padding:0;}
#accessLinks li {float:left; list-style-type:none; margin:0; padding:0; background-color:tan;} /*accessibility hidden links*/
#bodyWrapper {width:960px; min-height:501px; margin:0 auto; padding:0;}
#imgMainWrapper {margin:10px 0 0 0;}


/*HEADER*/
#header {}
#header ul {margin:0; padding:0;}
#header a {color:#656565;}
#headerLogo {float:left; margin:0; padding:0;}
#headerSubWrapper {z-index:900; float:right; padding:10px 0 0 0;}
/*Nav: By website*/ /*Faux Select*/
#navByWebsite {z-index:900; position:relative; float:left; min-width:174px; margin:0 11px 0 0 !important; padding:0; height:20px; vertical-align:middle;}
#navByWebsite li {list-style-type:none;}
#navByWebsite li a {display:block; height:20px; line-height:20px; font-size:11px; color:#656565; vertical-align:middle;}
#navByWebsite li a:hover {text-decoration:none;}
#navByWebsite li a span {display:inline-block; width:21px; height:20px; line-height:20px; vertical-align:middle; background:transparent url(../img/header_select_bg0x.png) no-repeat scroll 100% 100%;}
#navByWebsite li a strong {display:inline-block; min-width:150px /*153-3*/; height:20px; line-height:20px; font-weight:normal; padding:0 0 0 3px; vertical-align:middle; background:transparent url(../img/header_select_bg0x.png) no-repeat scroll 0% 0%;}
#navByWebsite li ul {display:none; margin:0; background-color:#fff;}
#navByWebsite li:hover ul, #header #navByWebsite li.hovered ul {display:block; margin:-1px 0 0 0; padding:0;}
#navByWebsite li ul li {padding:0;}
#navByWebsite li ul li a {display:block; padding:0px 3px; border-top:solid 1px #D9D9D9}
#navByWebsite li ul li a:hover {color:#0067A3;}
.ie7 #navByWebsite li ul {margin-top:-2px;}
.ie7 #navByWebsite li ul li {}
.ie7 #navByWebsite li ul li a {display:block; min-width:168px;}
/*Query Website*/
#fQWebsiteWrapper {display:inline-block;}
.ie7 #fQWebsiteWrapper {display:inline; vertical-align:middle;}
#fQWebsiteWrapper p {margin:0;}
#fQWebsiteWrapper legend {display:none;}
#fQWebsiteWrapper input#fQWebsite, .formScreening #fQSearch {font-size:11px; color:#656565; display:inline-block; width:142px/*145-3*/; height:14px /*20-3-3*/; padding:3px 0 3px 3px; vertical-align:middle; border-width:0px; background:transparent url(../img/f_query_bg0x.png) no-repeat scroll 0 0;}
#fQWebsiteWrapper input#fQWebsiteBtn, .formScreening #fQSearchGo {font-size:0.0001em; color:#333; height:20px; width:29px; vertical-align:middle; border-width:0px; background:transparent url(../img/f_query_bg0x.png) no-repeat scroll 100% 100%;}
/*Header Toolbox*/
#headerToolBox {display:inline-block; margin:0; padding:0; height:20px; line-height:20px; vertical-align:top;}
.ie7 #headerToolBox {display:inline; vertical-align:middle;}
#headerToolBox a {margin:0 3px;}
#headerToolBox a.navSelected {color:#0067A3;}
#headerToolBox span {margin:0 5px; padding:0 3px; border:solid 1px #D9D9D9; border-top-width:0; border-bottom-width:0;}


/*NAV: main*/
/*Level: 1*/
#navMainContainer {z-index:500; margin:85px 0 10px 0;}
#navMainContainer ul#navMain {z-index:500; display:table; position:relative; left:0; top:0; width:100%; height:38px; margin:0; padding:0; background:transparent url(../img/nav_main_bg01.png) no-repeat scroll 0 0;}
#navMainContainer ul#navMain li {list-style-type:none; float:left; margin:0; padding:0; text-align:left;}
#navMainContainer ul#navMain > li {text-align:center; display:table-cell; float:none;}
#navMainContainer ul#navMain li.lastChild {padding:0;}
#navMainContainer ul#navMain li a {display:block; width:auto; height:38px; line-height:38px; padding:0 23px 0 24px; color:#656565; font-size:13px; background:transparent url(../img/nav_main_bg02.png) no-repeat scroll 0 50%;}
#navMainContainer ul#navMain li a span {display:inline-block; height:38px; line-height:38px; padding:0; cursor:pointer;}
#navMainContainer ul#navMain li a:hover, #navMainContainer ul#navMain li.hovered a, #navMainContainer ul#navMain li.navSelected a {color:#0067A3;}
#navMainContainer ul#navMain li a:hover span, #navMainContainer ul#navMain li.hovered a span, #navMainContainer ul#navMain li.navSelected a span {text-decoration:none;}
/*High-lighting main nav item when rolling down onto sub-items*/
#navMainContainer ul#navMain li:hover a, #navMainContainer ul#navMain li.hovered a {color:#0067A3; text-decoration:none; background-position:0 0;}
#navMainContainer ul#navMain li:hover a span, #navMainContainer ul#navMain li.hovered a span {color:#0067A3; text-decoration:none; background-position:100% 0;}
/*Setting last Btn*/
#navMainContainer ul#navMain li.lastChild a {padding:0 0 0 13px; /*2px -> 13px trying to center <a> now with a bg-img spreading across full-width*/}
#navMainContainer ul#navMain li.lastChild a span {font-weight:bold; color:#fff; padding:0 19px 0 17px; background:transparent url(../img/nav_main_bg03.png) repeat-x scroll 1px 1px;}
#navMainContainer ul#navMain li.lastChild:hover a span {}
/*Level: 2*/
#navMainContainer ul#navMain li ul {display:none; position:absolute; top:38px; left:auto; width:auto; margin:0; padding:0; -webkit-box-shadow:3px 3px 3px 0px rgba(55, 55, 55, 0.7); -moz-box-shadow:3px 3px 3px 0px rgba(55, 55, 55, 0.7); box-shadow:3px 3px 3px 0px rgba(55, 55, 55, 0.7);}
#navMainContainer ul#navMain > li ul {min-width:100%;}
#navMainContainer ul#navMain li.lastChild ul {/*right:0;*/} /*Last submenu item*/
#navMainContainer ul#navMain li:hover ul, #navMainContainer ul#navMain li.hovered ul {display:block; width:191px; border:solid 1px #ccc; border-top-width:0;} /*Setting width of Submenu item*/
#navMainContainer ul#navMain li ul li {float:none; height:auto; line-height:normal; margin:0; padding:0;}
#navMainContainer ul#navMain li ul li a, #navMainContainer ul#navMain li:hover ul li a, #navMainContainer ul#navMain li.hovered ul li a {display:block; height:auto; line-height:normal; padding:3px 5px; font-weight:normal; font-size:12px; color:#656565; white-space:normal; background-color:#fff; background-image:none;}
#navMainContainer ul#navMain li ul li a:hover {color:#0067A3; background-color:#f4f4f4;}


/*NAV: side*/
#navSideContainer {/*min-height:187px;*/ margin-bottom:13px; background:#f0f0f0;}
#navSideContainer #navSideHead {font-size:13px;  color:#fff; margin:0; padding:8px 0; text-align:center; background-color:#444;}
#navSideContainer #navSideHead strong {font-weight:normal;}
#navSideContainer ul#navSide {margin:0; padding:0;}
#navSideContainer ul#navSide li {list-style-type:none; padding:0; border-bottom:solid 1px #D5D7D8;}
#navSideContainer ul#navSide li.lastChild {}
#navSideContainer ul#navSide li.navSelected {background-color:#f7f7f7;}
#navSideContainer ul#navSide li a {display:block; font-size:13px; color:#333; padding:9px 11px;}
#navSideContainer ul#navSide li.navSelected a, #navSideContainer ul#navSide li a:hover {color:#0067A3;}
#navSideContainer ul#navSide li a:hover {text-decoration:none;}
#navSideContainer ul#navSide li.navSelected a {color:#0067A3;}
#navSideContainer ul#navSide li.navSelected.navDeployed a {padding-bottom:0;}
/*2nd*/
#navSideContainer ul#navSide li.navDeployed ul li a {color:#575959; padding:2px 2px 2px 21px; background-position:12px 8px; background-image:url(../img/dot_square_black02.gif);}
#navSideContainer ul#navSide li ul {margin:7px 0 15px 0; padding:0;}
#navSideContainer ul#navSide li ul li {border-bottom-width:0;}
#navSideContainer ul#navSide li ul li a {font-size:11px; color:#575959; background:transparent url(../img/dot_square_black02.gif) no-repeat scroll 0 5px;}
#navSideContainer ul#navSide li ul li a:hover, #navSideContainer ul#navSide li.navDeployed ul li.navSelected a {color:#0067A3; background-image:url(../img/dot_square_blue01.gif);}
#navSideContainer ul#navSide li.navDeployed ul li.navDeployed a {color:#0067A3; background-image:none;}
/*3rd*/
#navSideContainer ul#navSide li.navDeployed ul li.navDeployed ul {margin:0 0 3px 0;}
#navSideContainer ul#navSide li.navDeployed ul li.navDeployed a {}
#navSideContainer ul#navSide li.navDeployed ul li.navDeployed ul li a {color:#575959; padding:2px 2px 2px 31px; background-position:23px 9px; background-image:url(../img/dot_tinysquare_black01.gif);}
#navSideContainer ul#navSide li.navDeployed ul li.navDeployed ul li.navSelected a {color:#0067A3; background-image:url(../img/dot_tinysquare_blue01.gif);}


/*CRUMBREAD*/
#crumbread { margin:10px auto; background-color:#F0F0F0;}
#crumbread p {color:#656565; margin:0; padding:9px 19px;}
#crumbread p a {margin:0 5px 0 0; padding:0 11px 0 0; background:transparent url(../img/dot_arrow_black01.gif) no-repeat scroll 100% 6px;}


/*FOOTER*/
#footerContainer {border:solid 1px #DBDBDB; border-right-width:0; border-left-width:0; }
#footerContainer #footerLnkArea {position:relative; text-align:right; float: right;}
#footerContainer #footerLnkArea a ,#footerContainer a.btnRss {color:#999; padding:0 9px;}
#footerContainer p.rss {float: right;}
#footerContainer a.btnRss {border-left:solid 1px #DBDBDB;}
#footerContainer p.footerCopyright {position:relative; float: left;}


/*COLs*/
#colWrapper {padding:0 0 29px 0;}
/*Default: 3COL*/
#col01 {float:left; width:220px; margin:0; padding:0;}
#col02 {float:left; width:480px; margin:0; padding:0 20px;}
#col03 {float:left; width:220px; margin:0; padding:0;}
/*Colwrapper: FULL WIDTH*/
#colWrapperFullWidth {}
#colWrapperFullWidth #col02 {width:960px; margin:0; padding:0;}
#colWrapperFullWidth #col01, #colWrapperFullWidth #col03 {display:none;} /*Deleted*/
/*Colwrapper: 2COL Left*/
#colWrapper2colLeft {}
#colWrapper2colLeft #col01 {} /*no change*/
#colWrapper2colLeft #col02 {width:720px; margin:0; padding:0 0 0 20px;}
#colWrapper2colLeft #col03 {display:none;} /*Deleted*/
/*Colwrapper: 2COL Right*/
#colWrapper2colRight {}
#colWrapper2colRight #col01 {display:none;} /*Deleted*/
#colWrapper2colRight #col02 {width:720px; margin:0; padding:0 20px 0 0;}
#colWrapper2colRight #col03 {} /*no change*/
/**/
.contentWrapper h1 {font-size:30px; line-height:115%; margin:0; padding:0;}
.contentWrapper h2 {font-size:14px; margin:0.5em 0 0.2em 0;}
.contentWrapper h3 {font-size:12px; margin:0.5em 0 0.2em 0;}
.contentWrapper h4 {font-size:11px; color:#999; margin:0; padding:0 0 3px 0;}
.contentWrapper ul {margin:0 0 13px 0; padding:0;}
.contentWrapper ul li {list-style-type:none; padding:1px 0 1px 11px; background:transparent url(../img/dot_disc_black01.gif) no-repeat scroll 0 5px;}
.contentWrapper ul li ul {margin-bottom:0;}
.contentWrapper ol {margin:0 0 13px 0; padding:0 0 0 35px;}
.contentWrapper .paraSimple {margin:0 0 20px 0;}
/*TABLE*/
.contentWrapper table.contenttable {width:99.9%; margin-bottom:13px;}
.contentWrapper table.contenttable caption {font-weight:bold; font-size:13px; color:#787878; text-align:left; margin-bottom:7px;}
.contentWrapper table.contenttable thead {}
.contentWrapper table.contenttable thead * {font-size:13px; color:#fff;}
.contentWrapper table.contenttable thead th, table.contenttable thead td {padding:7px 5px 5px 5px; background-color:#444; border:solid 1px #DDD; border-right-color:#ccc; border-bottom-color:#ccc;}
.contentWrapper table.contenttable tbody {}
.contentWrapper table.contenttable tbody th {padding:5px; border:solid 1px #DDD;}
.contentWrapper table.contenttable tbody td {padding:5px; border:solid 1px #DDD;}
.contentWrapper table.contenttable tbody * p {margin:0;}
.contentWrapper table.contenttable tbody td {outline-width:0;}
.contentWrapper table.contenttable tbody td:hover {color:#585858; /*#5593C6*/}
.contentWrapper table.contenttable tbody tr:nth-child(even) {background-color:#FAFCFD;}
.contentWrapper table.contenttable tbody tr:nth-child(odd) {background-color:#fff;}
.contentWrapper table.contenttable + p.contenttableNote {margin:-5px 0 17px 0;} /*Table Note*/
.contentWrapper .links {}
.contentWrapper .links p {margin:0 0 13px 0; padding:9px 0;}
/*MEDIA*/
.virtualColPad .mediaContainer {float:left;}
.mediaContainer {/*float:left;*/ margin:13px 0; padding:0; text-align:center;overflow:hidden;}
.mediaContainer img {/*float:left;*/ display:block; margin:0 auto;}
.mediaContainer .mediaLegend {clear:both; margin:0 !important; padding:0; color:#fff; background-color:#2D2D2D;}
.mediaContainer .mediaLegend span {display:inline-block; padding:5px 13px;}
.virtualColContainer .mediaContainer {margin-top:0;}
/*HR*/
.hrDivSilver {height:1px; font-size:1px; overflow:hidden; width:auto; border-top:1px solid #E9E9E9; margin-top:13px; padding-bottom:13px;}
/*FOCUS*/
.contentWrapper .blockFocus {margin:0 0 13px 0; padding:5px 15px 15px 15px; background-color:#f5f5f5;}
.contentWrapper .blockFocus .ttl {font-weight:bold; font-size:14px;}
/*QUOTE*/
.contentWrapper blockquote {font-size:14px; font-style:italic; margin:0 0 13px 0; padding:15px; background-color:#f5f5f5;}
.contentWrapper blockquote span {display:block; padding:35px 0 0 0; background:transparent url(../img/blockquote_bg021.png) no-repeat scroll 0 0;}
.contentWrapper blockquote span span {display:block; padding:0 0 35px 0; background:transparent url(../img/blockquote_bg022.png) no-repeat scroll 100% 100%;}
.contentWrapper blockquote .blockquoteAuthor {text-align:right; font-size:11px; color:#787878;}
/*DOWNLOADable*/
.contentWrapper .blockDownloadableItems {margin:0 0 13px 0; padding:5px 15px 15px 15px; background-color:#f5f5f5;}
.contentWrapper .blockDownloadableItems .ttl {font-weight:bold; font-size:14px;}
.contentWrapper .blockDownloadableItems ul {margin:0; padding:0;}
.contentWrapper .blockDownloadableItems ul li {list-style-type:none; padding:3px 0; background-image:none;}
.contentWrapper .blockDownloadableItems ul li a {display:inline-block; padding:2px 0 2px 21px; background:transparent url(../img/ico_doc.png) no-repeat scroll 0 0;}
/*HUMAN reSouRCes*/
.contentWrapper .humanSrcWrapper {margin:0 0 13px 0; padding:5px 15px 15px 15px; border:solid 1px #E9E9E9;}
.contentWrapper .humanSrcWrapper .ttl {font-weight:bold; font-size:18px;}
.contentWrapper .humanSrcWrapper .mediaContainer {padding-bottom:0;}


/*VIDeo Wrapper*/
.videoWrapper {width:99.9%; min-height:240px; text-align:center; margin:0 0 13px 0;} /*Video estmated min-size: 320*240*/
#colWrapper .contentWrapper .videoWrapper {width:480px; height:360px;} /*Setting width for 3col template*/
#colWrapper2colRight .contentWrapper .virtualCol33pctA .videoWrapper,
#colWrapper2colRight .contentWrapper .virtualCol33pctB .videoWrapper,
#colWrapper2colRight .contentWrapper .virtualCol33pctC .videoWrapper { width:231px /*480px*/; height:173px; min-height:173px;} /**/
.video-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.video-container iframe,
.video-container object,
.video-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}


/*COVERFLOW*/ /*Max width is set within JS file: 720px*/
#slideshow {position:relative; margin:0 0 13px 0;}
#slideshow #slidesContainer {position:relative;}
#slideshow #slidesContainer .slide {z-index:10;}
#slideshow #slidesContainer .slide p {margin:0;}
.slideshowControl {position:absolute; z-index:20; display:block; width:27px; height:27px; font-size:0.01em; text-indent:-10000px; cursor:pointer; overflow:hidden;}
#slideshowLeftControl {top:50%; left:0; background:transparent url(../img/btn_square_nav_bg0x.png) scroll no-repeat 0 0;}
#slideshowRightControl {top:50%; right:0; background:transparent url(../img/btn_square_nav_bg0x.png) scroll no-repeat 0 100%;}
#slideshow .mediaLegend {clear:both; margin:0 !important; padding:0; color:#fff; background-color:#2D2D2D; text-align: center;}
#slideshow .mediaLegend span {display:inline-block; padding:5px 13px;}


/*BOXES*/
/*Gen: simple*/
.boxWrapper {margin:0 0 13px 0; padding:0; border-bottom:solid 1px #e9e9e9;}
.boxWrapper .boxHead {font-size:18px; font-weight:bold; margin:0; padding:0px 14px 1px 14px;}
.boxWrapper .boxBody {padding:0 14px 9px 14px; /*background:transparent url(../img/box_body_bg01.png) repeat-x scroll 0 100%;*/}
.boxWrapper .boxBody .boxImgHolder {width:192px; margin:0; padding:9px 0; overflow:hidden;} /*Pic max is 192px in column*/
.boxWrapper .boxBody .boxBtnHolder {margin:9px 0 0 0;}
.boxWrapper .boxBody .boxImgHolder + .boxBtnHolder {margin-top:0;}
.boxWrapper .boxBody fieldset {margin:9px 0 0 0;}
.boxWrapper .boxBody fieldset select {width:99.9%;}
.boxWrapper .boxBody p {color:#333; margin:0 0 2px 0; padding:0;}
.boxWrapper .boxBody ul {margin:0 0 9px 0; padding:0;}
.boxWrapper .boxBody ul li {list-style-type:none; padding:6px 0 7px; color:#333; background:transparent url(../img/dot_disc_blu01.gif) no-repeat scroll 0 7px;}
.boxWrapper .boxBody ul li a {color:#57595B;}
.boxWrapper .boxBody ul li a:hover {color:#0067A3;}
.boxWrapper .boxBody a.lnkArrow {font-size:11px;}
.boxWrapper .boxFoot {height:0;}
.boxWrapper select{width: 180px;}
/*Highlight*/
.boxWrapper.boxHighlight {/*padding:0 0 15px 0;*/ background-color:#f5f5f5; /*padbottom:19px*/}
.boxWrapper.boxHighlight .boxHead {padding:15px 14px 1px 14px; /*padtop:19px*/}
/*News*/
.boxWrapper.boxWrapperNews {}
.boxWrapper.boxWrapperNews .boxBody ul li a{font-weight:bold;color:#333333;}
.boxWrapper.boxWrapperNews .boxBody ul li a span{color:#858686;}
.boxWrapper.boxWrapperNews .boxBody ul li .newsLocationDate {color:#858686;}
/*Map*/
/*
.boxWrapper.boxMap {border:solid 1px #e9e9e9;}
.boxWrapper.boxMap .boxHead {padding:11px 14px 1px 14px;}
.boxWrapper.boxMap p {margin:0 0 11px 0;}
*/
/*Human Resources*/
.boxWrapper.boxHumanRes {padding:0; background-color:#f0f0f0;}
.boxWrapper.boxHumanRes .boxHead {padding:11px 14px; background:transparent url(../img/box-hr-bg01.png) no-repeat scroll 50% 50%; color: #CB8F00;}
.boxWrapper.boxHumanRes .boxBody {padding:9px 5px; }
.boxWrapper.boxHumanRes ul {margin:0;}
.boxWrapper.boxHumanRes ul li {padding:5px;}
.boxWrapper.boxHumanRes ul li:hover, .boxWrapper.boxHumanRes ul li:focus {background-color:#f7f7f7;}
.boxWrapper.boxHumanRes ul li a {display:block; font-weight:bold; padding:7px 0 7px 33px; background:transparent url(../img/arrow_square_e_silver.png) no-repeat scroll 0 0;}
.boxWrapper.boxHumanRes ul li a:hover,.boxWrapper.boxHumanRes ul li.navSelected a{color:#333; background-image:url(../img/arrow_square_e_black.png); }
/*Image*/
.boxWrapper.boxImage {border:none;}
.boxWrapper.boxImage .boxBody {padding:0; }
.boxWrapper.boxImage .boxBody .boxImgHolder {width:100%;}

.click {cursor:pointer;}
.click:hover {background-color:#f9f9f9;}

/*PAGES: nav. multi*/
.navMultiPage {margin:0 0 13px 0; padding:7px 0; border-top:solid 1px #E9E9E9; border-bottom:solid 1px #E9E9E9; overflow:hidden; clear:both;}
.navMultiPage p {height:14px; text-align:center; margin:0 auto; padding:0;}
.navMultiPage p .navMultiPageCurrentItem {font-weight:bold; color:#333;}
.navMultiPage p a, .navMultiPage p span, .navMultiPage p .navMultiPageCurrentItem {display:inline-block; width:auto; height:12px; line-height:12px; margin:0; padding:1px 2px; text-align:center; vertical-align:text-top;}
.navMultiPage p a.navMultiPageFirstItem {width:17px; background:transparent url(../img/nav_multipage_prev_bg0x.png) no-repeat scroll 0 -14px;}
.navMultiPage p a.navMultiPagePrevItem {width:17px; background:transparent url(../img/nav_multipage_prev_bg0x.png) no-repeat scroll 0 0;}
.navMultiPage p a.navMultiPageNextItem {width:17px; background:transparent url(../img/nav_multipage_next_bg0x.png) no-repeat scroll 100% 0;}
.navMultiPage p a.navMultiPageLastItem {width:17px; background:transparent url(../img/nav_multipage_next_bg0x.png) no-repeat scroll 100% -14px;}
.navMultiPage p a.navMultiPageFirstItem.navMultiPageOff, .navMultiPage p a.navMultiPagePrevItem.navMultiPageOff {background-position:0 -1000px;} /*Deactivated*/
.navMultiPage p a.navMultiPageNextItem.navMultiPageOff, .navMultiPage p a.navMultiPageLastItem.navMultiPageOff {background-position:0 -1000px;} /*Deactivated*/
.navMultiPage p a {font-weight:bold; color:#0066A3; text-decoration:none !important;}
.navMultiPage p a:hover {text-decoration:none !important;}


/*NEWS: list*/
#newsList {}
#newsList ul {margin:0; padding:0;}
#newsList ul li {list-style-type:none; border-bottom:solid 1px #E9E9E9; margin:0 0 13px 0; padding:5px 5px 13px 5px; list-style-type:none; background-image:none;}
#newsList>ul>li:before {display: none;}
#newsList ul li:hover{cursor: pointer; background-color: #F0F0F0;}
#newsList ul li.lastChild {border-bottom-width:0; padding-bottom:0;}
#newsList ul li .virtualColContainer {margin:0;}
#newsList ul li h3 {margin:0; padding:0 0 9px 0;}

#newsList ul li p {margin:0 0 7px 0;}
#newsList .newsLocationDate {font-size:13px; font-weight:bold;}
#newsList .newsLocationDate .dateStamp {font-size:11px; color:#666;}
#newsList .newsSubHeading {font-size:11px;}
#newsList ul li a {color:#333 ;text-decoration: none;cursor: pointer;outline: 0;}
#newsList ul li a p:focus{border:none;}
#newsList ul li a.lnkArrow {color:#0067A3;}
#newsList ul li  a h3{color: #858686;}
/*NEWS: details*/
#newsDetail {}
#newsDetail .newsLocationDate {font-size:16px; font-weight:bold;}
#newsDetail .newsLocationDate .dateStamp {color:#666; font-weight:normal;}
#newsDetail .newsSubHeading {font-size:14px; /*margin-bottom:15px;*/}


/*SEARCH: list*/
.searchList {}
.searchList ul {margin:0; padding:0;}
.searchList ul li {border-bottom:solid 1px #E9E9E9; margin:0 0 11px 0; padding:0 0 11px 0; list-style-type:none; background-image:none;}
.searchList ul li.lastChild {margin-bottom:0; border-bottom-width:0;}
.searchList ul li h2 {margin:0; padding:0 0 1px 0;}
.searchList ul li h2 a {color:#333;}
.searchList ul li p {margin:0 0 2px 0;}
.searchList ul li p.searchLnk {margin-top:7px;}
.searchList ul li .newsLocationDate {font-size:14px; font-weight:bold;}
.searchList ul li .newsLocationDate .dateStamp {color:#666; font-weight:normal;}
.searchList ul li em {font-style:normal; font-weight:bold;}
/**/
.searchList .searchResultN {margin:0 0 11px 0; border-bottom:solid 1px #E9E9E9;}
.searchList .searchResultN p {font-size:18px; font-weight:bold; color:#333; margin:0; padding:0 0 11px 0;}
.searchList .searchResultN p span {color:#666;}
.searchList ul li:before {display:none;}


/*ACCORDIONS*/
/*FAQ: accordion*/
.accordDataContainer {margin:0 auto 13px auto; background:#fff;}
.accordDataContainer .accordTtl {margin:0 0 5px 0; padding:9px 13px; background:#fefefe url(../img/accord_ttl_bg01.png) repeat-x scroll 0 100%; border:solid 1px #e2e2e2; cursor:pointer; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
.accordDataContainer .accordTtl h2 {color:#333; font-size:12px; padding:0;}
.accordDataContainer .accordTtl .ui-icon {left:auto; right:5px;}
.accordDataContainer .accordTtl .ui-icon.ui-icon-triangle-1-e {background:transparent url(../img/arrow_big_e_silver.png) no-repeat scroll 0 0;}
.accordDataContainer .accordTtl .ui-icon.ui-icon-triangle-1-s {background:transparent url(../img/arrow_big_s_blue.png) no-repeat scroll 0 0;}
.accordDataContainer .accordTtl.ui-state-active {margin:0;}
.accordDataContainer .accordTtl.ui-state-active h2 {color:#0066A3;}
.accordDataContainer .accordTtl p {font-size:12px; color:#D16110; line-height:33px; height:33px; margin:0; paddiqng:0 0 0 19px;}
.accordDataContainer .accordData {margin:0; padding:0 0 13px 0; border:solid 1px #e2e2e2; cursor:pointer; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
.accordDataContainer .accordData.ui-accordion-content-active {margin:0 0 5px 0; top:0; border-top-width:0;}
.accordDataContainer .accordData .accordDataPad {padding:0 13px;}
.accordDataContainer .accordData ul {margin:0; padding:0;}
.accordDataContainer .accordData ul li {background-image:none; padding:3px 0;}
.accordDataContainer .accordData ul li ul {}
.accordDataContainer .accordData ul li ul li {padding-left:11px;}
.accordDataContainer .accordData ul li ul li a {font-size:11px; padding:0 0 0 11px; background:transparent url(../img/dot_square_black02.gif) no-repeat scroll 0 5px;}
.accordDataContainer .accordData ul li ul li a:hover {background-image: url(../img/dot_square_blue01.gif);}


/*COUNTRY ID CHART*/
.countryIdChart {padding:10px 13px; background-color:#f0f0f0;}
/*Reset columns -->*/ /*1/3 - 2/3*/
.countryIdChart {margin:0 auto 13px auto;}
.countryIdChart .virtualColContainer {margin:0;}
.countryIdChart .virtualCol3366pctA {float:left; width:335px /*320+15*/; margin:0; padding:0; overflow:hidden;} /*col01*/
.countryIdChart .virtualCol3366pctA .virtualColPad {padding:0 15px 0 0;} /*Pad on Right*/
.countryIdChart .virtualCol3366pctB {float:left; width:359px; margin:0; padding:0; overflow:hidden;} /*col02*/
.countryIdChart .virtualCol3366pctB .virtualColPad {padding:0;} /*Pad on Left*/
/**/
.countryIdChart .countryIdChartSubTtl {font-size:18px;}
.countryIdChart .mediaContainer {float:left; margin:0 15px 0 0;}
.countryIdChart .countryIdChartPromotionWrapper {padding:9px 11px; background-color:#fff; border:solid 1px #E9E9E9;}
.countryIdChart .countryIdChartPromotionWrapper p {margin:0 0 5px 0; padding:0;}
.countryIdChart .countryIdChartPromotionWrapper ul {margin:0 0 5px 0;}


/*HOME*/
/*SLIDEFLOW*/ /*see jquery.bxSlider.min.js*/
.slideShow {margin:0 0 10px 0;}
#homePanoWrapper {width:960px; height:306px; overflow:hidden;}
ul#homePano {margin:0; padding:0;}
ul#homePano li {position:relative;}
ul#homePano li img {width:960px; height:306px;}
ul#homePano li h2 {padding:0; margin:0;}
/*pager*/
.bx-pager {position:absolute; top:285px; right:7px;}
.bx-pager a {display:inline-block; width:10px; height:10px; font-size:0.001em; color:#fff; margin:0 5px 0 0; padding:0; background:transparent url(../img/btn_dot_disc_bg0x.png) no-repeat scroll 0 -10px;}
.bx-pager .pager-active, .bx-pager a:hover {text-decoration:none; background-position:0 0;}
/*TICKER*/
.homeblocticker {margin:0 0 13px 0;}
#homeTicker {position:relative; width:100%; height:34px; background-color:#f0f0f0; overflow:hidden;font-weight: bold;}
#homeTicker #ticker-news {position:absolute; top:0px; left:69px; margin:0; padding:0; }
#homeTicker #ticker-news li {list-style-type:none; background-image:none; padding:11px 0 0 0; margin:0; }
#homeTicker #ticker-news li a {display:inline-block; color:#333;}
#homeTicker .ticker-controls {position:absolute; top:10px; left:17px; width:36px; height:17px; margin:0; padding:0;}
#homeTicker .ticker-controls li {float:left; list-style-type:none; background-image:none; padding:0; margin:0;}
#homeTicker .ticker-controls li a {display:block; width:17px; height:17px; margin:0; padding:0; font-size:0.01em; text-indent:-10000px; background:transparent url(../img/ticker_control_bg0x.png) no-repeat scroll 0 0;}
#homeTicker .ticker-controls li strong {font-weight:normal;}
#homeTicker .ticker-controls li.next a {background-position:-17px 0;}
#homeTicker .ticker-controls li.next a:hover {background-position:-17px -34px;}
#homeTicker .ticker-controls li.previous a {background-position:0 0;}
#homeTicker .ticker-controls li.previous a:hover {background-position:0 -17px;}
/*HomeMap*/
.boxWrapper.boxHomeMap {width:320px; height:338px; background:#fff url(../img/home_map_bg01.png) no-repeat scroll 0 0;}
.boxWrapper.boxHomeMap .boxHead {padding:7px 14px 1px 14px;}
.boxWrapper.boxHomeMap .boxBody {padding:2px; margin:11px 0 9px 0; background-image:none;}
.boxWrapper.boxHomeMap .boxBody #homeMapContentWrapper {padding:0 0 7px 0;}
.boxWrapper.boxHomeMap .boxBtnHolder {font-weight:bold; font-size:14px; margin:0 9px 7px 9px; padding:7px 0 3px 41px; background:url(../img/ico_africa_mid01.png) no-repeat scroll 0 0;}
/*Home Activity*/
#homeActivityWrapper {min-height:169px; margin:21px 0;} /*Setting Height of that box*/
#homeActivityWrapper h2 {font-size:18px; font-weight:bold; margin:0; padding:0px 0 5px 20px;}
#homeActivityWrapper #homeActivityImgHolder {height:98px; margin:0 3px 0 2px; border:solid 1px #e8e8e8;} /*Missing 5px 'coz img dont fit in 960px - Setting Height lower than actual height 'coz border stops right under pixes*/
#homeActivityWrapper #homeActivityImgHolder>ul {list-style-type:none; margin:0; padding:0;}
#homeActivityWrapper #homeActivityImgHolder li {float:left; width:105px; height:98px; margin:0 1px 0 0; padding:0; text-align:center; background-image:none;}
#homeActivityWrapper #homeActivityImgHolder li.lastChild {margin-right:0;}
#homeActivityWrapper #homeActivityImgHolder li a {font-size:12px; color:#666 ;}
#homeActivityWrapper #homeActivityImgHolder li a:hover {text-decoration:none;}
#homeActivityWrapper #homeActivityImgHolder li a:hover img {opacity:0.6; filter: alpha(opacity = 60); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
#homeActivityWrapper #homeActivityImgHolder li span {display:inline-block; padding:3px 0; cursor:pointer;}
/*Home Services*/
#homeServicesWrapper #homeServicesSlideshow {position:relative; margin:0 0 13px 0;}
#homeServicesWrapper #homeServicesSlideshow #homeServicesSlidesContainer {position:relative;}
#homeServicesWrapper #homeServicesSlideshow #homeServicesSlidesContainer .slide {z-index:10;}
#homeServicesWrapper #homeServicesSlideshow #homeServicesSlidesContainer .slide p {margin:0;}
#homeServicesWrapper {min-height:215px; padding:21px 0 0 0; margin:0; background:beige; border-bottom:solid 1px #a9a9a9;}
#homeServicesWrapper h2 {font-size:18px; font-weight:bold; margin:0; padding:0px 0 13px 19px;}
#homeServicesWrapper .homeServicesData {padding:0 50px;}
#homeServicesWrapper .homeServicesData h3 {font-size:15px; padding:0;}
#homeServicesWrapper .homeServicesData .blockLeft {margin:0 !important;}
#homeServicesWrapper .homeServicesData .blockLeft img {margin:0 19px 0 0;}
#homeServicesWrapper #homeServicesSlideshow #homeServicesSlidesContainer .homeServicesSlide .homeServicesData p {margin:7px 0;}

/*Home Promo*/
.homePromoWrapper {position:relative; height:153px /*166-13*/; padding:13px 21px 0 21px; margin:0 0 10px 0; background:transparent url(../img/home_promo_bg01.png) no-repeat scroll 0 0;}
.homePromoWrapper.homeNewsWraper {background:transparent url(../img/home_box_bg01.png) repeat-x scroll 0 0;}
.homePromoWrapper h2 {max-width:213px; height:22px; font-size:18px; font-weight:bold; margin:0px 0 5px 0; padding:0; overflow:hidden;}
.homePromoBody {height:93px; font-size:12px; font-weight:bold; color:#333; overflow-y:hidden;}
.homePromoBody ul li {padding:7px 0 0 0; background-image:none;}
.homePromoBody ul li a {color:#333;}
.homePromoBody ul li a span {color:#858686; padding:0;}
.homePromoImgHolder {margin:0; padding:9px 1px 0 9px;}
.homePromoImgHolder a {color:inherit;}
.homePromoImgHolder img {float:right; margin:-9px 0 5px 11px;}
.homeImgWrapper .homePromoImgHolder img {margin-left:-9px;}
.homePromoBtnHolder {position:absolute; bottom:9px; left:19px; margin:0;}
.homePromoBtnHolder+.homePromoBtnHolder {position:absolute; bottom:9px; left:239px; margin:0;}
.homePromoBtnHolder a {display:inline-block; min-height:15px; font-weight:normal; padding:0 0 0 21px; background:transparent url(../img/dot_disc_arrow01.png) no-repeat scroll 0 0;}
.homePromoWrapper.homeImgBigWrapper {height:329px /*342-13*/; padding:13px 0 0 0; background:#fff url(../img/home_gradient_bg01.png) no-repeat scroll 0 0;}
.homePromoWrapper.homeImgBigWrapper h2 {max-width:none; padding:0 0 0 19px;}
.homePromoWrapper.homeImgBigWrapper .homePromoBody {height:auto; }


/*MISC*/
div.mapFlash{top:135px !important;}
.ui-widget-content{border: 1px solid #aaaaaa; border: none; background: none;}
div.mapFlash div.ui-dialog-titlebar{background: none; border: none;height:45px; padding: 0;}
div.mapFlash div.ui-dialog-titlebar a{background: #ffffff; width: 45px; height: 34px; right: 0; margin:-10px 0 0 0;}
div.mapFlash div.ui-dialog-titlebar a span{margin: 4px auto; background: #ffffff url(../img/lightbox-btn-close.gif) no-repeat 10px 2px; width: 45px; height:34px;}
div.ui-widget-overlay{background: #000000;opacity:0.8;}
.modalFlash,.modalVideo{display: none; padding: 0.2em;}
.ui-dialog .modalFlash.ui-dialog-content{ padding: 3px; text-align: center; background: #ffffff;border-top:none;}

/*Hack to prevent Navigation button on lightbox popups*/
#lightbox-nav a {display:none !important;}

/*BLOC FOOTER SOCIAL*/
.socialArea{float: right; margin-top: 5px;}
.socialArea .socialButton{margin-left:5px;}

/*SHARE BUTTONS*/
.shareButtons .pluginCountBox,
.shareButtons .pluginCountBoxNub,
.shareButtons .stBubble {display: none}
.shareButtons span[st_processed=yes]{margin-left: 0;}


.nav-mobile > .dl-menuwrapper {float:none; max-width:none;}
.nav-mobile > .dl-menuwrapper .dl-trigger {display:block; height:40px; width:40px; padding:0; margin:0; color:#fff; text-indent:0; text-transform:uppercase;background-color:@brand-color;}
.nav-mobile > .dl-menuwrapper .dl-trigger:after {height:2px; width:21px; top:15px; left:20%; background:#fff; box-shadow: 0 5px 0 #fff, 0 10px 0 #fff;}
	/*+->menu opened*/
.nav-mobile > .dl-menuwrapper .dl-trigger.dl-active {background-color:#fff;color:@brand-color;}
.nav-mobile > .dl-menuwrapper .dl-trigger.dl-active:after {height:2px; width:21px; top:15px; left:20%;background:@brand-color; box-shadow: 0 5px 0 @brand-color, 0 10px 0 @brand-color;}
	/*+->submenus*/
.nav-mobile > .dl-menuwrapper .dl-menu {margin-top:0; top:40px; background-color:#f8f8f8;}
.nav-mobile > .dl-menuwrapper .dl-menu {-webkit-transform: translateY(0px); -moz-transform: translateY(0px); transform: translateY(0px);}
.nav-mobile > .dl-menuwrapper .dl-menu.dl-menuopen {border-bottom:solid 10px #F0F0F0;}
.nav-mobile > .dl-menuwrapper .dl-submenu {margin-top:0; top:41px; background-color:#f8f8f8;}
.nav-mobile > .dl-menuwrapper li {border:solid 1px #fff;}
.nav-mobile > .dl-menuwrapper li a {font-size:14px; text-decoration:none;color:@brand-color;}
.nav-mobile > .dl-menuwrapper li > a:after,
.nav-mobile > .dl-menuwrapper li.dl-back:after {color:@brand-color;}
.nav-mobile > .dl-menuwrapper li a:hover, .no-touch .nav-wrapper .nav-mobile > .dl-menuwrapper li a:hover {text-decoration:none; background-color:#f0f0f0;}

/**/
/*!
  Zocial Butons
  http://zocial.smcllns.com
  by Sam Collins (@smcllns)
  License: http://opensource.org/licenses/mit-license.php

  You are free to use and modify, as long as you keep this license comment intact or link back to zocial.smcllns.com on your site.
*/


/* Button structure */


.zocial:before {
  content: "";
  font: 120%/1.65 zocial;
  font-style: normal;
  font-weight: normal;

  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.zocial:active {
  outline: none; /* outline is visible on :focus */
}

/* Buttons can be displayed as standalone icons by adding a class of "icon" */

.zocial.icon {
  overflow: hidden;
  max-width: 2.4em;
  padding-left: 0;
  padding-right: 0;
  max-height: 2.15em;
  white-space: nowrap;
}
.zocial.icon:before {
  padding: 0;
  width: 2em;
  height: 2em;

  box-shadow: none;
  border: none;
}


/* Button icon and color */
/* Icon characters are stored in unicode private area */
.zocial.acrobat:before {content: "\00E3"; color: #FB0000;}
.zocial.amazon:before {content: "a";}
.zocial.android:before {content: "&";}
.zocial.angellist:before {content: "\00D6";}
.zocial.aol:before {content: "\"";}
.zocial.appnet:before {content: "\00E1";}
.zocial.appstore:before {content: "A";}
.zocial.bitbucket:before {content: "\00E9";}
.zocial.bitcoin:before {content: "2"; color: #f7931a;}
.zocial.blogger:before {content: "B";}
.zocial.buffer:before {content: "\00E5";}
.zocial.call:before {content: "7";}
.zocial.cal:before {content: ".";}
.zocial.cart:before {content: "\00C9";}
.zocial.chrome:before {content: "[";}
.zocial.cloudapp:before {content: "c";}
.zocial.creativecommons:before {content: "C";}
.zocial.delicious:before {content: "#";}
.zocial.digg:before {content: ";";}
.zocial.disqus:before {content: "Q";}
.zocial.dribbble:before {content: "D";}
.zocial.dropbox:before {content: "d"; color: #1f75cc;}
.zocial.drupal:before {content: "\00E4"; color: #fff;}
.zocial.dwolla:before {content: "\00E0";}
.zocial.email:before {content: "]"; color: #312c2a;}
.zocial.eventasaurus:before {content: "v"; color: #9de428;}
.zocial.eventbrite:before {content: "|";}
.zocial.eventful:before {content: "'"; color: #0066CC;}
.zocial.evernote:before {content: "E";}
.zocial.facebook:before {content: "f";}
.zocial.fivehundredpx:before {content: "0"; color: #29b6ff;}
.zocial.flattr:before {content: "%";}
.zocial.flickr:before {content: "F";}
.zocial.forrst:before {content: ":"; color: #50894f;}
.zocial.foursquare:before {content: "4";}
.zocial.github:before {content: "\00E8";}
.zocial.gmail:before {content: "m"; color: #f00;}
.zocial.google:before {content: "G";}
.zocial.googleplay:before {content: "h";}
.zocial.googleplus:before {content: "+";}
.zocial.gowalla:before {content: "@";}
.zocial.grooveshark:before {content: "8";}
.zocial.guest:before {content: "?";}
.zocial.html5:before {content: "5";}
.zocial.ie:before {content: "6";}
.zocial.instagram:before {content: "\00DC";}
.zocial.instapaper:before {content: "I";}
.zocial.intensedebate:before {content: "{";}
.zocial.itunes:before {content: "i"; color: #1a6dd2;}
.zocial.klout:before {content: "K"; }
.zocial.lanyrd:before {content: "-";}
.zocial.lastfm:before {content: "l";}
.zocial.lego:before {content: "\00EA"; color:#fff900;}
.zocial.linkedin:before {content: "L";}
.zocial.lkdto:before {content: "\00EE";}
.zocial.logmein:before {content: "\00EB";}
.zocial.macstore:before {content: "^";}
.zocial.meetup:before {content: "M";}
.zocial.myspace:before {content: "_";}
.zocial.ninetyninedesigns:before {content: "9"; color: #f50;}
.zocial.openid:before {content: "o"; color: #ff921d;}
.zocial.opentable:before {content: "\00C7";}
.zocial.paypal:before {content: "$";}
.zocial.pinboard:before {content: "n";}
.zocial.pinterest:before {content: "1";}
.zocial.plancast:before {content: "P";}
.zocial.plurk:before {content: "j";}
.zocial.pocket:before {content: "\00E7"; color:#ee4056;}
.zocial.podcast:before {content: "`";}
.zocial.posterous:before {content: "~";}
.zocial.print:before {content: "\00D1";}
.zocial.quora:before {content: "q";}
.zocial.reddit:before {content: ">"; color: red;}
.zocial.rss:before {content: "R";}
.zocial.scribd:before {content: "}"; color: #00d5ea;}
.zocial.skype:before {content: "S";}
.zocial.smashing:before {content: "*";}
.zocial.songkick:before {content: "k";}
.zocial.soundcloud:before {content: "s";}
.zocial.spotify:before {content: "=";}
.zocial.stackoverflow:before {content: "\00EC"; color: #ff7a15;}
.zocial.statusnet:before {content: "\00E2"; color: #fff;}
.zocial.steam:before {content: "b";}
.zocial.stripe:before {content: "\00A3";}
.zocial.stumbleupon:before {content: "/";}
.zocial.tumblr:before {content: "t";}
.zocial.twitter:before {content: "T";}
.zocial.viadeo:before {content: "H";}
.zocial.vimeo:before {content: "V";}
.zocial.vk:before {content: "N";}
.zocial.weibo:before {content: "J"; color: #e6162d;}
.zocial.wikipedia:before {content: ",";}
.zocial.windows:before {content: "W";}
.zocial.wordpress:before {content: "w";}
.zocial.xing:before {content: "X"}
.zocial.yahoo:before {content: "Y";}
.zocial.ycombinator:before {content: "\00ED";}
.zocial.yelp:before {content: "y";}
.zocial.youtube:before {content: "U";}

@font-face {
  font-family: 'zocial';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/zocial/zocial-regular-webfont.eot');
  src: url('../fonts/zocial/zocial-regular-webfont.eot?#iefix') format('embedded-opentype'),
     url('../fonts/zocial/zocial-regular-webfont.woff') format('woff'),
     url('../fonts/zocial/zocial-regular-webfont.ttf') format('truetype'),
     url('../fonts/zocial/zocial-regular-webfont.svg#zocialregular') format('svg');
}
/* Social Share buttons */
.contentWrapper div.social-media-content {position: relative;}
.contentWrapper div.social-media-content:before {content:""; position: absolute; top: 13px; left: 0; right:0; height: 33px; z-index:10000;
background-position: 0 0; background-color: #fff; background-repeat: no-repeat;
background-image: url(data:image/png;base64,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);
}
.contentWrapper div.social-media-content.visible:before {display: none}
.contentWrapper div.social-media-content ul.social-media-share {min-height: 33px; margin: 1em 0 0 0;  display: inline-block; padding-left: 0px;}
.contentWrapper div.social-media-content ul.social-media-share li {float:left; background: none; padding:0 10px 0 0;}
.contentWrapper div.social-media-content ul.social-media-share li:before {display: none;}
.contentWrapper div.social-media-content ul.social-media-share li.facebook-share {overflow:hidden;}
.contentWrapper div.social-media-content a.shareByEmail {background: url(../img/email.png) no-repeat 0px -2px; width:24px; height: 24px;display:inline-block;}
.contentWrapper div.social-media-content a.shareOnViadeo {background: url(../img/viadeo_share.png) no-repeat 0px 0px; width:65px; height: 24px;display:inline-block;}

