
body {  padding-top:18px; 
 background:#2d307c;  margin:0px auto; text-align:center;
}
 



#wrapper { width: 780px;
   text-align:center;
  	padding:  0px 0px 200px 0px; 
  	background-color: #transparent;
    margin:0px auto;   
}

#logo {   width: 780px; 
    height:109px;
	margin: 0px; 
	padding: 0px;
}

 

#content {    
     width:565px; float:left;
    padding: 0px 11px 0px 13px;
    margin:0px;
	background-color:#ffffff;
}



#picbox { float: right; width:350px;
   background:transparent; 
   margin:10px 0px 5px 10px; 
   padding: 0px; }



 /* topmenu */

/* menu */

.menunav {   
  width:778px; height:20px;
  margin:0px auto; 
  padding:0px; 
  text-align:center; 
  background-color:#ebc32a;	
  border: 1px solid #cfa401; 
}

#navarea {   
  width:750px; 
  margin:0px auto; 
  padding:2px 0px 0px 0px; 
  text-align:center;  
}

#navarea1 {   
 width:740px; 
  margin:0px auto; 
  padding:2px 0px 0px 0px; 
  text-align:center;  
}

 
   
.cat { 
float:left;  
color: #000000; 
text-align:center; 
font: bold 10px  verdana, arial, helvetica, sans-serif;
margin:0px;  
  padding:1px 7px 0px 7px;  
  background:#ebc32a;
  display: block;
text-transform:uppercase; 
}
 
 
.cat a 		{
color: #000000;
text-decoration:none;
cursor: pointer;  
   }


.cat a:hover { 
color: #ffffff;
text-decoration: underline;
cursor: pointer; 
    }

  


.cat #current {
color: #000000;
text-decoration: underline;
background: transparent;}
  
   

  
   
  /* sidemenu */

 
#catbkg { float:left; 
     width:780px; 
     background:#c3deca; 
	 margin:0px;
	 padding: 0px 0px 0px 0px ; 
	 border-bottom: 1px solid #2d307c;  
} 

 
#catnav { float:left; 
     width:190px; 
     text-align:left;
	 background:#c3deca; 
	 padding:0px;
	 font: bold 10px verdana, arial, helvetica, sans-serif;
	 margin: 0px ;  	 
}


#catnav p { text-align:left;
    color: #ffffff;    width:190px; 
	margin: 1px; 
	padding: 5px 0px 2px 5px;
	background: #2d307c;
}
 

#catnav a {
	color: #ffffff;   
	text-decoration: none;
	}

#catnav a:hover {
    color: #d03333;  text-decoration:underline;
}

#catnav ul { 
    font: bold 11px verdana, arial, helvetica, sans-serif;
    width:189px;
    letter-spacing: 0.3px;
	margin-left: 1px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 3px 3px 3px 0px; 
}

#catnav ul a {    
	color: #000000;
	text-decoration: none;
	list-style-type: none;
	padding: 7px;  
	font-weight: normal; 
}

#catnav li { 
   list-style-type: none;
}

 


/* Content */
 

  

.imagecenterlogo {  text-align:center; 
 margin:3px auto; padding-top: 5px; 
 

}

.imagecenter {  text-align:center; 
 margin:0px auto; padding: 0px;   border: 1px solid #000;
 

}
.imagecenternoborder {  text-align:center; 
 margin:0px auto;  padding:7px 0px 7px 0px; border:0px;
 

}

.imageright { float:right; text-align:right; 
 margin:0px 0px 8px 8px; padding:0px; border: 1px solid #000;

}

.imagerightnoborder { float:right; text-align:right; 
 margin:0px 0px 8px 8px; padding:0px; border: 0px;

}

.imageleft { float:left; text-align:left; 
 margin:0px 8px 8px 0px; padding:0px; border: 1px solid #000;
 

}

.imageleftmiddle { float:left; text-align:left; 
 margin:5px 8px 8px 0px; padding:0px; border: 1px solid #000;
 

}


.imageleftnoborder { float:left; text-align:left; 
 margin:0px 8px 8px 0px; padding:0px; border: 0px;

}


 
 
.bulletid {text-align:left;
	font: bold 14px veradana, arial, helvetica, sans-serif;
	color: #276739;
	padding: 5px 0px;
    margin:0px;
}

.lineimage { width:565px; height: 3px;
     text-align:center; 
	color: #276739;
	padding: 0px;
    margin:8px 0px 5px 0px ;
    background:#276739;
}

