﻿html{font-size:100.01%;} /* force proper IE fontsize but not break Safari on Mac */
ul {position:relative;}
ol {position:relative;}
dl {position:relative;}
table {font-size:inherit;}
/* a89c8e or dbd7d0 or f1f0ed */
body{font:0.95em/1.4em Tahoma,Verdana,Arial,Helvetica,sans-serif; text-align:left; background-color:#fff; padding-bottom:10px; color:#111; margin:1px; padding:0; background:#34303f; } /* #a89c8e  background-image: url(/images/backgrounds/bg_grad1.png); */
h4{font:normal normal 180% Tahoma,Verdana,Arial,Helvetica,sans-serif; }
h3{font:normal normal 180% Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#930;}
h2{font:normal normal 180% Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#9a0000;}
h1{font:normal normal 180% Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#760000; /* margin-top:-10px; */ }
h2{font-size:140%;}
h3{font-size:120%;}
h4{font-size:110%;}

/* header area */
.header {
	background: #fff url(/images/wsdaheader2.jpg) no-repeat;
	color: #111;
	width: auto;
	height: 114px;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	text-align: right; /* right-justify header text */
}
.header a:link {
	color: #000;
	text-decoration: none;
}
.header a:visited {
	color: #000;
	text-decoration: none;
}
.header a:hover{
	color: #050;
	text-decoration: underline;
}
.header a:active{
	color: #050;
	text-decoration: underline;
}
/*
.breadcrumbs {
	color: #111;
	font-weight: normal;
	font-size: 0.9em;
	text-align: left;
}
.breadcrumbs a:link, .breadcrumbs a:visited {
	color: #fff;
	text-decoration: none;
}
.breadcrumbs a:hover, .breadcrumbs a:active{
	color: #cea;
	font-weight:bold;
	text-decoration: underline;
}
*/

#emergency {
	background-color:#ffc;
	color:#109;
	padding:2px;
}

.newsrelDate {
	color:#111;
	font-size:1.0em;
}
.newsrelTitle { }/* empty */

#pgupdate, #pageLastMod { color:#000; font-size:0.78em; font-style:normal; }

.bold { font-weight:bold; }
.underline { text-decoration:underline; }
.italic { font-style:italic; }
.center {
	text-align:center;
	margin: 0 auto;
}
.PDFcolor1 {
	background-color: #FEE5AC;
}
.PDFsz {
	font-size:0.8em;
}
.PDFsz2 {
	font-size:1.4em;
}
.PDFcolor2 {
	background-color: #EECC99;
}
.smallItalics {
    FONT-SIZE: 0.7em;
    FONT-STYLE: italic;
    FONT-FAMILY:'Trebuchet MS';
    FONT-WEIGHT: bold;
}

td.hotTopics {
	background-color: #fec;
    font-size:0.8em;
	text-align: center;
	vertical-align: top;
	width: 20%;
}

td.midContent {
	padding: 0 9px;
	text-align: left;
	vertical-align: top;
	width: 45em;
	font-weight: normal;
}

/* end header area */

/* top menu css */

/* ================================================================ This copyright notice must be untouched at all times. The original version of this stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menus/padding.html Copyright (c) 2005-2007 Stu Nicholls. All rights reserved. This stylesheet and the associated (x)html may be modified in any way to fit your requirements. Note: used with author permission; heavily modified by WSDA Webmaster. =================================================================== */
/* style the outer div to give it width */
.menu {font-size:0.9em; padding:0; width:798px; text-align:center; margin:0;} /* 798/7=114 || 792/6=132 || 798/6=133 */

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0; list-style-type:none; height:2.5em; background:transparent; text-align:center; z-index:999; margin:0; }

/* style the sub-level lists */
.menu ul ul {top:1.0em; width:9em; z-index:1000; } /* margin:0; */

/* adjust popover settings */
.menu ul ul ul {z-index:1001;}

.menu ul ul ul ul {z-index:1002;}

/* float the top list items to make it horizontal and a relative positon to control the dropdown menu positon */
.menu ul li {float:left; width:100px; height:2.5em; line-height:1.2em; display:block; padding:0; margin-left:28px;} /* #A use px so won't scale buttons! */

/* style the sub level list items */
.menu ul ul li {display:block; width:auto; height:auto; margin:0; } /* #B z-index:1000; line-height:1em; */

/* style text for top level */
.menu a {display:block; height:100%; width:9.2em; font-size:0.9em; text-decoration:none; color:#3f5947; background:#d9b777; padding:0 0.5em; border:1px solid #000; } /* #eee   #496b8d */ /* border-right:1px solid #000;  */
.menu a:visited {display:block; height:100%; width:9.2em; font-size:0.9em; text-decoration:none; color:#3f5947; background:#d9b777; padding:0 0.5em; border:1px solid #000; } /* #eee   #496b8d */ /* border-right:1px solid #000;  */

/* hack IE5/6 to correct faulty box model and get proper width */
* html .menu a {width:9em; w\idth:8.4em; font-size:1.0em; background:#d9b777; }/* #496b8d  #97afaf */
* html .menu a:visited {width:9.0em; w\idth:8.4em; font-size:1.0em; background:#d9b777; } /* #496b8d */
* html .menu ul a {font-size:1.0em; color:#3f5947; } /* IE6 top menu text  #eee */
* html .menu ul a:visited {font-size:1.0em; color:#3f5947; } /* #eee */
* html .menu .last { border-bottom: 1px solid #000; }
* html .menu ul li {margin-left:21px; }/* this fixes margin-left:28px #A above */

/* style sub level text that don't have flyout  #a3bebe*/
.menu ul ul a {display:block; background:#228765; color:#d9b777; width:9em; height:100%; padding:0.5em 0.8em; border-bottom:1px solid #000; border-top:1px solid #000; margin-top:-1px;} /* top margin of -1 removes doubled border lines between cells */ /* #a3bebe  #000 */
.menu ul ul a:visited {display:block; background:#228765; color:#d9b777; width:9em; height:100%; padding:0.5em 0.8em; border-bottom:1px solid #000; border-top:1px solid #000; margin-top:-1px;} /* #a3bebe  #000 */

* html .menu ul ul a {width:9em; w\idth:8.4em; color:#d9b777; background:#228765; border-top:1px solid #000; } /* IE6 1st dropdown text  #000 */
* html .menu ul ul a:visited {width:9em; w\idth:8.4em; color:#d9b777; } /* #000 */
* html .menu ul ul li {margin:0; }/* this duplicates margin:0 #B above */

/* style table so that it takes no part in the layout - required for IE to work */
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1.0em; z-index:1;}

/* style third level background that has no flyout */
.menu ul ul ul a {color:#3f5947; background:#94d794;} /*8eaeb8 #97afaf */

.menu ul ul ul a:visited {color:#3f5947; background:#94d794;} /*8eaeb8 #97afaf */

/* style fourth level background */
.menu ul ul ul ul a {color:#3f5947; background:#94d794;} /* #97afaf */

.menu ul ul ul ul a:visited {color:#3f5947; background:#94d794;} /* #97afaf */

/* style sub level 1 background */
.menu ul :hover a.sub1 {background:#228765 url(/images/menubullet.gif) no-repeat right center;} /* #228765 */

/* style sub level 2 background */
.menu ul ul :hover a.sub2 {background:#94d794 url(/images/menubullet.gif) no-repeat right center;} /* #a3bebe */

/* style level hovers */

/* first (main) row hover */
* html .menu ul a:hover {color:#d6ffbe; background:#d9b777; position:relative; z-index:100;} /* #ffefd5  #d9b777 */
.menu ul li:hover {position:relative;}
.menu ul :hover > a {color:#d6ffbe; background:#d9b777;} /* color when selected but not hovering over  #ffefd5  #d9b777 */
/* second */
* html .menu ul ul a:hover {color:#d6ffbe; background:#2CAF84; position:relative; z-index:110;} /* #228765 */
* html .menu ul ul a.sub1:hover {background:#2CAF84;}
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#d6ffbe; background:#2CAF84;} /* z-index:110; #228765*/
.menu ul ul :hover > a.sub1 {background:#2CAF84;}
/* third */
* html .menu ul ul ul a:hover {color:#d98797; background:#B8E5B8; position:relative; z-index:120;} /* a3bebe  #94d794 */
* html .menu ul ul ul a.sub2:hover {background:#B8E5B8;}
.menu ul ul ul :hover > a {color:#d98797; background:#B8E5B8;} /* z-index:120;  #94d794 */
.menu ul ul ul :hover > a.sub2 {background:#B8E5B8;}
/* fourth (not used atm)*/
/*.menu ul ul ul ul a:hover {color:#C5D9B2; background:#87a5b5; position:relative; z-index:130;}*/ /* #7aa */

/* hide the sub levels and give them a position absolute so that they take up no room */
.menu ul ul {visibility:hidden; position:absolute; height:0; top:2.5em; left:0; width:9em;}

/* position the third level flyout menu */
.menu ul ul ul{left:8em; top:0; width:10em;}

/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul {visibility:visible; height:auto; padding:0 3em 3em 1em; background:transparent url(/images/1x1trans.gif);}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden; top:0.6em;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible; left:8em;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}


/* main foundation */

.tableA {
	width: 794px;
	margin: 0 auto; /* must be here for Gecko to center page */
	font-size: 0.85em;
	font-weight: bold;
	border: 2px solid #e6e1d1; /* surrounds entire content area */
	background-color: #e6e1d1; /* #dee6da; *//* #987754 */
	text-align: center; /* this centers page for I.E. */
}

/* left menu foundation */

.tableB {
	width: 187px;
/*	background-color: white; */
	padding: 0;
	margin: 0;
}

/* homepage news releases */

.tableC {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	width: auto;/*was 275px but this allows for wrapping if no 'of interest' column*/
	font-size: 1.1em;
	font-style: normal;
	font-weight: normal;
	line-height:1.4em;
	background-color: #ffefd5; /* #dee6da; */
	margin: 0 3px;
	vertical-align:top;
	text-align:left;
	/*
	border-right: double 2px #030;
	border-bottom: double 2px #030;
	border-left: double 2px #030;
	*/
}

.tableC a:link {
	/*font-size: 0.9em;*/
	font-weight: bold;
	font-style: normal;
	color: #3f3f3f;
	text-decoration: underline;}

.tableC a:visited {
	/*font-size: 0.9em;*/
	font-weight: bold;
	font-style: normal;
	color: #3f3f3f;
	text-decoration: underline;}

.tableC a:hover {
	/*font-size: 0.9em;*/
	font-weight: bold;
	font-style: normal;
	color: #00573C;
	text-decoration: underline;}

.tableC a:active {
	/*font-size: 0.9em;*/
	font-weight: bold;
	font-style: normal;
	color: #00573C;
	text-decoration: underline;}

.tableC h2 {
	font-weight: bold;
	color: #000;
	margin-top: 0;
/*	margin-bottom: -10px; */
}
	
.tableC h3 {
	/*font-size: 1em;*/
	font-weight: bold;
	color: #000;
	margin-top: 0;
/*	margin-bottom: -10px; */
}

.tableC h4 {
	/*font-size: 0.88em;*/
	font-weight: bold;
	color: #777;
	margin-top: 0;
/*	margin-bottom: -10px; */
}

/* homepage meetings table */

.tableD {
	width: auto; /*300px; */
	background-color: #d1d7ce;
	padding: 0;
/*	margin-left: 4px; */
/*	padding-right: 4px; */
	border: 2px solid #C0C0C0; /* silver */
}

.tableD {
	width:auto;
	font-size: 0.88em;
	font-weight: normal;
	font-style: normal;}

.tableD h3 {
	font-size: 1em;
	font-weight: bold;
	color: #00573c;
	margin-bottom: -1px;}

/* main content area */

.mainContent {
	width: 600px; /*75%;*/ /*46em;*/
	font-size: .95em;
	font-style: normal;
	font-weight: normal;
	background-color: #e6e1d1; /* this controls entire center column of content text */
	padding: 5px;
/*	margin-left: 5px; */
/*	border: 2px solid #b6bfb0; */
	vertical-align:top;
	text-align:left;
}
/* now fix pub hear/event cal for brain-dead IE */
#phec {
	width: 790px;
	margin:0;
	padding:0;
}

.spotlight {
	width:auto;
}

.leftMenuCol {
	width:190px;
}

.mainContent a:link {
	font-size: .95em;
	font-weight: bold;
	font-style: normal;
	color: #3f3f3f;
	text-decoration: underline;}

.mainContent a:visited {
	font-size: .95em;
	font-weight: bold;
	font-style: normal;
	color: #3f3f3f;
	text-decoration: underline;}

.mainContent a:hover {
	font-size: .95em;
	font-weight: bold;
	font-style: normal;
	color: #00573C;
	text-decoration: underline;}

.mainContent a:active {
	font-size: .95em;
	font-weight: bold;
	font-style: normal;
	color: #00573C;
	text-decoration: underline;}

.mainContent h2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
	margin-bottom: -10px;}

.mainContent h3 {
	font-size: 1.0em;
	font-weight: bold;
	color: #000;}
	
.mainContent h4 {
	font-size: 0.9em;
	font-weight: bold;
	color: #000;}

.mainContent ul {
	list-style: square;}

.mainContent li {
	font-size: 0.95em;
	font-style: normal;
	font-weight: normal;}
	
/* right side content area */

.right {
	width: 20%; /*13em;*/ /*170px;*/
	font-size: 0.95em;
	font-style: normal;
	font-weight: normal;
	background-color: #FFEFD5; /* #dee6da; */
	padding: 0px 10px 10px 8px;
	border-left: 1px solid #b6bfb0;}

.right a:link {
	font-size: 0.95em;
	font-weight: bold;
	font-style: normal;
	color: #555;
	text-decoration: underline;}

.right a:visited {
	font-size: 0.95em;
	font-weight: bold;
	font-style: normal;
	color: #555;
	text-decoration: underline;}

.right a:hover {
	font-size: 0.95em;
	font-weight: bold;
	font-style: normal;
	color: #00573C;
	text-decoration: underline;}

.right a:active {
	font-size: 0.95em;
	font-weight: bold;
	font-style: normal;
	color: #00573C;
	text-decoration: underline;}

.right h2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
	margin-bottom: -10px;}

.right h3 {
	font-size: 1.0em;
	font-weight: bold;
	color: #444;
	margin-bottom: -10px;}

/* meetings box title */

.BoxA {
	font-size: 0.9em;
	font-weight: bold;
	font-style: normal;
	color: #000;
	background-color: #c0c0c0;
	border: 1px solid #000; /*#c0c0c0;*/
	text-decoration: none;
	padding: 2px;
	height: 3em;
	line-height: 1.8em;
}

.BoxA a:link {
/*	font-size: 0.9em;*/
	font-weight: bold;
	font-style: normal;
	color: #000;
	text-decoration: none;}

.BoxA a:visited {
/*	font-size: 0.9em;*/
	font-weight: bold;
	font-style: normal;
	color: #000;
	text-decoration: none;}

.BoxA a:hover {
/*	font-size: 0.9em;*/
	font-weight: bold;
	font-style: normal;
	color: #000;
	text-decoration: underline;}

.BoxA a:active {
/*	font-size: 0.9em;*/
	font-weight: bold;
	font-style: normal;
	color: #000;
	text-decoration: underline;}

/* meetings box 1st col content */

.BoxB {
	width:auto;
	font-size: 0.9em;
	font-weight: normal;
	font-style: normal;
	height: 1.8em;
	line-height: 1.8em;
	color: #000;
/*	border: 1px solid #c0c0c0; */
	background-color: #ffefd5; /*#496b8d; */
	padding: 3px;}

.BoxB a:link {
	text-decoration: none;}

.BoxB a:visited {
	text-decoration: none;}

.BoxB a:hover {
	text-decoration: underline;}

.BoxB a:active {
	text-decoration: underline;}

/* meetings box 2nd col content */

.BoxC {
	width:auto;
	font-size: 0.9em;
	font-weight: normal;
	font-style: normal;
	height: 1.8em;
	line-height: 1.8em;
	color: #000;
/*	border: 1px solid #c0c0c0; */
	background-color: #ffefd5; /*#496b8d; */
	padding: 3px;}

.BoxC a:link {
	text-decoration: none;}

.BoxC a:visited {
	text-decoration: none;}

.BoxC a:hover {
	text-decoration: underline;}

.BoxC a:active {
	text-decoration: underline;}

/* left menu area */

.menuSecA {
	font-size: .9em;
	font-style: normal;
	font-weight: bold;
	color: #333;
	background-color: #fff;
	padding: 2px;
	border-bottom:1px solid #00573c; 
	width: 5%; /*180px;*/
}

.menuSecA a:link {
	font-size: .9em;
	font-weight: bold;
	color: #333;
	text-decoration: none;}

.menuSecA a:visited {
	font-size: .9em;
	font-weight: bold;
	color: black;
	text-decoration: none;}

.menuSecA a:hover {
	font-size: .9em;
	font-weight: bold;
	color: #00573c;
	text-decoration: underline;}

.menuSecA h4 a:link {
	font-size: .9em;
	font-style: normal;
	font-weight: bold;
	color: #000;
	margin-bottom: -8px;}

.menuSecA h4 a:hover {
	font-size: .9em;
	font-weight: bold;
	color: #00573c;
	text-decoration: underline;}

/* far-right homepage "hot topics"  text container area */

.rightAreaDiv {
/*	background-color: #dee6da; */
	padding-bottom: 10px;
}

/* right-side homepage "hot topics" area */

.newsArea1 {
	width: 320px;
/*	background-color: white; */
	padding: 3px;
	font-size: 1.0em;
	border: 0; /*solid 1px #448123; */
	font-weight: normal;
}

.newsArea1 a:link {
	font-weight: normal;
	color: #000;
}

.newsArea1 a:visited {
	font-weight: normal;
	color: #000;
}

.newsArea1 a:hover {
	font-weight: normal;
	color: #00573c;
	text-decoration: underline;}

.newsArea1 a:active {
	font-weight: normal;
	color: #000;
	text-decoration: underline;}

/* content of right-side homepage "hot topics" box */

.content {
	font-style: normal;
	font-size: 1.0em;
/*	font-weight: bold; */
	line-height: 1.4em;
	color: black;
/*	border: 1px solid #C0C0C0; */ /* silver */
	padding-left: 2px;
	text-align:left;
	/* width:600px; */
	background-color: #ffefd5;
}

/* navigation foundation */

.NavB {
	font-size: 0.9em;
	font-weight: bold;
	font-style: normal;
	background-color: #e6e1d1; /* #e6e1d1; */ /* #dee6da; */
	text-decoration: none;
	text-align: center;
	margin: 0px auto;
/*	height: 25px; */
/*	border: 1px solid #2F6A00; */
}

.NavB a:link {
	text-decoration: none; }

.NavB a:visited {
	text-decoration: none; }

.NavB a:hover {
	color:#00573c;
	text-decoration: underline; }

.NavB a:active {
	color:#00573c;
	text-decoration: underline; }

/* begin lower links area */
.lowerArea {
	background-color: #fff;
	text-align:center;
}

.lowerBandA {
	font-size: 0.86em;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	background-color: #006242; /* #496b8d; */
	color: #ddd; /* c0c0c0 */
	height: 28px;
	line-height:2.5em;
	border-bottom: 2px solid #496b8d; 
	text-align: center;
}

.lowerBandA a:link {
/*	font-size: 0.68em;
	font-weight: bold;
	font-style: normal;
	text-decoration: none; */
	color: #eee;
}

.lowerBandA a:visited {
/*	font-size: 0.68em;
	font-weight: bold;
	font-style: normal;
	text-decoration: none; */
	color: #eee;
}

.lowerBandA a:hover {
/*	font-size: 0.68em;
	font-weight: bold;
	font-style: normal; */
	background-color: #ddd;
	text-decoration: underline;
	color: #111;
	padding-bottom:3px;
}

.lowerBandA a:active {
/*	font-size: 0.68em;
	font-weight: bold;
	font-style: normal; */
	color: yellow;
	text-decoration: underline;
}


/* left side menu css */
/* ====================================================== This copyright notice must be untouched at all times. The original version of this stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menus/flyout_4level.html Copyright (c) 2005-2007 Stu Nicholls. All rights reserved. This stylesheet and the associated (x)html may be modified in any way to fit your requirements. ========================================================= Note: used with author permission; heavily modified by WSDA Webmaster. */
/* "sub" marks ListItems that HAVE a child item, and "last" marks the final Anchor in a menu block */
#leftMenu { z-index:1; font-size:0.89em; height:auto; line-height:1.8em; text-align:left; margin-left:5px; padding-top:5px; }
#leftMenu ul { position:relative; z-index:500; margin:0; padding:0; list-style-type:none; width:178px; } /* default list styling */
#leftMenu li { height:auto; background-color:#ffefd5; float:left; } /* requires height here to work in IE6!  style list items */
#leftMenu li.sub { background:#ffefd5 url("../images/menubullet.gif") no-repeat right center; } /* arrow indicator on flyouts */
#leftMenu li.mbreak { background-color:#496B8D; display:block; text-decoration:none; padding-left:2px; height:1.8em; line-height:1.8em; width:178px; color:#ffefd5; font-size:1.0em; border:1px solid #030; border-width: 1px 1px 0 1px; text-align:center; } /* prints a dark menu-break block */
#leftMenu table { position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1.0em; } /*margin-top:-1px;  get rid of table */
/* style the links */
#leftMenu a { display:block; text-decoration:none; padding-left:4px; height:auto; width: 176px; color:#000; font-weight:bold; border:1px solid #030; border-width: 1px 1px 0 1px; }
#leftMenu a:visited { display:block; text-decoration:none; padding-left:4px; height:auto; width: 176px; color:#000; font-weight:bold; border:1px solid #030; border-width: 1px 1px 0 1px; }
#leftMenu a:visited.last { border-bottom: 1px solid #030; }
#leftMenu a.last { border-bottom: 1px solid #030; }/*border-right: 1px solid #030; border-left: 1px solid #030; this styles the very bottom link differently */ /* border-width: 1px; */
/* next 2 lines are hacks for IE5.5 & IE6 */
* html #leftMenu a:visited { padding-left: 4px; width:178px; w\idth:176px; }
* html #leftMenu a { padding-left: 4px; width:178px; w\idth:176px; }/* can make visited bgcolor "sticky" here */
* html #leftMenu a:hover { border-color: #030; color: #000; background-color: #dee6da; position: relative; text-decoration: underline; }/* style link hover */
#leftMenu a:focus { border-color:#030; color:#000; background-color:#dee6da; font-weight:bold; text-decoration:underline; } 
#leftMenu a:active { border-color:#030; color:#000; background-color:#dee6da; font-weight:bold; text-decoration:underline; } /* allows for keyboard tabbing */
#leftMenu li:hover { position: relative; }
/* next line works for standards-compliant browsers like Firefox or IE7 (retain hover colors for each sublevel) */
#leftMenu li:hover > a { border-color:#030; color:#040; background-color:#dee6da; font-weight:bold; text-decoration:underline; }
/* next section allows for flyout vertical menus */
#leftMenu li ul { visibility:hidden; position:absolute; /* take up no screen real estate */
	top:-10px; /* where top of sub menu box begins relative to previous box bottom border */
	left: 7.0em; /* overlap area minus overrun */
	padding: 2em; /* overrun area */
	background:transparent url("../images/1x1trans.gif");/* allows IE to interpret overrun padding */
	}
/* next line works for standards-compliant browsers like Firefox or IE7 (pop up each sublevel) */
#leftMenu li:hover > ul { visibility: visible; }
/* rest of these lines is for brain-dead browsers like IE6 and earlier */
#leftMenu ul a:hover ul ul { visibility: hidden; }/* hide 3rd lvl when hover on 1st */
#leftMenu ul a:hover ul a:hover ul ul { visibility: hidden; }/* hide 4th lvl when hover on 2nd */
#leftMenu ul a:hover ul a:hover ul a:hover ul ul { visibility: hidden; }/* hide 5th lvl when hover on 3rd */
#leftMenu ul a:hover ul { visibility: visible; }/* show 2nd lvl when hover on 1st */
#leftMenu ul a:hover ul a:hover ul { visibility: visible; }/* show 3rd lvl when hover on 2nd */
#leftMenu ul a:hover ul a:hover ul a:hover ul { visibility: visible; }/* show 4th lvl when hover on 3rd */
#leftMenu ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility: visible; }/* show 5th lvl when hover on 4th */

/***/

#mapimgID {
	border:0;
	width:200px;
	height:110px;
}

/* IE5/6 fix follows */

* html #mapimgID {
	height:95px;
}

#leftMenuTitle {
	text-align:right;
	font-size:0.9em;
/*	color:white;*/
/*	background-color:black;*/
	margin-left:2px;
} /* Select a subject: */

#leftMenuImg {
	display:inline;
	margin-left:5px;
}

#menuCol {
	text-align:left; 
	vertical-align:top; 
}

.smallPDF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.76em;
	font-style: normal;
}

#topMainColorBar {
	background-color:#496b8d;
	color:#eee;
	text-align:center;
}

#printPage:hover {
	background-color:#eee;
}
#smallText:hover {
	background-color:#eee;
}
#bigText:hover {
	background-color:#eee;
}
#searchTitle a {
	font-size: 0.95em;
	padding:0.1em;
	background-color:#eee;
	border: 1px #111 solid;
	position:relative;
	bottom:3px;
}
.searchInputText { 
	font-size: 0.9em;
	height: 1.2em;
	color: #111;
	border: 1px dashed #abc;
	background-color: #eee;
}
#copyRight {
	float:right;
	color:#228855; /* #538bcc; */
	text-decoration:none;
	border-bottom: 0;
	margin-right:5px;
}
#validLeft img {
	float:left;
	border:0;
	width:68px;
	height:24px;
	margin-top:4px;
}

/*************************************************************************************************/
/* these styles are for the pestfert license search definition popups */
#ind-licnum,#ind-name,#bus-name,#bus-city,#bus-county,#bus-state,#bus-equip,
#cnum,#cyr,#ctitle,#cdate,#ccity,#cstate,#clangA,#clangE,#clangS,#cmediaA,#cmediaSi,#cmediaIn,#cmediaSe,#cmediaCo,#csortSe,#csortLo,#csortCo,#csortCy,#csortSp,
#lictype1,#lictype2,#lictype3,#lictype4,#lictype5,#lictype6,#lictype7,#lictype8,#lictype9,#lictype10,#lictype11,#lictype12,#lictype13,
#statustype13,#statustype14,#statustype21,#statustype34,#statustype40,#statustype41,#statustype42,#statustype46,#statustype48,#statustype49,#statustype50,#statustype52,#statustype53,#statustype55,#statustype56,#statustype64,#statustype65,
#busstattype1,#busstattype52,#busstattype6,#busstattype14,
#cwdo,#swdo,
#lic-CA,#lic-PA,#lic-LPARPA,#lic-SPI,#lic-LPA,#lic-RPA,#exp,#sort,#endor,#ss,#county 
{
   position:absolute;
   z-index:101;
   top:10px;
   left:10px;
   visibility:hidden;
   overflow:hidden;/*works under Citrix*/
}
.hyperText {
   color:#333;
   font:12px/14px Verdana, Arial, Helvetica, Geneva, sans-serif;
   line-height:100%;
   background-color:#FED; 
   padding:1px; /*4px;*/
   border:solid 2px #069;/*0*/
   width:310px;
}
.hyperText iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*hide iframe from user*/
/*	filter:mask(); */ /*trigger IE activeX render engine*/ /* commented out since this line caused CSS validation to fail and was placed on the 4 pages that needed it [TV] */
}
.hyperText .bd { border:solid 2px #069; padding:0.5em; }
.Text {
   color:#000;
   font:14px Verdana, Arial, Helvetica, Geneva, sans-serif;
   line-height:100%;
}
.link { text-decoration:none; color:#069; }
.vlink { text-decoration:none; color:#069; }
.alink { text-decoration:none; color:#C93; }
.class1 a { text-decoration:none; border-bottom:1px dotted #069; }
.style2 { font-size:7pt; }
#bad { background-color:#FF0; color:#F00; }

/*************************************************************************************************/
/* captcha */
.recaptcha_is_showing_audio .recaptcha_only_if_image,.recaptcha_isnot_showing_audio .recaptcha_only_if_audio,.recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol,.recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol{display:none !important}

/****************************************/
#noJavascript {
	color:#911; 
	background-color:#ff9; 
	font-weight:normal; 
	font-size:0.8em; 
	line-height:1.35em; 
}

