body {
	margin: 0px;
	margin-right:0px;

	}
	
.img { behavior: url(/iepngfix.htc); }
		


.menu  a

{
text-decoration:none;
color: #7F1430;
font-family: Arial, Helvetica, sans-serif;
line-height:27px;
padding-left:7px;
padding-right:7px;
}


.menu a:hover

{

color: #21793D;

}


.headbg
{
background-image: url(images/headbg.jpg);
background-repeat: repeat-x;
}


.menubgright
{
background-image: url(images/menubgright.jpg);
background-repeat: repeat-x;
height:37px;
}

.menubgleft
{
background-image: url(images/menubgleft.jpg);
background-repeat: repeat-x;
height:37px;
}

.navrightbg
{
background-color:#21793D;
}

.navrightbg a , .navrightbg p
{
color:#FFFFFF
}

.navrightbg a:hover
{
color:#F3DD65
}

.newsletter a
{
color:#7F1430
}

.newsletter a:hover
{
color:#21793D
}

.footerbg
{
background-image: url(images/footer.jpg);
background-repeat: repeat-x;
height:46px;
}


td
{
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000;
	text-align:left;
}


.menubgleft p
{
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000;
	line-height:20px;
	margin:0px;
	text-align:left;
}



.leftnavheadbg {
	background-image:url(images/navbg.jpg);
	background-repeat: no-repeat;
	height:29px;
	background-position:center;

  }
  
a.leftnavheadbg {
  font-weight:normal;

  }
 

.small{
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
}

a.small{
	font-size: 11px; font-weight:normal;
	font-family: Arial, Helvetica, Sans-Serif;
}

a.small:hover{
	font-size: 11px; font-weight:normal;
	font-family: Arial, Helvetica, Sans-Serif;
}
		
h1
{
font-family: Arial, Helvetica, sans-serif;
font-size:16pt;
font-weight:bold;
margin:0px;
padding-bottom:1px;
color: #21793D;
line-height:24px;
text-align:left;
border-bottom: 1px solid #21793D;
}

h2
{
font-family: Arial, Helvetica, sans-serif;
font-size:14pt;
font-weight:bold;
margin:0px;
color: #21793D;
}

h3
{
font-family: Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
margin:0px;
color:#21793D;
}

a
{
FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #7F1430; FONT-WEIGHT: bold; 
FONT-SIZE: 10pt; TEXT-DECORATION: underline;
}

a:hover
 {
 FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-WEIGHT: bold; 
FONT-SIZE: 10pt; TEXT-DECORATION: none;
}


#footer a
{
FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #7F1430; FONT-WEIGHT: normal; 
FONT-SIZE: 12px; TEXT-DECORATION: none; line-height:18px; padding-left:3px; padding-right:3px;
}

#footer a:hover
 {
 COLOR: #21793D;

}

#footer
{
FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-WEIGHT: normal; 
FONT-SIZE: 12px; text-align:center;
}

ul
{
list-style-type: none;
margin-left: 12px;
padding:0px;
margin-top:2px;
margin-bottom:0px;
}
 li
{
background-image: url(images/arr_2.gif);
background-repeat: no-repeat;
background-position: 0.3em 0.3em;
padding-left: 2em;
padding-bottom:10px;

}

ol
{

margin-left: 30px;
padding:0px;
margin-top:7px;
margin-bottom:0px;
list-style-type:decimal;
list-style:decimal;
background-image: none;
}

#mContainer {
	position:relative;
	margin:0 auto;
	width:600;
	height:20px;
	border-top:2px solid #21793D;
	border-bottom:2px solid #21793D;
	background-color: ;
	z-index:0; padding-left:0; padding-right:0; padding-top:0px; padding-bottom:0
}

#mContainer li {
	position:relative;
	display:inline;
	margin:0 10px 0 10px;
	font:0.8em arial,verdana;
	padding:2;
	z-index:20;
}

#mContainer li a {
	text-decoration:none;
	color:#638DA1;
}

#slider {
	position:absolute;
	background-color: #FFFFC1;
	border:1px solid #21793D;
	width:115px;
	height:18px;
	padding:2;
	z-index:0;
}

#topbar{
position:absolute;
border: 1px solid black;
padding: 2px;
background-color: ;
width: 97%;
visibility: hidden;
z-index: 0
}

.menu {
  border: solid 1px #BFBFBF;
  padding:10px 10px 15px 10px;
  background-color:white;
}

.menuItem {
  padding:4px 10px 4px 10px;
  border-bottom:solid 1px #dddddd;
}

.menuItem:hover {
  background-color:#f1f1f1;
}

.menuItem a {
  color:#666666;
  text-decoration:none;
}

#demo {
  background-color:#eeeeee;
  cursor:pointer;
  padding:5px 20px 5px 20px;
  margin: 30px 0;
  width: 425px;
}

#demo span {
  padding:3px 20px 0px 20px;
  cursor:pointer;
}

#demo span:hover {
  text-decoration:underline;
}