 html, body {
    height: 100%;    
	  margin-top: 0;
	margin-bottom: 0;                                                              
	text-align:center;
          font-family: arial;
font-size:15px;

background-color:#000000;                                                  

}

* {
	margin:0px auto;
	padding:0;
}


.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -4.5em;
	width: 800px;
	margin-right:auto;
	margin-left:auto;
	
	border-right-width: 50px;
	border-left-width: 50px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #242424;
	border-left-color: #242424;
background-color:#FFFFFF;
	
}

.footer {
    height: 3.3em;
	margin-right:auto;
	margin-left:auto;
	width:800px;
	clear:both;
padding-bottom:13px;
	padding-top:8px;
	color:#cccccc;
	font-size:13px;
}

.push {
    height: 3.3em;
	margin-right:auto;
	margin-left:auto;
	width:800px;
	clear:both;
padding-bottom:13px;
	padding-top:8px;
	color:#cccccc;
	font-size:13px;
}

#footerLine {
border-top-width:1px; 
border-top-color:#CCCCCC; 
border-top-style:solid;
width:760px;
height:2px;
margin-top:5px;
padding-top:5px;
}
			
#headerMain {
width:800px;
height:222px;
background-image:url(../images/headerMain.jpg)

}

#headerHold {
padding-top:61px;
padding-left:64px;
text-align:left;
}

#header {
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 287px;
	height: 51px;
	position: relative;
	margin-left: -1em;
	background: url(../images/logo.jpg) no-repeat;
}
#header a {
	position: absolute;
	top: 0;
	left: 0;
	width: 287px;
	height: 51px;
	display: block;
	border: 0;
	background: transparent;
	overflow: hidden;
}
#header .fake-hover {
	margin: 0;
	padding: 0;
	width: 287px;
	height: 51px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/logo.jpg) no-repeat 0 -51px;
}
		
		
#sticker {

background: url(../images/newSite.png) no-repeat;
width: 166px;
height: 176px;
margin-top:-60px;
margin-right:-40px;

}

#mainContentHold {
float:right;
margin-right:20px;
width: 530px;
text-align:left;
margin-bottom:20px;
}

#leftContentHold {
float:left;
width: 215px;
margin-left:20px;
text-align:left;
margin-bottom:20px;

}

#line{
border-top-width:1px; 
border-top-color:#CCCCCC; 
border-top-style:solid;
width: 430px;
margin-right:100px;
margin-top:5px;
padding-top:10px;
margin-bottom:-20px;
color:#cccccc;
text-align:left;

}

#line2{
border-top-width:1px; 
border-top-color:#CCCCCC; 
border-top-style:solid;
width: 210px;
margin-left:0px;
margin-top:5px;
height:9px;
text-align:left;

}

#line3{
border-top-width:1px; 
border-top-color:#CCCCCC; 
border-top-style:solid;
width: 210px;
margin-left:0px;
margin-top:5px;
height:9px;
text-align:left;

}

#line4{
border-top-width:1px; 
border-top-color:#CCCCCC; 
border-top-style:solid;
width: 210px;
margin-left:0px;
margin-top:5px;
height:9px;
text-align:left;

}

#line5{
border-top-width:1px; 
border-top-color:#CCCCCC; 
border-top-style:solid;
width: 210px;
margin-left:0px;
margin-top:5px;
height:9px;
text-align:left;
}

#line6{
border-top-width:1px; 
border-top-color:#CCCCCC; 
border-top-style:solid;
width: 210px;
margin-left:0px;
margin-top:5px;
height:9px;
text-align:left;
}

#line7{
border-top-width:1px; 
border-top-color:#CCCCCC; 
border-top-style:solid;
width: 210px;
margin-left:0px;
margin-top:5px;
height:9px;
text-align:left;
}

#spacer1 {
margin-top:20px;
}
#spacer2 {
margin-top:20px;
}
#spacer3 {
margin-top:20px;
}

/*NAVIGATION*/
        
        #mainNavigation {
margin-left:66px;
margin-top:14px;
text-align:left;

}

        
        .menu {
            position: relative;
            height: 29px;
            width: 550px;

        
            padding: 15px;
            margin: 10px 0;
            overflow: hidden;
            
        }
                .menu li {
                    float: left;
                    list-style: none;
                }
                    .menu li.back {
                        border-bottom: 3px solid #57a320;
                        width: 9px;
                        height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                    .menu li a {
                        font: bold 16px arial;
                        text-decoration: none;
                        color: #FFFFFF;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;
                    }   
                        .menu li a:hover, .menu li a:active, .menu li a:visited {
                            border: none;
                        }                     

/*NAVIGATION*/
.newsticker {
	list-style-type: none;
	padding: 3px;
	margin: 0;
width: 215px;
height: 80px;
margin-top:-24px;

}

			
.hidden {
visibility:hidden;
}

#ajaxnews {
display:none;
width: 215px;
height: 80px;

}

#newsMod {

width: 215px;
height: 80px;

}

#cloud {
width: 215px;
color:#000000;
text-align:left;
margin-top:5px;
}

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #57a320;
}
a:active {
	text-decoration: none;
	color: #000000;
}

.tag_cloud { padding: 3px; text-decoration: none; }
		.tag_cloud:link  { color: #000000; }
		.tag_cloud:visited { color: #000000; }
		.tag_cloud:hover { color: #57a320; text-decoration:underline; }
		.tag_cloud:active { color: #000000; }
		
#endFooter {
width: 760px;
height: auto;
margin-right:20px;
margin-left:20px;
border-top-width:1px; 
border-top-color:#CCCCCC; 
border-top-style:solid;
clear:both;
}

#end1mod {
width: 220px;
height: auto;
float:left;
text-align:left;
margin-right:49px;
margin-top:10px;

}

#titleLine1 {
border-bottom-width:1px; 
border-bottom-color:#CCCCCC; 
border-bottom-style:solid;
text-align:left;
margin-bottom:5px;

}

#end2mod {
width: 220px;
height: auto;
float:left;
text-align:left;
margin-right:49px;
margin-top:10px;


}

#titleLine2 {
border-bottom-width:1px; 
border-bottom-color:#CCCCCC; 
border-bottom-style:solid;
text-align:left;
margin-bottom:5px;


}

#end3mod {
width: 220px;
height: auto;
float:left;
text-align:left;
margin-top:10px;


}

#titleLine3 {
border-bottom-width:1px; 
border-bottom-color:#CCCCCC; 
border-bottom-style:solid;
text-align:left;
margin-bottom:5px;


}

.green {
color:#57a320;

}

.green a {
color:#57a320;

}

p, ul, ol, dl{
	margin: 0 0 1em;
}


            /* Hide from IE5mac \*//*/
                div#shim {
                    display: none;
                }
                html, body {
                    height: auto;
                }
            /* end hack */
			
	
			