/*  lightred(#ffcccc), mediumred(#cc3333) */
/*  lightgreen(#d8fcd8), mediumgreen(#03662f), darkgreen(#006622), softgreen(#99bbdd) */
/*  lightblue(#d8e4f8), mediumblue(#6495ed), darkblue(#003388) */
/*  lightgrey(#f7f7f7), mediumgray(#c0c0c0), mediumdarkgray(#bbccdc), darkgray(gray) */

/* Global Styles ****************/
* {font-family:Verdana, Sans-Serif;}
html {height:100%;width:100%;font-size:10pt;}

a {background:transparent;color:#038;font-weight:400;text-decoration:none;font-size:10pt;}
a:hover {background:transparent;color:#C33;font-weight:400;text-decoration:underline;}

/* Master Layout ****************/

#divPageWrapper  {background:url(../images/footerCorner3.gif) no-repeat top right;font-family:verdana;font-size:100%;padding:0 15px 0 0;}
#divPageWrapper2 {background:url(../images/footerSide.gif) repeat-y right;height:100%;width:100%;}
#divPageWrapper3 {background:#FFF url(../images/footerTop.gif) repeat-x top;height:100%;max-width:1200px;min-width:800px;width:100%;}

.clsSubFooter  {background:url(../images/footerCorner2.gif) right top no-repeat;height:12px;margin:0;padding:0;}
.clsSubFooter2 {background:url(../images/footerBottom.gif) top repeat-x;height:12px;margin:0;max-width:1200px;min-width:800px;padding:0;}

#divBFCLogo {float:left;padding-top:1px;}
#divPageHeaderRight {bottom:0;margin:0;position:absolute;right:1px;top:1px;}
#divTopNavLinks {border:solid blue 0;color:silver;font-family:Verdana;font-size:8pt;padding-top:5px;text-align:right;}
#divTopNavLinks A {color:#038;font-family:Verdana;font-size:8pt;text-align:right;}
#divTopLogin {position:absolute;right:0;top:35px;}

#d1,#d2,#d3,#d4,#d5,#d6,#d7,#d8,#d9,#d10 {background:#FFF;float:right;height:54px;width:10px;}
#d1 {-moz-opacity:1;filter:alpha(opacity=100);opacity:1;}
#d2 {-moz-opacity:.9;filter:alpha(opacity=90);opacity:.9;}
#d3 {-moz-opacity:.8;filter:alpha(opacity=80);opacity:.8;}
#d4 {-moz-opacity:.7;filter:alpha(opacity=70);opacity:.7;}
#d5 {-moz-opacity:.6;filter:alpha(opacity=60);opacity:.6;}
#d6 {-moz-opacity:.5;filter:alpha(opacity=50);opacity:.5;}
#d7 {-moz-opacity:.4;filter:alpha(opacity=40);opacity:.4;}
#d8 {-moz-opacity:.3;filter:alpha(opacity=30);opacity:.3;}
#d9 {-moz-opacity:.2;filter:alpha(opacity=20);opacity:.2;}
#d10{-moz-opacity:.1;filter:alpha(opacity=10);opacity:.1;}

.clsPageFooter {border-top:solid silver 1px;clear:both;color:gray;font-family:verdana;font-size:.7em;height:12px;line-height:12px;margin:0 0 0 15px;max-width:1200px;min-width:800px;padding:6px 0 1px;text-align:center;}
.clsPageFooter A {color:gray;font-size:100%;}

#divNavStrip {background:#d8e4f8 url(../images/navStripBG.gif) right top no-repeat;color:#038;font-size:100%;height:21px;line-height:21px;margin:0 0 10px;overflow:hidden;padding:0 10px;}
#divNavStrip A {font-size:100%;line-height:100%;}
#divSiteMapPath {color:#038;float:left;height:19px;line-height:19px;padding-top:2px;}
#divPhoneNumber {color:#038;cursor:help;float:right;font-size:140%;font-weight:700;height:21px;line-height:21px;}

/* Content ****************/

.clsContent {text-align:left;height:400px;min-height:400px;padding:0 0 15px 15px;}
.clsLargeIndent {margin-left:20px;}
.clsMediumIndent {margin-left:15px;}
.clsSmallIndent {margin-left:10px;}
.clsNewsArticle:first-letter {font-size:1.2em;font-weight:700;}
.clsThanks {color:#062;font-weight:700;}

hr {border:0;border-bottom:solid silver 1px;height:1px;margin-bottom:0;margin-top:0;}

dd {margin:2px 0 0 30px;}
dd.parent {margin:10px 0 0;}
dl.parent {margin:20px 0 0;}
dt {font-weight:700;margin-top:10px;}
dt.parent {font-weight:400;}

h1 {color:#C33;font-family:Arial;font-size:1.5em;margin-bottom:10px;margin-top:0;}
h2 {color:#000;font-family:Arial;font-size:1.3em;margin-bottom:5px;margin-top:0;}
h3 {color:#038;font-family:Arial;font-size:1.3em;margin-bottom:5px;margin-top:0;}
h4 {color:#000;font-family:Arial;font-size:1.1em;margin-bottom:5px;margin-top:0;}
h5 {color:#038;font-family:Arial;font-size:1.1em;margin-bottom:5px;margin-top:0;}
h6 {color:Gray;font-family:Arial;font-size:1.1em;margin-bottom:5px;margin-top:0;}

img {border:0;display:inline;}

ul {font-family:verdana, ariel, Serif;font-size:1em;margin-top:0;list-style-image:url(../images/symbol_13.gif);}
li {font-family:verdana, ariel, Serif;font-size:1em;margin-bottom:5px;padding-left:4px;}
ol {font-family:verdana, ariel, Serif;font-size:1em;}
p {font-family:verdana, ariel, Serif;font-size:1em;line-height:1.5;margin-bottom:.85em;margin-top:0;text-align:left;}

/* Login ****************/

.clsLogin {color:#038;font-family:Verdana;padding:2px;text-align:left;}
.clsLogin A {color:#038;font-family:Verdana;font-size:8pt;}

#divLoginStatus {font-size:.75em;padding:5px;}

.clsLoginControlContainer {font-size:.8em;margin-top:7px;text-align:center;}
.clsLoginMsg {color:#C33;display:block;font-size:.8em;font-weight:700;margin:5px 5px 0;text-align:center;}
.clsUsernameLabel {font-size:.8em;text-align:right;}
.clsPasswordLabel {font-size:.8em;text-align:right;}

/* 3D Blue Box ****************/

.cls3DBlueBoxLL {background-image:url(../images/3d-box_07.gif);background-position:bottom left;background-repeat:no-repeat;height:10px;line-height:0;width:10px;}
.cls3DBlueBoxLM {background-image:url(../images/3d-box_08.gif);height:10px;line-height:0;}
.cls3DBlueBoxLR {background-image:url(../images/3d-box_09.gif);background-position:bottom right;background-repeat:no-repeat;height:10px;line-height:0;width:10px;}
.cls3DBlueBoxML {background-image:url(../images/3d-box_04.gif);width:10px;}
.cls3DBlueBoxMM {background-color:#d8e4f8;}
.cls3DBlueBoxMR {background-image:url(../images/3d-box_06.gif);width:10px;}
.cls3DBlueBoxUL {background-image:url(../images/3d-box_01.gif);background-position:top left;background-repeat:no-repeat;height:10px;line-height:0;width:10px;}
.cls3DBlueBoxUM {background-image:url(../images/3d-box_02.gif);height:10px;line-height:0;}
.cls3DBlueBoxUR {background-image:url(../images/3d-box_03.gif);background-position:top right;background-repeat:no-repeat;height:10px;line-height:0;width:10px;}

/* Blue Box ****************/

.clsBlueBoxLL {background-image:url(../images/BlueBox_LL.gif);background-position:bottom left;background-repeat:no-repeat;height:10px;line-height:0;width:10px;}
.clsBlueBoxLM {background-image:url(../images/BlueBox_B.gif);height:10px;line-height:0;}
.clsBlueBoxLR {background-image:url(../images/BlueBox_LR.gif);background-position:bottom right;background-repeat:no-repeat;height:10px;line-height:0;width:10px;}
.clsBlueBoxML {background-image:url(../images/BlueBox_L.gif);width:10px;}
.clsBlueBoxMM {background-color:#d8e4f8;}
.clsBlueBoxMR {background-image:url(../images/BlueBox_R.gif);width:10px;}
.clsBlueBoxUL {background-image:url(../images/BlueBox_UL.gif);background-position:top left;background-repeat:no-repeat;height:10px;line-height:0;width:10px;}
.clsBlueBoxUM {background-image:url(../images/BlueBox_U.gif);height:10px;line-height:0;}
.clsBlueBoxUR {background-image:url(../images/BlueBox_UR.gif);background-position:top right;background-repeat:no-repeat;height:10px;line-height:0;width:10px;}

/* Gray Box ****************/

.clsGrayBoxLL {background-image:url(../images/GrayBox_LL.gif);background-position:bottom left;background-repeat:no-repeat;height:10px;line-height:0;width:10px;}
.clsGrayBoxLM {background-color:#eaeef2;border-bottom:solid #dfdfdf 1px;height:10px;line-height:0;}
.clsGrayBoxLR {background-image:url(../images/GrayBox_LR.gif);background-position:bottom right;background-repeat:no-repeat;height:10px;line-height:0;width:10px;}
.clsGrayBoxML {background-color:#eaeef2;border-left:solid #dfdfdf 1px;line-height:0;width:10px;}
.clsGrayBoxMM {background-color:#eaeef2;}
.clsGrayBoxMR {background-color:#eaeef2;border-right:solid #dfdfdf 1px;line-height:0;width:10px;}
.clsGrayBoxRight {margin-left:auto;margin-right:0;}
.clsGrayBoxUL {background-image:url(../images/GrayBox_UL.gif);background-position:top left;background-repeat:no-repeat;height:10px;line-height:0;width:10px;}
.clsGrayBoxUM {background-color:#eaeef2;border-top:solid #dfdfdf 1px;height:10px;line-height:0;}
.clsGrayBoxUR {background-image:url(../images/GrayBox_UR.gif);background-position:top right;background-repeat:no-repeat;height:10px;line-height:0;width:10px;}

/* Gray CSS Box ****************/

.box {background:#eaeef2 url(../images/boxGrayLL.gif) no-repeat left bottom; float:left; width:100%; }        
.box DIV.box-outer {background:url(../images/boxGrayLR.gif) no-repeat right bottom; float:left; width:100%;}        
.box DIV.box-outer DIV.box-inner {background:url(../images/boxGrayUL.gif) no-repeat left top; float:left; width:100%;}        
.box DIV.box-outer DIV.box-inner DIV.box-content {background:url(../images/boxGrayUR.gif) no-repeat right top; float:left; width:100%;}

/* White Box ****************/

.clsWhiteBoxLL {background-image:url(../images/WhiteBox_LL.gif);background-position:bottom left;background-repeat:no-repeat;height:10px;line-height:0;width:10px;}
.clsWhiteBoxLM {background-image:url(../images/WhiteBox_B.gif);height:10px;line-height:0;}
.clsWhiteBoxLR {background-image:url(../images/WhiteBox_LR.gif);background-position:bottom right;background-repeat:no-repeat;height:10px;line-height:0;width:10px;}
.clsWhiteBoxML {background-image:url(../images/WhiteBox_L.gif);line-height:0;width:10px;}
.clsWhiteBoxMM {background-color:#FFF;}
.clsWhiteBoxMR {background-image:url(../images/WhiteBox_R.gif);line-height:0;width:10px;}
.clsWhiteBoxUL {background-image:url(../images/WhiteBox_UL.gif);background-position:top left;background-repeat:no-repeat;height:10px;line-height:0;width:10px;}
.clsWhiteBoxUM {background-image:url(../images/WhiteBox_U.gif);height:10px;line-height:0;}
.clsWhiteBoxUR {background-image:url(../images/WhiteBox_UR.gif);background-position:top right;background-repeat:no-repeat;height:10px;line-height:0;width:10px;}

/* Menu ****************/

.clsMenu {width:230px;}
.clsNavMenu {background-color:#eaeef2;border-right:solid #dfdfdf 1px;font-family:verdana;font-size:.8em;padding:1px 4px 1px 4px;}
.clsMenuTop {background-image:url(../images/menuTopBG.gif);background-position:top right;display:block;font-size:0;height:10px;line-height:10px;width:100%;}
.clsMenuBottom {background-image:url(../images/menuBottomBG.gif);background-position:bottom right;display:block;height:10px;line-height:10px;width:100%;}
.clsMenuFooter {margin-bottom:10px;text-align:center;}
.clsChildNodesContainer {margin-left:10px;position:relative;}
.clsMenuSeperator {font-size:0;height:8px;line-height:8px;position:relative;}

.clsRootNode img,.clsSelectedRootNode img,.clsNodeItem img,.clsSelectedNodeItem img,.clsSecureNodeItem img,.clsSelectedSecureNodeItem img,.clsSignOutNode img {margin-right:4px;}
.clsRootNode {margin:1px 0;padding:2px;position:relative;}
.clsSelectedRootNode {background-image:url(../images/selectedMenuItem.gif);background-position:right;background-repeat:no-repeat;bbackground-color:#FFF;border-left:solid 1px #a3b2c0;margin:1px 0;padding:2px;position:relative;}
.clsNodeItem {border-left:solid 1px #eaeef2;margin:1px 0;padding:2px;position:relative;}
.clsSelectedNodeItem {background-image:url(../images/selectedMenuItem.gif);background-position:right;background-repeat:no-repeat;bbackground-color:#FFF;border-left:solid 1px #a3b2c0;margin:1px 0;padding:2px;position:relative;}
.clsSecureNodeItem, .clsSignOutNode {border-left:solid 1px #eaeef2;margin:1px 0;padding:2px;position:relative;}
.clsSignOutNode {margin-left:-7px; position:relative;}
.clsSelectedSecureNodeItem {background-image:url(../images/selectedMenuItem.gif);background-position:right top;background-repeat:no-repeat;border-left:solid 1px #a3b2c0;margin:1px 0;padding:2px;position:relative;}

.clsHiddenRootNode {display:none;}

.clsSubMenu {height:400px;padding:20px 10px 10px;}

/* Footer ****************/

.clsEHL {color:#000;font-size:1em;font-weight:700;margin-left:20px;margin-right:20px;}
.clsEHL A {color:#000;}