body { margin:0; padding:0; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#414042; }
a { text-decoration:none; color:#78a22f;}
input { display:block; margin:3px 0; }
input[type=text] { border:1px solid #00405f; }
ul { list-style-image:url(../images/bullet.gif); }
h6 { line-height:.3em; }

.expandable { }
.header-blue { color:#00405f; text-transform:uppercase; font-weight:bold; font-size:12px; }
.header-green { color:#78a22f; text-transform:uppercase; font-weight:bold; font-size:12px; }
.left { float:left; }
.read-more a { text-transform:uppercase; }
.right { float:right; }
.txt-blue { color:#00405f; }
.txt-green { color:#78a22f; }
.txt-header { text-transform:uppercase; font-weight:bold; font-size:12px; }
.txt-title { color:#00405f; font-size:24px; width:320px; border-bottom:1px solid #78a22f; padding-bottom:15px; text-transform:uppercase; font-weight:bold; }
.hr { width:320px; border-bottom:1px solid #78a22f; margin:0 0 25px 0; }

#content { background:url(../images/background-page.jpg) no-repeat; min-height:450px; clear:both;}
#copy { float:left; width:420px; margin:70px 40px 0 40px; }
#copy li { margin-bottom:5px; }
#footer { border-top: 1px solid #00405f; padding:10px 30px; text-transform:uppercase; color:#00405f; font-size:10px; clear:both;}
#footer img { margin:0 10px -10px 0; }
#footer a { text-decoration:none; color:#00405f; }
#header { margin:10px 30px; *margin:0 30px;}
#header img { float:left; }
#img-about { margin-top:60px; }
#nav { margin-top:10px;  clear:both; padding-top:20px;}
#nav ul { list-style:none; margin:0; padding:0; }
#nav ul li { float:left; margin:0; padding:0; background:url(../images/btn/right.gif) no-repeat right top #78a22f;}
#nav li:hover, #nav #current { background-position: 100% -103px; background-color:#00405f; }
#nav a:hover,  #nav #current a {  background-position: 0% -103px; }
#nav a { display:block; background:url(../images/btn/left.gif) no-repeat left top; padding:5px 10px; text-decoration:none; text-transform:uppercase; color:#FFF; font-weight:bold;}
#sidebar-left { float:left; width:185px; margin:140px 0 0 0; padding-left:30px; overflow:hidden;}
#sidebar-left a { color:#414042; }
#sidebar-left .selected { color:#78a22f; }
#sidebar-left img { display:block; }
#sidebar-left .txt-green { font-weight:bold; font-size:13px; }
#signup { float:right; width:150px; }
#validator { margin-top:7px; }
#validator a { font-size:8px; }
#wrapper { width:900px; margin:auto; padding-top:30px; }
