/* dynamic stylesheet for INTRANET */


/* __  TAG SPECIFIC CLASSES  ____________________________________________________________________ */

#whatsnew div.rule
{ height: 4px; 
  margin: 10px auto 14px auto; 
  width: 80%;
  text-align: center;
  border-bottom: solid 1px #0C489B; }


hr.color1 {
	color: #0C489B;
background-color: #0C489B;
}

hr.color2 {
	color: #CCCC99;
background-color: #CCCC99;
}

hr.color3 {
	color: #FFFFFF;
background-color: #FFFFFF;
}


hr.color1HT1 {
	color: #0C489B;
background-color: #0C489B;
height: 1px;
}


hr.color2HT1 {
	color: #CCCC99;
background-color: #CCCC99;
height: 1px;
}

hr.color3HT1 {
	color: #FFFFFF;
background-color: #FFFFFF;
height: 1px;
}


li.padtopbtm6, dd.padtopbtm6, div.padtopbtm6, td.padtopbtm6 {
	padding: 6px 0 6px 0;
}

li.padbtm6, dd.padbtm6, div.padbtm6, td.padbtm6, dt.padbtm6 {
	padding: 0 0 6px 0;
}

li.padtopbtm3, dd.padtopbtm3, div.padtopbtm3, td.padtopbtm3 {
	padding: 3px 0 3px 0;
}

li.padbtm3, dd.padbtm3, div.padbtm3, td.padbtm3 {
	padding: 0 0 3px 0;
}

td.pad3LR, div.pad3LR {
	padding: 0 3px 0 3px;
}

td.pad6LR, div.pad6LR, span.pad6LR, p.pad6LR {
	padding: 0 6px 0 6px;
}


div.pad10 {
	padding: 10px;
}


li.padbtm10, dd.padbtm10, dt.padbtm10 {
	padding-bottom: 10px;
}


li.padbtm20, dd.padbtm20, dt.padbtm20 {
	padding-bottom: 20px;
}


li.pad06T20B, dd.pad06T20B, dt.pad06T20B {
	padding-top: 6px;
	padding-bottom: 20px;
}


div.pad20B 
	{ padding-bottom: 20px; }




/* table cell styles */

	/* standard table for content*/
table.box, div.box {
	border: solid 2px #003366;
	border: solid 2px #0C489B;
}

table.box-B, div.box-B {
	border: solid 2px #CCCC99;
}


table.halfbox, div.halfbox {
	border-left: solid 2px #0C489B;
	border-bottom: solid 2px #0C489B;
}

td.boxcell, th.boxcell, div.boxcell, span.boxcell {
	border: solid 1px #0C489B;
}

td.boxcell-B, th.boxcell-B, div.boxcell-B {
	border: solid 1px #CCCC99;
}


td.halfboxcell, th.halfboxcell, div.halfboxcell {
	border-left: solid 1px #0C489B;
	border-bottom: solid 1px #0C489B;
}

td.halfboxcellB, th.halfboxcellB, div.halfboxcellB
	{ border-left: solid 1px #CCCC99;
	  border-bottom: solid 1px #CCCC99; }


td.btmlinecell, th.btmlinecell, div.btmlinecell, p.btmlinecell {
	border-bottom: solid 2px #0C489B;
}

td.btmlinecell1, th.btmlinecell1, div.btmlinecell1, p.btmlinecell1 {
	border-bottom: solid 1px #0C489B;
}

td.btmlinecellB, th.btmlinecellB, div.btmlinecellB, p.btmlinecellB {
	border-bottom: solid 2px #CCCC99;
}

td.btmlinecell1B, th.btmlinecell1B, div.btmlinecell1B, p.btmlinecell1B {
	border-bottom: solid 1px #CCCC99;
}


td.toplinecell, th.toplinecell, div.toplinecell, p.toplinecell {
	border-top: solid 2px #0C489B;
}

td.toplinecell1, th.toplinecell1, div.toplinecell1, p.toplinecell1 {
	border-top: solid 1px #0C489B;
}

td.toplinecell1B, th.toplinecell1B, div.toplinecell1B, p.toplinecell1B {
	border-top: solid 1px #CCCC99;
}


td.leftlinecell, th.leftlinecell, div.leftlinecell {
	border-left: solid 2px #0C489B;
}

td.leftlinecellB, th.leftlinecellB, div.leftlinecellB {
	border-left: solid 2px #CCCC99;
}

td.leftlinecell1, th.leftlinecell1, div.leftlinecell1 {
	border-left: solid 1px #0C489B;
}

td.leftlinecell1B, th.leftlinecell1B, div.leftlinecell1B {
	border-left: solid 1px #CCCC99;
}


td.rightlinecell, th.rightlinecell, div.rightlinecell
	{ border-right: solid 2px #0C489B; }

td.rightlinecellB, th.rightlinecellB, div.rightlinecellB
	{ border-right: solid 2px #CCCC99; }

td.rightlinecell1, th.rightlinecell1, div.rightlinecell1
	{ border-right: solid 1px #0C489B; }

td.rightlinecell1B, th.rightlinecell1B, div.rightlinecell1B
	{ border-right: solid 1px #CCCC99; }



	
	

/* __  HYPERLINK STYLES  ____________________________________________________________________ */


	/* article block titlebar and by-line styles */

td.titlebar, th.titlebar, 
td.titlebar1, th.titlebar1, 
td.titlebar2, th.titlebar2, 
div.titlebar , div.titlebar1, div.titlebar2, div.titlebar2B, div.titlebar2C,
span.titlebar1 {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #0C489B;
	letter-spacing: 1px;
}

td.titlebar1, th.titlebar1,
div.titlebar2B, div.titlebar2{
	letter-spacing: normal;
}


td.titlebar2, th.titlebar2, 
div.titlebar1, div.titlebar2, span.titlebar1 
 {	color: #FFFFFF;
	background-color: #ABABAB; }

div.titlebar2, div.titlebar2B, div.titlebar2C
{	color: #0C489B;
	background-color: #FFFFFF;
	border: solid 2px #0C489B;
}

div.titlebar , div.titlebar1, div.titlebar2 { padding: 6px; }
div.titlebar2B, span.titlebar1 { padding: 3px; }
div.titlebar2C { padding: 3px 3px 3px 6px; }


.byline {
	color: #0C489B;
	font-weight: bold;
}




.copy9 {
	font-size: 9px;
}

.copy10 {
	font-size: 10px;
}

.copy11 {
	font-size: 11px;
}

.copy12 {
	font-size: 12px;
}

.copy13 {
	font-size: 13px;
}

.copy14 {
	font-size: 14px;
}

.copy14B {
	font-size: 14px;
	font-weight: bold;
}

.copy16 {
	font-size: 16px;
}

.copy16B {
	font-size: 16px;
	font-weight: bold;
}

.copy18 {
	font-size: 18px;
}

.copy24 {
	font-size: 24px;
}

.textcolor1 {
	color: #003366;
}

.textcolor2 {
	color: #CCCC99;
}

.redtext {
	color: #FF0000;
}

.grntext {
	color: #006600;
}

.redtextB {
	color: #FF0000;
	font-weight: bold;
}

.grntextB {
	color: #006600;
	font-weight: bold;
}

.redgrey {
	color: #FF0000;
	color: #CCCCCC;
}




/* button styles */

.genericbtn {
	/* these should pull from body style
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	width: 70px;
	height: 24px; */
	color: #FFFFFF;
	/* - makes button 3-D */
	background-color: #003366;		/*	#408080;  */
		  border-top-color: #CCCCCC;		/* #00A8A8;  */
		  border-left-color: #CCCCCC;		/* #00A8A8;  */
		  border-right-color: #333333;		/* #003E3E;  */
		  border-bottom-color: #333333;		/* #003E3E;  */
		  border-style: solid;
		  /*border-width: 0; */
}

.genericbtn2 {
	/* these should pull from body style
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	width: 70px;
	height: 24px; */
	color: #003366;
	/* - makes button 3-D */
	background-color: #CCCC99;		/*	#408080;  */
	border-top-color: #CCCCCC;		/* #00A8A8;  */
	border-left-color: #CCCCCC;		/* #00A8A8;  */
	border-right-color: #333333;		/* #003E3E;  */
	border-bottom-color: #333333;		/* #003E3E;  */
	border-style: solid;
	/* border-width: 0; */
}

.flatbtn {
	/* these should pull from body style */
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/* text-decoration: none;
	width: 70px;
	height: 24px; */
	color: #003366;
	/* - makes button 3-D */
	background-color: #FFFFFF;
	border-top-color: #003366;
	border-left-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-style: solid;
	border-width: 2px;
}

.flatbtn_SM {
	/* these should pull from body style */
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/* text-decoration: none;
	width: 70px;
	height: 24px; */
	color: #003366;
	/* - makes button 3-D */
	background-color: #FFFFFF;
	border-top-color: #003366;
	border-left-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-style: solid;
	border-width: 2px;
}

.reportdel {
	/* these should pull from body style
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/* text-decoration: none; */
	width: 70px;
	height: 24px;
	color: #FFFFFF;
	/* - makes button 3-D */
	background-color: #003366;		/*	#408080;  */
	border-top-color: #CCCCCC;		/* #00A8A8;  */
	border-left-color: #CCCCCC;		/* #00A8A8;  */
	border-right-color: #333333;		/* #003E3E;  */
	border-bottom-color: #333333;		/* #003E3E;  */
	border-style: solid;
	/* border-width: 0; */
}

.wide50 {
	width: 50px;
}

.wide70 {
	width: 70px;
}

.wide80 {
	width: 80px;
}

.wide100 {
	width: 100px;
}

.wide110 {
	width: 110px;
}

.wide200 {
	width: 200px;
}

.wide300 {
	width: 300px;
}

.wide400
	{ width: 400px; }

.wide420
	{ width: 420px; }

.wide450
	{ width: 450px; }

.wide500
	{ width: 500px; }


.wide600
	{ width: 600px; }


textarea.std {
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
}


option.default {
	color: #003366;
	background-color: #FFFFFF;
}


input.blocked {
	color: #003366;
	background-color: #F0F0F0;
	border: 0;
}


div.offset20 {
	margin-left: 20px;
	margin-top: 20px;
}

div.offset20L10T {
	margin-left: 20px;
	margin-top: 10px;
}

div.offset10 {
	margin-left: 10px;
	margin-top: 10px;
}

div.offset20LR {
	margin-left: 20px;
	margin-right: 20px;
}


div.offset10L {
	margin-left: 10px;
}

div.offset20L {
	margin-left: 20px;
}

div.offset40L {
	margin-left: 40px;
}

div.offset50L {
	margin-left: 50px;
}


div.offset20R {
	margin-right: 20px;
}


div.offset20T {
	margin-top: 20px;
}


div.offset10T {
	margin-top: 10px;
}


div.offset10ALL {
	margin: 10px;
}


div.offset40B 
	{ margin-bottom: 40px; }


div.offset20B 
	{ margin-bottom: 20px; }


div.offset10B 
	{ margin-bottom: 10px; }


div.offset08B 
	{ margin-bottom: 08px; }


tr.row1color, div.div1color, td.cell1color {
	color: #FFFFFF;
	background-color: #003366;
}

tr.row2color, div.div2color, td.cell2color {
	color: #003366;
	background-color: #FFFFFF;
}

tr.row3color, div.div3color, td.cell3color {
	color: #000000;
	background-color: #CCCC99;
}

tr.rowB1color, div.divB1color, td.cellB1color {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
}

tr.rowB2color, div.divB2color, td.cellB2color {
	font-weight: bold;
	color: #003366;
	background-color: #FFFFFF;
}

tr.rowB3color, div.divB3color, td.cellB3color {
	font-weight: bold;
	color: #000000;
	background-color: #CCCC99;
}

a.row1 {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a:hover.row1, a.row1:hover {
	color: #CCCC99;
	text-decoration: underline;
}

a.row2 {
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}

a.row2std {
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}

a:hover.row2, a.row2:hover, a:hover.row2std, a.row2std:hover {
	color: #CCCC99;
	text-decoration: underline;
	font-weight: bold;
}


a.row3 {
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}

a.row3std {
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}

a:hover.row3std, a.row3std:hover, a:hover.row3, a.row3:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}


.anonnote {
	display: none;
	width: 250px;
	/* height: 100px; */
	background-color: #999966;
	border: solid 3px #003366;
	padding: 10px;
	text-align: center;
	position: absolute;
	top: 130px;
	left: 0;
	z-index: 1;
}


div.alert {
	background-color: #FFFFFF;
	font-size: 14px;
	width: 350px;
	height: 180px;
	border: solid 6px #003366;
	padding: 10px;
}


.greybkgd {
	background-color: #ECECEC;
}


.bgcolor1 {
	background-color:#003366;
}


.bgcolor2 {
	background-color:#CCCC99;
}




ul.PDFbullet, li.PDFbullet {
	list-style-image: url(../images/bullet_PDFicon12.gif);
}

ul.URLbullet, li.URLbullet
  { list-style-image: url(../images/bullet_hyperlink12.gif); }

ul.PPTbullet, li.PPTbullet
  { list-style-image: url(../images/bullet_PPTicon12.gif); }

ul.XLSbullet, li.XLSbullet
  { list-style-image: url(../images/bullet_XLSicon12.gif); }

ul.DOCbullet, li.DOCbullet
  { list-style-image: url(../images/bullet_DOCicon12.gif); }

ul.sansbullet, li.sansbullet
  { list-style: none; 
    margin-left: 0; }



/* for noscript message div only */
/* added 04MAY2006 DAS  */

div.noJSalert
	{ padding: 10px;
	  margin: 0 0 20px 10px;
	  width: 410px;
	  border: solid 2px #330000;
	  background-color: #FBFBCC;
    }

p.noJSWarning
	{ text-align: center;
	  font-weight: bold;
	  color: #EF1818;  /*#FF0000;*/
	  margin: 0;
	  font-size: 14px;
	  font-variant: small-caps;
	}

p.noJSlink
	{ text-align: center;  }

li.noJSbullet
	{ list-style: none;
	  margin-left: -32px; }


/* end for noscript message div only */




/* expand collapse MORE/LESS link */
a.moreless
  { font-size: 10px;
    margin-left: 10px; }

a.lessmore
  { font-size: 10px;
    margin-left: 6px;    margin-right: 6px; }

/* expand collapse (with plus-minus image) link */
a.plusminus, a.moreless, a.lessmore
 { text-decoration: none; }

a:hover.plusminus, a:hover.moreless, a:hover.lessmore
 { text-decoration: underline; }

a:visited.plusminus, a:visited.moreless, a:visited.lessmore
 { color: #0000FF; }



.clearmarginBTM
  { margin-bottom: 0; }

.clearmarginTOP
  { margin-top: 0; }

.clearmarginTB
 { margin-top: 0; 
   margin-bottom: 0; } 


img.nudgetext06R
{ margin-right: 6px; }

.paneHeader_std, .paneHeaderSelect_std
{ padding: 6px; 
  font-weight: bold; }

	.paneHeaderSelect_std
{ color: #003366; 
  color: #C00000; }

	.paneContent_std
{ padding: 6px 10px 20px 10px; 
  margin: 0 20px 20px 20px; 
  line-height: 18px; 
  background-color: #ECECEC; }



h1.districtH1, h2.districtH2, h3.districtH3, h4.districtH4, h5.districtH5, h6.districtH6   { font-family: Arial, Verdana, sans-serif;      margin-bottom: 2px;  margin-top: 2px; }
h1.districtH1	{ font-size: 18px; }

h2.districtH2	{ font-size: 16px; }

h3.districtH3	{ font-size: 14px; }

h4.districtH4	{ font-size: 12px; }

h5.districtH5	{ font-size: 10px; }

h5.districtH5alt	{ font-size: 11px; }


