/*	XHTML STANDARD CSS
	Last Changed: 03rd February */
/* W3C Body Tag and Standard Font Family */
body {margin: 0; padding: 0;}
p, div {font-family: arial, verdana, sans-serif; font-size: 16px;}

/* Content Page Classes:
 Headers - Alpha Bars and Footers - Used In Both Standard Content and News Pages
*/
div.HdrContDiv{margin: 0px; width: 692px;}
div.AlphaBarDiv {clear: both; margin: 0px;  width: 686px;  padding-top: 3px; padding-bottom: 3px; border-left: 2px solid silver;  border-right: 2px solid silver; background-color: aqua; color: black; text-align:center; font-size:12px;}
div.FtrDiv {clear: both; width: 686px; height:30px; border: silver 2px solid; background-color: aqua; color: black;}
div#FtrLeftDiv {float: left; border-style: none; padding-top: 2px; width: 50px; height: 20px;}
a.FrtrLink {margin: 0; text-align: left; font-size: 12px; font-weight: bold; background-color: aqua; color: silver; line-height: 100%;}
div#FtrMidDiv {float: left; border-style: none; padding-top: 6px; width: 586px; height: 20px; text-align: center; font-weight: normal; font-size: 12px; background-color: aqua; color: silver;}
div#FtrRgtDiv {float: right; border-style: none; padding-top: 2px; width: 50px; height: 20px;}
div.ColDiv{float: left; width: 226px; height: 1000px; border: silver 2px solid; background-color: aqua; color: black;}
div.ColLDiv{float: left; width: 226px; height: 1200px; border: silver 2px solid; background-color: aqua; color: black;}
div.ColXLDiv {float: left; width: 226px; height: 1400px; border: silver 2px solid; background-color: aqua; color: black;}
div.ColXXLDiv {float: left; width: 226px; height: 1800px; border: silver 2px solid; background-color: aqua; color: black;}

/* Standard Content Page Placeholder Classes for Headers, Link and Top of Page-- */
p.ColMenu {margin: 0px; padding-top: 4px; width: 100%; background-color: blue; color: white; text-align: center;  font-size: 12px; font-weight: Bold;}
p.ColSMenu {margin: 0px; padding-top: 4px; width: 100%; background-color: green; color: white; text-align: center;  font-size: 12px; font-weight: Bold;}
p.ColLink {margin: 0px; padding: 4px; font-size: 12px;}
p.ColPix {margin: 0px; padding: 0px; border-style: none; width: 224px; background-color: aqua; color: white; text-align: center;  font-size: 1px; font-weight: normal;}
p.ColTitle {clear: both; margin: 0px; width: 224px; height: 20px; background-color: silver; border: white 1px solid; text-align: center;  font-size: 16px; font-weight: Bold; color: black;}
p.ColSubTle {margin: 0px; width: 224px; height: 20px; background-color: white; border: silver 1px solid; text-align: center;  font-size: 16px; font-weight: Bold; color: black;}
p.TopOfPage {margin: 0px; padding: 4px; font-size: 12px;font-weight:bold; color: blue; text-align: right;}
span.noweb {background-color: aqua; color: silver; font-weight:bold;}
span.uspan {font-weight: bold; text-decoration: underline;}
span.hispan {font-weight: bold;}
span.suspan {font-size: 9px; font-weight: normal; vertical-align: super;}


/* DIH Title Header IDs and Classes - CURRENTLY ONLY USED THERE -------------*/
#titlehdrdiv {top: 0px; left: 0px; width: 844px; height: 48px; border-style: outset; border-width: 10px; background-color: blue; color: white; font-size: 12px;}
#clkcopydiv  {clear: both; margin: 0px; width: 860px; height: 20px; border: silver 2px solid; background-color: white; color: black;}
#clkdiv {float: left; height: 16px; margin-left: 10px; padding-top: 1px; text-align: left; color: black; background-color: white;}
#copydiv {float: right; height: 16px; margin-right: 10px;  padding-top: 2px; text-align: right; color: black; background-color: white;}
image#webimg {background-color: blue; color: white;}
p.ClkCopy {margin: 0px; font-size: 12px; padding-bottom: 1px; font-weight: bold;}
span#ddsuffix {font-size: 8px; font-weight: bold; vertical-align: super;}

/* Photo Divs */
div#PhotoListDiv {clear: both; margin: 0px;  width: 682px;  padding-top: 3px; padding-bottom: 3px; border-style: none; background-color: white; color: black; text-align:center; font-size: 12px;}
/* Standard Picture Page Placeholder Classes */
p.PixListp  {text-align: left; font-size: 12px; font-weight: bold; background-color: white; color: blue; line-height: 100%; margin: 10px}
p.PixListc  {clear: both; text-align: center; font-size: 12px; font-weight: bold; background-color: white; color: blue; line-height: 100%; margin: 10px}
p.PixCaptionp  {clear: both; text-align: center; font-size: 14px; font-weight: bold; background-color: white; color: blue; line-height: 100%; margin: 10px}
p.fileintro {padding-left: 50px; padding-right: 50px; background-color: white; color: black; text-align: left; font-weight: normal; font-size: 12px;}

