
html, body { background-color:#EBF4DF; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#333333; }
img { border:none; }
p { margin:0px; padding:6px 0px; }
a, a:visited, a:link { color:#7EAE58; text-decoration:none; }
a:hover { text-decoration:underline; }
body { margin:20px 0px; }

#container, #shadowTop, #shadowBottom { margin:0px auto; }
#shadowTop { background-image:url(../images/shadowTop.gif); height:6px; width:840px; background-repeat:no-repeat; background-position:bottom;  }
#shadowBottom { background-image:url(../images/shadowBottom.gif); height:6px; width:840px; background-repeat:no-repeat; background-position:2px 0px;  }
#container { background-image:url(../images/shadowBg.gif); padding:2px 13px 3px 10px; width:818px; background-repeat:repeat-y;  }

#banner { margin-top:2px; background-color:#7EAE58; height:68px; background-image:url(../images/crossBack.jpg); background-repeat:no-repeat; background-position:672px 0px; }
#banner img { margin:5px 0px 0px 12px; }

#footer { color:#999999; font-size:11px; text-align:right; clear:both; }
#footer a, #footer a:link, #footer a:visited { color:#999999; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#links { width:205px; float:left; }
#links ul { padding:4px 0px; margin:0px; list-style-type:none; font-size:12px; color: #ffffff; }
#links li { width:160px; min-height:21px; text-decoration:none; line-height:22px; padding-left:20px; text-transform:uppercase; margin-bottom:2px; }
#links li a { text-decoration:none; color:#ffffff; }
#links li a:hover { color:#ffffff; font-weight:normal; text-decoration:underline; }
#links span.sublinks { text-transform:none; }

#content { font-size:12px; margin:8px 0px 8px 210px; width:600px; }
#content hr { height:0px; border:0; border-bottom:1px dotted #7EAE58;  }
#content .title { font-size:16px; text-transform:uppercase; padding-right:5px; padding-bottom:0px; text-align:left; }
#content .title .fw { font-weight:bold; }

#frontPage { margin:4px 0px 0px 0px; }
#imageBank { float:right; margin-right:-1px; }
#imageBank img { padding:1px 2px 1px 0px; }

.right { text-align:right; }
label { width: 90px; float:left; color:#7EAE58; }