body { margin: 10px; padding:0;text-align:center; background:#273c10; font: 62.5% Verdana, Arial, sans-serif;}
img {border: none;}
h1, h2, h3, h4, p, ol, ul, form {margin: 0; padding: 0;}

#container { width: 700px; margin: 0 auto; padding:0; text-align:left; background:#5f862a; border: 15px solid #5f862a; }

#header { width:700px; height:125px; }

#login { float:right; height:125px; width:236px; background:#d3e1c0; text-align:right; }
#login img { margin-right:5px; }

#nav {text-align: center;}
#nav ul {list-style: none; background:url('/images/nav-bg.jpg') 0 0 repeat-x; padding: 5px 0}
#nav ul li {display: inline; background: url(/images/div.jpg) 0 0 no-repeat;}
#nav p {}
#nav a {
  color:#fff;
  font-size:1.1em;
  font-weight:bold;
  padding: 0 7px 0 8px;
  text-decoration:none;
  text-transform:uppercase; 
}
#nav a:hover { text-decoration:underline; }
#nav img { float:left; background: url("/images/div.jpg"); }

#content {background: #FFF; clear: both; padding: 0; margin: 0;}

#rightPanel {float: right; text-align: right; width: 180px;}
#rightPanel ul {list-style: none; margin: 0; padding:0; padding-top: 1em; padding-right: 0.5em}

#main {background:#fff; font-family: Verdana, Arial, sans-serif;}
#main ol { color:#424242;}
#main a { color:#273c10; }
#main a:hover { text-decoration:none;}
#main h2, #main h3, #main h4 {border-bottom: 1px solid #48661f; text-transform: uppercase;}
#main h1 { 
  color:#48661f; 
  font-variant:small-caps;
  text-transform: capitalize;
  font-family: Verdana, sans-serif; 
  font-size: 2.2em; font-weight: normal; 
  margin: 0 0.5em 0 0.65em; 
  padding: 0.75em 0.5em 0.25em 0;
  }
#main h2 { color:#48661f; font-size:1.2em; margin: 1.5em 1.5em 0.75em; padding: 0.125em 0; }
#main h3 { margin:0 0 0 15px; font-size:1.1em; color:#48661f;}
#main h4 { margin:0; font-size: 1.1em; color:#48661f;}
#main p {color:#424242; padding: 0.5em 1.5em 0.25em; margin: 0 0; font-size: 1.15em; 
word-spacing: 2px; line-height: 1.4em;}
#main p.returnTop {text-align: right;}
#main ul {padding:0;margin:0; color:#424242; }
#main li {margin: 0.5em 1em 0.5em 5em; padding: 0.25em 0; font-size: 1.15em}
#main table {margin: 2em; color:#424242;}
#main table td {vertical-align: top; padding: 1em;}
#main table td.partnerWriteup { background: #FFF; }
#main table td.partnerWriteup .header {font-size: 1.1em;}
#main table td.partnerLinks {background:url('/images/nav-bg.jpg') repeat-x #b2b2b2; padding: 0.5em 0; border-bottom: 1px solid #999; text-align: center; vertical-align: top;}
#main table td.partnerLinks a {color: #FFF; }

#main table td.joinLink { width:75px; text-align: center; vertical-align: middle; }
#main table td.joinLink p {font-weight: bold;}
#main a.moreInfo { float:right; }

#main table.cparev { width:490px; border:1px solid #ccc; text-align:center; float:left; margin:10px; }
#main table.cparev td { bordeR:1px solid #ccc; padding:5px 15px;  }

#main table p { margin: 0; padding: 0.5em 0;}
#main table tr.odd td {}
#main td.partnerLinks ul {padding: 0; margin: 0;  list-style: none; }
#content #main td.partnerLinks ul li {padding: 0; margin: 0; display: inline;}
#main td.partnerLinks ul li a {font-size: 0.9em; padding: 0 1em}
#main table tr th {padding: 0.5em; background: #45601D url('/images/nav-bg.jpg') 0 100% repeat-x; color:#fff; }
#main table tr th p {color:#fff; }
#main img.fropics { margin-left:9px;}

#main table.parts { border:2px solid #273c10; border-width:2px 0 0 2px; margin: 1.5em; }
#main table.parts tr td { border:2px solid #273c10; border-width:0 2px 2px 0; }
#main table.parts a { color:#000; }
#main table.parts p { color:#000; }

#main table.tblBorder {border: 1px solid #ccc; border-width: 0 1px 1px 0}
#main table.tblBorder th {border-bottom: 1px solid #666}
#main table.tblBorder td {padding: 0.45em; border: 1px solid #ccc; border-width: 1px 0 0 1px}
#main tr.odd {background: #EEE}


#main div.faqList ul {margin: 0 0 1em 0;padding:0;}
#main div.faqList li {margin: 0.5em 0 0.5em 3.5em}
#main div.faqList li.title {list-style: none; font-weight: bold; margin: 0 1.5em; padding-top: 0.5em;}



#low-nav { height:20px; width:700px; text-align:center; background:#fff;}
#low-nav p { margin:0; font-size:1em; padding:3px 0 0 0;}
#low-nav a { color:#000; text-decoration:none; margin:0 10px; text-transform:capitalize;}
#low-nav a:hover { text-decoration:underline; }

#footer { background:#fff; text-align:center; }
#footer table { margin:0; padding:0; width:100%; }
#footer table td { padding:2px 0; margin:0; background:#ccc; }
#footer table tr td { font-size: 1em;}
#footer table tr th { color:#fff; }
#footer table tr th p { color:#000; font-size:1.2em; }
#footer table p { margin:0; }
#footer table tr td a { color:#000; text-decoration:none; }
#footer table tr td a:hover { color:#48661f; }
