body {
	color:#000000;
	background-color:#FFFFFF;
	background-image:url(../navimg/topbg.jpg);
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
}
body#updatelist { background-image:url(../images/hm_21.png); }
.xlrg { font-size:1.4em; }
.lrg { font-size:1.15em; }
.lmed { font-size:1.05em; }
.med { font-size:0.95em; }
.std { font-size:0.9em; }
.smed { font-size:0.85em; }
.sml { font-size:0.8em; }
.rgt { text-align:right; }
.xsml { font-size:0.75em; }
.xxsml { font-size:0.7em; }
.bold { font-weight:bold;  }
.light { font-weight:normal; }
.bld { font-weight:bold; border-bottom:3px double red; }
.bldb { font-weight:bold; border-bottom:1px solid red; }
.gray { color:gray; background-color:white; }
.ctrsml { font-size:0.8em; text-align:center; }
h1 { font-size:1.4em; }
h1.mgnlft { font-size:1.4em; margin-left:18px; }
p.idtstd { font-size:0.9em; text-indent:0.9em; line-height:160%; }
p.stdrgt { font-size:0.9em; text-align:right; }
p.medctr { font-size:0.98em; text-align:center; }
p.idtedsml { margin-left:24px; font-size:0.8em; line-height:160%; }
p.idtxsml { font-size:0.73em; margin-left:48px;  }
.clrr { clear:right; }
.clrl { clear:left; }

ul.sml { font-size:0.8em; }
ul.sml li { line-height:160%; }

div#ctt { width:730px; margin-left:auto; margin-right:auto; }
div#ctt img { border:none; }
div#ctt img a { border:none; }
div#topnav { position:relative; width:730px; height:117px; margin-left:auto; margin-right:auto; }
/*  div#apdiv1 { position: absolute; left: 0px; top: 0px; width: 124px; height: 89px; z-index: 1 }
div#apdiv2 { position: absolute; left: 124px; top: 0px; width: 518px; height: 89px; z-index: 2 }
div#apdiv3 { position: absolute; left: 642px; top: 0px; width: 88px; height: 89px; z-index: 3 }
div#apdiv4 { position: absolute; left: 0px; top: 89px; width: 109px; height: 28px; z-index: 4 }
div#apdiv5 { position: absolute; left: 109px; top: 89px; width: 90px; height: 28px; z-index: 5 }
div#apdiv6 { position: absolute; left: 199px; top: 89px; width: 89px; height: 28px; z-index: 6 }
div#apdiv7 { position: absolute; left: 288px; top: 89px; width: 106px; height: 28px; z-index: 7 }
div#apdiv8 { position: absolute; left: 394px; top: 89px; width: 230px; height: 28px; z-index: 8 }
div#apdiv9 { position: absolute; left: 624px; top: 89px; width: 106px; height: 28px; z-index: 9 }   */


div#apdiv1 { position: absolute; left: 0px; top: 0px; width: 91px; height: 117px; z-index: 1; vertical-align: middle; }
div#apdiv2 { position: absolute; left: 91px; top: 0px; width: 60px; height: 67px; z-index: 2; }
div#apdiv3 { position: absolute; left: 151px; top: 0px; width: 579px; height: 91px; z-index: 3; vertical-align: middle; }
div#apdiv4 { position: absolute; left: 91px; top: 67px; width: 60px; height: 24px; z-index: 4; }
div#apdiv5 { position: absolute; left: 91px; top: 91px; width: 99px; height: 26px; z-index: 5; }
div#apdiv6 { position: absolute; left: 190px; top: 91px; width: 89px; height: 26px; z-index: 6; }
div#apdiv7 { position: absolute; left: 279px; top: 91px; width: 90px; height: 26px; z-index: 7; }
div#apdiv8 { position: absolute; left: 369px; top: 91px; width: 105px; height: 26px; z-index: 8; }
div#apdiv9 { position: absolute; left: 474px; top: 91px; width: 150px; height: 26px; z-index: 9; }
div#apdiv10 { position: absolute; left: 624px; top: 91px; width: 106px; height: 26px; z-index: 10; }
div#apdiv11 { position: absolute; left: 0px; top: 117px; width: 91px; height: 1px; z-index: 11; }


div#profile a { position:relative; float:right; margin-top: 70px; margin-right:90px; z-index: 10; background-image:url(../navimg/profilebtn_off.png); background-repeat:no-repeat; }
div#profile a:hover { background-image:url(../navimg/profilebtn.png); background-repeat:no-repeat; }
div#profile a img { border:none; }
/* div#foot { width:730px; margin-left:auto; margin-right:auto; background-image:url(../navimg/foot.jpg); margin-top:24px; padding-top:40px; background-repeat:no-repeat; text-align:center;  } */
div#foot { width:100%; clear:both; margin-left:auto; margin-right:auto; background-image:url(../images/cttfootbg.jpg); margin-top:24px; padding-top:40px; background-repeat:repeat-x; text-align:center;  }
p#w3c { white-space:nowrap; float:right; padding-right:5% }
p#w3c img { clear:both; border:none; margin-top:12px; }
p#copydhd { width:95%; margin-right:auto; margin-left:auto; padding-top:12px; color:silver; font-style:italic; font-size:0.7em; text-align:right; border-top:1px dashed silver;}
p#copydhd a { color:gray; background-color:#ffffff; }
p#qrc { font-size:0.7em;  color:silver; background-color:#ffffff; float:right; }
img.rgt { float:right; margin-left:8px; }
#imgboxr { float:right; width:210px; margin:36px 0px 12px 8px; }
#imgboxr p { line-height:160%; }
#imgboxr img { margin-bottom:4px; }

