/* Reset */

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset, input, th, td
{
margin: 0; padding: 0; border: 0; outline: none;
}

body
{
line-height: 1;
font-size: 88% /* Decide for yourself if you want to include this. */;
}

h1, h2, h3, h4, h5, h6
{
font-size: 100%;
padding: .6em 0;
margin: 0 15px;
}

ul, ol
{
list-style: none;
}

a
{
color: black;
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}
.clear {
clear:both;
margin:0;
padding:0;
height:0px;
}
/* End of Reset */

body {
background-color:#188612;
}

#wrapper {
background:#FFFFFF none repeat scroll 0% 0%;
margin:20px auto;
padding:0;
width:900px;
}
img a {
margin:0;
padding:0;
}
/* Sidebar */
#sidebar {
width:190px;
float:left;
background:#FFFFFF;
}
#logo a {
width:190px;
height:190px;
display:block;
background-image:url(../img/greenlogo.gif);
background-repeat:no-repeat;
}
#logocity a {
width:190px;
height:190px;
display:block;
background-color:#FFFFFF;
}
.subtitle  {
padding:0 20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:18px;
color:#7C7B7B;
}
#menu {
padding:32px 20px 20px 20px;
}
.menubutton {
width:140px;
padding:5px;
margin-bottom:3px;
display:block;
font-family:"Lucida Sans", sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
letter-spacing:1px;
color:#FFFFFF;
background-color:#A9E0A4;
}
.menubutton a {
color:#FFFFFF;
display:block;
}
.menubutton a:hover {
color:#666666;
text-decoration:none;
}
.menubuttonin a {
width:140px;
padding:5px;
margin-bottom:3px;
display:block;
font-family:"Lucida Sans", sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
letter-spacing:1px;
color:#666666;
background-color:#A9E0A4;
}
.submenu a{
font-family:"Lucida Sans", sans-serif;
font-size:12px;
line-height:14px;
font-weight:bold;
color:#6D6D6D;
}
.submenu a:hover{
color:#7D9FAD;
text-decoration:none;
}
/* Content Area */
#content {
width:710px;
float:right;
}
/* Homepage */
.bigtext{
color:#69767A;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:28px;
line-height:32px;
margin: 30px 15px;
}
.bigtext a {
color:#94B6C4;
font-size:20px;
}
.secbigtext{
color:#7C7B7B;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:18px;
margin: 0 20px 30px 0;
}
.listcontainer {
margin: 0 15px 15px 0;
padding:10px;
width:200px;
display:block;
background-color:#EAF4F4;
float:left;
}
.listcontainerblanco {
margin: 0 15px 15px 0;
padding: 10px;
width:200px;
display:block;
background-color:#FFFFFF;
float:left;
}
.listcontainerphoto {
margin: 0 15px 15px 0;
height:150px;
width:220px;
display:block;
float:left;
}
.listcontainerdouble {
margin: 0 15px 15px 0;
min-height:150px;
width:455px;
display:block;
background-color:#EAF4F4;
float:left;
}
.listtitle {
margin: 0px 0 5px 0px;
font-family:"Lucida Sans", sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
letter-spacing:1px;
color:#86A9B7;
}
.listtitle a, a:hover {
color:#86A9B7;
text-decoration:none;
}
.iconexplain {
margin: 0;
font-family:"Lucida Sans", sans-serif;
font-size:10px;
line-height:16px;
color:#6D6D6D;
}
.listitem a {
margin: 0 0 3px 0px;
font-family:"Lucida Sans", sans-serif;
font-size:12px;
line-height:16px;
color:#6D6D6D;
}
.listitem a:hover {
color:#333333;
text-decoration:none;
}
.sectiontext {
padding: 0 10px;
font-family:"Lucida Sans", sans-serif;
font-size:12px;
line-height:14px;
color:#6D6D6D;
}
.sectiontext2 {
padding: 0;
font-family:"Lucida Sans", sans-serif;
font-size:12px;
line-height:14px;
color:#6D6D6D;
}
.twocolumnsleft {
width:330px;
min-height:100px;
margin:0 20px 0 10px;
float:left;
}
.twocolumnsright {
width:330px;
min-height:100px;
margin:0 20px 0 0;
float:left;
}
.onecolumn {
width:680px;
min-height:100px;
margin:0 20px 0 0;
float:left;
}
/* Footer */
#footer {
background:#FFFFFF;
margin:0;
padding:10px;
width:880px;
text-align:center;
font-family:Verdana, "Lucida Sans", sans-serif;
font-size:10px;
color:#8E8E8E;
border-top: 1px dashed #B1B2B2;
}
#footer a {
color:#8E8E8E;
text-decoration:underline;
}
#footer a:hover {
color:#333333;
}


input {
	border: 1px solid #666666;
}
