html { background:#003300 url(../../images-new/bkg2.jpg) fixed center 50%; 
background-position : bottom center; background-repeat:repeat-x;
}

body { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
margin-top:14px; color:#000000;margin-bottom: 0px;
}
#content-container {
	padding: 7px; background-color:#FFFFFF;
}
.phone {font-family: sans-serif; color: #003399;font-size:12px; text-align: center;	font-weight: bold;
}
.border-blue {
	border-color : blue;
	border-width : 1px;
	border-style : solid;
}
.border-gray {
	border-color : Silver;
	border-width : 1px;
	border-style : solid;
}

.table1, .table1 td {
		border: solid Silver; padding:3px; margin-left:12px;
	border-width : 1px;
}

.table1 th {
	height: 35px; padding:0px;
	color: white;font-size:12px;text-align: center;
	font-weight: bold; background-image: url(../../images-new/bg-th.gif);
	background-position: top left;
	background-repeat: repeat-x;
	vertical-align: middle;
	max-height: 35px;
}

a, a:link, a:visited, a:active, a td {
color: #005E00;
 font-style: normal;
}

a:hover, a:hover td {
	COLOR: #990000; font-style: normal;
}

H1 {
  font-family: serif;
  font-size: 26px;
  color: #005E00;
margin: 0px 15px 0px 0px;
  font-style : italic;
  font-weight : bold;
}
H2 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #990000; margin: 0px 15px 0px 0px;
}
H3 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color:#005E00;margin: 0px 15px 0px 0px;
}
H4 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000060;
}
.clear {
	clear: both;
}
.callout {
  border: 1px solid #760004;
  color : White; display: block;
letter-spacing : .5px;
padding: 7px;
background-color : #990000;

}

.button {
	background-color :   #000060;
	color : White;
	font-size : 11px;margin-bottom:0px;
	text-align : center;  font-weight : bold; padding:3px;
}

.byline{
margin-bottom:1.5em;margin-top:0px;
border-bottom:1px solid #006600;
padding-bottom:.1em;
background-color:transparent;
color: #666666;
font-variant:small-caps;
font-weight:bold;
 font-size : 14px;
}

.caption {
	color: #005E00;
	font-size : 12px; 
	font-weight : normal; font-style:italic;
}

.date  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : white;margin:0px;padding-top:3px;
	font-weight : normal;
	text-align : center;
}


.error  {
	font-family: Arial; 
	font-size: 14px; font-weight : bold; 
	color : red;
}

.eventmonth {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	list-style : url(../none) none inside;
	color : #993333;
	text-transform : uppercase;
}
.eventitem {
	list-style-image : none; padding : 3px;
	padding-bottom : 3px; FONT-SIZE: 12px; color : #006600;
	font-weight : bold; text-transform : none;
}

.event-information	{
	color:#000000; FONT-FAMILY: Arial, Helvetica, sans-serif;  
	list-style-image : none;
	padding-bottom : 3px;
	font-weight : normal;
}


.logo {
	background-image : url(../../images-new/logo-new.jpg);
	background-repeat : no-repeat;margin-bottom:0px;padding-bottom:0px;margin-top:0px;padding-top:0px;
	background-position : top left;
}
.padding7 { margin: 7px;
}
.pagetrail,.pagetrail a,.pagetrail a:link,.pagetrail a:visited {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color : #999;
  padding-top : 7px;
  padding-bottom : 6px;
  text-align : right;
}
.pagetrail a:hover {
	font : bold;
}


.pagetrail a:hover {
	color: #FFCC00;
}