#imgboxr2 { float:right; width:210px; margin:0px 0px 12px 8px; }
#imgboxr2 p { line-height:160%; }
#imgboxr2 img { margin-bottom:4px; }

#imgboxl { float:left; width:140px; margin:0px 8px 0px 0px; }
#imgboxl p { line-height:160%; }
#imgboxl img { margin-bottom:-8px; }
ul.news { font-size:0.75em; margin-top:10px; margin-left:-24px; list-style-type:none; }
ul.news li { line-height:155%; }

div.stories {
	margin-left:24px;
}
div#stories_frame {
	margin-left:112px;
	margin-top:-16px;
	padding:16px 0px 0px 16px;
	width:600px;
	background-image:url(../images/storyboxbg.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
div#link_frame {
	float:left;
	width:112px;
	margin:-15px 10px 0px 0px;
	background-image:url(../images/leftlnkboxbg.png);
	height:360px;
	background-repeat:no-repeat;
}
ul#lstwbdr1 {
	padding-top:8px;
	border-top:1px dashed gray;
}
h3#prof2 {
	padding-top:8px;
	border-top:1px solid gray;
}
ul.none li { list-style-type:none; }
#freedial { color:white; background-color:#0a80da; font-weight:bold; padding:6px 8px; font-family:sans-serif; } 
#freedial img { vertical-align:middle; padding-bottom:2px; }

img#sidenavcap { margin-bottom:2px; }
a img#formbtn { height:21px; width:110px; background-image:url(../images/askformbtn.png); background-position:left top; background-repeat:no-repeat; border:1px solid navy; margin-top:24px; margin-bottom:2px; }
a:hover img#formbtn { height:21px; width:110px; background-image:url(../images/askformbtn.png); background-position:left bottom; background-repeat:no-repeat;  border:1px solid navy; margin-top:24px; margin-bottom:2px; }
a img#costbtn { height:21px; width:110px; background-image:url(../images/costbtn.png); background-position:left top; background-repeat:no-repeat; border:1px solid navy; margin-bottom:2px; }
a:hover img#costbtn { height:21px; width:110px; background-image:url(../images/costbtn.png); background-position:left bottom; background-repeat:no-repeat;  border:1px solid navy; margin-bottom:2px; }
a img#totopbtn { height:21px; width:110px; background-image:url(../images/debttopbtn.png); background-position:left top; background-repeat:no-repeat; border:1px solid navy; margin-top:0px; margin-bottom:2px; }
a:hover img#totopbtn { height:21px; width:110px; background-image:url(../images/debttopbtn.png); background-position:left bottom; background-repeat:no-repeat;  border:1px solid navy; margin-top:0px; margin-bottom:2px; }

div#stories_frame p { letter-spacing:0.03em; }
dl dd dt { line-height:160%; }

/* h1 img { float:left; position:absolute;  } */

table#costchart {
	width:590px;
	border-collapse: collapse;
	border-spacing: 0;
}
table#costchart caption { margin-bottom:8px; }
table#costchart tr th { color:gray; font-weight:normal; vertical-align:top; border-top:1px solid gray; border-right :1px dotted gray; padding:8px 8px; }
table#costchart tr.topcol td { border-top:1px solid gray; }
table#costchart tr.bottomcol td { border-bottom:1px solid gray; }
.leftend { border-left:1px dotted gray; }
table#costchart tr td { vertical-align:top; border-bottom:1px dashed gray; border-right :1px dotted gray; padding:8px 8px; }
table#costchart td.cola { width:60px; }
table#costchart td.colb { width:90px; }
table#costchart th.colc { width:280px; }
table#costchart td.colc { width:280px; }
table#costchart td.colx { width:70px; }

table#waychart {
	width:590px;
	border-collapse: collapse;
	border-spacing: 0;
}
table#waychart caption { margin-bottom:8px; }
table#waychart tr th { color:gray; font-weight:normal; vertical-align:top; border-top:1px solid gray; border-right :1px dotted gray; padding:8px 8px; }
table#waychart tr.topcol td { border-top:1px solid gray; }
table#waychart tr.bottomcol td { border-bottom:1px solid gray; }
.leftend { border-left:1px dotted gray; }
table#waychart tr td { vertical-align:top; border-bottom:1px dashed gray; border-right :1px dotted gray; padding:8px 8px; }
table#waychart td.cola { width:60px; }
table#waychart td.colb { width:122px; }
table#waychart th.colc { width:122px; }
table#waychart td.cold { width:122px; }
table#waychart td.colx { width:70px; }
.txtlft { text-align:left; }

a img#ad { margin-left:18px; }