body	{background:#2e2774;font-family:verdana, sans-serif; background-image:url(images/scouting_bg.jpg); background-repeat:no-repeat; background-position:top;}
img	{border:0;}
#head	{background:#2e2774;width:770px;height:115px;margin:10px auto 0 auto;}
#menu1	{background:#2e2774;width:770px;height:20px;margin:0 auto;color:white;}
#menu1 h1	{/*float:left;*/ margin:0 0 0 120px;font-size:100%;}
#menu1 h1 a	{color:white;text-decoration:none;}
#menu1 p#login	{float:right; margin:0;padding:0 20px 0 0;font-size:80%;font-weight:bold;}
#menu1 p#login a	{color: white;text-decoration:none;}
#menu1 p#login a:hover	{text-decoration:underline;}
#menu1 p#homelink	{float:left;margin:0;padding:0 0 0 20px;font-size:80%;font-weight:bold;}
#menu1 p#homelink a	{color: white;text-decoration:none;}
#menu1 p#homelink a:hover	{text-decoration:underline;}
#menu1 p#phone	{float:right; margin:0;font-size:70%;padding:3px;}
#menu2	{background:#98c10f;width:770px;height:20px;margin:0 auto;color:#2e2774;font-size: 70%;}
#outer	{width:770px;margin:0 auto;background:white url(images/back.gif) repeat-y;}
#left	{width:115px; background:#d5d4e2;float:left;}
#left h2, #right h2	{background:#2e2774 url(images/sidehead.gif) no-repeat bottom; margin:0;color:white;font-size:75%;padding:2px 0 18px 2px;}
#left ul	{margin:0 0 10px 0; padding: 0 0 0 17px;font-size:70%;font-weight:bold;list-style-type:square;}
#left li	{margin:5px 0;line-height:1.1;}
#left ul a	{color: #2E2774;text-decoration:none;}
#left ul a:hover	{text-decoration:underline;}
#main	{width:640px;margin-left:120px;border:1px solid white;background:white;}
#main p, #main ul, #main ol, #main h2, #main h3	{margin:17px 0;}
#main p, #main ul, #main ol	{font-size:70%;}
#main ul, #main ol	{padding:0 0 0 30px;}
#main ul ul, #main ol ol	{font-size:100%;}
#main h2, #main h3	{color:#2E2774;}
#main h2	{font-size:100%;}
#main h3	{font-size:85%;}
#main img	{margin:5px;}
#main img[align=left]	{margin-left:0;}
#main img[align=right]	{margin-right:0;}
#foot	{width:770px; clear:both;background:#98c10f;height:55px;color:white;}
#foot p	{margin:0;padding:3px;font-size:70%;font-weight:bold;text-align:right;}
#foot p a	{color:white;}
#foot p a.hidden	{text-decoration:none;}
#foot img {float:left;margin:0;padding:2px;}

 /* all lists */
#nav, #nav ul {	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;}

#nav a {	display: block;
	width: 146px;
	padding: 3px 2px;
	height: 14px;
	font-weight:bold;
	text-decoration:none;
	color: white;
	text-align:center;}

#nav a:hover {text-decoration:underline;}

/* all list items */
#nav li { 	float: left;
	width: 148px;border-left:1px solid white;border-right:1px solid white;}



#nav li li {	border:none;}
#nav li li a	{text-align:left;
	height:auto;}
/* second-level lists */
#nav li ul { 	position: absolute;
	background: #2E2774;
	border-left:1px solid white;
	border-bottom:1px solid white;
	border-right:1px solid white;
	width: 148px;
	left: -999em;
	margin-left:-1px;}

#nav li#menu_1	{border-left:none;width:149px;}
#nav li#menu_1 ul	{margin-left:0;}

#nav li.menu_last	{border-right:none;width:149px;}

#nav li ul ul, #nav li#menu_1 ul ul { /* third-and-above-level lists */
	margin: -17px 0 0 135px;
	border:1px solid white;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
/* lists nested under hovered list items */
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}

#nav li ul {/* filter:alpha(opacity=80);*/
	-moz-opacity:0.80;
	opacity: 0.80;}
#nav li ul ul {/*filter:alpha(opacity=100);*/
	-moz-opacity:1.00;
	opacity: 1.00;}

div.docs	{}
table.docs	{font-size:70%;margin-left:10px;}

table.events	{font-size:70%;border-collapse:collapse;}
table.events td	{border-bottom:2px solid black;padding:2px 4px;}
table.events .desc	{font-weight:bold;}
table.events .extra	{border-bottom:none;}
