﻿body
{ position:relative; width:1100px; margin:0px auto; padding-top:10px; font-size:16px; font-family:Verdana, Arial; 
  text-align:left; color:Black; background-color:#E0EAF8; top: 0px; left: 0px;
}

a:link { color:#483d8b}
.csRes a:link {color:Black}
.csMnu a:link {color:#000080}
.csBen a:link {color:White }

/* padding: Top Right Bottom Left*/

/* all form tags */
/* ---------------- */
.frmback { width:1080px; background-color:#E0EAF8; color:Black; padding:20px 20px 40px 5px; }
.frmbackL { width:1110px; background-color:White; } /* OEPCBoard */

/* all page frames */
/* ---------------- */
#divFrame {width:800px; padding-left:15px;}
#divAdmin_Content {width:840px; height:auto; padding-left:10px; }
#divAdmin {width:1020px; padding-top:5px; background-color:white;}
#divSideBar {float:left; width:170px; height:370px; background-color:#f5f5f5; padding:5px 10px 0px 10px; border-right:solid 1px #cdc9c9; font-size:80% }
#thmbimg {width:150px; height:110px; }
#lblSideHdrz {color:#2f4f4f; font-size:105%; font-weight:bold; text-align:left; margin-top:10px; margin-bottom:5px}
#lblSideHdr {color:#2f4f4f; font-weight:bold; text-align:center; line-height:30px;}
.lblSideHdr {color:#2f4f4f; font-weight:bold; text-align:center; line-height:30px;}
#lblSideTxtz {font-weight:normal; color:Black; margin-top:0px} 

/* general */
/* ---------------- */
.buttons { background-color:#fffff0; border-color:#add8e6; color:#000080; }
.inpbtn
{ color:#000080; padding:0px; font-size:65%; font-family:Arial, Verdana; font-weight:bold; 
background:none; border:none; display:block; text-decoration:none; cursor:pointer; float:left } 
.inpbtnR
{ color:#000080; padding:0px; font-size:65%; font-family:Arial, Verdana; font-weight:bold;
background:none; border:none; display:block; text-decoration:none; cursor:pointer; float:right } 

#lblAlert { font-size:75%; color:red }
#lblStat { font-size:85%; color:darkgreen}
#tblbuttons { width:645px; }

/* main page */
/* ---------------- */
#divAdmin_BottomView {width:810px; height:285px; }
#divBotStrip {width:800px; height:130px; padding-top:7px; font-size:80%; border-top:2px solid #696969; }
#divlnks {float:left; width:270px; height:115px; padding:0px 0px 0px 10px; text-align:right; line-height:1.4em;}
.submenu {color:#2f4f4f; padding:5px; }
.divPanel {width:800px; height:260px; display:none; text-align:left; background-color:white; padding-top:5px }
.pnlleft1 {float:left; width:370px; height:220px; padding-top:25px; padding-left:10px; padding-right:10px; color:#2f4f4f; }
.pnlright1 {float:left; width:390px; height:240px; padding-top:5px; color:Navy; text-align:right }
.imgbox0 {border:none; width:380px; height:243px}
.mnhdrz {font-size:220%; color:#191970; font-weight:lighter; margin-top:0px } 
.mntxtz {font-size:130%; font-weight:lighter; margin-top:0px}

/* Vmenu */
/* ------------------*/
#divVmenu {width:160px; height:340px; font-family:Arial, Verdana; font-size:90%; padding-bottom:5px }
.dvL { width:147px; height:21px; padding-left:8px; padding-top:7px; border-bottom:solid 1px black;}
.dvLB { width:147px; height:21px; padding-left:8px; padding-top:7px;}
.dv0 { width:150px; height:20px; padding-left:5px; padding-top:5px; border-top:solid 1px black; border-bottom:solid 1px black; background-color:#B4D1B6}
/*.dv00 { width:150px; height:25px; padding-left:5px; border-top:solid 1px black; border-bottom:solid 1px black; background-color:#DD597D}*/
.dv00 { width:154px; height:25px; padding-left:3px; border-bottom:solid 1px black; }

/* test page */
/* ------------------*/
#divVMBackboard {float:left; width:570px; height:375px; padding-left:5px;}
#divFrame2 {width:835px; padding-bottom:5px }
#divAdmin2 {width:1020px; padding-bottom:5px; background-color:white;}

/* header menu */
/* ---------------- */
#divBanner {position:relative; width:1020px; background-color:White; }
#divaccessbar {position:relative; height:157px; width:1020px; font-weight:bold; background-color:white; text-align:center; }
.imgbanner {width:1020px; height:127px; border:none;}
.lbltitleLg{font-size:large; font-family:Arial, Verdana; font-weight:bold; color:Black; width:400px;}
.lbltitleXLg{font-size:x-large; font-family:Arial, Verdana; font-weight:bold; color:Black; width:400px;}
.lbltitleXXLg{font-size:xx-large; font-family:Arial, Verdana; font-weight:bold; color:White; width:400px;}
.lblmodtitle {font-size:small; width:190px}
.dvModTitle {position:absolute; top:108px; left:815px; width:196px; height:24px; background-color:White; }
.dvBenDocTitle {position:absolute; top:108px; left:800px; width:196px; height:24px; font-weight:bold; text-align:center; background-color:White; }

.loglink {font-size:95%; vertical-align:middle; }
.dvSiteTitle {position:absolute; top:20px; left:245px; vertical-align:top; text-align:left; background-color:Transparent; }
.dvbookmark{position:absolute; top:10px; left:895px; vertical-align:top; text-align:left; background-color:Transparent; }

/* contact us */
/* ---------------- */
#dvcontact {font-size:80%}

/* FAQ page */
/* ---------------- */
.dvFAQPanel {width:720px; padding:10px; font-size:80%}
.PnlQ {height:155px; width:720px; border:solid 1px gray; }
.pnlAnswer {padding:10px; height:80px; width:700px; border:solid 1px gray; }

/* ease of access */
/* -------------- */
#dvbackboard {width:784px; height:350px; background-color:White; padding:15px 0px 15px 15px; border:solid 1px Black; }
.dv3ColFrame {float:left; padding-right:10px; width:250px; height:330px; }
.dv3Col {border-top:solid 3px #cdc9c9; width:225px; height:325px; padding:10px 10px 0px 10px; background-color:#f5f5f5; }
.lblColHdr {font-size:90%; color:Black; margin-bottom:1px}

/* sitemap */
/* ------------------ */
#divSMBackboard
{width:500px; height:370px; background-color:#f5f5f5; padding:5px 15px 5px 15px; border:solid 1px #cdc9c9; border-top:solid 5px #cdc9c9; margin-left:20px }
.pnlsitemap {width:480px; height:325px; font-size:80%}
.lblnode {margin-left:30px; line-height:1.5}

/* how to page */
/* ------------------ */
.dvDocViewTitle {position:absolute; top:108px; left:800px; width:196px; height:24px; font-weight:bold; text-align:center; background-color:White; }
.dvDocsL {width:715px; height:440px; background-color:#f5f5f5; border:solid 1px #cdc9c9; padding:15px 0px 25px 30px }
.pnlDocW {width:635px; height:420px; background-color:white; border:solid 1px #2f4f4f; padding:10px 20px 20px 20px }

/* login page */
/* ---------------- */
#dvhdr {width:800px;padding-top:10px; border-bottom:solid medium #bebebe; }
#dvlogbackboard {float:left; width:560px; height:470px; background-color:White; padding:15px 0px 15px 15px; border:solid 1px black; }
#dvacct {float:left; width:460px; background-color:#FEFEFA; border:solid 1px Gray; padding:20px 3px 10px 20px; }
#dvloginfo {float:left; width:372px; font-size:70%; text-align:left; vertical-align:top; padding-left:10px; }
#dvinfocol1 {float:left; width:190px; padding-right:10px; }
#dvinfocol2 {float:left; width:172px; }
.logprompts {width:78px; font-size:80%; vertical-align:top; text-align:right; }
.logprompts_wide {width:100px; font-size:80%; vertical-align:top; text-align:right; }

/* my account page */
/* --------------- */
#dvmyacct {float:left; width:425px; background-color:#FEFEFA; border:solid 1px Gray; padding:20px 3px 10px 20px; }
.bullet
{list-style-position:outside; list-style-type:disc; padding:15px; font-size:9pt; margin:5px; margin-bottom:50px; }
.accessmenu {font-size:80%; text-decoration:none; vertical-align:middle; }    
#divLogSideBar
{ float:left; width:210px; height:487px; background-color:#f5f5f5; padding:5px 10px 0px 10px; border-right:solid 1px #cdc9c9; font-size:90% }

/* more info page */
/* ---------------- */
.pnlInfo {width:740px; height:380px; font-size:85%; line-height:1.4em; padding:10px 0px 0px 20px;}
.lblinfotop{width:720px; text-align:right; font-size:120%}
.lblinfocatz {font-size:95%; font-weight:bold; height:40px; vertical-align:middle; margin-left:0px; }
.catimg{height:40px; }

/* veteran's page */
/* ---------------- */
.pnlVet {width:555px; height:165px; font-size:80%; font-weight:normal; line-height:1.4em; padding:0px 0px 0px 0px;}
.pnlVetDef {width:520px; height:105px; font-size:95%; font-weight:normal; line-height:1em; padding:20px 0px 0px 10px; }
.lblvettop{width:520px; text-align:right; font-size:120%}
#divVetBackboard {float:left; width:570px; height:375px; padding-left:5px;}

/* IWP Builder page */
/* ---------------- */
#divIWPBackboard {float:left; width:570px; height:375px; padding-left:5px;}
.tbliwp {width:580px; font-size:90% }
.iwpCol1{width:335px; font-size:90%; text-align:right; padding-right:5px; vertical-align:top}

/* Youth in Transition page */
/* ---------------- */
.pnlyit {width:555px; height:240px; font-size:80%; line-height:1.4em; padding:5px 0px 0px 0px;}
.lblyittop{width:520px; text-align:right; font-size:120%}
#divYITBackboard {float:left; width:570px; height:375px; padding-left:5px;}

/* behavioral health page */
/* ---------------- */
.pnlBH {width:580px; height:210px; font-size:80%; line-height:1.4em; padding:10px 0px 0px 0px;}
.pnlBH2 {width:580px; font-size:80%; line-height:1.4em; overflow:auto; padding:0px 0px 0px 0px; }
.lblbhtop{width:520px; text-align:right; font-size:120%}
#divBHBackboard {float:left; width:570px; padding-left:5px;}

/* video page */
/* ---------------- */
#divSmlBackboard
{float:left; width:590px; height:348px; background-color:White; padding:15px 15px 5px 15px; border:solid 1px #cdc9c9; border-top:solid 5px #cdc9c9; }
#dvVid {float:left; width:350px; height:320px }
#dvVidList {float:left; width:220px; padding-left:5px; padding-right:5px; font-size:80%; border-left:solid 1px black; margin-left: 9px;}
#vidbox {width:340px; padding: 5px 0px 0px 0px }
.tablehdr {font-size:120%; font-weight:bold; }

/* employer locator */
/* ---------------- */
#divEmpBackboard
{ float:left; width:585px; height:450px; background-color:White; padding:15px;  
  border:solid 1px #cdc9c9; border-top:solid 5px #cdc9c9; }
.ajax__calendar 
{ position:relative; left:0px; top:0px; visibility: visible; display: block; } 
#dvbuttons {font-family:Arial,Verdana; font-size:95%; }

/* document display form */
/* --------------------- */
.dvDocs {width:715px; height:400px; background-color:White; border:solid 1px #cdc9c9; padding:25px 0px 25px 40px }
.docTitle {font-family:Arial,Verdana; font-size:140%; color:#2f4f4f}
.pnlDoc { width:590px; height:360px; background-color:white; border:solid 1px #2f4f4f; padding:20px}
.docSubTitle {font-family:Arial,Verdana; font-size:110%; font-weight:bold; color:#2f4f4f}
.docHdr {font-family:Arial,Verdana; font-weight:bold; font-size:110%; color:#2f4f4f}
.docSubTitlez {font-family:Arial,Verdana; font-size:110%; margin:0px 0px 0px 0px; color:#2f4f4f}

/* glossary display form */
/* --------------------- */
.dvGlos{ font-family:Arial,Verdana; width:430px; height:230px; padding:10px; font-size:100%; background-color:White; color:Black;}
.glosHdr{font-weight:bold; color:#2f4f4f}
.glosText{width:390px; }
.glspop{font-family:Arial,Verdana; font-size:90%;}
.alphabtns {font-family:Arial,Verdana; font-size:80%; width:25Px; text-align:center }
.dvDocsXL {width:715px; height:480px; background-color:White; border:solid 1px #cdc9c9; padding:15px 0px 25px 30px }

/* ben calc page */
/* popup */
/* --------------------- */
.glosHdrz{font-weight:bold; color:#2f4f4f; margin-top:2px; line-height:2em}
.pnlGlos{width:420px; height:230px; padding-left:5px; padding-right:5px;}

/* ben calc page */
/* large sheet popup */
/* --------------------- */
.pnlGlosL{width:550px; height:470px; padding-left:5px; padding-right:5px;}
.dvGlosL{ font-family:Arial,Verdana; width:560px; height:470px; padding:10px; font-size:100%; background-color:White; color:Black;}

/* benefit */
/* --------------------- */
.benSideBar {width:210px; height:450px; background-color:#f5f5f5; padding:10px 5px 0px 5px; border-left:solid 1px #cdc9c9; vertical-align:top; font-size:80%}
.benSideHdr {color:#2f4f4f; font-size:95%; font-weight:bold; text-align:left; line-height:2em}
.lblbentop{width:200px; font-size:120%}
.tblben {width:570px; font-size:80% }
.tblt2 {width:500px; font-size:80%;}
.tblbenN {width:510px; font-size:80% }
.panel_col1 {width:265px; height:29px; text-align:right; }
.panel_col2 {width:140px; font-size:75%;  }
.panel_col3 {width:140px; color:Red; }
.panel_col2N {width:60px; font-size:75% }
.panel_col2NN {width:50px; font-size:75% }
.panel_col3W {width:120px; color:Red; }
.cpnl_col1 {width:100px; height:29px; font-size:90%; text-align:right; }
.cpnl_col2 {width:85px; }
.cpnl_col3 {width:85px; }
.cpnl_col4 {width:45px; }
.cpnl_col5 {width:45px; }
.cpnl_col6 {width:140px; font-size:70%; color:Red; }
.dvflag {border-color:Red; border-width:thin; border-style:solid; font-size:75%}
.thmbimgBen {width:150px; height:110px; }
.tblflg {width:450px;font-size:80%;}
.dvChildData{ font-size:80%}
.divBenPnl {float:left; width:825px; background-color:white; }
.tblchild {width:570px; font-size:90% }
.colbarleft {color:#2f4f4f; width:360px; height:2px; }

/* benefit - mini-calc tab */
.dvminicalc{ width:560px; height:130px; border:solid 2px navy; padding-left:10px; background-color:#FEFEFA}
.dvminicalcT{ width:560px; height:140px; border:solid 2px navy; padding-left:10px; background-color:#FEFEFA}
.dvhdr {font-weight:bold; font-size:100%; color:#2f4f4f; line-height:3em}
.lblcalcans {width:55px; height:18px; border:solid 1px black; text-align:right; background-color:#fffff0}
.lblsgacalcans {width:125px; height:18px; border:solid 1px black; text-align:center; background-color:#fffff0}
.txtinput {width:43px; text-align:right;}
.txtinput2 {width:38px; text-align:right;}
.calctd {width:80px}
.calctdN {width:60px}
.calcbtns { width:60px; height:20px; font-size:75%; background-color:#fffff0; border-color:#add8e6; color:#000080 }
.calcbtnsA { width:55px; height:20px; font-size:90%; background-color:#fffff0; border-color:#add8e6; color:#000080 }
.txtministat1{width:30px; border:none; font-size:90%; background-color:transparent}
.txtministat2{width:20px; border:none; font-size:90%; background-color:transparent}
.txtministat3{width:35px; border:none; font-size:90%; background-color:transparent}
.txtStd75s { font-size:75%; font-weight:bold; color:Black;}
.txtStd85s { font-size: 85%; font-weight: normal; color:Black; line-height:2.0em }
.txtStd75sp { font-size:75%; font-weight: normal; color:Black; margin-top:0px }
.wic_top {width:500px; text-align:right;}

/* ben calc page */
/* ---------------- */
#divMedEligibility
{width:560px; height:290px; padding:5px; border:thin solid Gray; background-color:White; font-family:Arial; font-size:85%; }
#disbox {width:500px; padding:5px; border:thin solid Navy; background-color:#f5f5f5; margin-left:10px }
.divResultsPnl {float:left; width:780px; background-color:white; padding-top:10px; font-size:75%; }
.calcbox {border:thin solid Gray; background-color:White; font-family:Arial; }
.col1 {width:280px; text-align:right; }
.col2 {width:60px; text-align:right; }
.col3 {width:60px; text-align:right; }
.col4 {width:115px; text-align:right; visibility:visible; }
.colhidden {width:115px; text-align:right; visibility:hidden; }
.col4_bold {width:115px; text-align:right; visibility:visible; font-weight:bold;} 
.col4_tot {width:115px; text-align:right; visibility:visible; border-top-style:solid; border-top-width:thin; border-top-color:Black }
.totals {width:280px; font-weight:bold; text-align:right; border-top:solid thin Black; }
.totalsR {width:60px; font-weight:bold; text-align:right; border-top:solid thin Black; }
.medchk {height:17px; }
.btntwp {font-family:Arial,Verdana; font-weight:bold; font-size:105%; font-style:italic;}
.dvtwpdesc {width:420px; color:#2f4f4f; font-size:70%; padding:5px; font-weight:bold; }
.calcmv
{ color:#000080; padding:0px; font-size:65%; font-family:Arial, Verdana; font-weight:bold; 
background:none; border:none; display:block; text-decoration:none; cursor:pointer; width:400px; text-align:right; } 
.calcmv2
{ color:#000080; padding:0px; font-size:65%; font-family:Arial, Verdana; font-weight:bold; 
background:none; border:none; display:block; text-decoration:none; cursor:pointer; text-align:left; } 

/* cover letter build */
/* ------------------ */
.clsubpanel{width:710px; background-color:#f5f5f5; border:solid 1px Gray; font-size:80%; padding-left:30px }
.usrprompt{width:105px; text-align:right}
.coprompt{width:95px; text-align:right}
.bdyprompt{text-align:left}
.clpara{width:500px; height:90px; font-family:Verdana, Arial;}
.clfields{font-family:Verdana, Arial;}

/* resume builder */
/* --------------------- */
.resSideBar {width:210px; height:450px; background-color:#f5f5f5; font-size:80%; padding:10px 5px 0px 5px; border-left:solid 1px #cdc9c9; vertical-align:top; }
.resSideHdr {color:#2f4f4f; font-size:95%; font-weight:bold; text-align:left; line-height:2em}
.thmbimgRes {width:150px; height:110px; }
.dvResTop { height:30px; width:525px; font-size:110%}
.tblres {width:549px; font-size:90% }
.panel_col1_nar {width:200px; font-size:90%; text-align:right; padding-right:5px; }
.txtboxes {font-size:85%; vertical-align:middle; }
.divSmp { padding:8px 0px 0px 10px; width:190px; height:40px; margin-left:10px; border:solid 1px black }
.exppanel_col1 {width:150px; font-family:Arial; font-size:70%; font-weight:bold; text-align:right } 
.exppanel_col2 {width:360px; font-family:Arial; font-size:70%; }
.edpanel_col1 {width:180px; font-family:Arial; font-size:75%; font-weight:bold; text-align:right }
.edpanel_col2 {width:360px; font-family:Arial; font-size:75%; }
.awdpanel_col2 {width:380px; font-family:Arial; font-size:80%; }
.tblexp {width:530px; font-size:120%;} 
.divResPnl {float:left; width:780px; background-color:white; padding-top:10px; }

/* resume sub pages */
/* ---------------- */
.awdelement {width:200px; font-family:Arial; font-size:90%; font-weight:bold; vertical-align:top; text-align:right; }
.element80 {width:200px; font-family:Arial; font-size:80%; font-weight:bold; vertical-align:top; text-align:right; }
.element80w {width:210px; font-family:Arial; font-size:80%; font-weight:bold; vertical-align:top; text-align:right; }
.rsmesubpanel {width:650px; background-color:#f5f5f5; border:solid 1px Gray; }
.rsmesubpanelw {width:660px; background-color:#f5f5f5; border:solid 1px Gray; }
#divFrame3{height:400px}
.mnunote {font-size:90%; font-weight:lighter}

/* IWP Builder */
/* ---------------- */
.lbliwptop{width:300px; font-size:110%}
.panel_col1_iwp {width:170px; font-size:90%; text-align:right; padding-right:5px; }

/* OEPC and OEPCBoard*/
/* ---------------- */
#divOEPCBackboard {float:left; width:600px; height:455px; padding-left:25px; padding-top:10px; border-top:solid 1px black;}
.pnlCE {width:555px; height:345px; font-weight:normal; line-height:1.2em; padding:10px 15px 0px 5px;}
#divCEBackboard {float:left; width:570px; height:375px; padding-left:5px;}

/* IPS*/
/* ---------------- */
.pnlPrinciples {width:580px; height:345px; font-size:90%; line-height:1.3em; overflow:auto; padding:5px; }
.lblPrHdr { font-weight:bold; color:maroon}
.lblPrTxt { font-family:Arial; font-weight:normal; color:black;}
.lblSBIPS {font-family:Arial; font-weight:normal; font-size:110%;}
.pnltools {width:570px; height:280px; font-size:80%; line-height:1.4em; border-bottom:solid 1px black; }
.pnlsp {width:570px; height:290px; font-size:80%; line-height:1.4em; border-bottom:solid 1px black; }
.issubpanel{width:600px; height:430px; background-color:#f5f5f5; border:solid 1px Gray; padding-top:10px; padding-left:15px; background-color: }
#divISBackboard {float:left; width:620px; padding-left:5px;}
#divISspeechBackboard {float:left; width:800px; padding-left:5px;}
#divSpchSideBar {float:left; width:170px; height:430px; background-color:#f5f5f5; padding:5px; border:solid 1px #cdc9c9; font-size:80% }

/* module subheader div */
/* ---------------- */
.dvModSubHdr {font-weight:bold; font-size:115%; color:#2f4f4f; padding-bottom:10px }

/* fonts */
/* ---------------- */
.tab7data { font-size:90%; font-weight:bold;}  /*ben page tab7*/
.lblsmlhdr {font-size:75%; font-weight:bold; color:Navy; }
.txtStd75M { font-size:75%; font-weight: normal; color:maroon; }
.txtStd70 { font-size:70%; font-weight: normal; color:Black; }
.txtStd75 { font-size:75%; font-weight: normal; color:Black; }
.txtStd80 { font-size: 80%; font-weight: normal; color:Black; }
.txtStd85 { font-size: 85%; font-weight: normal; color:Black; }
.txtStd90 { font-size: 90%; font-weight: normal; color:Black; }
.txtStd95 {font-size:95%; font-weight: normal; color:Black; }
.txtStd100 {font-size:100%; font-weight: normal; color:Black; }
.txtStd110 {font-size:110%; font-weight: normal; color:Black; }
.subhdr {font-weight: bold; font-style:italic; color:Navy; }
.subhdr80 {font-weight:bold; font-size:80%; color:#2f4f4f;}
.subhdr70 {font-weight:bold; font-size:70%; color:#2f4f4f;}
.subhdr80LH {font-weight:bold; font-size:80%; color:#2f4f4f; line-height:3em}
.lblContentz {font-weight:normal; color:Black; margin-bottom:1px} 

.txtDev { font-size:75%; font-weight: normal; color:maroon; font-style:italic; }
.txtDev70{ font-size:70%; font-weight: normal; color:maroon; font-style:italic; }

.mnsubhdrz {font-size:150%; color:#2f4f4f; font-weight:lighter; margin-bottom:3px } 
.docTitlez {font-family:Arial,Verdana; font-size:120%; font-weight:normal; color:#2f4f4f; margin:0px 0px 0px 0px}
.docHdrz {font-family:Arial,Verdana; font-size:100%; color:#2f4f4f; margin:0px 0px 0px 0px}
.docVwHdrz {font-weight:Normal; font-size:150%; color:#2f4f4f; margin-left:50px; margin-right:0px; margin-bottom:0px }
.reg {font-size:70%}
.reg_tall {font-size:70%; line-height:2em}
.reg_red {font-size:70%; color:Red}
.reg_red80 {font-size:80%; color:Red}

.sechdr {font-size:110%; font-weight:bold; color:Maroon; margin-bottom:1px }
.secsubhdr {font-size:95%; font-weight:bold; color:Navy; margin-bottom:0px; margin-top:0px}
.lblprompt {font-size:95%; font-weight:bold; }
.modhdr {font-weight:bold; font-size:115%; color:#2f4f4f; }
.modhdr115 {font-weight:bold; font-size:115%; color:#2f4f4f; }
.modhdr100 {font-weight:bold; font-size:100%; color:#2f4f4f; }
.modhdrz {font-weight:bold; font-size:115%; color:#2f4f4f; margin-bottom:3px }
.sechdrz {font-weight:bold; font-size:80%; color:#2f4f4f; margin-bottom:3px;  width:370px;}

.legend {font-family:Arial; font-size:75%; color:Navy; text-align:left; }
.legendz {font-family:Arial; font-size:75%; color:Navy; text-align:left; font-weight:normal; margin:0px 0px 0px 0px }
.legend85zNL {font-family:Arial; font-size:85%; color:Navy; font-weight:normal; margin:0px 0px 0px 0px }
.ack { font-family:Arial; font-size:65%; color:green; text-align:right; vertical-align:top }

.tabletxtbluez {font-size:90%; color:Navy; font-weight:normal; margin-top:3px } /*video page*/
.lblContBoldz {font-weight:bold; margin-top:0px; margin-bottom:0px} /*calc results*/
.calcprompts {font-family:Arial,Verdana; font-weight:bold; font-size:95%; font-style:italic;} /*calc results*/
