body {
 margin: 0;
 padding: 0;
 font-family: Verdana, Helvetica, Arial,  sans-serif;
 font-size: 13px;
 background:#878787;
}

img {  
border-style: none;
}


a:link {color: #4E4E4E;
text-decoration:underline;
}

a:visited {color: #4E4E4E;
text-decoration:underline;
}

a:hover {
color: #04B000;
text-decoration:none;
}

a:visited:hover {
color: #04B000;
text-decoration:none;

}

a:active {
color: #04B000;
}


h1 {
color: #000000;
font-size: 18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#05B000;
margin:20px 0 10px 0;
padding:0px;
}

h2 {
color: #000000;
font-size: 14px;
}

h3 {
color: #000000;
font-size: 14px;
}

h4 {
color: #000000;
font-size: 14px;
}

p{padding:0px 0 10px 0; margin:0px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; text-align:justify;}

#border {
/*border: 1px #707070 solid;*/
position: relative;
border-top: none;
width: 980px;
margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;}

#container {
width: 980px;
margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
background:#FFFFFF;
}

#header {
/*background-repeat: no-repeat;
background-image: url(../media/header.png);*/
background:#FFFFFF url(header-bg.gif) no-repeat 15px 11px;
height: 405px;
width:980px;
float:left;
margin:0px;
padding:0px;
}
#logo{width:980px;
      background:url(logo-bg.jpg) no-repeat left top;
	  height:106px;
	  float:left;
	  }
#logo-img{float:left; margin:10px 0 0 30px; padding:0px;}
#call{ float:right; margin:16px 10px 0 0; padding:0px;}

#maincontent {
 width:950px;
 float:left;
 padding:0px 15px 15px 15px;
 margin:0px;
 background:#FFFFFF;
 }
#maincontent ul{padding:0px; margin:0px; list-style-type:none;}
#maincontent ul li{padding:0px 0 7px 15px; margin:0px; list-style-type:none; background:url(icon.gif) no-repeat left 6px;}
#flash{margin:30px 0 0 9px; padding:0px; float:left;}
*+html #flash{margin:15px 0 0 9px;}
#call-to{width:408px; float:right; margin:0 15px 0 0; padding:32px 0 0 0;}
*+html #call-to {padding:17px 0 0 0;}
#one{padding:50px 0 0 50px; margin:0px;}


#menu { width:980px;
  float:left;
  background:url(nav-bg.gif) repeat-x left top;
  height:29px;
}

#top-menu-main {background-color: #cccccc;
font-size: 11px;
color: #ffffff;
text-align: right;
padding-right: 3px;}

#top-menu-main a:link {
color: #ffffff;
}

#top-menu-main a:hover {
color: #ffffff;
background-color: #7e7e7e;
}

#top-menu-main a:visited {
color: #ffffff;
}

#top-menu-main a:visited:hover {
color: #ffffff;
background-color: #7e7e7e;
}

#top-menu-main a:active {
color: #ffffff;
}


#bottom-container {
width: 980px;
margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-bottom: 20px;
background:url(footer-bg.jpg) no-repeat left top;
height:97px;
clear:both;
}

#bottom-menu {font-size: 11px;
text-align: right;
color: #fff;
padding:7px 15px 10px 0px;
}

#bottom-menu a:link {
color: #fff;
text-decoration:none;
padding:0 5px;
}

#bottom-menu a:hover {
color: #fff;
/*background-color: #7e7e7e;*/
text-decoration:underline;
}

#bottom-menu a:visited {
color: #fff;
text-decoration:none;
}

#bottom-menu a:visited:hover {
color: #ffffff;
/*background-color: #7e7e7e;*/
text-decoration:underline;
}

#bottom-menu a.active {
color: #fff;
text-decoration:underline;
}

#copyright {
text-align: left;
font-size: 12px;
margin-top: 23px;
color: #7e7e7e;
padding-left: 2px;
float: right;
padding-right:15px;
font-family:Arial;
}

#copyright a:link {
color: #7e7e7e;
text-decoration:underline;
}

#copyright a:hover {
color: #7e7e7e;
/*background-color: #7e7e7e;*/
text-decoration:none;
}
#copyright a:visited {
color: #7e7e7e;
text-decoration:underline;
}

#copyright a:visited:hover {
color: #7e7e7e;
/*background-color: #7e7e7e;*/
text-decoration:none;
}

#copyright a:active {
color: #7e7e7e;
}

