/*---===<<< UNIVERSAL RESETS AND STYLES >>>===---*/
* {
margin: 0;
padding: 0;
}
.clear {
clear: both;
display: block;
height: 0;
overflow: hidden;
}
a img {
border: 0;
}
a:active, 
a:focus {
border: none;
outline: none;
}
/*---===<<< SPRITED STYLES >>>===---*/
.utilityWrap, 
.utilityWrap a.blueBttn span, 
.utilityWrap a.blueBttn:link, 
.utilityWrap a.blueBttn:visited, 
.utilityWrap a.blueBttn:active, 
.searchWrap .searchField, 
.mainNavigation .dropdown-b a:link, 
.mainNavigation .dropdown-b a:visited, 
.mainNavigation .dropdown-b a:hover, 
.mainNavigation .dropdown-b a:active, 
#child_151 .dropdownTop, 
#child_151 .dropdownMiddle, 
#child_151 .dropdownBottom, 
#child_71 .dropdownTop, 
#child_79 .dropdownTop, 
#child_88 .dropdownTop, 
#child_97 .dropdownTop, 
#child_71 .dropdownMiddle, 
#child_79 .dropdownMiddle, 
#child_88 .dropdownMiddle, 
#child_97 .dropdownMiddle,  
#child_71 .dropdownBottom, 
#child_79 .dropdownBottom, 
#child_88 .dropdownBottom, 
#child_97 .dropdownBottom, 
#child_103 .dropdownTop, 
#child_114 .dropdownTop, 
#child_125 .dropdownTop, 
#child_103 .dropdownMiddle, 
#child_114 .dropdownMiddle, 
#child_125 .dropdownMiddle, 
#child_103 .dropdownBottom, 
#child_114 .dropdownBottom, 
#child_125 .dropdownBottom, 
.currentNavigation li, 
.currentNavigation li.first.ItemCurr, 
.personasBody, 
.ourClients a.next, 
.ourClients a.prev, 
.memberTeamList, 
.memberTeamList a.next, 
.memberTeamList a.prev, 
#tooltip, 
#sharethis_0 a.stbutton span, 
.footerRight a.icoFacebook, 
.footerRight a.icoTwitter, 
.footerRight a.icoLinkedin, 
a.printThis:link, 
a.printThis:visited, 
a.printThis:hover, 
a.printThis:active, 
a.learnMore:link, 
a.learnMore:visited, 
a.learnMore:hover, 
a.learnMore:active {
background-image: url(images/globalSprite.png);
_background-image: url(images/globalSprite.gif);
background-repeat: no-repeat;
}
/*---===<<< CONTENT STYLES >>>===---*/
/*---=== HEADING STYLES ===---*/
h1 {
}
h2 {
}
h2.SubHead, 
h2.subHeader{
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
h3 {
}
h4 {
color: #464646;
}
h5 {
color: #464646;
}
h6 {
color: #464646;
}
sup {
font-size: 11px;
font-weight: normal;
}
/*--- HEAD ---*/
.Head {
}
/*--- SUBHEAD ---*/
.SubHead {
}
/*---=== TEXT STYLES ===---*/
body,
p, 
div,  
.Normal, 
.NormalRed,
.NormalDisabled,
.NormalBold,
.SkinObject,
.CommandButton, 
th, 
td {
color: #2f2f2f;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 17px;
}
p {
margin: 0 0 10px;
}
strong {
}
em {
}
hr {
}
span.jobTitle{
	font-weight: bold; 
}
/*---=== LINK STYLES ===---*/
a:link, 
a:visited, 
a:active {
color: #1E75B9;
text-decoration: none;
}
a:hover {
color: #1E75B9;
text-decoration: underline;
}
a.globalComplianceCompleteLearnMoreBtn:link, a.globalComplianceCompleteLearnMoreBtn:visited, a.globalComplianceCompleteLearnMoreBtn:hover, a.globalComplianceCompleteLearnMoreBtn:active{
color: #ffffff;
font-weight: bold;
text-decoration: none;
float: right;
}
/*---=== LIST STYLES ===---*/
/*--- ORDERED ---*/
ol {
}
ol li {
}
ol li li {
}
ol li li li {
}
/*--- UNORDERED ---*/
ul{
margin: 0;
list-style: none;
}
ul li{
background: url(images/black_bullet.gif) no-repeat 5px 6px;
list-style: none;
padding: 0 0 5px 20px;
}
ul.condensed li{
padding: 0 0 0 20px;
}
ul ul li {
background: url(images/black_bullet.gif) no-repeat 15px 6px;
list-style: none;
padding: 0 0 5px 30px;
}
ul ul ul li {
background: url(images/black_bullet.gif) no-repeat 25px 6px;
list-style: none;
padding: 0 0 5px 40px;
}
.atAGlanceBody ul{
margin: 0 20px;
}
.atAGlanceBody ul li{
background: url(images/green_bullet.gif) no-repeat 5px 6px;
list-style: none;
padding: 0 0 5px 20px;
}
.fastFactsBody ul{
margin: 0 45px;
line-height: 12px;
}
.fastFactsBody ul li{
background: url(images/orange_bullet.gif) no-repeat 5px 4px;
list-style: none;
padding: 0 0 5px 20px;
}
.globalComplianceCompleteWrapper .globalComplianceCompleteBody ul{
margin: 10px 15px;
}
.globalComplianceCompleteWrapper .globalComplianceCompleteBody ul li{
background: url(images/globalComplianceCompleteListArrow.gif) no-repeat 5px 4px;
color: #FFFFFF;
font-weight: bold;
list-style: none;
padding: 0 0 5px 20px;
}
/*---===<<< SKIN SETUP >>>===---*/
body {
background: url(images/siteBg.jpg) repeat-x;
}
.homeOuterSkinWrap {
background: url(images/homeBg.jpg) no-repeat center 0;
}
.outerSkinWrap {
background: url(images/interiorBg.jpg) repeat-y center 0;
}
.interiorSkinWrap {
background: url(images/interiorBgTop.jpg) no-repeat center 0;
}
.skinWrap {
margin: 0 auto;
width: 978px;
_overflow: hidden;
}
/*---=== HEADER ===---*/
.header {
height: 102px;
position: relative;
}
.marketingWrap .header {
height: 134px;
position: relative;
}
/*--- BREADCRUMB ---*/
.breadcrumbWrap {
color: #A9ADB4;
float: left;
margin: 0 0 20px 0;
width: 400px;
}
a.breadcrumb:link, 
a.breadcrumb:visited, 
a.breadcrumb:active {
color: #A9ADB4;
}
a.breadcrumbActive:link, 
a.breadcrumbActive:visited, 
a.breadcrumbActive:hover, 
a.breadcrumbActive:active {
color: #464646;
cursor: default;
text-decoration: none;
}
/*--- PRINT THIS ---*/
a.printThis:link, 
a.printThis:visited, 
a.printThis:hover, 
a.printThis:active {
background-position: -250px -1560px;
display: block;
float: right;
height: 26px;
overflow: hidden;
text-indent: -9999em;
width: 26px;
}
/*--- LOGO ---*/
h2.logo {
height: 65px;
left: 20px;
position: absolute;
top: 17px;
width: 275px;
}
h2.logo a:link, 
h2.logo a:visited, 
h2.logo a:active {
display: block;
height: 65px;
width: 275px;
}
/*--- UTILITIES WRAP ---*/
.utilityWrap {
background-position: right -110px;
height: 41px;
right: 1px;
position: absolute;
top: 4px;
width: 327px;
}
.utilityWrap .utilityInner{
padding: 0 0 0 53px;
}
.utilityWrap a:link, 
.utilityWrap a:visited, 
.utilityWrap a:active {
color: #464646;
}
.utilityWrap a.blueBttn:link, 
.utilityWrap a.blueBttn:visited, 
.utilityWrap a.blueBttn:hover, 
.utilityWrap a.blueBttn:active {
background-position: -240px 0;
color: #FFF;
display: block;
float: left;
font-size: 11px;
height: 16px;
line-height: 16px;
margin: 0 0 3px;
text-decoration: none;
text-align: center;
width: 136px;
letter-spacing: 1px;
}
.utilityWrap a.left:link, 
.utilityWrap a.left:visited, 
.utilityWrap a.left:hover, 
.utilityWrap a.left:active {
margin: 0 2px 3px 0;
}
.utilityWrap a.blueBttn span {
background-position: right 0;
padding: 0 13px 0 0;
}
.utilityWrap .utilityLinks {
font-size: 10px;
line-height: 18px;
text-align: left;
}
.utilityWrap .utilityLinks span {
font-size: 13px;
font-weight: bold;
}
/*--- SEARCH WRAP ---*/
.searchWrap {
bottom: 6px;
font-size: 10px;
height: 30px;
right: 0px;
position: absolute;
text-align: right;
width: 284px;
}
.searchWrap select {
float: left;
height: 19px;
width: 140px;
}
.searchWrap .searchField {
background-position: 0 0; 
float: right;
height: 19px;
margin: 0 0 1px;
width: 137px;
}
.searchWrap .searchField input {
background: none;
border: 0;
float: left;
font-size: 11px;
padding: 2px 0;
margin: 0 0 0 5px;
width: 110px;
}
.searchWrap .searchField a:link, 
.searchWrap .searchField a:visited,  
.searchWrap .searchField a:active {
display: block;
float: left;
height: 19px;
margin: 0 0 0 4px;
overflow: hidden;
text-indent: 9999em;
width: 15px;
}
.searchWrap .searchField input:focus {
outline: 0;
}
.searchWrap a:link, 
.searchWrap a:visited {
color: #AAA;
}
/*---=== FOOTER ===---*/
.footerWrap {
background: url(images/interiorBgBottom.jpg) no-repeat 50% 0;
position: relative;
z-index: 100;
}
.footer * {
font-size: 11px;
}
.footer {
margin: 0 auto;
padding: 30px 0 0;
width: 980px;
}
.footer a:link, 
.footer a:visited, 
.footer a:active {
color: #464646;
}
/*--- FOOTER TOP ---*/
.footerTop {
padding: 5px 26px;
}
.homeOuterSkinWrap .footerTop {
background: #f2f2f2;
}
.footerTop .footerLeft {
float: left;
width: 590px;
}
.footerTop .footerLeft a:link, 
.footerTop .footerLeft a:visited, 
.footerTop .footerLeft a:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
margin: 0 10px 0 0;
text-decoration: underline;
}
.footerTop .footerRight {
float: right;
line-height: 20px;
width: 290px;
}
/* ICONS */
#Body .stwrapper {
height: 228px;
}
a.stico_default {
background: none !important;
}
#sharethis_0 a.stbutton {
padding: 0;
}
#sharethis_0 a.stbutton span {
background-position: 104px -1560px;
margin: 0;
padding: 3px 25px 3px 0;
}
.footerTop .footerRight span, 
.footerTop .footerRight a {
display: block;
float: left;
font-weight: bold;
margin: 0 9px 0 0;
_margin: 0 5px 0 0;
}
.footerTop .footerRight a.icoLinkedin,
.footerTop .footerRight a.icoTwitter,
.footerTop .footerRight a.icoFacebook {
height: 20px;
overflow: hidden;
text-indent: -999em;
width: 19px;
}
.footerTop .footerRight a.icoLinkedin {
background-position: -147px -1560px;
margin: 0;
}
.footerTop .footerRight a.icoLinkedin:hover {
background-position: -147px -1580px;
}
.footerTop .footerRight a.icoTwitter {
background-position: -98px -1560px;
}
.footerTop .footerRight a.icoTwitter:hover {
background-position: -98px -1580px;
}
.footerTop .footerRight a.icoFacebook {
background-position: -49px -1560px;
}
.footerTop .footerRight a.icoFacebook:hover {
background-position: -49px -1580px;
}
/*--- FOOTER BOTTOM ---*/
.footerBottom {
padding: 5px 26px;
}
.footerBottom div, 
.footerBottom a:link, 
.footerBottom a:visited, 
.footerBottom a:active {
color: #8A8A87;
}
.footerBottom .footerLeft {
float: left;
width: 250px;
}
.footerBottom .footerLeft a:link, 
.footerBottom .footerLeft a:visited, 
.footerBottom .footerLeft a:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}
.footerBottom .copyrightWrap {
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
width: 270px;
}
.footerBottom .footerRight {
float: right;
text-align: right;
width: 400px;
}
.footerBottom .footerRight a:link, 
.footerBottom .footerRight a:visited, 
.footerBottom .footerRight a:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
margin: 0 10px 0 0;
}
/*---=== CONTENT AREA ===---*/
/*--- HOME PANES ---*/
.homeCampaignArea {
height: 203px;
position: relative;
z-index: 0;
}
.homeCampaignArea .campaignBack {
left: 0;
position: absolute;
top: 0;
}
.homeCampaignArea .campaignForeground {
right: 0;
position: absolute;
top: 0;
width: 327px;
}
.homeContentArea {
background: #FFF url(images/contentAreaBg.jpg) no-repeat center top;
_display: inline-block;
padding: 30px 0 0;
}
.homeContentArea .leftContentArea {
float: left;
margin: 0 0 0 20px;
_margin: 0 0 0 10px;
_overflow: hidden;
width: 276px;
}
.homeContentArea .centerContentArea {
float: left;
margin: 0 0 0 20px;
_overflow: hidden;
width: 357px;
}
.homeContentArea .rightContentArea {
float: right;
margin: 0 20px 0 0;
_margin: 0 10px 0 0;
_overflow: hidden;
width: 261px;
}
/*--- INTERIOR PANES ---*/
.contentArea {
background: url(images/interiorContentAreaBg.jpg) no-repeat center 5px;
_display: inline-block;
margin: 0 1px 0 0;
}
.marketingWrap .contentArea {
background: url(images/landingContentAreaBg.jpg) no-repeat center 5px;
_display: inline-block;
margin: 0 1px 0 0;
}
.contentArea .leftContentArea {
float: left;
margin: 20px 0 0 14px;
_margin: 20px 0 0 14px;
_overflow: hidden;
width: 135px;
_width: 115px;
}
.contentArea .centerContentArea {
float: left;
margin: 20px 0 0 15px;
_overflow: hidden;
width: 527px;
}
.contentArea .contentMarketing {
float: left;
margin: 20px 0 0 15px;
_overflow: hidden;
width: 675px;
}
.contentArea .centerContentArea .leftSubContentArea {
float: left;
margin: 0;
width: 325px;
}
.contentArea .centerContentArea .rightSubContentArea {
float: right;
width: 190px;
}
.contentArea .centerContentArea .fullSubContentArea {
clear: both;
}
.contentArea .rightContentArea {
float: right;
margin: 20px 10px 0 0;
_overflow: hidden;
width: 258px;
}
.contentArea .adminContentArea {
float: right;
margin: 20px 14px 0 0;
width: 800px;
}
/*---===<<< NAVIGATIONS >>>===---*/
/*---=== MAIN NAVIGATION ===---*/
.outerSkinWrap .mainNavigation {
margin: 0 11px;
z-index: 1000;
}
.homeOuterSkinWrap .outerSkinWrap .mainNavigation {
}
.homeOuterSkinWrap .mainNavigation {
margin: 0 11px;
_height: 32px;
position: relative;
z-index: 10;
}
.homeOuterSkinWrap .mainNavigation ul {
_position: absolute;
_top: 0;
_left: 0;
}
.mainNavigation ul {
height: 32px;
margin: 0;
}
.mainNavigation ul li {
display: block;
height: 32px;
float: left;
list-style: none;
list-style-image:none;
margin: 0 1px 0 0;
padding:0;
position: relative;
}
.mainNavigation ul li.clear {
display: block;
height: 0px;
margin: 0;
padding:0;
}
.mainNavigation a:link, 
.mainNavigation a:visited, 
.mainNavigation a:active {
background-image: url(images/navigationSprite.jpg);
background-repeat: no-repeat;
display: block;
height: 32px;
overflow: hidden;
text-indent: -9999em;
}
/*--- DROP DOWN ---*/
.mainNavigation ul .dropdown {
_background: #EEE;
display: none;
_overflow: auto;
}
.mainNavigation ul .dropdown .dropdown-b{
display: block;
_overflow: auto;
}
/*--- TOP LEVEL ---*/
#tab_151, 
#tab_71, 
#tab_79, 
#tab_88, 
#tab_97 {
width: 138px;
}
#tab_103, 
#tab_114, 
#tab_125 {
width: 86px;
}
/* HOVER STATES */
a#tab_151, 
#tab_71, 
#tab_79, 
#tab_88, 
#tab_97,
#tab_103, 
#tab_114, 
#tab_125 {
}
a#tab_151:link, 
a#tab_151:visited, 
a#tab_151:active {
background-position: 0 0;
}
#active a#tab_151:link, 
#active a#tab_151:visited, 
#active a#tab_151:hover, 
#active a#tab_151:active, 
a#tab_151.current:link, 
a#tab_151.current:visited, 
a#tab_151.current:hover, 
a#tab_151.current:active, 
a#tab_151:hover {
background-position: 0 -50px;
}
a#tab_71:link, 
a#tab_71:visited, 
a#tab_71:active {
background-position: -139px 0;
}
#active a#tab_71:link, 
#active a#tab_71:visited, 
#active a#tab_71:hover, 
#active a#tab_71:active, 
a#tab_71.current:link, 
a#tab_71.current:visited, 
a#tab_71.current:hover, 
a#tab_71.current:active, 
a#tab_71:hover {
background-position: -139px -50px;
}
a#tab_79:link, 
a#tab_79:visited, 
a#tab_79:active {
background-position: -278px 0;
}
#active a#tab_79:link, 
#active a#tab_79:visited, 
#active a#tab_79:hover, 
#active a#tab_79:active, 
a#tab_79.current:link, 
a#tab_79.current:visited, 
a#tab_79.current:hover, 
a#tab_79.current:active, 
a#tab_79:hover {
background-position: -278px -50px;
}
a#tab_88:link, 
a#tab_88:visited, 
a#tab_88:active {
background-position: -417px 0;
}
#active a#tab_88:link, 
#active a#tab_88:visited, 
#active a#tab_88:hover, 
#active a#tab_88:active, 
a#tab_88.current:link, 
a#tab_88.current:visited, 
a#tab_88.current:hover, 
a#tab_88.current:active, 
a#tab_88:hover {
background-position: -417px -50px;
}
a#tab_97:link, 
a#tab_97:visited, 
a#tab_97:active {
background-position: -556px 0;
}
#active a#tab_97:link, 
#active a#tab_97:visited, 
#active a#tab_97:hover, 
#active a#tab_97:active, 
a#tab_97.current:link, 
a#tab_97.current:visited, 
a#tab_97.current:hover, 
a#tab_97.current:active, 
a#tab_97:hover {
background-position: -556px -50px;
}
a#tab_103:link, 
a#tab_103:visited, 
a#tab_103:active {
background-position: -695px 0;
}
#active a#tab_103:link, 
#active a#tab_103:visited, 
#active a#tab_103:hover, 
#active a#tab_103:active, 
a#tab_103.current:visited, 
a#tab_103.current:hover, 
a#tab_103.current:active, 
a#tab_103:hover {
background-position: -695px -50px;
}
a#tab_114:link, 
a#tab_114:visited, 
a#tab_114:active {
background-position: -782px 0;
}
#active a#tab114:link, 
#active a#tab_114:visited, 
#active a#tab_114:hover, 
#active a#tab_114:active, 
a#tab_114.current:link, 
a#tab_114.current:visited, 
a#tab_114.current:hover, 
a#tab_114.current:active, 
a#tab_114:hover {
background-position: -782px -50px;
}
a#tab_125:link, 
a#tab_125:visited, 
a#tab_125:active {
background-position: -869px 0;
}
#active a#tab_125:link, 
#active a#tab_125:visited, 
#active a#tab_125:hover, 
#active a#tab_125:active, 
a#tab_125.current:link, 
a#tab_125.current:visited, 
a#tab_125.current:hover, 
a#tab_125.current:active, 
a#tab_125:hover {
background-position: -869px -50px;
}
/*--- DROP DOWN ---*/
.mainNavigation .dropdown-b a:link, 
.mainNavigation .dropdown-b a:visited, 
.mainNavigation .dropdown-b a:active {
background-position: 3px -194px;
color: #444648;
height: auto;
margin: 0 0 5px;
text-indent: 10px;
}
.mainNavigation .dropdown-b a:hover {
background-position: 3px -234px;
color: #1E75B9;
}
/* BLUE */
#child_151 {
left: -4px;
position: absolute;
top: 32px;
width: 181px;
}
#child_151 .dropdownTop {
background-position: 0 -600px;
height: 4px;
_overflow: hidden;
}
#child_151 .dropdownMiddle {
background-position: 0 -605px;
font-size: 11px;
padding: 5px 10px;
}
#child_151 .dropdownMiddle div {
font-size: 11px;
}
#child_151 .dropdownBottom {
background-position: 0 -805px;
height: 11px;
_height: 6px;
_overflow: hidden;
}
/* GREEN */
#child_71, 
#child_79, 
#child_88, 
#child_97 {
left: -4px;
position: absolute;
top: 32px;
width: 294px;
}
#child_71 .dropdownTop, 
#child_79 .dropdownTop, 
#child_88 .dropdownTop, 
#child_97 .dropdownTop {
background-position: 0 -850px;
height: 4px;
_overflow: hidden;
}
#child_71 .dropdownMiddle, 
#child_79 .dropdownMiddle, 
#child_88 .dropdownMiddle, 
#child_97 .dropdownMiddle {
background-position: 0 -855px;
font-size: 11px;
_margin: -1px 0 0;
overflow: auto;
padding: 5px 10px;
}
#child_71 .dropdownBottom, 
#child_79 .dropdownBottom, 
#child_88 .dropdownBottom, 
#child_97 .dropdownBottom {
background-position: 0 -1110px;
height: 11px;
_height: 6px;
_overflow: hidden;
}
.mainNavigation #child_71 .leftSide, 
.mainNavigation #child_79 .leftSide, 
.mainNavigation #child_88 .leftSide, 
.mainNavigation #child_97 .leftSide {
float: left;
font-size: 11px;
width: 130px;
}
.mainNavigation #child_71 .rightSide, 
.mainNavigation #child_79 .rightSide, 
.mainNavigation #child_88 .rightSide, 
.mainNavigation #child_97 .rightSide {
float: right;
font-size: 11px;
width: 130px;
}
/* GRAY */
#child_103, 
#child_114, 
#child_125 {
position: absolute;
right: -2px;
top: 32px;
width: 380px;
}
#child_103 .dropdownTop, 
#child_114 .dropdownTop, 
#child_125 .dropdownTop {
background-position: 0 -280px;
height: 4px;
_overflow: hidden;
}
#child_103 .dropdownMiddle, 
#child_114 .dropdownMiddle, 
#child_125 .dropdownMiddle {
background-position: 0 -285px;
font-size: 11px;
overflow: auto;
padding: 5px 10px;
}
#child_103 .dropdownBottom, 
#child_114 .dropdownBottom, 
#child_125 .dropdownBottom {
background-position: 0 -545px;
height: 11px;
_height: 6px;
_overflow: hidden;
}
.mainNavigation #child_103 .leftSide, 
.mainNavigation #child_114 .leftSide, 
.mainNavigation #child_125 .leftSide {
float: left;
font-size: 11px;
width: 180px;
}
.mainNavigation #child_103 .rightSide, 
.mainNavigation #child_114 .rightSide, 
.mainNavigation #child_125 .rightSide {
float: right;
font-size: 11px;
width: 180px;
}
/*---=== INTERIOR NAVIGATION ===---*/
.currentNavigation {
margin: 0 10px 0 0;
_margin: 0 10px 0 0;
padding: 0;
}
.currentNavigation li {
background-position: right -230px;
list-style: none;
list-style-image: none;
padding: 8px 0 8px 10px;
}
.currentNavigation li.first {
background: none;
padding: 0 0 8px 10px;
}
.currentNavigation li.ItemCurr {
background-position: right -360px;
}
.currentNavigation li.first.ItemCurr {
background-position: right -368px;
}
.currentNavigation a:link, 
.currentNavigation a:visited, 
.currentNavigation a:active, 
.currentNavigation span {
color: #484a4d;
}
.currentNavigation a:hover {
color: #1e75b9;
}
.currentNavigation li.ItemCurr a:link, 
.currentNavigation li.ItemCurr a:visited, 
.currentNavigation li.ItemCurr a:hover, 
.currentNavigation li.ItemCurr a:active {
color: #1e75b9;
text-decoration: none;
font-weight: bold;
}
/*--- SECOND TIER ---*/
.currentNavigation li.SubItemStat, 
.currentNavigation li.SubItemCurr {
background: none;
_list-style-image: none;
margin: 0 0 0 5px;
padding: 0 0 6px 15px;
}
.currentNavigation li.SubItemCurr a:link, 
.currentNavigation li.SubItemCurr a:visited, 
.currentNavigation li.SubItemCurr a:hover, 
.currentNavigation li.SubItemCurr a:active {
color: #1e75b9;
}
/*---===<<< TABLES >>>===---*/
.HTbl{
}
.HTbl .HTblHdr{
	background: #1E75B9;
	color: white;
	font-weight: normal;
	
}
.HTbl .HTblHdr td{
	padding: 1px 5px;
	text-align: left;
	line-height: 13px;
}
.HTbl .HTblHdr a:link, .HTbl .HTblHdr a:visited, .HTbl .HTblHdr a:hover, .HTbl .HTblHdr a:active{
	color: white;
}
.HTbl .HTblRow td, .HTbl .HTblRowAlt td {
border-bottom: 1px solid #1E75B9;
line-height: 13px;
padding:  5px;
}

