/* CSS Document */

* { font:9pt Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; }
body { background:#7E8E66; }
img { border:none; }

#main h1 { padding:0; }

h1 { font-size:175%; color:#104D0F; padding:10px 0; display:block; }
h1 span { display:none; }
h2 { font-size:106.25%; color:#104D0F; text-align:left; font-weight:bold; }
h3 { padding-top:10px; }

#content { width:800px; margin:0 auto 5px auto; overflow:hidden; border:#686C11 1px solid; text-align:center; background-color:#FFFFFF; display:table; }

#menu { width:400px; margin-left:auto; margin-right:auto; border:#000000 1px solid; background-color:#FFFFFF;  margin-top:20px; }

div.clearer { clear:both; line-height:0; height:0; }

#main { overflow:hidden; border:#FFFFFF 1px solid; border-top:none; background-color:#D6FDCE; }
#main img { padding:5px; }
#main p { text-align:right; vertical-align:text-bottom; }

#grey2 { background-color:#7E8E66; padding:5px; border:#FFFFFF 1px solid; }

#grey { overflow:hidden; padding:5px; background-color:#104D0F; border:#FFFFFF 1px solid; border-top:none; }
#grey a { background-color:#CCCCCC; padding:3px; margin-right:20px; color:#000000; text-decoration:none; }
#grey a:hover { background-color:#333333; padding:3px; color:#FFFFFF; text-decoration:none; }

#img { overflow:hidden; }

.left { width:480px; float:left; }
.longImage { float:right; width:120px; float:left; }

.callToAction { background:url(images/callToAction01left.gif) no-repeat left top; float:right; margin:10px 25px 0 0; }
.callToAction a { background:url(images/callToAction01right.gif) no-repeat right top; padding:3px 30px 3px 10px; color:#FFFFFF; display:block; text-decoration:none; vertical-align:middle; line-height:19px; }
.callToAction a:hover { color:#000; display:block; text-decoration:underline; }

.left .callToAction { background:url(images/callToAction01left.gif) no-repeat left top; float:left; margin:5px 0 20px 320px; }
.left .callToAction a { background:url(images/callToAction01right.gif) no-repeat right top; padding:3px 30px 3px 10px; color:#FFFFFF; display:block; text-decoration:none; vertical-align:middle; line-height:19px; }
.left .callToAction a:hover { color:#AFE1A8; display:block; text-decoration:underline; }

p { color:#333333; padding:5px 5px 5px 0; text-align:left; }
p strong { font-weight:bold; }
#header { color:#FFFFFF; font-weight:700; font-size:11pt; background-color:#104D0F; padding:2px; border:#FFFFFF 1px solid; border-top:none; }

a { color:#469053; }
a:hover { color:#333333; }

.button { list-style:none; float:left; width:199px;  }
.button ul li a img { padding:0; border:none; } 
.button ul { margin-left:1px; border-top:#AFE1A8 2px solid; background-color:#D6FDCE; }
ul li { list-style:none; text-align:left; padding:7px 0 3px 15px; border-bottom:#AFE1A8 1px solid; }
ul li a { line-height:22px;}

ul.inner { border:none; background:none; }
ul.inner li { border:none; }

.contentOuter { width:584px; float:left; padding-bottom:6px; }
.content { margin:0 0 5px 7px; }
.content ul { margin:0 0 10px 35px; }
.content ul li { list-style:disc; border:none; padding:0 0 2px 5px; }
.content a { border:none; text-decoration:none; }

.content table.bordered { text-align:left; border-collapse:collapse; }
.content table.bordered th { border-top:1px solid #9CAA88; }
.content table.bordered tr { border-left:1px solid #9CAA88; }
.content table.bordered td, .content table th { border-bottom:1px solid #9CAA88; border-right:1px solid #9CAA88; }
.content table.white th, .content table.white tr, .content table.white td { border-color:#FFFFFF; padding:5px; }



.threeWrapper { background:url(images/bg.gif) 194px top repeat-y; float:left; margin:10px 0; }
.box { width:192px; float:left; }
.boxInner { padding:0 10px; }
.boxInner h2, .boxInner p { text-align:center; }

.box01 { margin:5px 5px 0 5px; border-top:#216912 2px solid; float:left; padding:5px 5px 0 5px; }
.box01 img { float:left; padding-right:10px; }

.one { padding:0 0 0 10px; float:left; }
.bigText { text-align:center; font-size:125%; }
.big { padding-top:5px; }

.footer { text-align:center; font-size:81.25%; color:#333; }