h1 {text-align:center;
	font: bold 14px veradana, arial, helvetica, sans-serif;
	color: #276739;
	padding: 10px 0px 5px 0px; margin:0px;
}

    
 

h2 {text-align:left;
	font: normal 12px veradana, arial, helvetica, sans-serif;
	color: #000000;
	padding: 5px 0px; 
    margin:0px;
}

h3 {text-align:left;
	font: normal 14px veradana, arial, helvetica, sans-serif;
	color: #2d307c;
	padding: 10px 0px 15px 0px;
    margin:0px;
}
 
#sublocation {text-align:center;
	font: bold 12px veradana, arial, helvetica, sans-serif;
	color: #000000;
	padding: 5px 0px;   margin:0px auto;
}


#sublocation1 {text-align:center;
	font: bold 12px veradana, arial, helvetica, sans-serif;
	color: #0000a8;
	padding: 5px 0px;   margin:0px auto;
}

.ratebkg {text-align:left;
    background-color:#2d307c;
	font: bold 11px veradana, arial, helvetica, sans-serif;
	color: #ffffff;
	padding: 5px 0px 5px 5px; 
    margin:0px;
}
 
.rates {text-align:left; 
	font: 11px veradana, arial, helvetica, sans-serif;
	color: #000000;
	padding: 2px 0px 2px 2px; 
    margin:0px;
}


.ratesshade {text-align:left; 
	font: 11px veradana, arial, helvetica, sans-serif;
	color: #000000;
	padding: 2px 0px 2px 2px; 
    margin:0px;
    background: #f0f0fc;
}




#content ul { text-align:left;
  	padding: 0px; 
    margin:0px 0px 0px 20px;  
}


#content li {  
	font: normal 12px veradana, arial, helvetica, sans-serif;
	color: #000000;
	padding:0px; 
    margin:0px;
}

#content li a {  
	font: normal 12px veradana, arial, helvetica, sans-serif;
	color: #000000;
	padding: 0px; 
    margin:0px;
}

#content li a:hover {
	font: normal 12px veradana, arial, helvetica, sans-serif;
	color: #0000a8;
	padding: 0px; 
    margin:0px;
}

 

  

#nav { text-align:center; 
    margin:0px auto; 
	font: 10px verdana, arial, helvetica, sans-serif;
    border-top: 2px solid #2d307c; padding-top: 10px; width: 540px;
    border-bottom: 2px solid #2d307c; padding: 10px; width:540px;
    color: #000000;
	background: transparent;
}

#nav a {
	color: #000000;
	text-decoration: none;

}


#nav a:hover {
    color: #0000a8; 
	text-decoration: underline;
}
 
 
#return { clear:both;  text-align:center; font: normal 9px verdana, arial, helvetica, san-serif;  color: #000000; padding: 13px;   cursor: pointer; background: transparent;}

#return a {
color: #000000;
text-decoration: underline;
}
 
#return a:hover {
 color: #fbb724;
text-decoration: none;
}
  
 

  

.returnright {  text-align:right; font: normal 9px verdana, arial, helvetica, san-serif;  color: #000000; padding: 5px;   cursor: pointer; background: transparent;}

.returnright a {
color: #000000;
text-decoration: underline;
}
 
.returnright a:hover {
 color: #0000a8;
text-decoration: none;
}
  
  
  
#address {
 text-align: center;
 font: bold 12px verdana, arial, helvetica, sans-serif;
 margin:0px auto; 
 padding:10px 0px 0px 0px;   color: #000000;
background-color: transparent;
}
 
  
 
#address1 {
 text-align: center;
  font: normal 10px verdana, arial, helvetica, sans-serif;
 margin:0px auto; 
 padding:0px;   color: #000000;
background-color: transparent;
}


 
#byline { clear:both;  text-align:center; font: normal 9px verdana, arial, helvetica, san-serif;  color: #000000; padding: 13px;   cursor: pointer; background: transparent;}
 
  
  
#stats { text-align:center; 
font: normal 9px verdana,arial,helvetica,san-serif; 
color: #000000; 
background-color: transparent;
margin:0px auto;
padding: 12px 0px 30px 0px;}


  
.spacer { text-align:center; 
color: #000000; 
background-color: transparent;
margin:0px auto;
padding: 140px 0px 30px 0px;}
 
 
#tags {text-align:center; width:780px;
	font: normal 9px veradana, arial, helvetica, sans-serif;
	color: #ffffff;
	padding: 350px 0px 0px 0px;
    margin:0px auto; text-decoration: none;
}
 
 
#tags a { 
	color: #ffffff; text-decoration: underline;
}
