body {
margin: 10px 0 5px 0px;
padding:0px;
font-family:verdana, arial, helvetica, sans-serif;
color:#333; background:#fff url(images/background.gif);
}

h1 {    
text-align: left;
margin:-40px 0px 12px 20px;
padding-left:190px;
font-size:22px;
line-height:28px;
font-weight:800;
color:#069; background: #transparent;
}

h1.sm { font-size: 19px;}

.small {font-size: 18px;}

h1.smaller, h2.smaller {
font-size: 17px; 
text-align: left; 
color: #069;  background: transparent;}

h2 {    
text-align: left;
margin:0px 0px 15px 20px;
padding:0px;
font-size:20px;
line-height:22px;
font-weight:700;
color:#666; background: #fff;
}


h3 {    
text-align: left;
margin:0px 0px 15px 20px;
padding:0px;
font-size:18px;
line-height:22px;
font-weight:600;
color:#069; background: #fff;
}

h3.mep {
padding: 5px;
color: #5274b2; background: #fbfcf7;
font-size: 11px;
margin: 10px 0;
}

h4 {    
text-align: left;
margin:0px 0px 15px 20px;
padding:0px;
font-size:14px;
line-height:22px;
font-weight:600;
color:#069; background: #fff;
}

p {
font:11px/20px verdana, arial, helvetica, sans-serif;
margin:0px 0px 16px 0px;
padding:0px;
}


#container {
width: 800px;
border: 3px solid  #C7C790;
color: #333; background: #fff;
}


#banner {
width: 800px;
height: 220px;
color:#fff; background: #fff url(images/header.jpg) no-repeat;
padding: 0;
}


#footer {  
padding: 2px 0px;
width: 800px; height: 20px;
color: #F6F6EC; background: #7490C7;
text-align: center;
font-size: 11px;
letter-spacing: 1px;
}

#footer a:link { color: #F6F6EC; background: #7490C7;}

#footer a:visited { color:#F6F6EC;   background: #7490C7;}

#footer a:hover { 
color: #F6F6EC; background: #7490C7;
text-decoration: underline;
}

.left {
padding-left: 2px;
float: left;
}

#menu { 
background-image: url(images/background_menu.gif);
background-repeat: no-repeat;
color: f6f6e3;
width: 200px;
height: 800px;
float: left;
margin-left: 0px;
margin-right: 10px;
margin-top: -88px;
margin-bottom: 20px;
padding: 0 0 0 0;
font-size: 80%;
text-align: left;
}

#menu ul {       
width: 182px;
margin: 15px 2px;
padding: 0px;
list-style: none;
border-top: 1px solid #fff;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
border-bottom: 1px solid #fff;
}


#menu li {       
width: 182px;
padding: 0 0 0 0;
color: #036; background: #7490C7;
text-align: left;}

#menu li a {
display: block;
padding: 4px 2px 2px 6px;
color: #F6F6E3; background: transparent;
height: 30px;
width: 170px;
text-decoration: none;
border-left: 3px solid #5e6a50;
border-bottom: 1px solid #e5e5b2;
border-right: 1px solid #e5e5b2;
}

#menu li a#current {
font-weight: bold;
color: #fff; background: #6E86A7;
}

#menu li a#current-inner {
font-weight: bold;
color: #fff; background: #bfbf80;
}

#menu li a:hover {
color: #5e6a50; background: #F1F1D5;
border-left: 3px solid #5e6a50;
border-bottom: 1px solid #A7AEA0;
}

#menu ul ul {
margin: 0 0 0 0;
padding: 0 0 0 0;
border: 0;
}

#menu ul ul li { 
margin: 0 0 0 0;
padding: 0 0 0 0;
border: 0;
}

#menu ul ul li a {
display: block;
padding: 4px 12px 0 12px;
color: #b43313; background: #C9D293;
width: 154px; height: 23px;
text-decoration: none;
letter-spacing: -1px;
font-size: 105%;
}

#menu ul ul a:hover {
color: #5e6a50; background: #F1F1D5;
text-decoration: none;
}

#side-contact {
margin: 45px 0 0 10px;
}

#content { text-align: left;
margin: 0 0 0 220px;
padding:15px 30px 30px 0px;
}

#content p {margin: 0 0 10px 0; }

#content h4 {
text-align: left;
margin-left:0px;
padding:0px;
font-size:17px;
line-height:22px;
font-weight:bold;
color:#069; background: #fff;
}

#content ul { 
font:11px/20px verdana, arial, helvetica, sans-serif;
margin:0px 30px 16px 30px;
padding:0px;
}

#content li { margin-bottom: 8px; }

#content ol { 
font:11px/20px verdana, arial, helvetica, sans-serif;
margin:0px 30px 16px 30px;
padding:0px;
line-height: 140%;
}

#content li { margin-bottom: 4px; }

#earthgrounding {
margin-right: 50px;
width: 408px;
padding: 4px 4px;
text-align: left;
}

.form-names {
font-size: 80%;
padding: 0 0 0 0;
margin-left: 150px;
margin-right: 100px;
}

.form-names li {
padding-bottom: 40px;
padding-top: 15px;
border-bottom: 1px solid #036;
}

.form-donate {
list-style: none;
font-size: 80%;
padding: 0 0 0 0;
margin-left: 150px;
margin-right: 100px;}

.form-donate li {
padding-bottom: 20px;
padding-top: 15px;
border-bottom: 1px solid #036;
}

#flbold p:first-line {
font-weight: bold;
color: #069; background: #fff;
}

#fundguide {
margin-left: 100px;
margin-right: 0px;
padding: 15px;
color: #000; background: #D5D5B9;
}

#fundguide h4 {
padding-left: 0;
margin-left: 0px;
}

#donations {
margin-left: 0px;
margin-right: 0px;
padding: 15px;
border: 2px solid #d5d5b9;
}

#donations h4 {
padding-left: 0;
margin-left: 0px;
}

#donations img { margin-left: 200px; }

/* survey form on mep page */

#survey {
background-color: #fbfcf6; 
width: 360px;
margin-left: 20px;
padding: 15px;
border: 2px solid #d5d5b9;
}

#survey p {
color: #069; background: transparent;
font-family:  verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: left;
width: 300px;}

#survey textarea {
margin-bottom: 20px;
font-family: verdana,arial, helvetica, sans-serif;
font-size: 12px;}

.submit {
color: #fff; background: #bdbd9b;
border: 1px solid #7490ac;
text-align: center;
}

.clear {
color: #fff; background: #bdbd9b;
border: 1px solid #7490ac;
text-align: center;
margin-left: 20px;
}

.backlink {
color: #e1608a; background: #fff;
text-decoration: none;
border-bottom: 1px dotted #80866A;
}

.textcontact        {
color: #069; background: transparent;
font-family:  verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: left;
padding-right:100px;
padding-left: 100px}
/* end form section*/

