/******************************************************************************

Social Workline Stylesheet

Created: 2004-06-22 Lester Chumbley www.ossigeno.com
Amended: 2005-08-25 Mark Beaumont www.MRBSolutions.net
Amended: 2007-09-19 Mark Beaumont www.MRBSolutions.net

*****************************************************************************/
/* Global CSS*/
body, table { font-size: 12px; color: #000000; font-family: arial, verdana, sans-serif; line-height: 15px; }

/* Nav */
.bluBldNav {font-weight: bold;font-size: 12px; color:black; text-indent: 3px ; text-decoration: none; } /* MRB */
A.bluBldNav:hover { color: #ea891b; }  /* MRB */
.bluBldNav_ON {font-weight: bold;font-size: 12px; color:#ea891b; text-indent: 3px ; text-decoration: none; } /* MRB */
/*.bluBldNav_ON {font-weight: bold;font-size: 12px; color:#f5f5f5;text-indent: 3px ; text-decoration: none; } /* MRB */
/*.bluBldNav_ON {font-weight: bold;font-size: 12px; color:white;text-indent: 3px ; text-decoration: none; } /* MRB */

#mainnav .logo { text-align:center; }
#mainnav .main { border:solid #cccccc; border-width:1px 0 0 0; }
/* MRB Aug07  #mainnav .main_on { background: #cbebcb; border:solid #cccccc; border-width:1px 0 0 0; } */
#mainnav .main_on { background-color: #036831; border:solid #cccccc; border-width:1px 0 0 0; color:#ea891b; } 
#mainnav .main_off { background-color: #ffffff; border:solid #cccccc; border-width:1px 0 0 0; color: #000000; }
#mainnav .sub { border:solid #ffffff; border-width:0 0 1px 0; }
/* #mainnav { border-style:solid; border-color:#cccccc #5B92D0; border-width:0 0 1px 7px; } */
/* #mainnav { border-style:solid; border-color:#cccccc #cbebcb; border-width:0 0 1px 7px; }    036831 */
/* #mainnav { border-style:solid; border-color:#cccccc #036831; border-width:0 0 1px 7px; } /* MRB */
#mainnav { border-style:solid; border-color:#cccccc #036831; border-width:0 0 1px 7px;padding-left: 5px } /* MRB */


#rightcol { border-left:solid #ffffff 1px; border-right:solid #cccccc 1px; }
#footer { FONT-SIZE: 10px; COLOR: #999999;  line-height: 14px; padding:0 10px 0 16px; }
#footer b { COLOR: #000000; }
#footer a { COLOR: #999999; TEXT-DECORATION: underline; }

.Black {BACKGROUND: #000000;}
/* .navBarBg {BACKGROUND: #cbebcb;} */
/* .navBarBg2 {BACKGROUND: #5B92D0;}  MRB */
.navBarBg {BACKGROUND: #036831;}
.sblBluBg {BACKGROUND: #13215d;}
.dkSlate {BACKGROUND: #425c8c;}
.slate {BACKGROUND: #6d8cb3; FONT-SIZE: 11px; COLOR: #ffffff; }
.slate h2 {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff;  line-height: 20px; margin:0 0 5px 0;}
.medslate {BACKGROUND: #6081CF;}
.ltSlate {BACKGROUND: #9fb3cd;}
.xltSlate {BACKGROUND: #c1cede;}
.xltGray {BACKGROUND: #f2f2f2;}
.ltGray {BACKGROUND: #cccccc; }
.blue {BACKGROUND: #0000ff; }
.medGray {BACKGROUND: #666666;}
.dkGray {BACKGROUND: #333333;}
.ltBlue {BACKGROUND: #cddef3;}
.wht { background: #ffffff; color:#333333; }
.wht .highlight { border:1px solid #666666; color:#333333; padding:5px; margin:0 0 10px 0; font-size:11px; }
.wht .highlight a { color:#333333; }
.medYellow {BACKGROUND: #FFB400;}

/* **MB added */
.white {BACKGROUND: #ffffff; border:0px; padding:0px;margin:0 0 0 0; }
.clsTitle {FONT-SIZE: 18px; font-weight: bold; COLOR: #EA891B;}
.clsSubTitle {FONT-SIZE: 14px; font-weight: bold;}
.clsBut {FONT-SIZE: 14px; font-weight: bold; background-COLOR: #EA891B; COLOR: #036831;}

/* Subtext */
.subWht {FONT-SIZE: 10px; COLOR: #ffffff;  line-height: 14px;}
.subbdWht {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff;  line-height: 14px;}
.sub12bdWht {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff;  line-height: 14px;}
.subDkBlu {FONT-SIZE: 10px; COLOR: #425c8c;  line-height: 14px;}
.subSblBlu {FONT-SIZE: 10px; COLOR: #13215d;  line-height: 14px;}
.subDkGray {FONT-SIZE: 10px; COLOR: #333333;  line-height: 14px;}
.superSubDkGray {FONT-SIZE: 8px; COLOR: #333333;  line-height: 14px;}
.subSerif {FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: times new roman, serif; line-height: 14px;}
.subBlk {FONT-SIZE: 10px; COLOR: #000000;  line-height: 14px;}
.QuotationText {FONT-SIZE: 10px; line-height: 14px; text-align: left; COLOR: #000000; vertical-align: top;}
.subMedGray {FONT-SIZE: 10px; COLOR: #999999;  line-height: 14px;}
.subErrRed {FONT-SIZE: 10px; COLOR: #cc0000;  line-height: 14px;}
.subGray {FONT-SIZE: 10px; COLOR: #666666;  line-height: 14px;}

/* Body text */
.bdWht {FONT-SIZE: 11px; COLOR: #ffffff;  }
.bdLtGray {FONT-SIZE: 11px; COLOR: #cccccc;  }
.bdWhtBld {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff;  }
.bdDkGray {FONT-SIZE: 11px; COLOR: #333333;  }
.medbdDkGray { COLOR: #333333; }
.bdDkGrayBold {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; }
.bdDkGrayBld {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; }
.bdDkBluBld {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #425c8c; }
.bdSblBlu {FONT-SIZE: 11px; COLOR: #13215d; }
.bdErrRed {FONT-SIZE: 11px; COLOR: #cc0000; }
.bdErrYellow {FONT-SIZE: 11px; COLOR: #FFEA00; }
.bdSerif {FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: times new roman, serif; }
.bottombanner {background: #ea891b; font-size: 14px; text-align: center; COLOR: #f5f5f5; vertical-align: top; margin-bottom: 64px;}   /* **MB margin-bot was 0  **MB was was 0px, va:tbottom MRB */
.copyright {font-size: 10px; text-align: center; COLOR: #d7d7d7; vertical-align: bottom; margin-bottom: 0px;}   /* MRB */
.BSI {text-align:center;vertical-align:baseline; display: block; margin-left: auto; margin-right: auto; margin-bottom: 0px; } /* **MB added margin-bottom */

/* Box texts */
.More1 {FONT-WEIGHT: normal; position: relative; top:15px; }
.More2 {FONT-WEIGHT: normal; position: relative; top:15px; } 
.Back1 {FONT-WEIGHT: normal; position: relative; top:15px; }
.Back2 {FONT-WEIGHT: normal; position: relative; top:15px; }

/* **MB ^was...
 .More1 {FONT-WEIGHT: bold; position: relative; top:95px; } 
.More2 {FONT-WEIGHT: bold; position: relative; top:65px; } 
.Back1 {FONT-WEIGHT: bold; position: relative; top:245px; } 
.Back2 {FONT-WEIGHT: bold; position: relative; top:485px; } /* MRB */

/*.TopBoxText { position: relative; left:-66px; top:-12px; } */
.ContactUS td {vertical-align: top; height:18px; min-height: 18px;  } /* MRB  table class - contact address etc. */

/* Large text */
.lgGray { COLOR: #666666;  line-height: 16px;}
.lgWht { COLOR: #ffffff;  line-height: 16px;}

/* Headlines / Subheads */
.serifHdln {FONT-SIZE: 20px; COLOR: #6d8cb3; FONT-FAMILY: times new roman, serif; line-height: 24px;}
.serifHdln {FONT-SIZE: 20px; COLOR: #666666; FONT-FAMILY: times new roman, serif; line-height: 24px;}
.serifSubhd {FONT-WEIGHT: bold;  COLOR: #666666; FONT-FAMILY: times new roman, serif; line-height: 18px;}
.hdlnLgWht {FONT-SIZE: 18px; COLOR: #ffffff;  line-height: 22px;}
.hdlnLgLtBlu {FONT-SIZE: 18px; COLOR: #cddef3;  line-height: 22px;}
.hdlnMedWht {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff;  line-height: 20px;}
.hdlnSmWht {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff;  line-height: 20px;}
.hdlnMedSltBlu {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #6d8cb3;  line-height: 20px;}

.hdlnSmlSltBlu {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #6d8cb3;  line-height: 20px;}
.subHdWht {FONT-WEIGHT: bold;  COLOR: #ffffff; }
.subHdSblBlu {FONT-WEIGHT: bold;  COLOR: #13215d; }
.subHdDkGray {FONT-WEIGHT: bold;  COLOR: #333333; }

/* Links */
.lnkWht {FONT-SIZE: 11px; COLOR: #ffffff;  TEXT-DECORATION: underline; }
.sublnkWht {FONT-SIZE: 10px; COLOR: #ffffff;  TEXT-DECORATION: underline; line-height: 14px;}
.lnkWhtNoUl {FONT-SIZE: 10px; COLOR: #ffffff;  TEXT-DECORATION: none; line-height: 13px;}
.lnkBdWht {FONT-SIZE: 11px; COLOR: #ffffff;  TEXT-DECORATION: underline; }
.lnkBdWhtLGNoUl { font-size:22px;  color:#ffffff; text-decoration:none;}
.lnkBdWhtNoUl {FONT-SIZE: 11px; COLOR: #ffffff;  TEXT-DECORATION: none; }
.lnkBdMedYellowNoUl {FONT-SIZE: 11px; COLOR: #FFB400;  TEXT-DECORATION: none; }
.lnkBdWhtBld {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff;  TEXT-DECORATION: underline; }
.lnksubHdWht {FONT-WEIGHT: bold;  COLOR: #ffffff;  line-height: 10px; TEXT-DECORATION: none;}
.lnksubHdDkSlate {FONT-WEIGHT: bold;  COLOR: #425c8c;  line-height: 10px; TEXT-DECORATION: none;}
.lnkSblBlu {FONT-SIZE: 10px; COLOR: #13215d;  TEXT-DECORATION: underline; line-height: 13px;}
.lnkSblBluNoUl {FONT-SIZE: 10px; COLOR: #13215d;  TEXT-DECORATION: none; line-height: 13px;}
.lnkBdSblBlu {FONT-SIZE: 11px; COLOR: #13215d;  TEXT-DECORATION: underline; }
.lnkBdSblBluNoUl {FONT-SIZE: 11px; COLOR: #13215d;  TEXT-DECORATION: none; }
.lnkLtBluNoUl {FONT-SIZE: 10px; COLOR: #cddef3;  TEXT-DECORATION: none; line-height: 13px;}
.lnkBdLtBluNoUlBld {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cddef3;  TEXT-DECORATION: none; line-height: 14px;}
.lnkWhtNoUlBld {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff;  TEXT-DECORATION: none; line-height: 14px;}
.lnkSerifGray {FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: georgia, serif; TEXT-DECORATION: underline; line-height: 13px;}
.lnkSerifGrayNoUl {FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: times new roman, serif; TEXT-DECORATION: none; line-height: 13px;}
.lnkDkGray {FONT-SIZE: 11px; COLOR: #333333;  TEXT-DECORATION: underline; }
.lnksubDkGray {FONT-SIZE: 10px; COLOR: #333333;  TEXT-DECORATION: underline; line-height: 14px;}
.lnkDkGrayNoUl { font-size:10px; line-spacing:13px; color:#333333; text-decoration:none;}
.lnkBdDkGray {FONT-SIZE: 11px; COLOR: #333333;  TEXT-DECORATION: underline; }
.lnkBdDkGrayBld {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333;  TEXT-DECORATION: underline; }
.lnkBdDkGrayBldNoUl {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333;  TEXT-DECORATION: none; }
.lnkBdDkGrayNoUl {FONT-SIZE: 11px; COLOR: #333333;  TEXT-DECORATION: none; }
.lnkGray {FONT-SIZE: 10px; COLOR: #666666;  TEXT-DECORATION: underline; line-height: 13px;}
.lnkMedGray {FONT-SIZE: 10px; COLOR: #999999;  TEXT-DECORATION: underline; line-height: 13px;}
.lnkSltBlu {FONT-SIZE: 10px; COLOR: #425c8c;  TEXT-DECORATION: underline; line-height: 13px;}
.lnkDkSltBld {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #425c8c;  TEXT-DECORATION: underline; line-height: 13px;}
.lnkDkSltNoUl  { font-size:11px; line-height:13px; color:#425C8C; text-decoration:none;}

.lnkDkBlueNoUl  { font-size:11px; COLOR: #13215d; FONT-WEIGHT: bold; text-decoration:none;}
.lnkbdDkSltNoUl  {FONT-WEIGHT: bold;   color:#425C8C; text-decoration:none;}

.lnkBreadCrm {FONT-SIZE: 9px; COLOR: #ffffff;  line-height: 12px;}

/* Miscellaneous */
DIV {MARGIN-BOTTOM: 10px;}
B {FONT-WEIGHT: bold;}
HR {COLOR: #cccccc; HEIGHT: 1px;}
UL {LIST-STYLE-TYPE: circle; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; margin-left: 16px;}
LI {MARGIN-TOP: 2px;text-indent: -.1em;
}

INPUT {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, sans serif;}
SELECT {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, sans serif;}
.spcr {FONT-SIZE: 1px;}
.anchorSpacer {FONT-SIZE: 1px; line-height: 5px;}
p {MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px;}
.nd { display:none; }


/* Homepage Specific- Do not use! */
.centerwrap { border:solid #D7D7D7; border-width:0 1px 0 1px; } 
.about a, .homeoffer1 a, .offer2 a, .suboffer1 a, .suboffer2 a, .minimap a, .minimap h2, .contactUS a { color:#585858; text-decoration:none; }
/* .homeoffer1, .suboffer1 { width:373px; }  MRB */
/* .offer2, .suboffer2 { width:241px; }  MRB */
.homeoffer1, .suboffer1 { width:320px; }
.offer2, .suboffer2 { width:294px; }
.about td { height: 120px; max-height: 120px; min-height: 120px; }    /*  MRB  */
.homeoffer1 td, .homeoffer2 td, .offer2 td { height: 90px; max-height: 90px; min-height: 90px; }  /*  MRB  */
.about img, .homeoffer1 img, .suboffer2 img, .contactUS img { margin-right:5px; }
.about div, .homeoffer1 div, .offer2 div, .suboffer1 div, .suboffer2 div, .contactUS div { overflow:hidden; margin:0 5px 5px 5px; border:solid 1px #D7D7D7; padding:10px 5px 10px 5px; background-color:#F5F5F5;}
/* .homeoffer1 div, .offer2 div { height:100px; } */
.offer2 div, .suboffer2 div, .offer2 h1, .suboffer2 h1 { margin-left:0; }
.homeoffer1 h1, .offer2 h1, .minimap h1, .about h1, .suboffer1 h1, .suboffer2 h1, .contactUS h1 { font-size:12px; color:#000000; padding:3px 3px 3px 5px; background-color:#D7D7D7; margin:0px 5px 0 5px; }
.homeoffer1 h2 { font-size:14px; margin:0 0 7px 0; font-weight:bold; color:#5D94D1; }

.learning_center ul { list-style-type:none; float:left; margin:0; padding:0 0 0 12px; }
.custom_views ul { list-style-type:none; float:left; margin:0; padding:0 0 0 0px; }
.custom_views li, .about li { line-height:19px;  padding-left:12px; background-position:left;}
.learning_center li { line-height:19px;  }
.custom_views p {MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px;}
.learning_center li { padding-left:15px; font-weight:bold; background-position:left;}
.learning_center a:hover, .custom_views a:hover, .minimap a:hover { color:5D94D1; }

#cs0, #cs1, #cs2, #cs3, #cs4, #pr0, #pr1, #pr2, #pr3, #pr4, #leftblock0, #leftblock1, #leftblock2, #leftblock3, #leftblock4 { display:none; border:0; padding:0; margin:0; position:absolute; filter:alpha(opacity=0);} 
#cs0, #cs1, #cs2, #cs3 { width:220px; height:80px; background-color:#F5F5F5; } 
#pr0, #pr1, #pr2, #pr3, #pr4 { padding:4px; width:220px; height:30px; background-color:#5B92D0; color:#ffffff; font-size:10px;} 
#leftblock0, #leftblock1, #leftblock2, #leftblock3, #leftblock4 { width:350px; height:80px; background-color:#F5F5F5; } 

#intl #intl .topoffer h2 { background-color:#5B92D0; } 
#intl h1 { font-size:14px; background-color:#5B92D0; background-image:none; padding:0;}

.minimap div, .about div, .contactUS div { color:#585858; font-size:12px; margin:0 5px 5px 5px; border:solid 1px #D7D7D7; padding:10px 5px 10px 5px; background-color:#F5F5F5; }
.minimap div { height:160px; line-height:16px;}
.minimap h1, .about h1, .contactUS h1 { margin-top:4px; }
.minimap h1 a { margin-top:0; color:#000000; text-decoration:none; }
.minimap h2 { font-size:12px; color:#ffffff; margin:0 0 3px 0; } 
.minimap ul { list-style-type:none; float:left; margin:0; padding:0 12px 0 0px; }
.minimap a:hover { color:5D94D1; }

/* End Homepage Specific */

.offer1 a { color:#eaeaea; text-decoration:none;}
.offer21 { width:222px; vertical-align:top; border:solid 1px #cacaca; padding:5px; padding-left:25px; background-position:top-left; background-image: url('/images/widgets/arrow_orange_diag.gif'); background-repeat: no-repeat; background-color:#666666;}
.offer21 { width:357px; }
.offer21 .slug {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #F39508;  }
.offer21 h2 { font-size:14px; line-height:18px; font-weight:bold; color:#ffffff; margin:0;}
.offer21 h3 { font-size:13px; line-height:16px; font-weight:bold; color:#ffffff; margin:0;}
.offer21_outline { width:100%; vertical-align:top; border:solid 1px #c1cede; padding:5px; background-color:#6d8cb3;}

.cnheader {font-size:13px; color:#ffffff;}

.resources { font-size: 12px; font-family: "arial"; color: #000000; font-weight: normal; text-decoration: underline;  }
.resources A, 
.resources A:visited { font-size: 12px; font-family: "arial"; color: #ffffff; font-weight: normal; text-decoration: underline;  }
.resources A:hover { font-size: 12px; font-family: "arial"; color: #FFFFFF; font-weight:normal; text-decoration: none;  }  

.CNlink { font-size: 12px; font-family: "arial"; color: #000000; font-weight: normal; text-decoration: none;  }
.CNlink A, .CNlink A:visited { font-size: 12px; font-family: "arial"; color: #ffffff; font-weight: normal; text-decoration: none;  }
.CNlink A:hover { font-size: 12px; font-family: "arial"; color: #FFFFFF; font-weight:normal; text-decoration: underline;  }  

.cnWht {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff;  line-height: 14px;}

.offer1_outline { width:100%; vertical-align:top; border:solid 1px #c1cede; padding:5px; background-color:#6d8cb3;}

.prproduct { padding:10px; background-color:#425C8C; color:#ffffff; font-size:11px; font-weight:bold; }
.prproduct a { text-decoration:none; color:#ffffff; }
.prproduct .arrow { width:16px; height:70px; padding-top:4px; float:left; }


.action, .action a { background:url('/images/nav/button/arrow_org.gif'); background-repeat:no-repeat; background-position:left;}
.action a { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cddef3;  TEXT-DECORATION: none; line-height: 14px; padding-left:15px; }
