/**** Basic styles *****/
/**** Hover state works when visited style is listed before hover style;
don't let DW rearrange these in alpha order
ORDER: visited; hover; a:link *****/

/* Hide styles not used by Contribute users by
prefixing name with "mmhide_" */

/*
0000ff: blue link color [link, visited, active]
ff9900: orange hover color for all links
*/


a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #0000ff;
text-decoration: none;
}

a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ff9900;
text-decoration: none;
}

a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #0000ff;
text-decoration: none;
}

a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #0000ff;
text-decoration: none;
}

img {
border:0;
}

/******** B R E A D C R U M B ********/
a.mmhide_breadcrumb:visited  {
color: #0000ff;
font-size: 12px;
text-decoration: none;
}

a.mmhide_breadcrumb:hover  {
color: #ff9900;
font-size: 12px;
text-decoration: none;
}

a.mmhide_breadcrumb:link  {
color: #0000ff;
font-size: 12px;
text-decoration: none;
}

a.mmhide_breadcrumb:active  {
color: #ff0000;
font-size: 12px;
text-decoration: none;
}
/******** end breadcrumb ********/


/******** footer styles  ********/
a.mmhide_bottommenu:visited  {
font-family: Arial, sans-serif;
font-size: 11px;
color: #333399;
text-decoration: none;
}
a.mmhide_bottommenu:active  {
font-family: Arial, sans-serif;
font-size: 11px;
color: #FF9900;
text-decoration: none;
}
a.mmhide_bottommenu:hover  {
font-family: Arial, sans-serif;
font-size: 11px;
color: #FF9900;
text-decoration: none;
}
a.mmhide_bottommenu:link  {
font-family: Arial, sans-serif;
font-size: 11px;
color: #333399;
text-decoration: none;
}

.mmhide_footerbg {  background-color: #A8B2EE; }
/******** end footer styles  ********/



/**** body style does not work at top;
put after anchor styles  ****/
body {
background-color: #FFFFFF;
margin: 0;
}

.h2 {
font-size: 16px;
font-weight: bold;
line-height: 18px;
}
.h3 {
font-size: 14px;
font-weight: bold;
line-height: 14px;
}

/* removes vertical table spread in NN6 */
td.mmhide_clear {
height:2px;
}

.mmhide_bluebar { background-color: #5065DE; } /* blue behind top menu */
.mmhide_blueskybg { background-image: url(/images/blue_sky.jpg); } /* sky behind search box */
.mmhide_verticalblueline { background-color: #CCCCFF; }

.mmhide_pagetitlefont  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	letter-spacing: 1px;
	color: #333333;
	background-color: #cccccc;
	padding-left: 5px;
}


.mmhide_sitesearch  {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333399;
}


/** ||||||| Content styles for Contribute users  |||||||||  **/
/** Keep link styles that match text styles for NN  **/

/** Bold titles and links on homepage in middle content area **/
.mainheader  {
font-weight: bold;
font-size: 12px;
color: #333399;
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}
a.mainheader:visited  {
	color: #0000ff;
	text-decoration: none;
}
a.mainheader:hover  {
	color: #ff9900;
	text-decoration: none;
}
a.mainheader:link  {
	color: #0000ff;
	text-decoration: none;
}



.introtext  {
	font-size: 12px;
	color: #333399;
	line-height: 16px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
a.introtext:visited  {
	color: #0000ff;
	text-decoration: none;
}
a.introtext:hover  {
	color: #ff9900;
	text-decoration: none;
}
a.introtext:link  {
	color: #0000ff;
	text-decoration: none;
}



.bodytext  {
	font-size: 11px;
	line-height: 15px;
	color: #333399;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}
a.bodytext:link  {
	color: #0000ff;
	text-decoration: none
}
a.bodytext:visited  {
	color: #0000ff;
	text-decoration: none
}
a.bodytext:hover  {
	color: #ff9900;
	text-decoration: none
}



.detailtext  {
	font-size: 10px;
	color: #003399;
	line-height: 16px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.detailtext2  {
	font-size: 10px;
	color: #003399;
	line-height: 14px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}
a.detailtext:visited  {
	color: #0000ff;
	text-decoration: none;
}
a.detailtext:hover  {
	color: #FF9900;
	text-decoration: none;
}
a.detailtext:link  {
	color: #0000ff;
	text-decoration: none;
}



/**||||| Basic tabbed data table  |||||**/
.columnheader td  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #003399;
	font-weight: bold;
	padding: 4px; /* top right bottom left */
	border: solid 1px #FFFFFF;
}

.smallcolumnheader td  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #003399;
	font-weight: bold;
	padding: 2px; /* top right bottom left */
	border: solid 1px #FFFFFF;
}
.tabbeddata td {
	background-color: #f3f3f3;
	font-size: 11px;
	color: #003399;
	padding: 4px; /* top right bottom left */
	border: solid 1px #FFFFFF;
}

.tablefootnotes td {
	background-color: #FBE1BB;
	font-size: 10px;
	color: #003399;
	padding: 4px; /* top right bottom left */
	border: solid 1px #FFFFFF;
}

/* subdivisions of tables, usually a year  */
.tablesubdivisions {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
/**||||| end basic tabbed data table  |||||**/

/**||||| calendar - board, advisory, committee styles: begin |||||**/
.cancel {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color:#CC3333;
}

.board_event td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #cccccc;
	font-size: 11px;
	color: #000000;
	padding: 4px; /* top right bottom left */
	border: solid 1px #FFFFFF;
}

.advisory_event td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ccccff;
	font-size: 11px;
		color: #000000;
	padding: 4px; /* top right bottom left */
	border: solid 1px #FFFFFF;
}

.committee_event td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
	font-size: 11px;
		color: #000000;
	padding: 4px; /* top right bottom left */
	border: solid 1px #FFFFFF;
}

.community_event td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffcc;
	font-size: 11px;
		color: #000000;
	padding: 4px; /* top right bottom left */
	border: solid 1px #FFFFFF;
}