/* The Following are CURRENTLY ONLY Used iin the News Index Frame -- */
div#newsdiv{clear: both; position:absolute; top: 0px;left: 0px; width: 150px;  margin-left: 0px; margin-right: 0px;}
p.NewsCatHdr {clear: both; margin: 0; width: 154px; height:20px; background-color: red;  color: white; text-align: center; font-size: 12px; font-weight: bold; vertical-align: middle;}
p.NewsSubHdr {clear: both; margin: 0; width: 154px; height:20px; background-color: aqua; color: black; text-align: center; font-size: 12px; font-weight: bold; vertical-align: middle;}
p.NewsCatMnu {clear: both; width: 154px; background-color: blue; color: white; margin: 0; padding-top: 6px; padding-bottom: 6px; text-align: center; font-size: 12px; font-weight: bold;vertical-align:middle;}
span#footofpage{background-color: blue; color: silver;}
.NewsButton{clear: both; float: left; width: 154px; height: 26px; background-color: gray; color: White; font-size: 12px; font-weight: bold; line-height: 100%; border-left: 3px solid black; border-right: 3px solid silver; border-top: 3px solid silver; border-bottom: 3px solid black; margin-top: 0px; margin-bottom: 0px;}
.NewsButtOFF{clear: both; float: left; width: 154px; height: 26px; background-color: gray; color: Silver; font-size: 12px; font-weight: bold; line-height: 100%; border-left: 3px solid black; border-right: 3px solid silver; border-top: 3px solid silver; border-bottom: 3px solid black; margin-top: 0px; margin-bottom: 0px;}

/* IN Page Pseudo and Actual Buttons */
.InPageMnu {clear: both; margin: 0px; width: 690px; height: 26px; background-color: aqua; color: black;}
.InPageBtn {float: left; width: 137px; height: 20px; background-color: gray; text-align: center; font-size: 12px; font-weight: bold; color: white; line-height: 100%; vertical-align: middle; border-left: 3px solid black; border-right: 3px solid silver; border-top: 3px solid silver; border-bottom: 3px solid black; margin-top: 0px; margin-bottom: 0px;}
.InPageBtnOFF {float: left; width: 137px; height: 20px; background-color: gray; text-align: center; font-size: 12px; font-weight: bold; color: silver; line-height: 100%; vertical-align: middle; border-left: 3px solid black; border-right: 3px solid silver; border-top: 3px solid silver; border-bottom: 3px solid black; margin-top: 0px; margin-bottom: 0px;}
.InPageHom {float: left; width: 112px; height: 20px; background-color: gray; text-align: center; font-size: 12px; font-weight: bold; color: white; line-height: 100%; vertical-align: middle; border-left: 3px solid black; border-right: 3px solid silver; border-top: 3px solid silver; border-bottom: 3px solid black; margin-top: 0px; margin-bottom: 0px;}
.InPageButton {float: left; width: 143px; height: 26px; background-color: gray; text-align: center; font-size: 12px; font-weight: bold; color: white; line-height: 100%; border-left: 3px solid black; border-right: 3px solid silver; border-top: 3px solid silver; border-bottom: 3px solid black; margin-top: 0px; margin-bottom: 0px;}
.InPageButtonOFF {float: left; width: 143px; height: 26px; background-color: gray; text-align: center; font-size: 12px; font-weight: bold; color: silver; line-height: 100%; border-left: 3px solid black; border-right: 3px solid silver; border-top: 3px solid silver; border-bottom: 3px solid black; margin-top: 0px; margin-bottom: 0px;}
.InPageHome {float: left; width: 118px; height: 26px; background-color: gray; text-align: center; font-size: 12px; font-weight: bold; color: white; line-height: 100%; border-left: 3px solid black; border-right: 3px solid silver; border-top: 3px solid silver; border-bottom: 3px solid black; margin-top: 0px; margin-bottom: 0px;}
.InWinButton {width: 143px; height: 26px; background-color: gray; color: white; text-align: center; font-size: 12px; font-weight: bold; line-height: 100%; border-left: 3px solid black; border-right: 3px solid silver; border-top: 3px solid silver; border-bottom: 3px solid black; margin-top: 0px; margin-bottom: 0px;}

/* RSS and Javascript IFRAMES */
div#NewsFrameDiv {clear: both; margin: 0; width: 690px; border-style: none; padding: 10px; text-align: left;}
/* This is ONLY used in Interest Alert */
div#NewsIFrameDiv {clear: both; margin: 0; width: 670px; border-style: none; padding-left: 10px; text-align: left;}