/*---===<<< FORMS >>>===---*/
#Certified{
}
#Certified fieldset{
	border: 0;
	margin: 10px 0;
}
#Certified fieldset legend{
	font-weight: bold;
}
#Certified fieldset .formField{
	padding: 5px 0;
	clear: both;
}
#Certified fieldset label{
	width: 200px;
	float: left;
	display: block;
}
#Certified fieldset input, #Certified fieldset select{
	float:left;
}
/*---===<<< ADDITIONAL CONTENT STYLES >>>===---*/
a.formLink {
margin: 0 6px;
}
a.learnMore:link, 
a.learnMore:visited, 
a.learnMore:hover, 
a.learnMore:active {
background-position: -300px -1560px;
display: block;
float: right;
height: 7px;
overflow: hidden;
text-indent: -9999em;
width: 13px;
}
/*---===<<< MODULE STYLES GO BELOW HERE >>>===---*/
/*---===<<< CONTENT MODULE STYLES >>>===---*/
/*---=== CONTENT LIST ===---*/
.listSorter {
float: right;
margin: 0 0 5px;
}
.contentList {
clear: both;
margin: 0;
padding: 0;
}
.contentList li {
background: none;
border-top: 1px solid #DCD9DA;
list-style: none;
_list-style-image: none;
margin: 0;
padding: 10px 0;
}
.contentList li.first {
border-top: none;
padding: 0 0 10px;
}
.contentList li h3 {
font-size: 13px;
font-weight: bold;
margin: 0 0 5px;
}
.contentList li p {
margin: 0;
}
.contentList li p.summary {
margin: 5px 0 0;
}
.contentList li p span {
margin: 0 0 0 15px;
}
.contentList .newsDate {
display: block;
float: left;
width: 75px;
}
.contentList .newsTitle {
display: block;
float: right;
width: 435px;
}
.homeNewsList {
height: 200px;
overflow-y: scroll;
}
.homeNewsList .homeNewsDate {
}
.homeNewsList h5.homeNewsTitle {
color: #464646;
font-weight: normal;
}
/*---=== BLOG LIST ===---*/
.blogItem img {
	float: left;
}
.blogItem h2 {
margin: 0 0 10px;
}
.blogItem h4 {
color: #000;
}
.blogItem img {
	float: left;
}
.blogItem .blogImage {
	float: right;
	width: 445px;
}
/*--- BLOG CALENDAR ---*/
table.Calendar {
	background: #E9E9E9;
	margin: 0 6px;
	width: 246px;
}
table.Calendar .CalendarTitle {
	color: #1E75B9;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 0;
	text-align: center;
}
table.Calendar td {
padding: 3px 0;
	text-align: center;
	width: 14.25%;
}
table.Calendar td.CalendarDay0 .CalendarDate {
	color: #BBB;
}
table.Calendar td.CalendarDay1 .CalendarDate {
	color: #333;
}
table.Calendar td .CalendarDateOut {
	color: #CCC;
}
table.Calendar td.CalendarPrev {
	padding: 3px 5px;
	text-align: left;
}
table.Calendar td.CalendarNext {
	padding: 3px 5px;
	text-align: right;
}
table.Calendar td.CalendarPrev a, 
table.Calendar td.CalendarNext a {
color: #1E75B9
}
/*---=== EVENTS LIST ===---*/
table.eventsList {
border: 0;
border-collapse: collapse;
clear: both;
width: 100%;
}
table.eventsList td, 
table.eventsList th {
padding: 3px 5px;
vertical-align: top;
width: 20%;
}
table.eventsList th {
background: #1E75B9;
color: #FFF;
font-weight: normal;
text-align: left;
}
table.eventsList td {
border-bottom: 1px solid #1E75B9;
line-height: 13px;
}
/*--- COURSES LIST ---*/
table.courseList {
border: 0;
border-collapse: collapse;
width: 100%;
}
table.courseList td, 
table.courseList th {
padding: 3px 5px;
text-align:center;
vertical-align: top;
width: 15%;
}
table.courseList td.topic, 
table.courseList th.topic {
padding: 3px 5px;
text-align: left;
vertical-align: top;
width: 35%;
}
table.courseList .categoryRow td.topic {
	font-weight: bold;
}
table.courseList .categoryRow td {
padding: 10px 5px 5px;
}
table.courseList th {
background: #1E75B9;
color: #FFF;
font-weight: normal;
}
table.courseList td {
border-bottom: 1px solid #1E75B9;
line-height: 13px;
}
/*--- VIDEOS LIST ---*/
.videoList img {
float: left;
}
.videoList .description {
float: right;
width: 415px;
}
/*---=== COMMENTS ===---*/
.comments {
margin: 5px;
}
.comments h3 {
color: #333;
font-size: 14px;
margin: 0;
padding: 0 0 5px;
}
.comments ul {
margin: 0 0 15px;
padding: 0;
}
.comments ul li {
background: none;
border-bottom: 1px solid #DCD9DA;
list-style: none;
padding: 5px 0;
}
.comments ul li.alt {
background: #F4F4F4;
}
/*- COMMENTS TEXT STYLES -*/
.comments ul li .nameDate {
color: #666;
}
.comments ul li .comment, 
.comments ul li p.date {
margin: 0 0 5px;
}
/*- ADD COMMENTS -*/
.commentWrap {
background: #DDD;
padding: 5px;
margin: 0 5px 5px;
}
h3.commentHeader {
background: #DDD;
margin: 0 5px;
padding: 5px;
}
.addComment {
background: #FFF;
padding: 5px;
}
.addComment p {
color: #333;
font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
font-size: 12px;
margin: 0;
padding: 0 0 5px;
}
/* COMMENT BOX AND BUTTON */
.addComment textarea {
border: 1px solid #DDD;
height: 95px;
margin: 0 0 5px;
width: 100%;
}
.addComment a.submit:link, 
.addComment a.submit:visited, 
.addComment a.submit:active {
color: #FFF;
display: block;
font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
font-size: 11px;
font-weight: normal;
height: 25px;
line-height: 25px;
margin: 5px 0 0;
text-align: center;
text-transform: uppercase;
width: 123px;
}
.addComment a.submit:hover {
text-decoration: underline;
}
/*---=== CONTENT VIEW ===---*/
/*---===<<< PERSONAS MODULE >>>===---*/
h3.centered {
text-align: center;
}
.personasWrap {
margin: 15px 0 0;
}
.personasWrap .personasTabs {
height: 18px;
}
.personasWrap .personasTabs a:link, 
.personasWrap .personasTabs a:visited, 
.personasWrap .personasTabs a:active {
display: block;
float: left;
height: 18px;
overflow: hidden;
text-indent: -9999em;
}
.personasWrap .personasTabs a:link,
.personasWrap .personasTabs a:visited,
.personasWrap .personasTabs a:hover,
.personasWrap .personasTabs a:active {
background-image: url(images/businessNeeds.jpg);
background-repeat: no-repeat;
}
.personasWrap .personasTabs a#privateTab:link, 
.personasWrap .personasTabs a#privateTab:visited, 
.personasWrap .personasTabs a#privateTab:active {
background-position: 0 0;
width: 119px;
}
.personasWrap .personasTabs a#privateTab:hover {
background-position: 0 bottom;
} 
.personasWrap .personasTabs a#privateTab.activeTab:link, 
.personasWrap .personasTabs a#privateTab.activeTab:visited, 
.personasWrap .personasTabs a#privateTab.activeTab:hover, 
.personasWrap .personasTabs a#privateTab.activeTab:active {
background-position: 0 bottom;
}
.personasWrap .personasTabs a#federalTab:link, 
.personasWrap .personasTabs a#federalTab:visited, 
.personasWrap .personasTabs a#federalTab:active {
background-position: -119px 0;
width: 119px;
}
.personasWrap .personasTabs a#federalTab:hover {
background-position: -119px bottom;
}
.personasWrap .personasTabs a#federalTab.activeTab:link, 
.personasWrap .personasTabs a#federalTab.activeTab:visited, 
.personasWrap .personasTabs a#federalTab.activeTab:hover, 
.personasWrap .personasTabs a#federalTab.activeTab:active {
background-position: -119px bottom;
}
.personasWrap .personasTabs a#globalTab:link, 
.personasWrap .personasTabs a#globalTab:visited, 
.personasWrap .personasTabs a#globalTab:active {
background-position: right 0;
width: 119px;
}
.personasWrap .personasTabs a#globalTab:hover {
background-position: right bottom;
}
.personasWrap .personasTabs a#globalTab.activeTab:link, 
.personasWrap .personasTabs a#globalTab.activeTab:visited, 
.personasWrap .personasTabs a#globalTab.activeTab:hover, 
.personasWrap .personasTabs a#globalTab.activeTab:active {
background-position: right bottom;
}
.personasBody {
background-position: 0 -1200px;
display: none;
height: 163px;
position: relative;
}
.personasWrap .active {
display: block;
}
.personasBody img {
left: 4px;
position: absolute;
top: 4px;
}
.personasBody .personasTextWrap {
left: 10px;
position: absolute;
top: 35px;
width: 184px;
}
.personasText {
font-size: 11px;
line-height: 15px;
}
/*---===<<< OUR CLIENTS >>>===---*/
.ourClients {
margin: 10px 0 0;
position: relative;
}
.ourClients .scrollable {
height: 50px;
overflow: hidden;
position: relative;
margin: 0 20px;
width: 225px;
}
.ourClients #logoScroller .items {
position: absolute;
left: 0;
top: 0;
width: 5000px;
}
.ourClients a.prev {
background-position: -594px -1448px;
cursor: pointer;
display: block;
height: 50px;
left: 10px;
overflow: hidden;
position: absolute;
text-indent: -999em;
top: 0;
width: 10px;
}
.ourClients a.next {
background-position: -594px -1379px;
cursor: pointer;
display: block;
height: 50px;
overflow: hidden;
position: absolute;
right: 10px;
text-indent: -999em;
top: 0;
width: 10px;
}
.ourClients .scrollable img {
background-image: url(images/logos/logoSet.jpg);
background-repeat: no-repeat;
margin: 0 5px;
}
.ourClients .scrollable img#clientBP {
background-position: 0 0;
}
.ourClients .scrollable img#clientBP.hover {
background-position: 0 bottom;
}
.ourClients .scrollable img#clientSaraLee {
background-position: -109px 0;
}
.ourClients .scrollable img#clientSaraLee.hover {
background-position: -109px bottom;
}
.ourClients .scrollable img#clientJohnDeere {
background-position: -218px 0;
}
.ourClients .scrollable img#clientJohnDeere.hover {
background-position: -218px bottom;
}
.ourClients .scrollable img#clientDeutscheBank {
background-position: -327px 0;
}
.scrollable img#clientDeutscheBank.hover {
background-position: -327px bottom;
}
.ourClients .scrollable img#clientJohnson {
background-position: -435px 0;
}
.ourClients .scrollable img#clientJohnson.hover {
background-position: -435px bottom;
}
.ourClients .scrollable img#clientBarclays {
background-position: -550px 0;
}
.ourClients .scrollable img#clientBarclays.hover {
background-position: -550px bottom;
}
.ourClients .scrollable img#clientMarriott {
background-position: -675px 0;
}
.ourClients .scrollable img#clientMarriott.hover {
background-position: -675px bottom;
}
.ourClients .scrollable img#clientMicrosoft {
background-position: -775px 0;
}
.ourClients .scrollable img#clientMicrosoft.hover {
background-position: -775px bottom;
}
.ourClients .scrollable img#clientNEC {
background-position: -875px 0;
}
.ourClients .scrollable img#clientNEC.hover {
background-position: -875px bottom;
}
.ourClients .scrollable img#clientProctor {
background-position: -975px 0;
}
.ourClients .scrollable img#clientProctor.hover {
background-position: -975px bottom;
}
.ourClients .scrollable img#clientScotiabank {
background-position: -1075px 0;
}
.ourClients .scrollable img#clientScotiabank.hover {
background-position: -1075px bottom;
}
.ourClients .scrollable img#clientTiffany {
background-position: -1175px 0;
}
.ourClients .scrollable img#clientTiffany.hover {
background-position: -1175px bottom;
}
.ourClients .scrollable img#clientWalmart {
background-position: -1275px 0;
}
.ourClients .scrollable img#clientWalmart.hover {
background-position: -1275px bottom;
}
/*----===<<< TEAM MEMBER LIST >>>===---*/
.memberTeamList {
background-position: 0 -1400px;
height: 78px;
position: relative;
}
.memberTeamList .scrollable {
height: 78px;
overflow: hidden;
position: relative;
margin: 0 30px;
width: 467px;
}
.memberTeamList a.prev {
background-position: -594px -1433px;
cursor: pointer;
display: block;
height: 78px;
left: 10px;
overflow: hidden;
position: absolute;
text-indent: -999em;
top: 0;
width: 10px;
}
.memberTeamList a.next {
background-position: -594px -1364px;
cursor: pointer;
display: block;
float: left;
height: 78px;
overflow: hidden;
position: absolute;
right: 10px;
text-indent: -999em;
top: 0;
width: 10px;
}
.memberTeamList .items {
height: 78px;
position: absolute;
width: 9999em;
}
.memberTeamList .item {
float: left;
}
.memberTeamList .memberInfo {
display: none;
}
.memberTeamList img {
cursor: pointer;
filter:alpha(opacity=40);
margin: 8px 10px 10px 0;
opacity:0.4;
}
.memberTeamList .active img, 
.memberTeamList .active img.hover {
filter:alpha(opacity=100);
opacity:1;
}
.memberTeamList img.hover {
filter:alpha(opacity=75);
opacity:0.75;
}
.memberLayout {
margin: 25px 0;
}
.memberLayout .memberPic {
float: left;
}
.memberLayout .memberBio {
float: right;
width: 270px;
}
.memberLayout .memberBio h2 {
font-size: 11px;
font-weight: bold;
margin: 0 0 15px;
}
.memberLayout .memberBio h2 span {
font-weight: normal;
margin: 0;
}
#memberTeamNavFrom {
	display: none;
}
/*--- TOOLTIP FOR MANAGERS ---*/
#tooltip {
position: absolute;
z-index: 3000;
border: 1px solid #FFF;
background-position: 0 -1525px;
background-repeat: repeat-x;
height: 16px;
overflow: hidden;
padding: 0 3px;
}
#tooltip h3, 
#tooltip div {
font-size: 10px;
font-weight: normal;
line-height: 16px;
}
/*---===<<< CAREERS MODULE >>>===---*/
.skinWrap .employmentTable {
margin: 0 0 15px;
width: 100%;
}
.skinWrap .employmentTable th {
background: #1E75B9;
border: 0;
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: normal;
padding: 3px 5px;
text-transform: none;
}
.skinWrap .employmentTable td {
background: none;
border-bottom: 1px solid #1E75B9;
color: #464646;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: normal;
line-height: 13px;
padding: 3px 5px;
}
.skinWrap .EmploymentContent .employmentTable {
margin: 0 0 15px;
width: 100%;
}
.skinWrap .EmploymentContent .employmentTable th {
background: #1E75B9;
border: 0;
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: normal;
padding: 3px 5px;
text-transform: none;
}
.skinWrap .EmploymentContent .employmentTable th a:link, 
.skinWrap .EmploymentContent .employmentTable th a:visited, 
.skinWrap .EmploymentContent .employmentTable th a:active {
color: #FFF;
}
.skinWrap .EmploymentContent .employmentTable td {
background: none;
border: 0;
border-bottom: 0 solid #1E75B9;
color: #464646;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
letter-spacing: normal;
line-height: 13px;
padding: 3px 5px;
vertical-align: top;
}
.skinWrap .EmploymentContent .employmentTable td.Head {
font-size: 12px;
font-weight: bold;
}
.skinWrap .job_search_table table td {
background: none;
border: none;
padding: 3px 5px;
color: #464646;
}
.skinWrap .job_search_table table td a:link, 
.skinWrap .job_search_table table td a:visited, 
.skinWrap .job_search_table table td a:active {
color: #1e75b9;
}
/*---===<<< OWS CONTENT MODULE ADMIN CSS STYLES >>>===---*/
.Content_Rss_ListContent td.icon  { vertical-align:top; padding:2px;}
.Content_Rss_ListContent td { padding-bottom:5px;}
.Content_Rss_ListContent span.blocktitle  a{ font-size:18px; font-weight: bold; text-decoration:underline;}
.contentstore td.contentstore {width:90px;}
.contentstore  img.contentstore { width:86px; height:32px; }
.contentstore  img.buy{ background: url(/desktopmodules/content/dashboard/buy.gif);}
.contentstore  img.buy_over{ background: url(/desktopmodules/content/dashboard/buy_over.gif);}
.contentstore  img.check{ background: url(/desktopmodules/content/dashboard/check.gif);}
.contentstore  img.paid{ background: url(/desktopmodules/content/dashboard/paid.gif);}
.contentstore  img.processing{ background: url(/desktopmodules/content/dashboard/processing.gif);}
.contentstore  img.pay{ background: url(/desktopmodules/content/dashboard/pay.gif);}
.contentstore  img.pay_over{ background: url(/desktopmodules/content/dashboard/pay_over.gif);}
.contentstore  img.pay_disabled{ background: url(/desktopmodules/content/dashboard/pay_disabled.gif);}

