/*-------style.css v1.0 - Application Name----------*/
/*Default Parent Styles*/
* {font-family:arial,helvetica,sans-serif}
body {background-color:#fff;font-size:1em; margin:0}

/*Default Headers Styles*/
h1 {font-size:150%;margin:0;font-weight:bold}
#title h1 {margin:0 10em 0 0;padding:0 0 4px 0;font-size:100%}
h1.thin {font-size:100%;margin:12px 0 6px}
h2 {font-size:115%;margin:.75em 0;}
h3 {font-size:115%;margin:.75em 0;}
h4 {font-size:105%;margin:.75em 0;}
h5 {font-size:100%;margin:.75em 0;}
h6 {font-size:100%;margin:.75em 0;}

/*Default List Syles*/
ul {font-size:100%;margin:0 0 5px 9px;padding-left:9px}
ul.strong {font-weight:bold;}
ol {margin:0 0 5px 1px;padding-left:1px;list-style-position:inside}
ol.strong{font-weight:bold;}
li {padding-top:1px;padding-bottom:0}
ul.linkList{list-style: none; margin-left:0; padding-left:0;} /*AK*/
 
/*Default HTML Styles*/
sup {font-size:85%}
a:link sup,a:visited sup {text-decoration:none}
a:link, a:visited {color:#369;text-decoration:underline;}
a:hover {color:#002cda;text-decoration:underline}
p {margin-bottom:20px;margin-top:0;}
img {border:none}
acronym, abbr {text-decoration:none}

/*Default Form Styles*/
form {margin:0}
fieldset {margin:0;padding:0;border:none}
legend {padding:0;margin:0;color:#000}
legend.hide {display:none}

/*Special Classes*/
.clearAll {clear:both;line-height:0;height:0}
.nested {font-size:100%}
.inline {display:inline}
div.clearer {display:none}
.hidden {display:none;}
.hide {display:none;}
ul.spaced_list li, ol.spaced_list li{margin-bottom:10px;} /*AK*/

/*Browser Work-arounds*/
/* MacIE5 hack \*/
     div.clearer {display:inherit;clear:left;line-height:0;height:0}
/* End MacIE5 hack */  

/*Header Styles*/
#masthead {float:none;width:981px;margin:0 auto 7px auto;padding:0;height:62px;vertical-align:top;border-top:5px solid #dddece;}
#brand {float:left;width:auto;height:62px;margin:0 0 0 0;padding:0;}
#mLogo {margin-left:2px}
#utilities {float:right;width:auto;font-size:75%;margin:4px 15px 0 0;padding:0;color:#b2b299;}
a.headerTopOn:link,a.headerTopOn:visited {font-weight:bold;color:#4986ff;text-decoration:none}
#utilities a:link,#utilities a:visited {color:#369;text-decoration:none}
#utilities a:hover {color:#002cda;text-decoration:underline}
#topSearch {float:right;width:auto;margin:0;padding:2px 5px 5px 5px;background:#dddece url("/img/search_corner.gif") bottom left no-repeat}
#topSearch input {font-size:75%}  
#btnTopSearch {margin:0 10px -6px 3px}
#url {display:none}
#title {border-bottom:1px solid #666;vertical-align:top;margin:11px 6px 15px 19px}
#printLink {display:block;float:right;width:10em;margin:-7px 0 0 0;padding:10px 0 0 30px;font:normal 68% arial,helvetica;background:url("/img/al_printer_btn.gif") 0 7px no-repeat}
#layout {width:100%;margin:0;padding:0;}
#layout td {padding:0;margin:0}
#main {width:981px;;margin-left:auto;margin-right:auto;padding:7px 0 0 0px}

/*Layout Columns*/
#leftCol {width:170px;margin:0;padding:0;vertical-align:top;/*Added AK*/float:left;}
/*AK*/#leftContentCol {width:78%; float:left;}
#contentCol {margin:0;padding:0;vertical-align:top;background-color:#fff;border-left:1px solid #cdcdcd;/*Added AK*/float:right; width:805px; /*AK*/line-height: 1em;}
#leftCol div.generictext {margin-bottom:10px}
#minWidth {width:540px;height:1px}
#multiCol {width:97.5%;padding:0;margin:7px 0 20px 19px;border:none;}
#rightCol {vertical-align:top;margin:0 -1px 0 13px; /*AK*/float:right;}
#gutter {width:13px}

/*Tab Navigation*/
#tabNav {float:none;width:981px;margin:0 auto;padding:0 0 0 0;vertical-align:top;line-height:normal;background:url("/img/tab_bottom.gif") bottom left repeat-x}
#tabNav ul {width:100%;}
#tabNav ul,#tabNav li {float:left;list-style-type:none;padding:0;margin:0}
#tabNav ul a {display:block;border-left:1px solid #ccc;margin:0 2px 1px 0;padding:5px 15px 5px 15px;color:#369;font-weight:bold;text-decoration:none;background:url("/img/unselected_tab.jpg") top right no-repeat}
#tabNav ul a:hover {color:#205080;text-decoration:none;border-left:1px solid #cdcdcd;background:url("/img/rollover_tab.gif") top right no-repeat}
#tabNav li.tabOn {margin:0 2px 0 0;padding:5px 15px 6px 15px;font-weight:bold;color:#000;border-left:1px solid #b3b1b1;border-bottom:none;background:url("/img/selected_tab.gif") top right no-repeat}

#tabNav li.tabOn a:link,#tabNav li.tabOn a:hover,#tabNav li.tabOn a:visited {display:inline;padding:0;border:none;background:none}
#tabNav li.tabOn a:hover {color:#002cda}
#tabNav ul {font-size: 75%;}

/*Footer Styles*/
#footer {width:981px;margin:15px auto 0px auto;padding-top:.5em;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #fff;background:url("/img/gray_stagecoach.gif") 0 18px no-repeat}
#footer img {float:left;clear:right;margin:0 0 0 -30px;z-index:50}
#footer {font-size:62%;}
ul.footer {font-size:62%;color:#666; list-style:none; line-height:1.5em;}/*AK*/
ul.footer li{display:inline;}/*AK*/
.footer2 {color:#666}
.footer1 a:link {text-decoration:none}
.footer1 a:visited {text-decoration:none}
.footer1 a:hover {text-decoration:underline}  

/*div,table,td,th {font-size:100%;padding:0}*/

ol.nested {font-size:100%;list-style-type:lower-alpha}
ol.nested2 {font-size:100%}
ul.nested {font-size:100%}

img.caret {padding-top:3px;padding-right:3px;display:inline}

/* Navigation */
#printWrap {margin-bottom:10px} 
.prMarker {display:none;}
#navTop {margin:0 10px 0 0;padding:0 0 6px 8px;font-size:75%;border-bottom:2px solid #cdcdcd}
#navTop img {margin-left:-8px}
#navTop a {display:block;width:auto;margin-left:-8px;padding-left:8px;background:url("/img/lnav-caret-down.gif") 0 2px no-repeat}
#productNav {margin:0 0 21px 0;padding:0 10px 0 0;list-style-type:none;font-size:75%;}
#productNav a:link,#productNav a:visited,#navTop a:link,#navTop a:visited {text-decoration:none}
#productNav ul,#productNav ul ul,#productNav ul ul ul,#productNav ul ul ul ul {margin:3px 0 0 0;padding:0;list-style-type:none;font-size:100%;background:url("/img/left_nav_dot.gif") top repeat-x}
#productNav li {padding:7px 0 6px 0;background:url("/img/left_nav_dot.gif") bottom repeat-x}
#productNav ul li,#productNav ul ul li,#productNav ul ul ul li,#productNav ul ul ul ul li {padding:7px 0 6px 0;}
#productNav li.crumb,#productNav ul li.crumb,#productNav ul ul li.crumb,#productNav ul ul ul li.crumb,#productNav ul ul ul ul li.crumb {padding-bottom:0;background:none}
#productNav li.crumb div.crumbTop {padding-left:7px;background:url("/img/lnav-caret-down.gif") 0 3px no-repeat}
#productNav ul li.crumb div.crumbTop {padding-left:16px;background:url("/img/lnav-caret-down.gif") 8px 3px no-repeat}
#productNav ul ul li.crumb div.crumbTop {padding-left:24px;background:url("/img/lnav-caret-down.gif") 16px 3px no-repeat}
#productNav ul ul ul li.crumb div.crumbTop {padding-left:32px;background:url("/img/lnav-caret-down.gif") 24px 3px no-repeat}
#productNav ul ul ul ul li.crumb div.crumbTop {padding-left:40px;background:url("/img/lnav-caret-down.gif") 32px 3px no-repeat}
li.selected {font-weight:bold}
#productNav li.selected {padding-left:8px}
#productNav li.selected img {margin-left:-8px; /*AK*/ margin-right:2px;}
#productNav ul li.selected,#productNav ul ul li.selected,#productNav ul ul ul li.selected, #productNav ul ul ul ul li.selected {padding-left:0}
#productNav ul li.selected img,#productNav ul ul li.selected img,#productNav ul ul ul li.selected img,#productNav ul ul ul ul li.selected img {margin-left:-8px}
#productNav ul li div {padding:0 0 0 16px}
/*AK#productNav .crumb li {padding-left:16px;}*/
/*AK#productNav .selected li {padding-left: 16px;}AK*/

#productNav ul ul li div {padding:0 0 0 24px}
#productNav ul ul ul li div {padding:0 0 0 32px}
#productNav ul ul ul ul li div {padding:0 0 0 40px}

a.subNav:link, a.subNav:visited {color:#369;text-decoration:none}
a.subNav:hover {color:#002cda;text-decoration:underline} 


/* Components */
div.imageList {background:url("/img/caret_header.gif") left no-repeat;text-align:left;vertical-align:top;white-space:nowrap;padding-left:15px;margin-bottom:5px;font-size:75%}
div.imageList> a:hover {text-decoration:underline}
div.imageList> a:visited {text-decoration:none}
.doubleList {vertical-align:top;width:80%;margin:0 0 15px 0}
.doubleList td {padding-top:20px;width:50%}
td.doubleListRightLine {border-left:1px solid #666;}
td.doubleListRightLine div {margin-left:20px}
td.doubleListRightLine ul {margin-left:20px;padding-left:20px}
.promo {width:161px;border:1px solid #999;padding:4px;background-color:#fff;font-size:70%;margin-bottom:10px;voice-family: "\"}\"";voice-family:inherit;width:151px}
html>body .promo {width:151px}
.promo p {margin-bottom:0}
div.promo h4 {font-size:100%;margin-bottom:4px;color:#993} 
ul.checkList {list-style-image:url("/img/al_check_gen.gif")} /* CheckMark List and Box List classes */
ul.boxList  {list-style-image:url("/img/al_box_gen.gif")}
ul.checkListN {list-style-image:url("/img/al_check_gen.gif");font-size:100%}
ul.boxListN  {list-style-image:url("/img/al_box_gen.gif");font-size:100%}
.bodyPromo {width:145px;border:1px solid #ccc;margin:0 .5em .5em 0;padding:3px;color:#000;background-color:#f2f2d9}
.relatedInfo h3 {font-size:68%;color:#fff;padding:.1em .4em;background-color:#663}
.relatedSubTitle .relatedLink {font-size:100%}
.relDivider {border-top:1px;border-bottom:1px dotted #ccc;height:5px;line-height:5px;margin:0 3px}
.t15Layout {margin:0 16px 23px 0;padding-left:6px}
.listImg {width:145px;margin-bottom:10px;overflow:hidden} 


/*c4 - Area at top of page with photo on left and small bit of text on right with CTA backgrounds vary*/
#c4Layout {width:97.5%;margin:0 0 18px 19px;border-right:6px solid #fff}
#c4Layout .c4Right {font-size:75%}
#c4Slogan1,#c4Slogan2,#contentCol #c4Slogan3,#c4Slogan4,#c4Slogan5,#c4Slogan6 {width:97.5%; margin:0 0 0 19px;border-right:6px solid #fff;height:83px;}
.c4Left img {border:1px solid #fff;border-width:0 1px}

#c4Slogan1 .c4Left {/*AK*/float:left; width:236px; height:84px; /*AK*/border-left:9px solid #828250;}  /* pea green banner */ 
#c4Slogan2 .c4Left {/*AK*/float:left; width:236px; height:84px; /*AK*/border-left:9px solid #6E797D;}  /* blue/gray banner */
#c4Slogan3 .c4Left {/*AK*/float:left; width:236px; height:84px; /*AK*/border-left:9px solid #7B7685;}  /* periwinkle banner */
#c4Slogan4 .c4Left {/*AK*/float:left; width:236px; height:84px; /*AK*/border-left:9px solid #547890;}  /* bright steel blue banner */
#c4Slogan5 .c4Left {/*AK*/float:left; width:236px; height:84px; /*AK*/border-left:9px solid #6E797D;}  /* steel blue banner */
#c4Slogan6 .c4Left {/*AK*/float:left; width:236px; height:84px; /*AK*/border-left:9px solid #665D48;}  /* forest green banner */

#c4Slogan1 .c4Left,#c4Slogan2 .c4Left,#c4Slogan3 .c4Left,#c4Slogan4 .c4Left,#c4Slogan5 .c4Left,#c4Slogan6 .c4Left {background-color:#fff}
#c4Slogan1 .c4Right1,#c4Slogan2 .c4Right2,#c4Slogan3 .c4Right3,#c4Slogan4 .c4Right4,#c4Slogan5 .c4Right5,#c4Slogan6 .c4Right6 {padding-left:5px;vertical-align:middle}
.c4Right1 {/*Added AK*/float:left; width:512px; height:84px; /*End Added*/background-color:#5a592b;}  /* pea green banner */ 
.c4Right2 {/*Added AK*/float:left; width:512px; height:84px; /*End Added*/background-color:#52626B;}  /* blue/gray banner */
.c4Right3 {/*Added AK*/float:left; width:512px; height:84px; /*End Added*/background-color:#575167;}  /* periwinkle banner */
.c4Right4 {/*Added AK*/float:left; width:512px; height:84px; /*End Added*/background-color:#305C78;}  /* bright steel blue banner */
.c4Right5 {/*Added AK*/float:left; width:512px; height:84px; /*End Added*/background-color:#52626B;}  /* steel blue banner */
.c4Right6 {/*Added AK*/float:left; width:512px; height:84px; /*End Added*/background-color:#574B31;}  /* forest green banner */

#multiCol #c4Promo,#multiCol #c4Slogan1,#multiCol #c4Slogan2,#multiCol #c4Slogan3,#multiCol #c4Slogan4,#multiCol #c4Slogan5,#multiCol #c4Slogan6 {margin-left:0}
#c4Plain {width:97.5%;margin:0 0 18px 19px;border-right:6px solid #fff;height:83px}
#c4Plain .c4Left {background-color:#fff;border-right:5px solid #fff}

#c4Promo {width:97.5%;margin:0 0 0 19px;border-right:6px solid #fff} 
#c4Promo .c4Left {width:200px}
#c4Promo .c4Right1,#c4Promo .c4Right2,#c4Promo .c4Right3,#c4Promo .c4Right4,#c4Promo .c4Right5,#c4Promo .c4Right6 {padding-left:5px;vertical-align:top}
#c4Promo .c4Right1,#c4Slogan1 .c4Right1 {border-left:5px solid #828250;border-right:13px solid #828250;}
#c4Promo .c4Right2,#c4Slogan2 .c4Right2 {border-left:5px solid #6E797D;border-right:13px solid #6E797D;}
#c4Promo .c4Right3,#c4Slogan3 .c4Right3 {border-left:5px solid #7B7685;border-right:13px solid #7B7685;}
#c4Promo .c4Right4,#c4Slogan4 .c4Right4 {border-left:5px solid #547890;border-right:13px solid #547890;}
#c4Promo .c4Right5,#c4Slogan5 .c4Right5 {border-left:5px solid #6E797D;border-right:13px solid #6E797D;}
#c4Promo .c4Right6,#c4Slogan6 .c4Right6 {border-left:5px solid #665D48;border-right:13px solid #665D48;}

.c4P {margin:7px 19px 13px 19px;font-size:75%;vertical-align:top}
.c4P li {vertical-align:middle}

.c4Right1 p,.c4Right2 p,.c4Right3 p,.c4Right4 p,.c4Right5 p,.c4Right6 p {margin:0 0 8px 0;padding:0;font-size:75%;font-weight:bold;color:#fff}
.c4Right1 h2,.c4Right2 h2,.c4Right3 h2,.c4Right4 h2,.c4Right5 h2,.c4Right6 h2 {margin:20px 0 0 0;line-height:20px;font-size:115%;font-weight:bold;color:#fff}
.c4Right1 h5,.c4Right2 h5,.c4Right3 h5,.c4Right4 h5,.c4Right5 h5,.c4Right6 h5 {margin:8px 0 0 0;font-size:70%;font-weight:bold;color:#fff}
.c4Right1 h2.slogan,.c4Right2 h2.slogan,.c4Right3 h2.slogan,.c4Right4 h2.slogan,.c4Right5 h2.slogan,.c4Right6 h2.slogan {font-size:112%}

.c4Link1,.c4Link2,.c4Link3,.c4Link4,.c4Link5,.c4Link6  {font-size:75%;font-weight:bold}  
.c4Link1,.c4Link1 a:link,.c4Link1 a:visited {color:#fc6;text-decoration:none}
.c4Link1 a:hover,.c4Link1 a:active {color:#fc6;text-decoration:underline}
.c4Link2,.c4Link2 a:link,.c4Link2 a:visited {color:#E5E599;text-decoration:none}
.c4Link2 a:hover,.c4Link2 a:active {color:#E5E599;text-decoration:underline}
.c4Link3,.c4Link3 a:link,.c4Link3 a:visited {color:#fc9;text-decoration:none}
.c4Link3 a:hover,.c4Link3 a:active {color:#fc9;text-decoration:underline}
.c4Link4,.c4Link4 a:link,.c4Link4 a:visited {color:#9cf;text-decoration:none}
.c4Link4 a:hover,.c4Link4 a:active {color:#9cf;text-decoration:underline}
.c4Link5,.c4Link5 a:link,.c4Link5 a:visited {color:#ccc;text-decoration:none}
.c4Link5 a:hover,.c4Link5 a:active {color:#ccc;text-decoration:underline}
.c4Link6,.c4Link6 a:link,.c4Link6 a:visited {color:#fc9;text-decoration:none}
.c4Link6 a:hover,.c4Link6 a:active {color:#fc9;text-decoration:underline}
.c4Right1 a:link,.c4Right1 a:hover,.c4Right1 a:visited ,.c4Right2 a:link,.c4Right2 a:hover,.c4Right2 a:visited, .c4Right3 a:link,.c4Right3 a:hover,.c4Right3 a:visited {color:#fff}
.c4Right4 a:link,.c4Right4 a:hover,.c4Right4 a:visited,.c4Right5 a:link,.c4Right5 a:hover,.c4Right5 a:visited,.c4Right6 a:link,.c4Right6 a:hover,.c4Right6 a:visited  {color:#fff}


/*c5 - */
.c5 {width:100%;margin:0 0 16px 0}
.c5 h3.categoryName {padding-top:0;border:none}

/*c7 - */
.c7Layout {width:100%;padding:0;margin:0;border:none}
.c7HalfLayout {width:50%;padding:0;margin:0;border:none}
.c7Left,.c7Right {width:50%;padding:0;vertical-align:top}
.c7Left .c7 {padding:0;margin:0 8px 20px 0}
.c7Right .c7 {padding:0;margin:0 0 20px 8px} 
.c7 p {margin:0;padding:0}


/*c8 - */
.c8 {padding:0;margin:0 0 20px 0}
.c8Layout {width:100%;padding:0;margin:-15px 16px 0 0;border:none}
.c8Left,.c8Right {width:50%;vertical-align:top}
.c8Left {margin-right:8px}
.c8Right {margin-left:8px} 

/*c9 - */ 
.c9layout, .c9layoutRight {font-size:75%;width:100%;vertical-align:top;margin-bottom:10px}
.c9layout img {float:left;margin-right:12px}
.c9layoutRight img {float:right;margin-left:12px}
.c9layout p, .c9layoutRight p {margin-bottom:0px;margin-top:10px}
.c9layout ul,.c9layoutRight ul {list-style-position:inside}
.c9layout div.clearAll,.c9layoutRight div.clearAll {margin-top:-10px}


/*c10 v1 - Call to Action boxes*/
.c10Layout {margin:0 0 17px 19px; font-size:70%;}
#layout .c10Left,.c10Left {padding:1px 4px;font-weight:bold;color:#3f3f3f;white-space:nowrap}
#layout .c10Right,.c10Right {background-color:#fff;font-weight:bold;white-space:nowrap;padding:1px}
.c10Shell {padding:1px;background-color:#600}
.c10Holder {border:1px solid #999;background-color:#fff;margin:0 10px 0 0}
#multiCol .c10Layout {margin:0 0 20px 0}
.c10NoLink {color:#fff;padding:1px 3px;background-color:#663;border:1px solid #4d401f}
.c10Shell a:link,.c10Shell a:visited,a.c10Link:link,a.c10Link:visited {display:block;color:#fff;font-weight:bold;text-decoration:none;padding:0 5px 1px 8px;border:1px solid #f33;border-bottom:0px;background:#900 url("/img/caret_ca_rd.gif") 1px 3px no-repeat}
.c10Shell a:active,a.c10Link:hover,a.c10Link:active {color:#fff;text-decoration:underline}


/*c10 v2 - Call to Action boxes within c11text *steph change*/
.c10LayoutDiv {margin:0 0 17px 19px; font-size:95%;}
#layout .c10LeftDiv,.c10LeftDiv {padding:1px 4px;font-weight:bold;color:#3f3f3f;white-space:nowrap}
#layout .c10RightDiv,.c10RightDiv {background-color:#fff;font-weight:bold;white-space:nowrap;padding:1px}
.c10ShellDiv {padding:1px;background-color:#600}
.c10HolderDiv {border:1px solid #999;background-color:#fff;margin:0 10px 0 0}
#multiCol .c10LayoutDiv {margin:0 0 20px 0}
.c10NoLinkDiv {color:#fff;padding:1px 3px;background-color:#663;border:1px solid #4d401f}
.c10ShellDiv a:link,.c10ShellDiv a:visited,a.c10LinkDiv:link,a.c10LinkDiv:visited {display:block;color:#fff;font-weight:bold;text-decoration:none;padding:0 5px 1px 8px;border:1px solid #f33;border-bottom:0px;background:#900 url("/img/caret_ca_rd.gif") 1px 3px no-repeat}
.c10ShellDiv a:active,a.c10LinkDiv:hover,a.c10LinkDiv:active {color:#fff;text-decoration:underline}



/*c11 - */
.c11text {font-size:75%;margin-bottom:12px}
.c11text strong {padding-left:1px}

/*c13 -*/
.c13 {width:100%;padding:0;margin:0 0 15px 0}
.c13Content {width:50%;padding:1px;border:1px solid #cc9;font-size:87%;color:#663;text-align:center;vertical-align:middle}
.c13Links {width:50%;background-color:#f2f2dc;padding:1px 1px 4px 1px;border:1px solid #996;vertical-align:top}
.c13Links h3 {font-size:68%;padding:2px 0 2px 2px;margin-bottom:4px;color:#fff;background-color:#663}
.c13Links a {display:block;margin:0 0 2px 5px;padding:0 0 0 9px;font-size:75%;background:url("/img/caret_header.gif") top left no-repeat}
.c13Links h3 a:link,.c13Links h3 a:visited,.c13Links h3 a:hover {display:block;float:right;margin-right:5px;color:#fff;font-size:100%;background:none;text-decoration:none}
.c13Links h3 a:hover {text-decoration:underline}

/*c14 -*/
#multiCol .c14 ul {list-style:none;margin:0 10px 20px 0;padding-left:0}
#multiCol .c14 ul li {padding-left:14px;background:url("/img/al_hyphen_gen.gif") .5em .8em no-repeat} 
#multiCol .c14 h3.categoryName {border:none}

/*c15 -*/
.c15 {width:170px;padding:0 0 15px 10px; background:url("/img/caret_header_left.gif") top left no-repeat;voice-family: "\"}\"";voice-family:inherit;width:160px}
html>body .c15 {width:160px}
.divider {background-color:#ccc;height:1px;line-height:1px;margin:20px 0 15px 0}
.c18Title {margin:3px;font-size:75%;color:#000;font-weight:bold}
.c18Body {margin:3px;font-size:75%;color:#000}
.sideTextAdLink {font-size:68%;color:#369;font-weight:bold;text-align:right;margin:0 5px 4px}


/*c20 -*/
.c20 {width:100%;padding:0;margin:0 0 20px 0;border-top:1px solid #ccc}
.c20 a.productCta {display:block;float:right;padding-top:3px;background:#fff none;font-size:75%}
.c20 h3.categoryName {border:none;padding-top:0;margin-top:4px;color:#000}
.c20 p {margin-bottom:0px}  
.c21,#contentCol .c21,#jump .c21 {width:99.5%;border:none;;border-left:1px solid #ccc;border-top:1px solid #ccc;margin:0 0 20px 0;padding:0} 
.c21 th,#contentCol .c21 th,#jump .c21 th {font-size:100%;vertical-align:top;text-align:left;padding:3px 4px;border:none;border-right:1px solid #666;border-bottom:1px solid #ccc}
.c21 th.c21Hdr,#contentCol .c21 th.c21Hdr,#jump .c21 th.c21Hdr {text-align:left;padding:3px 4px;background-color:#eeefe1;border-right:1px solid #ccc;border-bottom:1px solid #ccc} 
.c21 th.c21Hdr,#contentCol .c21 th.c21Hdr,#jBody .c21 th.c21Hdr {text-align:left;padding:3px 4px;background-color:#f0f0f0;border-right:1px solid #ccc;border-bottom:1px solid #ccc} 
.c21 td,#contentCol .c21 td,#jump .c21 td {font-size:100%;vertical-align:top;padding:3px 4px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#000}
.c21 th.c21Blank,#contentCol .c21 th.c21Blank,#jump .c21 th.c21Blank {border-top:none;background-color:#eeefe1}
#contentCol .c21 td .c10Left,#dContent .c21 td .c10Left,#jBody .c21 td .c10Left {vertical-align:middle;padding:1px 4px;font-size:90%;font-weight:bold;color:#3f3f3f;white-space:nowrap;border-right:none;border-bottom:none}
#contentCol .c21 td .c10Right,#dContent .c21 td .c10Right,#jBody .c21 td .c10Right {vertical-align:middle;padding:1px;font-size:90%;border-left:none;border-right:none;border-bottom:none}
.c21 caption,#contentCol .c21 caption,#jump .c21 caption {padding:3px 4px;border-top:1px solid #666;border-right:1px solid #ccc;border-left:1px solid #ccc;background-color:#d4d7b4;font-size:75%;font-weight:bold;text-align:left}
.c21 caption,#contentCol .c21 caption,#jBody .c21 caption {padding:7px 4px;font-size:90%;font-weight:bold;background:none;border:none;text-align:left}

.c21 caption,#contentCol .c21 caption,#jump .c21 caption,#L6a .c21 caption {margin-top:10pt;padding:3pt 4pt;font-size:100%;font-weight:bold;text-align:left}
.c21 caption,#contentCol .c21 caption,#jBody .c21 caption {
	padding:7px 4px;
	font-size:100%;
	font-weight:bold;
	background:none;
	border:none;
	text-align:left;
	background-color: transparent;
}


.c21bgColor1 {background-color:#f9f5e4} /* yellow */
.c21bgColor2 {background-color:#e8e9d9} /* green */
.c21bgColor3 {background-color:#eaeaea} /* grey */
div.chartExpand {width:99.3%;margin:-20px 0 20px 0;text-align:center;padding:10px 0;border-width:0 1px 2px 1px;border-style:solid;border-color:#ccc}

/*c22 -*/
.c22 {display:block;margin-bottom:15px}

.infoBox {width:151px;border:1px solid #cdcdcd;padding:0;margin:0 .5em .5em 0;font-size:70%;background-color:#fff}
.infoBox p {margin:0 4px 5px 4px}
.infoBox p.c24Link {margin:-5px 3px 5px 3px}

/*c24 -*/
.c24InfoTitle {margin:0 0 4px 0;padding:3px 4px 3px 4px;font-size:110%;color:#000;background:#ebeae3 url("/img/info_box_back.gif") repeat-x}
.c24Text {margin:2px 4px;color:#000}
.c24Link {margin:1px 4px;color:#369;font-weight:bold;text-align:right}
.c24Title {margin:2px 4px;color:#369;font-weight:bold}

/*c26 -*/
.c26,.c38 {font-size:90%;color:#666;margin-bottom:15px;padding-left:1px}
.c26img {margin-bottom:15px}

/*c27*/
.c27q {font-size:75%;padding-bottom:3px}
.c27a {font-size:75%;margin-bottom:15px}
.c27a div {font-weight:bold}
.c27back {display:block;width:8.5em;margin:3px 0 7px 0;font-size:75%}
.c27a .c27back {font-size:100%}

/*c28 -*/
#c28 {margin-bottom:15px}
#c28 h2 {margin:8px 0 4px 0}
.c28a {margin:5px 0 10px 20px;border-left:1px solid #666;padding-left:5px}
.c28q {height:2em;line-height:2em;padding:0 0 10px 15px; background:url("/img/al_faqarrow1_gen.gif") 0 4px no-repeat; }
#c28display {margin:0 0 15px 0;}
#contentCol .c28a .c21 th,#contentCol .c28a .c21 td,#contentCol .c28a .c21 caption {font-size:100%}
#contentCol .c28a .c9layout {font-size:100%;font-weight:normal;margin-top:3px}

/*c45 -*/
.c45Layout {width:160px;padding:1px 0;margin:0 10px 12px 0;background-color:#fff}
.c45Layout h3 {font-size:75%;color:#666;padding:0 0 6px 0;margin:0 0 4px 0;border-bottom:2px solid #cdcdcd;}
.c45Layout h4.relatedSubTitle {font-size:75%;color:#000;font-weight:normal;margin:0 0 5px 0}
.c45Layout .relDivider {border-bottom:1px dotted #ccc;height:1px;line-height:1px;margin:0 0 4px 0}
.c45Layout ul {margin:0 4px 8px 0;padding:0;list-style-type:none;}
.c45Layout li {font-size:75%; margin:0; margin-bottom:3px; padding:0; list-style-type:none}
.c45Layout a:link,.c45Layout a:visited ,.c45Layout a:hover,.c45Layout a:active {text-decoration:none}


table.c59,table.c59Right {width:100%;margin-bottom:15px;font-size:75%;padding:0}
table.c59 td,table.c59Right td {vertical-align:top}
table.c59 .c59txt {vertical-align:top;margin-left: 18px;}
table.c59Right .c59txt {vertical-align:top;margin-right: 18px;}
.footnote {font-size:75%;color:#333;padding:0px 13px 0px 0px}

/* Home Equity Calculator Box */
#L6Tool {float:left;width:400px;height:315px;padding:10px;margin-bottom:-1px;overflow:hidden;border:1px solid #ccc;background-color:#eeefe1}
#L6Tool h3 {font-size:120%;padding-bottom:5px}
.hiddentext {
	position:absolute;
	width: 0;
	height:0;
	font-size:0;
	overflow:hidden;
	left: 630px;}
	
/* --- faq inline style --- */
#faqanchors {list-style-type:none;}
#faqanchors li {display:inline;padding-right:7px;}


/* Form related */
div.buttonBarTable {background-color:#eeefe1;border-bottom:1px solid #ccc;padding:4px 0;margin:0;height:20px}
div.buttonBarTable input, div.buttonBarPage input,div.buttonBarPageShort input {float:right;margin-right:0;margin-left:18px;font-size:75%}
div.buttonBarPage, div.buttonBarPageShort {background-color:#ffffe2;border-top:1px solid #666;border-bottom:1px solid #666;padding:4px 0;margin:10px 0;height:20px}
div.buttonBarPageShort {width:75%}
div.buttonBarTable input.primary, div.buttonBarPage input.primary,div.buttonBarPageShort input.primary {font-weight:bold;padding:0 2px;margin:0 0 0 18px;border-right:2px outset #000;border-bottom:2px outset #000;}
div.buttonBarTable input.primaryRed, div.buttonBarPage input.primaryRed,div.buttonBarPageShort input.primaryRed {font-weight:bold;padding:0 2px;margin:0 0 0 18px;border-right:2px outset #000;border-bottom:2px outset #000; background:#990000; color:#fff;}/*AK*/
div.buttonBarTable input.secondary, div.buttonBarPage input.secondary,div.buttonBarPageShort input.secondary {padding:0 2px;margin-right:-14px}
#multiCol table.frmLayout {font-size:75%;margin:0 0 25px 8px}
#jBody table.frmLayout,#jump table.frmLayout {font-size:75%;margin:0 0 25px 8px} 
#multiCol table.frmLayout td, #jBody table.frmLayout td,#jump table.frmLayout td {vertical-align:top;padding-bottom:12px}
#multiCol table.frmLayout th, #jBody table.frmLayout th,#jump table.frmLayout th {width:161px;padding:0 11px 12px 0;margin-left:8px;vertical-align:top;text-align:left;voice-family: "\"}\"";voice-family:inherit;width:150px}
html>body #multiCol table.frmLayout th, html>body #jBody table.frmLayout th,html>body #jump table.frmLayout th {width:150px}
#multiCol table.frmLayout span, #jBody table.frmLayout span,#jump table.frmLayout span {display:block;color:#666;font-weight:normal}
#multiCol table.frmLayout th img, #jBody table.frmLayout th img,#jump table.frmLayout th img {padding-right:5px}
#multiCol table.frmLayout td input, #multiCol table.frmLayout td select, #jBody table.frmLayout td input, #jBody table.frmLayout td select,#jump table.frmLayout td input, #jump table.frmLayout td select {margin:0 5px 2px 0;font-size:95%}
#multiCol table.frmLayout td div, #jBody table.frmLayout td div,#jump table.frmLayout td div {float:left;margin-right:4px;}
#multiCol table.frmLayout td div.nolabel, #jBody table.frmLayout td div.nolabel,#jump table.frmLayout td div.nolabel {padding-top:1.3em}
#multiCol table.frmLayout td input[type="radio"], #jBody table.frmLayout td input[type="radio"],#jump table.frmLayout td input[type="radio"] {margin-bottom:-2px}
#multiCol table.frmLayout td p, #jBody table.frmLayout td p,#jump table.frmLayout td p {color:#666;margin:0}
#multiCol table.frmLayout td div.sub, #jBody table.frmLayout td div.sub,#jump table.frmLayout td div.sub {float:none;vertical-align:top;padding:0 0 10px 20px;}
#multiCol table.frmLayout td div.sub input, #jBody table.frmLayout td div.sub input,#jump table.frmLayout td div.sub input {margin:0 3px -2px -23px}
#multiCol table.frmLayout td span, #jBody table.frmLayout td span,#jump table.frmLayout td span {clear:left;color:#666;padding-right:10px}
h2.frm {margin-bottom:10px;border-bottom:1px solid #000}
h2.frm span {font-weight:normal;color:#666}
/* End form related */

/*Preferred Capital Styles - AK */
.bio_img{width:125px; margin:0 15px 15px 0; padding:3px; float:left; border: 1px solid #cdcdcd;}
.bio{border-bottom:1px #ccc solid;}
.bio ul.title, .bio_last ul.title{list-style:none; padding:15px 0 0 0;}
.bio h2{margin:20px 0 0 0;}
.news_date{font-weight:bold; color:#666; margin-bottom:5px; display:block;}
ul.news_releases{list-style:none; margin:0 0 30px 0; padding:0;}
ul.news_releases li{margin:0 0 10px 0; border-bottom:1px dotted #cdcdcd; padding:0 0 15px 0;}
ul.news_releases li a{font-weight:bold;}
/* Temporary fix for the old footers and disclosures */
.c26 .smaller-text {font-size:105%;color:#666}  
.c26 .c26,.c26 .footnote,.c38 .smaller-text,.c38 .footnote,.c38 .c38,.c26 .c38,.c38 .c26,.c26 .c21,.c26 .generictext {font-size:105%;display:inline}

/* ----- Yellow to White Gradient CTA box for the content area (used on 3rd Level page) ----- */
#L6Ctb {clear:left;height:34px; width:100%;margin:15px 0 0 0;padding:9px 0 8px 0;vertical-align:top;overflow:hidden;border-top:1px solid #000;background:url("/img/he_back2_gen.gif") repeat-x}
#L6Ctb p {float:left;margin:0 24px 0 14px;padding-top:2px;font-size:125%}



/* need to move to demo */
a.callToActionLink:link, a.callToActionLink:visited {color:#fff;text-decoration:none}
a.callToActionLink:hover, a.callToActionLink:active {color:#fff;text-decoration:underline}
/*  */
h2.subhead {margin:3px 0 5px 0}
h2.viewAll {font-size:100%;padding:2px 0 1px 4px;margin-bottom:10px;background-color:#eee;border-bottom:1px solid #ccc}
.categoryName {font-size:75%;font-weight:bold;color:#369}
h3.categoryName {margin-bottom:3px;padding:3px 0 0 0;color:#000;font-size:100%;font-weight:bold;border-top:1px solid #ccc}
h3.categoryName a:link,h3.categoryName a:visited {text-decoration:underline}
.generictext {font-size:75%}
.genericred {font-size:75%;color:#c00}
h2.faqSecHdr {padding:8px 0 4px 0}
.exitPageDivider {background-color:#999}
.error-text {color:#f00;font-size:75%}
.error-text-bold {color:#f00;font-weight:bold}
th.error-text {font-size:100%}
div.error-text {margin-bottom:10px}
div.error-text img {padding-right:5px}

/* LEGACY. DO NOT USE !!!! */
th.tableTitle, td.tableTitle {font-weight:bold;text-align:left;padding:2px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#fff;background-color:#330}
td.tableDataYel, th.tableDataYel {padding:2px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#000;background-color:#ffc}
th.tableSubtitle, td.tableSubtitle {font-weight:bold;text-align:left;padding:2px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;background-color:#D4D7B4;}
td.tableData, th.tableData {padding:2px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#000;background-color:#fff}
td.tableRestrictions {padding:2px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #b8b8b8;border-bottom:1px solid #ccc;color:#000;background-color:#E6E6E6}
th.tableBlank, td.tableBlank {padding:2px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #b8b8b8;border-bottom:1px solid #ccc;color:#000;background-color:#E6E6E6}
td.tableData div.generictext, th.tableData div.generictxet {padding-left:1px}
.red {color:#369;font-size:75%}
/*.linklist {font-size:75%;color:#369}  AK*/
.bgBack {background-color:#eeefe1}
.bgWht {background-color:#fff}
.bgLnRed {background-color:#788}
.bgSdRed {background-color:#333}
.bgLnMain {background-color:#996}
.bgLnRedHlt1 {background-color:#a3b9b9}
.bgLnRedHlt2 {background-color:#94a3a3}
.bgBx1 {background-color:#ccc}
.bgBx2 {background-color:#999}
.bgBx3 {background-color:#e5e5e5}
.bgLnGy {background-color:#e0d6d6}
.bgLnNav {background-color:#bbb}
.bgSdNav {background-color:#ccccb2}
.bgLnBtm {background-color:#808080}
.bgCa1 {background-color:#999}
.bgCa2 {background-color:#600}
.bgCaHlt3 {background-color:#f33}
.bgCa3 {background-color:#c00}
.bgCa4 {background-color:#900}
.bgCa5 {background-color:#4d401f}
.bgCa6 {background-color:#663}
.bgHr1 {background-color:#ccc}
.bgHr2 {background-color:#666}
.bgHr3 {background-color:#999}
.bgPromoBk1 {background-color:#fff2cc}
.bgPromoLn1 {background-color:#c93}
.bgPromoBk2 {background-color:#f2f2d9}
.bgPromoLn2 {background-color:#ccc}
.bgPromoBk3 {background-color:#b3cce5}
.bgPromoLn3 {background-color:#369}
.bgInfoBxBg1 {background-color:#fff}
.bgInfoBxHd1 {background-color:#e0e4e0}
.bgInfoBxHd2 {background-color:#ccc}
.bgInfoBxBd2 {background-color:#f2f2f2}
.bgInfoBxHd3 {background-color:#999}
.bgInfoBxBg3 {background-color:#f2f2f2}
.bgNeuOr {background-color:#fc6}
.bgLtOr  {background-color:#f90}
.bgPrOr  {background-color:#c60}
.bgDkOr  {background-color:#e57f00}
.bgNeuGr {background-color:#cc9}
.bgLtGr  {background-color:#996}
.bgPrGr  {background-color:#663}
.bgDkGr  {background-color:#7f7f4c}
.bgNeuRd {background-color:#c99}
.bgLtRd  {background-color:#933}
.bgPrRd  {background-color:#600}
.bgDkRd  {background-color:#7f1919}
.bgNeuBl {background-color:#9cf}
.bgLtBl  {background-color:#001D33}
.bgPrBl  {background-color:#19334d}
.bgDkBl  {background-color:#001d33}
.bgNeuGy {background-color:#ccc}
.bgLtGy  {background-color:#666}
.bgPrGy  {background-color:#333}
.bgDkGy  {background-color:#4c4c4c}
.bgNeuBs {background-color:#F96}
.bgLtBs  {background-color:#c60}
.bgPrBs  {background-color:#930}
.bgDkBs  {background-color:#b34d00}
.bgC13  {background-color:#f2f2dc}
.c10text {font-weight:bold;color:#3f3f3f;margin:0px 6px 0px 5px}
.c10noLink {font-size:68%;color:#fff;font-weight:bold;margin:2px 5px 2px 4px}
.c10aLink {font-size:68%;font-weight:bold;margin:2px 3px 2px 2px}
.smaller-text {font-size:62%;color:#000}
.body-header {color:#000;font-size:68%;font-weight:bold}
.body-headlines-mig {font-size:112%;color:#000;font-weight:bold}
.body-headlines-mig-dblue {color:#039;font-size:112%;font-weight:bold}
.body-headlines-mig-lblue {color:#369;font-size:112%;font-weight:bold}
.body-headlines-mig-red {color:#800000;font-size:112%;font-weight:bold}
.body-nonbold-mig {color:#666;font-size:75%}
.body-subhead-mig {color:#000;font-weight:bold}
.body-subhead-mig-dblue {color:#039;font-size:87%;font-weight:bold}
.bodytext-section {font-size:75%;line-height:13px;font-weight:bold;color:#fff}
.body-text-w {font-size:75%;padding-left:1px}
.mwf-header-top {background-color:#666;color:#fff;font-size:68%}
.olive {color:#663;font-size:68%}
.white {color:#fff}
.yellow {background:#ffc}
.mrc-yellow {font-size:75%;background-color:#ffc}
.my-rc {font-size:81%}
.color1 {background-color:#996}
.bgInfoBxHd1Phone {background-color:#996}
.c24InfoTitlePhone {font-size:82%;margin:1px 4px;color:#fff;font-weight:bold}
.bgInfoBxBg1Phone {background-color:#ffc}
.c24TextPhone2 {font-size:78%;margin:4px;color:#000}
.c24TextPhone {font-size:77%;margin:5px 0;color:#900;font-weight:bold}
.dtcolor {border-color:#ccc}
a.tableLink:link, a.tableLink:visited {color:#fff}
.error-text-red {color:#f00}

.sectionL h2, .sectionR h2  {
	font-size:12px;
	padding:9px 0 4px 0;
	margin:0;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #ccd;
}

.sectionrow {float:left;position:relative;clear:left;width:100%;}
.sectionL {float:left;position:relative;width:49%;margin:0;padding:0;}
.sectionR {float:right;position:relative;width:49%;margin:0;padding:0;}

.arrows, .arrow{float:left; margin:0 5px 20px 0;}
.arrows{width:130px;}
.arrow{padding:20px 0 0 0;}

#error_alert {background-color:#ca0000;font-weight:bold;color:#fff;text-align:center;text-decoration:underline;padding:5px 0;margin:12px 0;}
.apperror {font-weight:bold;color:#ca0000}
.inputerror {border:1px solid #ffcc66;background-color:#fff5e0;}
.apperror1 {font-weight:bold;color:#990000;background:#fff;}

