body {
	margin:0px;
	background:#e2e3e7 url(../img/bg.jpg) repeat-x scroll left top;
	font-family:Arial, Helvetica, sans-serif;
}

.bgimg{	/*background:transparent url(../img/jigsaw.png) no-repeat scroll right 45%;*/
position:relative;
height:auto;
width:100%;
overflow:hidden;
}

#trees {
background:transparent url(../img/tree.png) no-repeat scroll 0 0;
bottom:158px;
height:475px;
left:68%;
position:absolute;
width:461px;
z-index:-10;
}
#treesleft {
background:transparent url(../img/tree_left.png) no-repeat scroll 0 0;
bottom:158px;
height:475px;
left:0px;
position:absolute;
width:461px;
z-index:-10;
}


#container {
margin:0 auto;
padding:0px;
width:880px;
}

.header {
background: url(../img/headerbg.gif) repeat-x scroll 0 0;
height:90px;
display:block;
}

.logo {
display:block;
padding-top:10px;
margin:0 auto;
width:880px;
}

#footer{
width:100%;
height:100%;
}

#footer-content{
width:100%;
background:transparent url(../img/bg_footer_tile.gif) repeat-x scroll 0 15px; 
padding:0;
height:155p;
}

#footer-content p{
margin-bottom:0px;
color:#6e8f3a;
}

#footercontainer {
margin:-21px auto 0 auto;
width:880px;
padding-top:20px;
}
.footergraphic {
background: url(../img/footer_bg2.gif) no-repeat scroll left top;
}

#footercontainer h2 {
margin-top:10px;
}
#footercontainer h2 a {
text-decoration:none;
color:#cbf058;   /*6e8f3a*/
}
#footercontainer h2 a:hover {
	text-decoration:none;
	color:#b6d84e;
}
.fbox{
float:left;
margin-bottom:25px;
}

.iconbg {
/*background: url(../img/icon-bg.gif) no-repeat scroll ;
padding:10px;*/
height:60px;
width:160px;

}
.iconbg p {
color:#fff;
}
.iconbg img {
margin-right:10px;
margin-top:-12px;
}

.iconbg p a {
cursor:pointer;
text-decoration:none;
color:#fff;
}
.iconbg h2 a:hover{
color:#666;
}

#iconleft {
margin-left:80px;
}

#clear{
clear:both;
display:block;
height:1px;
}

#col {
width:260px;
float:left;
display:block;
margin-bottom:15px;
}
.colspa {
margin-right:50px;
}
.inerbox{
background-color:#FFFFFF;
padding:15px;
min-height:315px;
width:230px;
}

.boxtitle { background:transparent url(../img/titlegreen.gif) no-repeat scroll left top; padding:15px; }

.box {
background: url(../img/speechbottom.gif) no-repeat scroll left bottom;
padding-bottom:50px;
position:relative;
}

.boxtitlewhite{
background:transparent url(../img/titlewhite.gif) no-repeat scroll left top;
}

/*  page two ////////////////////////////////////////  */

#col2 {
width:520px;
display:block;
margin:0 auto 30px;
}

#col2 h1 {
margin-left:10px;
}

.box2 {
background: url(../img/speechbottom2.gif) no-repeat scroll left bottom;
padding-bottom:50px;
position:relative;
}

.boxtitlewhite2{
background:transparent url(../img/titlewhite2.gif) no-repeat scroll left top;
}
.inerbox2{
background-color:#FFFFFF;
padding:15px;
min-height:315px;
}

.boxtitle2 { background:transparent url(../img/titlegreen2.gif) no-repeat scroll left top; padding:15px; }

.iframe{
	height:255px;
}
.bull{
background:transparent url(../img/bull.gif) no-repeat scroll 0 2px;
padding: 0 10px 0 20px;
font-weight: normal;
font-size: 11px;
color:#666;
margin: 0 0 10px 0;
}


.btn {
float:right;
margin-top:-5px;
}

/*  /////////////////////////////////////////////////////  */

.boxtitle img {
float:right;
margin-right:2px;
margin-top:-20px;
z-index:100px;
}

.item-link {
background:transparent url(../img/bull.gif) no-repeat scroll 0 2px;
}
#footer .item-link {
background:transparent url(../img/bullwhite.gif) no-repeat scroll 0 2px;
}
h3 {
font-size:11px;
font-weight:bold;
padding-left:20px;
margin:0 0 5px;
color:#666;
}

.item-link .wrap{
background:transparent url(../img/dotline.gif) repeat-x scroll left bottom;
margin-bottom:5px;
padding-bottom:10px;
padding-left:20px;
position:relative;
}
.item-link .wrap p{
margin:0px;
}




h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#999999;
margin-bottom:5px;
margin-top:2px;
}

h1 span {
	color:#a8c839;
}
#col h1{
margin-left:15px
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	margin:0px;
}

#footer h3 a{
color:#fff;
text-decoration:none;
margin-bottom:5px;
}

#footer h3 a:hover{
text-decoration:none;
color:#666666;
}

p {
font-size:11px;
color:#666;
line-height:16px;
text-align:justify;
margin-top:0px;
/*margin-bottom:20px;
*/}

a:link, a:visited, a:active{
color:#a8c839;
text-decoration:none;
}
a:hover{
color:#a8c839;
text-decoration:underline;
}





#footer p a{
color:#6E8F3A;
text-decoration:none;

}
#footer p a:hover{
color:#666666;
text-decoration:none;
}

.fieldwrap lable {
float:left;
margin:3px;
}



.accordion_toggle {
display: block;
height: 35px;
background:transparent url(../img/bull.gif) no-repeat scroll 0 2px;
padding: 0 10px 0 20px;
color: #666;
font-weight: normal;
text-decoration: none;
outline: none;
font-size: 11px;
cursor: pointer;
margin: 0 0 10px 0;
border-bottom:1px dashed #666;
}
.accordion_toggle span{
float:left;
margin-top:5px;
margin-left:-20px;
}
.accordion_toggle_hover {
background-color:#000000;
}
.accordion_toggle_active {
background:transparent url(../img/bulldown.gif) no-repeat scroll 0 2px;
border-bottom:none;
color:#A8C839;
}
.accordion_content {
overflow: hidden;
border-bottom:1px dashed #666;
margin-bottom:10px;
clear:left;

}			
.accordion_content h2 {
margin: 15px 0 5px 10px;
color: #666;
}
.accordion_content p {
line-height: 150%;
margin-bottom:10px;
color:#888;
}
.vertical_accordion_toggle {
display: block;
height: 30px;
width: 600px;
background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
padding: 0 10px 0 10px;
line-height: 30px;
color: #ffffff;
font-weight: normal;
text-decoration: none;
outline: none;
font-size: 12px;
color: #000000;
border-bottom: 1px solid #cde99f;
cursor: pointer;
margin: 0 0 0 0;
}
.vertical_accordion_toggle_active {
background:transparent url(../img/bull.gif) no-repeat scroll 0 2px;
border-bottom: 1px solid #f68263;
}
.vertical_accordion_content {
color: #444444;
overflow: hidden;
}
.vertical_accordion_content h2 {
margin: 15px 0 5px 10px;
color: #0099FF;
}
.vertical_accordion_content p {
line-height: 150%;
padding: 5px 10px 15px 10px;
}
/* Container styling*/
#vertical_nested_container {
margin: 20px auto 20px auto;
width: 100%;
}



#divProgress {
display:none;
}