.contentstoreadmin td.title {border-bottom: 1px solid #ccc; background:#fff;}
.contentstoreadmin td.info {background:#f6f6f6;}
.contentstoreadmin td.title  h3{padding-top:9px;}
.contentstoreadmin img.preview{ width:31px; height:32px; background: url(/desktopmodules/content/dashboard/sview.gif); }
.contentstoreadmin img.preview_over{ width:59px; height:32px; background: url(/desktopmodules/content/dashboard/view_over.gif); }
.contentstoreadmin img.add{ width:59px; height:32px; background: url(/desktopmodules/content/dashboard/add.gif); }
.contentstoreadmin img.add_over{ width:59px; height:32px; background: url(/desktopmodules/content/dashboard/add_over.gif); }
.contentstoreadmin img.edit{ width:31px; height:32px; background: url(/desktopmodules/content/dashboard/pencil.gif); }
.contentstoreadmin img.edit_over{ width:59px; height:32px; background: url(/desktopmodules/content/dashboard/edit_over.gif); }
.contentstoreadmin img.delete{ width:31px; height:32px; background: url(/desktopmodules/content/dashboard/x.gif); }
.contentstoreadmin img.delete_over{ width:59px; height:32px; background: url(/desktopmodules/content/dashboard/delete_over.gif); }

.contentstore .itemprice {font-size:24px; font-weight:bold;}
table.pay { width:100%; border:1px solid #666;}
table.pay td.contentstore {width:90px;}
table.pay td.price {font-size:24px; font-weight:bold;}
table.pay td.text {font-size:24px; font-weight:bold; padding-left:5px; color:#666; }
div.contentstorepaytypes { width:650px; text-align:center; margin-left:150px;}
div.paytype { background: url(/images/pay.gif); width:200px; height:200px; float:left; margin: 5px;}
div.contentstorepaytypes  .hover { background: url(/images/pay_hover.gif);}
div.paytype .title {margin-top:4px; }
div.paytype .title img {}
div.paytype .description {font-size:14px; margin:10px;}

div.ContentTabPage { display:none; padding: 4px;}
div.ContentPages { clear:both;}
div.ContentTabs { clear:both; border-bottom: 1px solid #999; height:17px; padding-bottom:4px;}
div.ContentTabs a.first{ border-left:1px solid #999;margin-left:10px;}
div.ContentTabs a.current{ border-bottom:1px solid #fff;background:#fff; color:#006}
div.ContentTabs a {background:#f1f1f1; padding-right:14px; color:#666; font-weight:bold; font-size:14px; padding-top:4px; padding-left:14px; border-top: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999; float:left;}
div.socialControlsWrap2 {float:right;}

div.attach {background: url(/images/filemanager/icons/file.gif) no-repeat top left;padding-left:24px;height:16px;}
div.attachments {padding-bottom:4px;padding-top:4px;}
.attachments  div.o_xml {background: url(/images/filemanager/icons/xml.gif) no-repeat top left;}
.attachments  div.o_txt {background: url(/images/filemanager/icons/txt.gif) no-repeat top left;}
.attachments  div.o_jpg {background: url(/images/filemanager/icons/jpg.gif) no-repeat top left;}
.attachments  div.o_gif {background: url(/images/filemanager/icons/gif.gif) no-repeat top left;}
.attachments  div.o_bmp {background: url(/images/filemanager/icons/bmp.gif) no-repeat top left;}
.attachments  div.o_pdf {background: url(/images/filemanager/icons/pdf.gif) no-repeat top left;}
.attachments  div.o_doc,.attachments  div.o_docx {background: url(/images/filemanager/icons/doc.gif) no-repeat top left;}
.attachments  div.o_ppt,.attachments  div.o_pptx {background: url(/images/filemanager/icons/ppt.gif) no-repeat top left;}
.attachments  div.o_csv , .attachments  div.o_xls, .attachments  div.o_xlsx {background: url(/images/filemanager/icons/xls.gif) no-repeat top left;}
.attachments  div.o_arj,.attachments  div.o_cab,.attachments  div.o_rar,.attachments  div.o_zip {background: url(/images/filemanager/icons/zip.gif) no-repeat top left;}
.attachments  div.o_mpg,.attachments  div.o_mpeg,.attachments  div.o_avi,.attachments  div.o_mp4,.attachments  div.o_mov {background: url(/images/filemanager/icons/mpg.gif) no-repeat top left;}

/*---===<<< LIGTBOX STYLES >>>===---*/

.black_overlay {
	background-color:#000000;
	display:none;
	height:100%;
	left:0;
	-moz-opacity: 0.7;
	opacity:0.7;
	filter: alpha(opacity=70);
	position:fixed;
	top:0;
	width:100%;
	z-index:1001;
}
* html .black_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.white_content {
	height: 518px;
	left:50%;
	margin: -260px 0 0 -355px;
	overflow:hidden;
	padding:0;
	position:absolute;
	top: 50%;
	width:720px;
	z-index:1002;
}

.white_form_content {
	background:#fff url(/Portals/0/images/form_bg.gif) repeat-x 0 0;
	border:4px solid #fff;
	height: 250px;
	_height: 290px;
	left:50%;
	margin: -125px 0 0 -280px;
	overflow:hidden;
	padding:20px;
	position:fixed;
	top: 50%;
	width:510px;
	z-index:1002;
}

.btn_close {
	color:#fff;
	text-align:right;
	padding:0;
	position:absolute;
}

.btn_close a {
	background:url(/Portals/0/images/btn_close.gif) no-repeat 0 0;
	width:29px;
	height:28px;
	display:block;
	text-decoration:none;
	text-indent:100px;
	overflow:hidden;
	margin-left:490px;
	margin-top:-10px;
}

.btn_close a:hover {
	background-position:0 -28px;
}



/*---===<<< FORM STYLES >>>===---*/
.generalForm label{display:block; font-style:.8em; font-weight:bold; color:#777; width:200px; float:left; text-align:right; margin:0 10px 0 0;}
.generalForm label+span{display:block; float:left; width:250px; margin:0 0 10px;}
.generalForm div.options{display:block; float:left; width:250px; margin:0 0 10px;}
.generalForm br{clear:both; margin:5px 0;}
.generalForm input,
.generalForm textarea,
.generalForm select{width:250px; border:1px solid #ddd;}
.generalForm input.check {width:20px; border:none;}
input.StandardButton{ width:87px; height:28px; border:0; background:url(/Portals/0/images/submit.gif) no-repeat; color:#fff; cursor:pointer; text-indent:-1000px; overflow:hidden;display:block;font-size: 0px;line-height: 0px;}
.generalForm input.StandardButton{ margin:0 0 0 210px;}

.searchForm label{display:block; font-style:.8em; font-weight:bold; color:#777; width:100px;float:left;}
.searchForm label+span{display:block; float:left;margin:0 0 10px;}
.searchForm br{clear:both; margin:5px 0;}
.searchForm td{padding:0 5px 0 0;}
.searchForm input.check {margin:0 5px 0 0;}

/*---===<<< SEARCH RESUTLS >>>===---*/
#searchResults {margin:0 10px 0 0;}
#searchResults p{margin:10px 0 0;}
#searchResults .title{padding:0 10px; color:#1E75B9;}
#searchResults .path{color:#ccc;}

/*---===<<< SITEMAP >>>===---*/
#sitemap ul li, 
#sitemap ul .TreeULLevel0 li, 
#sitemap ul .TreeULLevel1 li, 
#sitemap ul .TreeULLevel2 li {
	background: none;
	margin: 0;
	padding: 3px 0;
}
#sitemap ul .TreeULLevel0 li {
padding: 3px 20px;
}
#sitemap ul .TreeULLevel1 li {
padding: 3px 40px;
}
#sitemap ul .TreeULLevel2 li {
padding: 3px 60px;
}

/*---===<<< Assessment Tool >>>===---*/
#assessment_resuts{background:#006B9D; color:#fff; padding:10px; font-weight:bold; width:507px;}
#assessment_resuts * { color:#fff; }
#assessment_resuts .normalText{font-weight:normal;}

#assessment_resuts .greenLabel{color:#A9E142; font-weight:bold;}
#assessment_resuts .greenBox{ border:1px solid #A9E142; padding:10px;margin:0 0 15px;}

#assessment_resuts .yellowLabel{color:#ffd905; font-weight:bold;}
#assessment_resuts .yellowBox{border:1px solid #ffd905; padding:10px;margin:0 0 15px;}

#assessment_resuts .redLabel{color:#FF3F3F; font-weight:bold;}
#assessment_resuts .redBox{border:1px solid #FF3F3F; padding:10px;margin:0 0 15px;}

#assessment_resuts .description{color:#aebcd4; font-size:11px; font-style:italic; font-weight:normal;}
#assessment_resuts .qBlock{margin:0 0 15px;}

/*---===<<< JSCROLLPANE >>>===---*/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #0A1935;
	border: 1px solid #1369D2;
}
.jScrollPaneDrag {
	position: absolute;
	background: #1369D2;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}


