ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input{
	margin:0;
	padding:0;
}

h1{
	list-style:none;
}

ul{
	list-style:none;
}
fieldset{
	border:0px none;
}
a, a:link, a:visited, a:hover{
	text-decoration:none;
}

.menuNode a{
color: #0000FF;
text-decoration: none;
}
.menuNode a:hover{
text-decoration: underline;
color: #0000ff;
}

a:focus, a:hover{
	text-decoration:underline;
}
a img{
	border:0px none;
}
.clear{
	clear:both;
}

body{
	position:relative;
	background:#c0c0c0;
	color:#000;
	font:62.5%  Verdana,Arial,sans-serif;
}

#header{
	width: 675px;
	height: 199px;
	background: url('../images/header_bg.gif') no-repeat;; padding-left:20px; padding-right:25px; padding-top:23px; padding-bottom:0px
}

#logo{
	display: block;
	width: 205px;
	height: 73px;
	float: left;
	text-indent: -99999px;
	margin: 0px 0px 86px 0px;
}

#navigation{
	width: 675px;
	height: 40px;
	float: left;
}

#navigation p{
	font-size: 12px;
	color: #fff;
	float: right;
	font-style: italic;
	margin: 15px 0px 0px 0px;
}

#content{
	width: 700px;
	float: left;
	background: url('../images/content_bg.gif') repeat-y;; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px
}

#left_column{
	width: 200px;
	float: left;
	padding: 12px 0px 0px 0px;
}

#right_column{
	width: 500px;
	float: left;
	background: url('../images/right_column_bg.jpg') no-repeat top;; padding-left:0px; padding-right:0px; padding-top:7px; padding-bottom:0px
}

#right_column h1{
	display: block;
	width: 221px;
	height: 42px;
	text-indent: 0px;
	background: url('../images/h1_bg.jpg') no-repeat;; margin-left:-27px; margin-right:0px; margin-top:0px; margin-bottom:0px
}

#right_column h2{
	display: block;
	width: 260px;
	height: 42px;
	text-indent: 0px;
	font: bold 16px #000000 "verdana", arial, sans-serif; 
	padding: 13px 0px 0px 40px;
	background: url('../images/h2_bg.jpg') no-repeat;; margin-left:-54px; margin-right:0px; margin-top:0px; margin-bottom:0px
}



#right_column img.main{
	margin: 10px 0px 0px 71px;
}

#text{
	width: 473px;
	float: left;
	padding-left:27px; padding-right:0px; padding-top:15px; padding-bottom:10px;
}

#text p{
	width: 430px;
	font-size: 12px;
	color: #000;
	line-height: 130%;
	margin: 0px 0px 0px 0px;
}

#text p a{
	font-size: 12px;
	font-style: verdana;
}

#text p a:hover{
	text-decoration: underline;
}

#text h3{
font-size: 12px;
	color: #000;
	font-style: verdana;
}

#left_container{
	width: 210px;
	float: left;
}

#left_container img{
	float: left;
	margin: 0px 7px 0px 0px;
}

#left_container p{
	width: 90px;
	float: left;
	font-size: 12px;
	color: #000;

}

#right_container{
	width: 261px;
	float: left;
}

#right_container img{
	float: left;
	margin: 0px 8px 0px 25px;
}

#right_container p{
	width: 95px;
	float: left;
	font-size: 12px;
	color: #000;
}

#pcitures{
    position: relative;
    width: 473px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 227px;
    background: url('../images/text_bg.jpg') no-repeat bottom right;
}


#footer{
	width: 630px;
	height: 30px;
	clear: both;
	background: url('../images/footer_bg.jpg') no-repeat;; padding-left:70px; padding-right:0px; padding-top:11px; padding-bottom:0px
}

#footer ul{
	width: 600px;
}

#footer ul li{
	float: left;
	font-size: 10px;
	color: #fff;
	background: url('../images/footer_li_bg.jpg') no-repeat center left;; margin-left:8px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

#footer ul li.no_bg{
	background: none;
	padding: 0px;
	margin: 0px 0px 0px 20px;
}

#footer ul.btm_list{
	margin: 8px 0px 0px 80px;
}

#footer ul.btm_list li{
	float: left;
	font-size: 8px;
	color: #fff;
	background: url('../images/btm_li_bg.jpg') no-repeat center left;; margin-left:7px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:8px; padding-right:0px; padding-top:0px; padding-bottom:0px

}

#footer ul.btm_list li a{
font-size: 8px;
	color: #fff;
text-decoration: none;
}

#footer ul.btm_list li a:hover{
text-decoration: underline;
}

#footer ul.btm_list li.no_bg{
	background: none;
	padding: 0px;
	margin: 0px;
}



.replace{
	position:relative;
	margin:0;
	padding:0;
	/* \*/
	overflow:hidden;
	/* */
}
.replace span{
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.skiplink{
	display:none;
}
#wrapper{
	width: 720px;
	margin:0 auto;
}

#left_column a .linkalone{
	font: bold 16px "verdana", arial, sans-serif; 
  color: #FFFFFF;
  padding: 6px 0 0px 15px;
  margin-bottom: 5px; 
  
     }
     
#left_column a:hover .linkalone{
	text-decoration: none;
  
     }

.arrowlistmenu{
width: 180px; /*width of accordion menu*/
}
 
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 16px Verdana;
color: white;
background: ;
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 6px 0 0px 15px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}
 
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url('titlebar-active.png');
}
 
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}
 
.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}
 
.arrowlistmenu ul li a{
color: #A70303;
background: url('arrowbullet.png') no-repeat center left; /*custom bullet list image*/
display: block;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%; padding-right:0; padding-top:2px; padding-bottom:2px

}
 
.arrowlistmenu ul li a:visited{
color: #A70303;
}

 
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
   background-color: #A09683;  /* the background          */

}

#categories {
font: bold 14px "verdana", arial, sans-serif; 
  color: #FFFFFF;
}


#categories li {
  background: url('images/bullet.gif') no-repeat left;
  font: bold 14px "verdana", arial, sans-serif; 
  color: #FFFFFF;
  list-style-type:none; padding-left:18px; padding-right:0; padding-top:5px; padding-bottom:5px
 
}
#categories a {
  text-decoration: none;
  color: #000000;


}
#categories a:hover {
  text-decoration: none;
}