.sh-white  {
		font-family: Geneva, Arial, Helvetica, sans-serif
	font-size: 14px; font-weight : bold; text-align: center;
		color : White;padding-top:3px;letter-spacing : .5px;
}
.sh-white a:link	  {
		color : White;
}
.sh-white a:visited {
		color : White;
}
.sh-white a:hover  {
		color : yellow;
}
.sh-white a:active  {
		color : White;
}
p, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.etoNotice { 
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px; color: #760004;
  margin-top : 10px;
  text-align : center;
}
.etoNotice a:link		{ color: #760004; text-decoration: underline }
.etoNotice a:visited	{ color: #760004; text-decoration: underline }
.etoNotice a:hover		{ color: #760004; text-decoration: underline }
.etoNotice a:active	{ color: #760004; text-decoration: underline }

.faq {
	font-size : 14px;
    color : green;
	font-family : serif;
	font-style : normal; margin-bottom: 6px;
	border-bottom : dotted #999999;
}

.faqResult {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  margin: 7px;
	color : Black; font-style : normal; 
}

.footer, .footer a, .footer a:link, .footer a:active, .footer a:visited {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif;   
	font-size: 11px; padding: 6px;
	text-align :center;
	text-decoration : none;
}

 .footer a:hover {
	text-decoration : underline;
}
fieldset {
	padding: 7px;background-color:#FFFFCC;
}
legend {
  padding:0px;
  color : #000080;
}
#searchbox {margin-bottom:0px;padding:0px;
}

/* menu nav bar  */

/* top drop-down menu nav bar  */
/*Credits: CSSplay Modified by Cris D to add "you are here" highlighting (takes on hover property)
increased width of sub menus to 150px*/
/*URL: http://www.cssplay.co.uk/menus/pro_drop2 */
.preload2 {background: url(../../images-new/button4.gif);}
.menu2 {padding: 0px 0px 0px 3px; margin:0px; list-style: none;height:38px; background:#fff url(../../images-new/button1a.gif) repeat-x; position:relative; font-family:arial, verdana, sans-serif; }
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:38px; line-height:33px; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 3px; cursor:pointer;}
.menu2 li a.top_link span {float:left; display:block; padding:0 12px 0 3px; height:38px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 18px 0 3px; height:38px; background:url(../../images-new/down.gif) no-repeat right top;}
.menu2 li a.top_link:hover {color:#fff; background: url(../../images-new/button4h.gif) no-repeat;text-decoration: underline;}
.menu2 li a.top_link:hover span {background:url(../../images-new/button4h.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(../../images-new/button4ah.gif) no-repeat right top;}

/*here are 2 options for highlighting the current tab parent Option 1: is default*/

/*Option 1: Dean's you are here top link current page highlighting (default)*/

.menu2 li.top a.current_link span.down {background: #bbb; color:#fff;}
.menu2 li.top a.current_link {display:block; float:left; position:relative; height:38px; line-height:33px; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; padding: 0 0 0 3px; cursor:pointer; background: url(../../images-new/button4.gif) no-repeat;}
.menu2 li.top a.current_link span {float:left; display:block; position:relative; padding:0 18px 0 3px; height:40px;}
.menu2 li.top a.current_link {color:#fff; background: url(../../images-new/button4.gif) no-repeat;}
.menu2 li.top a.current_link span {background:url(../../images-new/button4.gif) no-repeat right top;}
.menu2 li.top a.current_link span.down {background:url(../../images-new/button4a.gif) no-repeat right top;}
.menu2 li.top a.current_link:hover {color:#fff;background:url(../../images-new/button4h.gif) no-repeat;}
.menu2 li.top a.current_link:hover span {background:url(../../images-new/button4h.gif) no-repeat right top;}
.menu2 li.top a.current_link:hover span.down {background:url(../../images-new/button4ah.gif) no-repeat right top;}

/*Option 2: You are here top link-old text highlight only
.menu2 li.top a.current_link {display:block; float:left; height:40px; line-height:33px; color:#ff6600; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
.menu2 li.top a.current_link span {float:left; display:block; padding:0 24px 0 12px; height:40px;}
.menu2 li.top a.current_link span.down {background: #fff; float:left; display:block; height:40px; background:url('../images-new/down.gif') no-repeat right top; padding-left:12px; padding-right:24px; padding-top:0; padding-bottom:0;}
.menu2 li.top a.current_link:hover {color:#fff; background: url('../images-new/button4.gif') no-repeat;}
.menu2 li.top a.current_link:hover span {background:url('../images-new/button4.gif') no-repeat right top;}
.menu2 li.top a.current_link:hover span.down {background:url('../images-new/button4a.gif') no-repeat right top;}
*/

.menu2 li:hover > a.top_link {color:#fff; background: url(../../images-new/button4.gif) no-repeat;}
.menu2 li:hover > a.top_link span {background:url(../../images-new/button4.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(../../images-new/button4a.gif) no-repeat right top;}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:2px; top:38px; background: #fff; padding:3px 0; border: 1px solid #990000;  width:150px; height:auto; }
.menu2 :hover ul.sub li {display:block; height:auto; position:relative; float:center; width:143px;}
.menu2 :hover ul.sub li a {border-left:3px solid #fff; border-right:0px solid #fff; border-top:0px solid #fff; border-bottom:1px solid #eee; display:block; font-size:11px; height:auto; width:140px; line-height:18px; padding-left: 5px; color:#000; text-decoration:none; }
.menu2 :hover ul.sub li a.fly {background:#fff url(../../images-new/arrow.gif) no-repeat 140px 7px;}
.menu2 :hover ul.sub li a:hover {background:#990000; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {background:#990000 url(../../images-new/arrow_over.gif) no-repeat 140px 7px; color:#fff}
.menu2 :hover ul li:hover > a.fly {background:#990000 url(../../images-new/arrow_over.gif) no-repeat 140px 7px; color:#fff} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:145px; top:-4px; background: #fff; padding:3px 0; border: 1px solid #990000; white-space:normal; width:150px; z-index:200; height:auto;}

