/**/

#accessibility
{
position: absolute;
top: -10000px;
}

html,body{

  margin:0;

  padding:0;

  border:0;

/* \*/

  height:100%;

/* Last height declaration hidden from Mac IE 5.x */

}

body{
color:#003300;
font-family: Verdana;
margin-top: 20px;
margin-bottom:20px;
min-width:760px;
text-align:center;
}

.clear{
clear:both;
height:1px;
overflow:hidden;
line-height:1%;
font-size:0px;
margin-bottom:-1px;
}

* html .clear{height:auto;margin-bottom:0}

#fullheightcontainer{
top:-10px;
margin-left:auto;
margin-right:auto;
text-align:left;
position:relative;
width:760px;

/* \*/

  height:100%;

/* Last height declaration hidden from Mac IE 5.x */

}

#wrapper{
min-height:100%;
background-image: url(../images/fullheightcontainer.png);

/* \*/

  height:100%;

/* Last height declaration hidden from Mac IE 5.x */

}

#wrapp\65	r{

  height:auto;

}

/* \*/

* html #wrapper{

  height:100%;

}

/* Last style with height declaration hidden from Mac IE 5.x */

#outer{
z-index:1;
position:relative;
margin-left:180px;
width:580px;


/* \*/

  height:100%;

/* Last height declaration hidden from Mac IE 5.x */

}

#left{

  width:181px;

  float:left;

  display:inline;

  position:relative;

  margin-left:-180px;

}

*>html #left{width:180px;}

#container-left{

  width:180px;

}

/* \*/

* html #left{margin-right:-3px;}

/* Above style hidden from Mac IE */

#center{

  width:580px;

  float:right;

  display:inline;

/* \*/

  margin-left:-1px;

/* Hidden from IE-mac */

}

#clearheadercenter{
height:155px;
overflow:hidden;
}

#clearheaderleft{
height:155px;
overflow:hidden;
}

#clearfootercenter{
height:55px;
overflow:hidden;
}

#clearfooterleft{
height:55px;
overflow:hidden;
}

#footer{
z-index:1;
position:absolute;
clear: both;
width:760px;
height:85px;
overflow:hidden;
margin-top:-55px;
}

#subfooter1{
background-image: url(../images/foot.png);
text-align:center;
height:55px;
}

.bottomtopmargin{
overflow:hidden;
}

#header{
z-index:1;
position:absolute;
top:0px;
width:760px;
height:155px;
overflow:hidden;
background-image: url(../images/top.png);
background-repeat: no-repeat;
}

#subheader1{
text-align:center;
height:145px;
}

#topmargin{
height:10px;
}

#gfx_bg_middle{
top:0px;
position:absolute;
height:100%;
overflow:hidden;
width:580px;
margin-left:180px;
}

* html #gfx_bg_middle{
display:none;
}

.sidewrap {
background-image: url(../images/sideboxbg.png);
margin-bottom: -1px;
}

#container-left h2 {
color:#003300;
margin-top: 10px;
margin-bottom: 0px;
background-image:url(../images/sidehead.png);
height:25px;
font-size: 16px;
padding-top:4px;
background-repeat: no-repeat;
padding-left: 45px;
}

#container-left p {
color:#003300;
margin-top: 0px;
margin-bottom:10px;
margin-left: 45px;
padding-right:8px;
font-size: 15px;
text-align: left;
}

#container-left ul{
list-style: none;
font-size: 15px;
margin-left:40px ;
padding-left: 5px;
padding-right:5px ;
}

.sidebot{
background-image: url(../images/sidebot.png);
background-repeat: no-repeat;
background-position: bottom;
height: 17px;
width: 180px;
}

.contwrap{
background-image: url(../images/contbg.png);
}

#container-center h3 {
color:#003300;
margin-top: 10px;
margin-bottom: 0px;
background-image: url(../images/contenthead.png);
background-repeat: no-repeat;
padding-left:20px;
padding-right: 10px;
padding-top:4px;
text-align: left;
font-size: 16px;
}

h3 a {
color:#003300;
text-decoration: none;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #3CDB0F;

}
h3 a:hover{
border-bottom-color: #CCFF33;
}

#container-center p{
color:#003300;
margin-top: 10px;
margin-bottom:10px;
padding-left: 25px;
padding-right: 20px;
font-size: 15px;
text-align: justify;
}
#container-center table {
margin-left: 35px;
}
h1{
font-size: 36px;
text-align: left;
padding-left: 150px;
margin: 0px;
padding-top:8px;
font-weight: normal;
}

h1 a{
color: #3CDB0F;
text-decoration: none;
border:0px;
  }
h1 a:hover {
color: #CCFF33;
}

.contbot{
background-image: url(../images/contbot.png);
background-repeat: no-repeat;
background-position: bottom;
height:13px;
width: 580px;

}
.conttop{
background-image: url(../images/contenthead.png);
background-repeat: no-repeat;
background-position: top;
height:25px;
width: 580px;
}
#nav{

}
#nav ul{
padding-top:10px;
display: inline;
list-style: none;
}
#nav li{
display: inline;

}
#nav li a{
padding-left:40px;
font-size: 28px;
text-decoration: none;
color:#FFFFFF;
border:0px;
}
  #nav li a:hover{
     color: #CCFF33;
  }

a {
color:#003300;
text-decoration: none;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #3CDB0F;

}

a:hover{
border-bottom-color: #CCFF33;

}
h4{
margin: 0px;
text-align: right;
padding-right: 10px;
color: #FFFFFF;
font-size: 26px;
font-weight: normal;
}
#container-center blockquote{
  border-right-width: 1px;
border-right-style: solid;
border-right-color: #3CDB0F;
}
#container-center ul{
list-style: circle;
margin-left: 40px;
}
