/**{	padding: 0;	margin: 0;} Firefox Scrollbar Hack - Do not remove */

#google_ads {text-align: center;font-size: 10px;margin:0;padding:0;height:15px;}
img {border: 0;}
#private {
font-size:10px;	
width:980px;	
text-align:center;
margin-right:auto;
margin-left:auto;
color: #999;
}
#private a {	
font-size:10px;	
width:980px;	
text-align:center;    
color: #666;
}
#private a:hover {
font-size:10px;	
width:980px;
text-align:center;
color: #ccc;
}
hr {
border-top: 1px solid #77A636; /* Change Color Here */
border-bottom: 0;
height: 0px;
} 
body {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size: 13px;
text-align: left;
height: 100%;
background: url('i/header-bkg.jpg') top center repeat-x #fff; /* Change Background Color Here, but you need to change the header graphic too */
margin:0px;
}
#wrapper-outer {
width: 980px;
min-height:100%;
margin-right:auto;
margin-left:auto;	
background: url('i/') top center no-repeat; /* add background here if you want one */
position:relative;
margin-bottom: -300px; /* height of footer */
}	
#logo {
float:left;
width: 234px; /* adjust for width of logo if used*/
height:166px;
}
#top-menu {
height:180px;
text-align:right;
vertical-align:bottom;
width:980px;
margin-bottom:-130px;
background: url('i/logo-bkg.png') top center no-repeat; /* add background here for 980 wide background behind menu and logo */
}
#top-menu a,
#top-menu a:link,
#top-menu a:hover,
#top-menu a:active,
#top-menu a:visited {
display: inline-block;
margin-left:-10px;
padding: 5px 20px;
height:51px;
background:url('i/menu-bkg.png') no-repeat;
background-position: left bottom;
font-size:90%;
color:#c00000;
text-decoration:none;
white-space:nowrap;
line-height:62px;
text-transform:uppercase;
margin-top: 38px;
}
#top-menu a:hover {
color:#fff;
}
.navigation {
display:inline-block;
}
#top-menu-start {
display: inline-block;
background: url('i/menu-start.png') left bottom no-repeat;
height:51px;
width:30px;
text-align:right;
vertical-align:bottom;
margin-left:-10px;
}
#top-menu-end {
display: inline-block;
background: url('i/menu-end.png') left bottom no-repeat;
height:51px;
width:45px;
text-align:right;
vertical-align:bottom;
margin-left:-10px;
}
#sub-menu {
text-align:right;
vertical-align:bottom;
margin:44px 34px -84px 0;
}
#sub-menu a,
#sub-menu a:link,
#sub-menu a:hover,
#sub-menu a:active,
#sub-menu a:visited {
display: inline-block;
margin-left:-10px;
padding: 5px 20px;
background:url('i/') no-repeat;
background-position: left bottom;
font-size:70%;
color:#999;
text-decoration:none;
}
#sub-menu a:hover {
color:#fff;
}
.ssubnavigation {
display:inline-block;
}
#content{
float: left;
width: 859px;
margin-top:35px;
height: auto;
min-height: 700px;	
}
p {
line-height: 19px;
}

#google {
float: left;
margin-top:70px;
padding-right: 10px;
border-right: 1px black dotted;
margin-right: 10px;
}
h1 
{color: #c00000;
 font-size:24px;
 line-height:120%;
 margin-top:-30px;
 background: url('i/h1-bkg.png') left top no-repeat;
 width:666px;height:49px;
 padding:7px 0 0 20px;

}
h2 {	color:#c00000;margin:0;	padding:0;font-size:20px;line-height:110%;margin:0px;}
h3 {	color:#c00000;margin:0;padding:0;font-size:16px;line-height:110%;margin:0px;}
h4 {	color:#c00000;margin:0;padding:0;font-size:14px;line-height:110%;margin:0px;}
ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 22px;
}
ul li {
background: url('i/li.png') 0 1px no-repeat;
padding-left:18px;
}
ul li ul li{
background: none;
list-style-type:square;
padding-left:0;
}
ul ul li{
background: none;
list-style-type:square;
padding-left:0;
margin-left:12px;
}
ul li ul li ul li{
background: none;
list-style-type:circle;
padding-left:0;
}
ul ul ul li{
background: none;
list-style-type:circle;
padding-left:0;
margin-left:10px;
}
a, a:link, a:visited, a:active {
font-weight:bold;
color:#c00000;
text-decoration:none;
}
a:hover {
font-weight:bold;
color:#666;
text-decoration:none;
}
#clearfooter {
clear: both;
}
#footer-wrapper {
background: url('i/footer-bkg.jpg') top center repeat-x;
height:300px;
position:relative;
}
#footer {
width:980px;
margin-left:auto;
margin-right:auto;
padding: 50px 0px 0px 0px;
text-align: left;
font-size:9px;
}
#footer a {text-decoration:none;color:#3a5560;}
#footer a:hover {text-decoration:none;color:#c00000;}
#footer .navigation a {
margin-left:auto;
margin-right:auto;
padding:0 15px 0 0;
list-style:none;
float:left;
display:block;
text-align:center;
line-height: 15px;
font-family: arial, serif;
font-size: 12px;
color:#c00000;
text-decoration:none;
}
#footer .navigation a:hover {color:#666;text-decoration:none;}
#copyright {
margin-right:auto;
margin-left:auto;
margin-top:-4px;
clear:both;
font-size:11px;
width:979px;
text-align:center;	
padding:0 0 14px 0;
color:#ccc;
}
#copyright a {text-decoration:none;	color:#666;}
#copyright a:hover {text-decoration:none;color:#ccc;}