.mmhide_calheader td {
	/*background-color:#DD9A0A; */
	background-color:#003399;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding: 2px; /* top right bottom left */
	border: solid 1px #FFFFFF;
}

.mmhide_calmonth td {
	background-color:#DD9A0A;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding: 2px; /* top right bottom left */
}

.calevent td, .calevent {
	color:#DD9A0A; 
	font-size: 12px;
	font-weight: bold;
	padding: 2px; /* top right bottom left */
}

.mmhide_calnoevent td {
	color:#000000;
	font-size: 12px;
	font-weight: normal;
	padding: 4px; /* top right bottom left */
}

.mmhide_callegendhdr td {
	/*background-color:#555555; */
	background-color:#003399;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px; /* top right bottom left */
	
}

/**||||| calendar - board, advisory, committee styles: end  |||||**/

/**||||| for forms in tables [like smoking vehicle report]  |||||**/
.formdata td {
	background-color: #f3f3f3;
	font-size: 10px;
	color: #003399;
	padding: 0px; /* top right bottom left */
	border: 0;
}
/**||||| END for forms in tables   |||||**/




/** Gold arrow bulleted list; margins control distance of text
above and below **/
ul.goldarrow {
	list-style-image: url(/images/common/gold_arrow.gif);
	vertical-align: middle;
	margin-top: 3px;
	margin-bottom: 3px;
	}

/** need li style so that Contribute can apply style when items highlighted **/
li.goldarrow {
	list-style-image: url(/images/common/gold_arrow.gif);
	}




/** these styles only used on notices in pln/ruledev/ in ruledeve_notice_template.dwt  **/

/* body tag style */
.mmhide_ruledev {
	margin: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
}

/* this doesn't work */
.mmhide_ruledev a:link, a:visited, a:hover {
	text-style: underline;
}


.mmhide_letterhead	{
	font-family: Times, serif;
	font-size:24pt;
	font-weight: bold;
	font-style: oblique;
	color:#000000;
}

.mmhide_noticetitle {
	font-size:14pt;
	font-weight: bold;
	color:#000000;
	padding: 3px;
	border: solid 1px #000000;
	}


.mmhide_subject { font-weight: bold; }

.mmhide_attachments	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	}


.ruledev_blockquote {
	margin: 0px 70px 0px 70px; /* top right bottom left */
	font-size: 10pt;
}

/** these styles only used on notices in pln/ruledev/ baaqmd memos in ruledev_memo_template.dwt  **/

/* body tag style */

.mmhide_memo {
	margin: 20px;
	font-family: Times, serif;
	font-size: 12pt;
	color: #000000;
	background-color: #FFFFFF;
	}


.mmhide_agenda {
	font-weight: bold;
	padding-bottom: 10px;
	}

.mmhide_memosubheading  {
	text-decoration: underline;
	padding-bottom: 5px;  /* top right bottom left */
	padding-top: 12px;
	}



.mmhide_olderagenda {
	font-weight: bold;
	font-size: 18pt;
	}

.mmhide_oldermemosubhead {
	font-weight: bold;
	font-size: 10pt;
	}


.formheader {
	background-color: #003399;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 8px;

/******* 	New styles for complaint search project

// turn these on when complaint application goes live


.smallcolumnheader2 td  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #7B7EA2;
	font-weight: bold;
	padding: 4px;
	border: 0px;
}

.smallcolumnheader3 td  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#003399;
	font-weight: bold;
	padding: 4px;
	border: 0px;
}

td.smallcolumnheader  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #003399;
	font-weight: bold;
	padding: 4px;
	border: solid 1px #FFFFFF;
}

.smallsubheader td  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	background-color: #CCCCCC;
	font-weight: normal;
	padding: 4px;
	border: solid 1px #FFFFFF;
}

.smallsubheader2 td  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	background-color: #CCCCCC;
	font-weight: normal;
	padding: 4px;
	border: 0px;
}

td.divider  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	background-color: #003399;
	font-weight: bold;
	border:0px;
	padding:0px;
}

td.tabbeddata {
font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f3f3f3;
	font-size: 11px;
	color: #003399;
	padding: 4px;
	border: solid 1px #FFFFFF;
}

/**||||| for forms in tables [like smoking vehicle report]
.formdata2 td {
	background-color: #CCCCCC;
	font-size: 11px;
	color: #003399;
	padding: 4px;
	border: 0;
}




a.report:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #0000ff;
text-decoration: underline;
}

a.report:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ff9900;
text-decoration: underline;
}

a.report {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #0000ff;
text-decoration: underline;
}

a.report:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #0000ff;
text-decoration: underline;
}


END Malinda's styles for complaint forms  ********/




