body { font-family: verdana, arial, sans-serif; font-size:70%; padding:15px; }
/* BODY TAG SETS THE ATTRIBUTES OF THE PAGE EDITOR */
table { font-size:1em; }
 a { font-weight:bold; color:#7bac3b; text-decoration:none; }
 a:hover { text-decoration:underline; }
a img {border:0;}
 h1 { font-family: "Trebuchet MS", Arial, Verdana, Helvetica; color: #5c8d44; font-size: 22px; font-weight: bold; letter-spacing: -1px; }
 h2 { font-family: "Trebuchet MS", Arial, Verdana, Helvetica; color: #fff;padding-left:4px;background:#5c8d44; border-right: 3px double #7bac3b; font-size: 18px;clear:both; }
 h3 { font-family: "Trebuchet MS", Arial, Verdana, Helvetica; color: #00367B; font-size: 18px; }
h4 { color:#9CC5C6; font-size:1.2em; margin-bottom:-15px; }

#main1 td {border: 1px solid #bbbbbb; padding: 2px; font-size: 10px}
#main1 h4 { background: #2d5c52; color: #fff; margin: -4px; font-size: 15px; padding: 5px; text-align: center}
#main1 ul {margin-left: 1px}

img.clsleft { margin-right:10px; margin-bottom:10px; }
img.clsmiddle { margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsright { margin-left:10px; margin-bottom:10px; }

img.clsborderleft {border: 1px solid #7bac3b;padding:3px;  margin-right:10px; margin-bottom:10px; }
img.clsbordermiddle { border: 1px solid #7bac3b;padding:3px; margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsborderright {border: 1px solid #7bac3b;padding:3px;  margin-left:10px; margin-bottom:10px; }

.datatable th { background:#446566; color:white; font-weight:bold; border:1px solid white; padding:3px; }
.datatable td { background:#FAF6E7; border:1px solid white; padding:3px; }
.datatable p { padding:0; margin:0; }
.notes { font-size:9px; }
.shout { font-size:24px; color: #00367B; font-weight:bold; letter-spacing:-1px;}
.shout2 { font-size:1.2em; color:#fff; font-weight:bold; padding:4px 5px; background:#9CC5C6; }
.submit { background:#446566; color:white; border:0; cursor:pointer; font-weight:bold; font-size:1em; padding:2px; }
.reset { background:#9CC5C6; color:white; border:0; cursor:pointer; font-weight:bold; font-size:1em; padding:2px; }
.quote {background: #f4f4f4; padding: 3px;border:1px solid #396a4c;text-align:center;}
.caption { font-weight:bold; background:#446566; float:right; width:200px; padding:10px 8px; margin:0 0 10px 10px; color:white; font-size:0.9em; }
.custom1 {}
.custom2 {}
.border { border: 1px solid #7bac3b;padding:3px;  }
.noborder: { border:0; }
#sitelogo { font-family: "trebuchet ms", arial, verdana, sans-serif; color:#446566; font-size:2.4em; font-weight: bold; letter-spacing:-1px; width:567px; height:80px; }
#main { border:1px solid #BEBEBE; border-bottom:0px; }





.bottom { font-size: 10px; color:#396a4c; text-align:center; height:25px; }


#header { text-align:center; width:720px; height:150px; }
#container { text-align:left; width:720px; margin:0 auto; }
#pagebody { padding:15px; }
#pagebody form img { border:0; }
#end, #end a { text-align:center; font-weight:bold; font-weight:normal;padding:8px 0; font-size:9px; }

#menu { width:734px; padding:3px 0; }
#menu ul { padding:2px 0; margin:0; list-style:none; border-bottom:0; height:20px; border:1px solid #2d5c52; line-height:18px; background:#2d5c52; }
#nav { text-align:center; }
#nav li { display:inline; position: relative; }
#nav li a { width:100%; padding:20px 20px; color:#fff; font-size:0.9em; }
#nav li a:hover { border:0; color:#accf7b; text-decoration:none; }
#nav li ul { border:0; display:none; position:absolute; top:17px; left:0; width:134px; text-align:left; margin-top:17px; margin-left:7px; }
#nav li > ul { top:0; left:0; margin-top:18px; }
#nav li:hover ul, li.over ul{ display:block; }
#nav li ul a { display:block; width:100%; background:#fff; padding:3px 4px; border-bottom:1px solid #fff; }
#nav li ul a:hover { background:#7A490B; color:#0A1D5C; border-bottom:1px solid #fff; }
#nav li ul ul { margin:-22px 0 0 160px; top:20px; }
#nav li:hover ul ul, #nav li.over ul ul { display:none; }
#nav li:hover ul, #nav li li:hover ul, #nav li.over ul, #nav li li.over ul { display:block; left:-4px; }
#nav .nav_parent a { background:url(../template/nav_parent_out.gif) #fff no-repeat right; padding-right:18px; }
#nav .nav_parent a:hover { background:url(../template/nav_parent_over.gif) #fff no-repeat right; }
#nav .nav_child a { background:#F5F0DC; }
#nav .nav_child a:hover { background:#9CC5C6; color:white; }
#nav .nav_parent2 a { background:url(../template/nav_parent2_out.gif) #F5F0DC no-repeat right; padding-right:18px; }
#nav .nav_parent2 a:hover { background:url(../template/nav_parent2_over.gif) #9CC5C6 no-repeat right; }
#nav .nav_child2 a { background:#F5F0DC; }
#nav .nav_child2 a:hover { background:#9CC5C6; }
#nav #active { color:#accf7b; cursor:default; }
#nav .nav_parent #active { color:#E0D4A7; cursor:default; background:url(../template/nav_parent_out.gif) #fff no-repeat right; }
#nav .nav_child #active, #nav .nav_child2 #active, #nav .nav_parent2 #active { background:#F5F0DC; color:#9CC5C6; }
#ie7fix { display:none; }
.calculate { font-size:1.8em; color:#fff; padding:5px 0; cursor:pointer; background:#2d5c52; border:0; font-weight:bold; }

#callback { background: #2d5c52; color:#fff; padding:6px 4px; font-size:1.2em; font-weight:bold; border-bottom:1px solid #bebebe; text-align:center; }
#callback form { margin:0; padding:0; }
#callback input { border:0; color:#2d5c52;  }
#call_go { background:#8fd032; font-weight:bold; color:#2d5c52; cursor:pointer; font-size:0.8em; width:60px; height:18px; }