@charset "utf-8";
/* CSS Document */

body { background:#525358 center top repeat-x url(../images/body_tile.gif); margin:0; font-family: Arial, Helvetica, sans-serif; }
img { border:0; }
img a { border:0; }

#wrapper {background:url(../images/bckgd-footer.png) bottom center no-repeat; margin: 0 auto 0 auto; width:940px; padding:0 0 25px 0; }

#main { background:url(../images/bckgd-tile.png) repeat-y; width:100%; }

#header { width:940px; background:url(../images/bckgd-header.gif) center top no-repeat; margin:0 auto 0 auto; }

#header-images { margin:0 35px 0 30px; padding: 16px 0 0 0; clear:both; height:93px; }
#header-images p { margin:75px 0 0 0px; text-indent:14px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; }

#nav { margin:0 35px 0 30px; background:url(../images/bckgd-ph-no.gif) bottom right no-repeat; clear:both; border-bottom:3px solid #fff;  }
#nav ul { margin:0; padding:0; background: #6f6f6f; }
#nav ul li { margin:0; padding:0px; list-style-type:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; display:inline; height:30px; line-height:12px; vertical-align:middle; }
#nav ul li a {  padding:10px; border:none; }

#content { margin:0 35px 0 27px; 
/* background:url(../images/watermark.gif) top left no-repeat; */ 
min-height:508px; }
#content h1 { margin:0; padding:0; text-align:right; }
#content h2 { margin:22px 200px 0 215px; font-size:36px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; color:#5db72b; line-height:30px;}
#content h2 sup { font-size: 16px; }
#content h3 {  margin:22px 10px 0 215px; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; color:#5db72b; line-height:20px;}
#content h4 {  margin:22px 10px 0 215px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#0099CC; line-height:20px;}
#content p { font-family:Arial, Helvetica, sans-serif; color:#484b55; margin:8px 80px 10px 220px; font-size:12px; line-height:18px;}
#content blockquote { margin:20px 10px 10px 30px; font-size:12px; float:right; width:168px; border-top: dotted 2px #80c659; border-bottom: dotted 2px #80c659; padding:4px; background:#f8faea; }
#content blockquote p { margin:6px; font-size:10px; line-height:12px; color:#6e6e6e;}
#content blockquote h1 { font-size:10px; font-family:"Arial Black", Gadget, sans-serif; font-weight:normal; text-align:left; color:#6e6e6e; line-height:12px; margin:0 4px 2px 4px; text-transform:uppercase; }
#content blockquote img { border: solid 1px #80c659; }
#content ul { margin:8px 80px 0 210px; font-size:12px; line-height:14px; }
#content ul li { margin:4px 0 0 0;  list-style-type:square; color:#484b55;}
#content p a, #content ul li a { text-decoration:none; border-bottom: dotted 1px #80c659; color:#666; }
#content p a:hover, #content ul li a:hover { border-bottom: dotted 1px #666; text-decoration:none; color: #0197c9;}

#content #content-nav { margin:25px 0 0 55px; width:140px; float:left; font-family:Arial, Helvetica, sans-serif; }
#content #content-nav ul { border-top: dotted 1px #80c659; margin: 0; border-right: dotted 1px #80c659; padding:2px 0 0 2px;}
#content #content-nav ul li { margin:0; text-align:right; list-style-type:none; font-size:12px; font-weight:bold; text-transform:uppercase; }
#content #content-nav ul li a { border-bottom: dotted 1px #80c659; display:block; padding:6px 10px 6px 4px; color:#666; text-decoration:none;}
#content #content-nav ul li a:hover { border-bottom: dotted 1px #666; text-decoration:none; color: #0197c9;}



#footer { margin:0 auto 0 auto; text-align:center;}
#footer ul { padding:0; margin:0; }
#footer ul li { font-size:10px; display:inline; line-height:12px; padding:0px; text-transform:uppercase;}
#footer ul li a { color:#ffffff; text-decoration:none; margin: 0 2px 0 2px; padding:0px; border-bottom: 1px dotted transparent;}
#footer ul li a:hover { border-bottom:1px dotted #80c659; }


.float-left { float:left; }
.float-right {float:right; }
.align-right {text-align:right;}
.align-center {text-align:center;}
.padding-none {padding:0; }
.margin-none { margin:0; }
.green { color:#80c659; }
.margin-top-10px { margin-top:10px; }
.margin-right-10px { margin-right:10px; }
.margin-bottom-10px { margin-bottom:10px; }
.margin-left-10px { margin-left:10px; }
.margin-top-5px { margin-top:5px; }
.margin-right-5px { margin-right:5px; }
.margin-bottom-5px { margin-bottom:5px; }
.margin-left-5px { margin-left:5px; }
.bold { font-weight:bold; }
.border-10px-fff { border:solid 10px #fff; }
.bumper-20px { margin-bottom:20px; }
.bumper-40px { margin-bottom:40px; }
.bumper-80px { margin-bottom:80px; }
.bumper-120px { margin-bottom:120px; }
.bumper-200px { margin-bottom:200px; }

