/*body*/
html, body{ 
	background-color: #fff;
	text-align: center;
	margin: 0;
	padding: 0;
	width:100%;
	font-family: Verdana, sans-serif;
	border: 1px solid #000066;	
} 


	
/* this section defines the top banner */	
#top
	{	
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	}	
#banner 
	{	
	width: 100%;
	margin: 0;
	padding: 0;
	background-image: url(../images/gradient.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #039;
	}
	
#banner .left
	{
	width: 33%;
	padding: 10px;
	text-align: left;
	}
	
#banner .center
	{	
	width: 33%;	
	margin: 0;
	text-align: center;
	}		
#banner .right
	{	
	width: 33%;	
	padding: 10px;
	text-align: right;
	}	
	
#banner h1
{
font-size: 14pt;
color: #FF0;
margin: 0px;
}
#banner h2
{
font-size: 12pt;
color: #339;
margin-top: 10px;

}
#banner h3
{
font-size: 10pt;
color: #ff0;
margin: 0px;
}
#banner h4
{
font-size: 10pt;
color: #339;
margin: 0px;

}

#banner a:link, #banner a:visited
{
font-size: 10pt;
font-style: italic;
text-decoration: none;
color: #f03;
margin: 0px;
}
#banner a:hover, #banner a:active
{
font-size: 10pt;
font-style: italic;
text-decoration: none;
color: #fff;
margin: 0px;
}

#banner img
{
margin: 5px;
border: 0;
}
.marquee
{
margin: 0;
padding: 0;
background-color: #FF0;
font-weight: bold;
color: #339;
font-size: 14pt;
border-top: 1px solid #339;
scrolldelay: 3000;
}


/* this section defines the main body area */	
table, table tr, table tr td
{margin: 0;
padding: 0;
}


#main
	{	
	width: 100%;
	margin: 0;
	padding: 0;
	border-bottom: 5px solid #ff0; 
	}	

.body
{
width: 100%;
border: 0;
margin: 0;
padding: 0;
}

.leftbg
{
	width: 150px;
	background-image: url(../images/bg.jpg);	
	background-repeat: repeat;
	background-align: align-left;
}
#nav
	{
	float: left;	
	color: #ff0;
	margin: 0;
	padding: 0;
	background-image: url(../images/bg.jpg);	
	background-repeat: repeat;
	background-align: align-left;
	}


/*first level nav definitions*/

ul.verticalNavPopOut {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.verticalNavPopOut a {
	font-size: 11pt;
 	display: block;
	width: 150px;
	color: #ff0;
	border-bottom: 1px solid #ff0;
	padding: 3px;
	text-decoration: none;
	text-align: right;
}

ul.verticalNavPopOut a:hover {
	color: #339;
	background-color: #ff0;
}

ul.verticalNavPopOut li {
 display: inline; /* Removes gaps in IE/WIN */
}

/* 2nd level nav definitions*/
ul.verticalNavPopOut ul{
	left: -999em;
	width: 150px;
	text-align: right;
	position: absolute;
	margin: -25px 0 0 156px;
	padding: 2px;
	background-image: url(../images/bg.jpg);	
	background-repeat: repeat;
	background-align: align-left;
}

ul.verticalNavPopOut ul li a, ul.verticalNavPopOut ul ul li a {
	font-size: 11pt;
 	display: block;
	width: 150px;
	color: #ff0;
	padding: 0px;
	margin-right: 2px;
	text-decoration: none;
	text-align: right;
}

ul.verticalNavPopOut ul ul {
	left: -999em;
	width: 150px;
	text-align: right;
	position: absolute;
	margin: -25px 0 0 156px;
	padding: 2px;
	background-image: url(../images/bg.jpg);	
	background-repeat: repeat;
	background-align: align-left;
}
	
ul.verticalNavPopOut li:hover ul, ul.verticalNavPopOut li:hover ul ul,
ul.verticalNavPopOut li.iehover ul, ul.verticalNavPopOut li.iehover ul ul { /* 2nd, 3rd level hide */
	left: -999em;
}
	
ul.verticalNavPopOut li:hover ul, ul.verticalNavPopOut li li:hover ul,
ul.verticalNavPopOut li.iehover ul, ul.verticalNavPopOut li li.iehover ul { /* 2nd, 3rd level show */
	left: auto;
}


/*Main Content Area Definitions*/

#content
	{
	text-align: left;
	margin-top: 0;
	margin-bottom: 35px;
	padding: 15px;	
	}
	
#content h1
{
font-size: 14pt;
margin: 0;
color: #000066;
} 	

#content h2
{
font-size: 12pt;
font-weight: bold;
color: #000066;
text-decoration: none;
} 

#content h3
{
font-size: 12pt;
font-weight: normal;
color: #039;
font-style: italic;
} 	

#content h4
{
font-size: 10pt;
color: #039;
font-weight: bold;
} 


#content h5
{
font-size: 10pt;
font-style: italic;
color: #000066;
font-weight: bold;
text-decoration: none;
}

#content p
{
font-size: 12pt;
text-decoration: none;
color: #000066;
} 

#content table
{
padding: 0;
margin: 0;
}

#content th
{
font-size: 12pt;
font-weight: bold;
color: #000066;
text-decoration: none;
border: 1px solid #006;
margin: 0;
padding: 5px;
}

#content td
{
font-size: 12pt;
text-decoration: none;
vertical-align: top;
margin: 0;
padding: 5px;
color: #000066;
border: 1px solid #006;
}





#content ul li
{
font-size: 12pt;
color: #000066;
text-decoration: none;
margin: 10px 0;
}

#content ol li
{
font-size: 12pt;
color: #000066;
text-decoration: none;
margin: 10px 0;
}


#content a:link, #content a:visited
{
font-size: 1em;
color: #f03;
text-decoration: none;
} 


#content a:hover, #content a:active
{
font-size: 1em;
color: #06f;	
text-decoration: none;
} 






#content .small
{
font-family: "Arial";
font-size: 8pt;
font-style: italic;
color: #ff0000;

}

/*This defines the "Featured" area */

#content blockquote
{
 float: right;
 width: 200px;
 margin: 10px;
 padding: 5px;
 background-image: url(../images/bg.jpg);	
 background-repeat: repeat;
 background-align: align-left;
 border: 3px solid #ff3;
 text-align: center;
 }
 
 #content blockquote h1
{
 color: #fff;
 font-size: 14pt;
 }
  #content blockquote h2
{
 color: #ff3;
 font-size: 12pt;
 font-weight: bold;
 }
   #content blockquote p
{
 color: #ff3;
 font-size: 12pt;
 font-weight: normal;
 }
 
    #content blockquote img
{
	margin: 2px;
 border: 3px solid #ff3;
 }
 
 #content blockquote ul li
{
font-size: 12pt;
color: #000066;
text-decoration: none;
margin: 10px 0;
}
 
 /*This defines the "Special" Boxes */
 #content #special
 {
 float: left;
 margin: 10px;
 padding: 5px;
 width: 150px;
 height: 150px;
 text-align: center;
 background-image: url(../images/bg.jpg);	
 background-repeat: repeat;
 background-align: align-left;
 border: 3px solid #ff3;
 }
 
 #content #special h1
{
font-size: 10pt;
color: #ff0;
font-weight: bold;
} 

 #content #special p
{
font-size: 10pt;
color: #fff;
font-weight: bold;
} 

 #content #special img
{
	margin: 2px;
 border: 3px solid #ff3;
} 


/*This defines the footer on all pages */
#footer
{
width: 100%;
background: #ccccff;
padding: 5px 0px;
text-align: center; 

}  
	
#footer h1
	{
	font-size: 8pt;
	color: #000066;	
	} 	
#footer p
	{
	font-size: 8pt;
	color: #000066;	
	} 

#footer a
	{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;	
	} 

#footer a:visited, #footer a:link
	{
	font-size: 8pt;
	font-weight: bold;
	color: #339;	
	text-decoration: none;		
	} 
	
#footer a:hover, #footer a:active
	{
	font-size: 8pt;
	font-weight: bold;
	color: #3366ff;	
	text-decoration: none;		
	} 
 		