/* CSS Document */
#twocols{ /*the columns that gets dropped down over yours might be different*/
z-index:20;
}
#leftcol{  /*the columns that gets dropped down over yours might be different*/
z-index:10;
}
.moduletablemainnav{ /* I have absolutely positioned the module, you might have a different scheme*/
position:absolute;
top:187px;
left:20px;
z-index:100;
font:0.9em Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
#mainlevelmainnav,#mainlevelmainnav ul{
float:left;
list-style:none;
line-height:1em;
background-color:#aedee4;
font-weight:700;
margin:0;
padding-left:90px;
width:740px;
}
#mainlevelmainnav a{
display:block;
color:#ee4036;
text-decoration:none;
margin-right:15px;
padding:0.3em;
padding-right:5px;
}
#mainlevelmainnav li{
float:left;
padding:0;
}
#mainlevelmainnav li ul{
position:absolute;
left:-999em;
height:auto;
width:11em;
font-weight:400;
background:#fff;
border:#9e9fa3 1px solid;
margin:0;
padding:0;
}
#mainlevelmainnav li li{
width:11em;
}
#mainlevelmainnav li ul a{
width:11em;
color:#eb0f8a;
font-size:0.9em;
line-height:1em;
font-weight:400;
}
#mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{
left:-999em;
}
#mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{
left:auto;
z-index:6000;
}
#mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{
background:#ddd;
}
.upper-nav li {
	display:inline; /* Shows each item side-by-side */
	list-style-type:none; /* Gets rid of the bullet points */
	}
.upper-nav li a {
	color:#fff;
	/*font-size:1em;*/
  display:block;
  float:left;
  padding:0 .25em; /* Provides horizontal separation between menu items */
  font-weight:bolder;
  font-size:.9em;
}

li {
list-style-type:none;
}
.container {
	margin:auto; /* center, not in IE5 */	
	background-color:#fff;
	width:800px;
}
.upper-nav {
	width:365px;
	height:40px;
	background-color:#B3BB1C;
	padding-left:160px;
}
.main-content {
/*	width:500px;*/
	background-color:#fff;
	padding:10px;
	font-family:"Times New Roman", Times, serif;
}
.main-content table{
width:800px;
margin:auto;
}
.sideImg {
	width:200px;
	height:300px;
	background-image:url(../images/kids.jpg);
	background-repeat:no-repeat;
	/*background-color:#ccc;*/
}
.sideImg img{
border:0;
}

.side-nav {
	width:695px;
	background-color:#FFF;
	padding-left:5px;
}
.side-nav h3 {
color:#6c9d30;
font-size:1em;
padding-left:5px;
}
.side-nav fieldset {
border:none;
}

.logo {
/*margin-left:-10px;*/
	background:url(../images/web-banner.gif) center no-repeat;
	border:none ;
	width:800px;
	height:234px;
}
.donate {
	border:none;
	background-color:#FFF;
	width:325px;
	height:100px;
	text-align:right;
}
#donate input {
padding:20px 10px;
}

#col1 {
float:left;
width:195px;
background:#fff;
padding:10px;
clear:left;
}
#col2 {
float:left;
width:350px;
background:#fff;
padding:10px;
}
#page_bg {
font-family:Verdana, Arial, Helvetica, sans-serif;
height:100%;
background:#000;
background-image:url(../images/bg-star.gif)
}
.moduletable_menu, .moduletable
{
color:#000;
}
.moduletable_menu h3 {
border-bottom:1px solid #FFFFFF;
margin-bottom:0px;
color:#0270af;
font-size:1em;
padding:5px;
}
.moduletable_menu ul {
margin-left:20px;
margin-top:10px;
padding:5px;
font-size:.95em;
line-height:1em;
}
.moduletable_menu ul ul{
	margin-top:-5px;
}
.moduletable_menu ul li{
padding-top:3px;
/*font-size:80%;*/
}
.moduletable_menu ul ul ul ul li{
/*font-size:80%;*/
}
.contentheading {
color:#F47F20;
padding: 5px 5px 5px 0;
font-size:1.2em;
}
.contentpaneopen h1 {
font-size:1.2em;
border-bottom:1px solid #244223;
padding:10px;
}
.gutter {padding:8px;}
a:link {
	color:#6c9d30;
	text-decoration:none;
}
a:visited {
	text-decoration:none;
	color:#669;
}
a:hover {
	text-decoration:underline;
	color:#9e9fa3;
}
a:active {
	text-decoration:none;
	color:#6c9d30;
}
img {
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}
html,body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background-color:#ee4036;
	background-image:url(../images/bg.jpg);
}
.moduletable div {
padding-left:10px;
padding-bottom:20px;
font-size:8px;
}
.left-align {
text-align:left;
}
