html, body {
font: 8pt arial, helvetica;
color: #000000;
background:#532F18;
margin:0px;
height: 100%;
}

.body_bg { background-image: images/body_bg.gif; background-repeat:repeat-y;
}
A {
	font: 8pt arial, helvetica; color: #000000; TEXT-DECORATION: none
}
A:hover {
	font: 8pt arial, helvetica; color: blue; TEXT-DECORATION: underline
}
TD {
	font: 8pt arial, helvetica; color: #000000;
}
h4 {
	font: bold 8pt arial, helvetica; color: #EC509E;
}
h3 {
	font: bold 10pt arial, helvetica; color: #EC509E;
}
h2 {
	font: bold 11pt arial, helvetica, sans-serif; color: #EC509E;
}
.pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EC509E;
}
a.pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EC509E;
	text-decoration:none;
}
a.pink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9900FF;
	text-decoration:underline;
}

.bord {
	border: 1px solid #dddddd;
}

.head {
	font: bold 11pt arial, helvetica, sans-serif;
	color: white;
	background: #EC509E;
}
.txt {
	width: 240px;
	border: 1px solid #777777;
}

.smalltxt {
	width: 100px;
	border: 1px solid #777777;
}

.tinytxt {
	width: 50px;
	border: 1px solid #777777;
}

.txtarea {
	width: 240px;
	height: 60px;
	border: 1px solid #777777;
	font: 8pt arial, helvetica, sans-serif;
}


/* Layout div styles */

#container {
width: 818px;
background: #FFF url(images/body_bg.jpg) repeat-y;
margin: 0 auto;
} 

#sidebar{float:left; width:146px; margin-left:20px; margin-top: 10px; background-color:#FFF;}
#main-nav{display:block; width:146px;padding: 0px;margin:0px; list-style:none;}
#main-nav li{display:block;padding: 0px;width: 146px;margin-bottom: 10px;}
#main-nav li a{
display:block; border:solid 1px #E95689; text-align:center; width:146px; height:34px; line-height:34px; color:#E95689;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-image:url(images/menu_bg.png)
}
#main-nav li a:hover{
display:block; border:solid 1px #E95689; text-align:center; width:146px; height:34px; line-height:34px; color:#FFFF00; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background: #FF00FF url(images/menu_bg_hover.png)
}

#content {
  margin-left: 180px; margin-top: 10px;
  width: 600px;
  padding: 0px ;
}

#logo {
  margin-left: 29px;
  margin-right: 29px;
  height: 73px;
  padding: 12px 0px 0px 0px;

}

#footer{
  margin: 0 auto;
  padding: 10px 0px 4px 0px;
}

#newsletter {
  margin: 10px 9px 0px 9px;
  padding: 6px 0px 6px 0px;
  text-align:center;
  border-top:#FF00FF;
  border-bottom: #FF00FF;
  border-top-width:1px;
  border-bottom-width:1px;
  border-style: solid hidden solid hidden;
}

 
.clearfix:after {
	clear: both;
	display: block;
	content: " ";
	height: 0px;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hide these rules from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
li.clearfix {
	display: list-item;
}
/* End hide from IE-mac */


/* Site Map Div */
#map {
  width: 98% ;
  margin-left: auto ;
  margin-right: auto ;
  background-color:#FFFFFF;
  height: auto;

}

#left {
  float: left;
  width: 50%;
  padding: 10px ;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;

}

#right {
  margin-left:  50%;
  padding: 10px ;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;

}

ul.maplist
{
list-style-type: none;
padding: 8px;
margin: 4px 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
