﻿/* Global Styles
----------------------------------------------- */
/* contain */
.contain:after	{ content: "."; display: block; clear: both; visibility: hidden; height: 0px; }
.contain		{ display: inline-block; }


a {
   color:#090;
   text-decoration:none;
}
a:hover {
   text-decoration:underline;
   color:#3c3;
}
a img {
   border:none;
}
table {
   font-size:1em;
}


/* Page Header / menu
----------------------------------------------- */

#header	{ width: 760px; padding: 0px; margin: 0px; border-bottom: 1px #63BE61 solid; float: left; background-color: #63BE61; }
a.logo	{ float: left;  margin: 0px 1em 0px 0px; padding: 0px; }
a.logo img { vertical-align: top; padding: 0px; margin: 0px; border-right: 1px #63BE61 solid; }
ul.header { list-style-type: none; list-style-position: inside; padding: 1.5em 0px 1.5em 0px; margin: 0px; background-color: #fff; }
ul.header li { background: #fff url(graphics/button.gif) left no-repeat; display: inline-block; line-height: 1em; margin: 0px; padding: 0.4em 0px 0.4em 1.7em; width: 17em; text-transform: uppercase; font-weight: bold; }
ul.header li a { color: #000; }
ul li.menuleft { width: 11.5em; margin: 0px; }
ul li.menuright { width: 17.5em; }
.headergreen { font-size: 2.25em; margin: 0px; vertical-align: bottom;}
.headergreen h1  { color: #fff; padding: 0.5em 0px 0.37em 1em; margin: 0px; text-transform: capitalize; font-weight: normal; line-height: 1em; }

/* Page Structure
----------------------------------------------- */

html body {
   background-color:#fff;
   color:#000;
   margin:10px 0 0 0;
   text-align:center;
   font:x-small Verdana,Sans-serif;
   voice-family: "\"}\""; voice-family:inherit;
   font-size:small;
   } html>body {font-size:small;}
   
#masthead, #page {
   font-size:85%;
   width:760px;
   margin:0 auto;
   background:#fff;
   text-align:left;
}

#masthead	{ border: solid 1px #63be61; padding: 0px; }

/* Content
----------------------------------------------- */

.left { float: left; padding: 0px 14em 0px 0px; }
.right a { float: right; padding: 0px 2em 0px 0px; }

div.content { float: left; width: auto; 
   padding: 2em 2em 1em 2em;
}

div.content ul	{ padding-left: 2em; }
div.content ul li  { list-style-type: none; background-image: url("graphics/bullet1.gif"); background-repeat: no-repeat; background-position: 0px 2px; padding: 0px 0pt 0.5em 18px; margin: 0px;}

h1 {
   font-size:1em;
   margin:0 0 1em 0;
   text-transform:uppercase;
}
h1 span {
   color:#093;
   text-transform:none;
}
h2 {
   font-size:1em;
   color:#093;
   margin:1.5em 0 0.2em 0;
   text-transform:uppercase;
}
h3 {
   font-size:0.9em;
   color:#093;
   margin:1.5em 0 0.2em 0;
   text-transform:uppercase;
   clear: both;
}


p {
   font-size:1em;
   margin:0 0 1em 0;
}
hr {
   border-color:#093;
   border-width:1px 0 0 0;
   border-style:solid;
   color:#fff;
   margin: 2em 0px 0px 0px;
   clear: both;

}
td.content ul {
   list-style-type:none;
   margin:0.5em 0 1em 0;
}
td.content ul li {
   background-image:url("graphics/bullet1.gif");
   background-repeat:no-repeat;
   background-position:0px 2px;
   padding:0px 0 0.5em 18px;
   margin:0;
}
td.content ul li strong {
   color:#093;
}


/* Images
----------------------------------------------- */

img.right {    float:right; margin: 0px 0px 1em 0px; padding: 0px 0px 0px 1em; }

.facebook { margin: 0px 0px 0px 3em;  }
.linkedin { margin: 0px 0px 0px 1.2em;  }

/* Right
----------------------------------------------- */

#right { padding:2em 0 0 0;}

/* Footer
----------------------------------------------- */

#footer {
   font-size:85%;
   width:740px;
   margin:0 auto;
   background:#63BE61;
   text-align:center;
   padding:0.8em 0px 1em 20px;
   color:#fff;
   float: left;
}
#footer table td {
   color:#fff;
   text-align:left;
}
#footer a {
   color:#fff;
}


/* Forms
----------------------------------------------- */

label	{ display: inline-block; width: 8.5em; text-align: right; margin: 0px 0.2em 0.15em 0px; vertical-align: top; }
input, textarea		{ width: 14em; margin-bottom: 0.5em; }
