@charset "utf-8";

/* updated 2011-01-10 */

.clearfloat {clear: both;}

body {margin:0; padding:0; font-family:sans-serif; font-size:10pt; background:#ffffff; color:#000000;
      position:relative; min-width:650px;  max-width:960px; margin: auto;}

#header {position:relative;}

#hbarleft  {position:absolute; width:  95%; left:  0; height:20px; padding-left: 5px; color:#ffffff; background:#4D9900;} 
#hbarright {position:absolute; width:310px; right: 0; height:20px; padding-right:5px; color:#ffffff; background:#4D9900; text-align: right} 

#content {position:relative; min-height:600px; margin:20px 170px 0 165px; padding-left:20px; padding-right:20px; padding-top:1px; float:left;}

#navbar   {position:absolute; left:0; width:150px; margin-top:20px; height: 610px; background:#FFFFF0; padding-top:3px;}
#navbar1a {position:absolute; left:0; width:150px; margin-top:20px; height: 670px; background:#FFFFF0; padding-top:3px;}
#navbar2  {position:absolute; left:0; width:150px; margin-top:20px; height:1210px; background:#FFFFF0; padding-top:3px;}
#navbar3  {position:absolute; left:0; width:150px; margin-top:20px; height:1820px; background:#FFFFF0; padding-top:3px;}
	
#adbar   {position: absolute; right: 0; width: 160px; height:  610px; margin-top: 20px; padding-left: 10px;background: #FFFFF0;}
#adbar1a {position: absolute; right: 0; width: 160px; height:  670px; margin-top: 20px; padding-left: 10px;background: #FFFFF0;}
#adbar2  {position: absolute; right: 0; width: 160px; height: 1210px; margin-top: 20px; padding-left: 10px;background: #FFFFF0;}
#adbar3  {position: absolute; right: 0; width: 160px; height: 1820px; margin-top: 20px; padding-left: 10px;background: #FFFFF0;}

h1 {font-family:sans-serif; font-size:10pt; text-align: center; vertical-align: center; padding-bottom:3px; margin-bottom:10px; color:#2f4612; clear: both; background: #fdf28c;}
h2 {font-family:sans-serif; font-size:10pt; text-align: center; vertical-align: center; padding-top:3px; padding-bottom:3px; margin-top:10px; margin-bottom:10px; color:#2f4612; clear: both; background-color: #fdf28c;}

p {color:#363636; font-family:sans-serif; font-size:10pt;}

p.right {text-align:right; line-height:50%;}

p.center {text-align : center;}
p.centerblue {text-align: center;color:#2f4612;}
p.redtext {color: #E31230;}
p.small7center {font-size: 7pt; text-align : center;}

b.hmenubold    { color: #71EBA5; 
                 font-family: sans-serif;
                 font-size: 10pt;
                 font-weight: bold; }

b.navicellbold    { color: #8AA37B; 
                    font-family: sans-serif;
                    font-size: 10pt;
                    font-weight: bold; }

b.thispage    { color: #8AA37B; 
                font-family: sans-serif;
                font-size: 10pt;
                font-weight: normal }

ul {color: #000000;
    font-family: sans-serif;
    font-size: 10pt;}
ul.arrow { list-style-image: url('pics/arrow.gif');
           line-height: 1.6 }               
ul.circle {list-style-type: circle}

a {font-family: sans-serif; font-size: 10pt}

a:link       { color: #008000; text-decoration: none }
a:visited    { color: #008000; text-decoration: none }
a:hover      { color: #008000; text-decoration: underline }
a:active     { color: #008000; text-decoration: underline }

a.thispage:link       { color: #008000; text-decoration: underline }
a.thispage:visited    { color: #008000; text-decoration: underline }
a.thispage:hover      { color: #008000; text-decoration: underline }
a.thispage:active     { color: #008000; text-decoration: underline }

a.textwindowhead:link       { color: #008000; text-decoration: underline }
a.textwindowhead:visited    { color: #008000; text-decoration: underline }
a.textwindowhead:hover      { color: #008000; text-decoration: underline }
a.textwindowhead:active     { color: #008000; text-decoration: underline }

a.hmenu:link       { color: #ffffff; text-decoration: underline }
a.hmenu:visited    { color: #ffffff; text-decoration: underline }
a.hmenu:hover      { color: #ffffff; text-decoration: underline }
a.hmenu:active     { color: #ffffff; text-decoration: underline }

a.bluered:link       { color: #008000; text-decoration: underline }
a.bluered:visited    { color: #008000; text-decoration: underline }
a.bluered:hover      { color: #E31230; text-decoration: underline }
a.bluered:active     { color: #E31230; text-decoration: underline }

table.navibar {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: #ffffff;
}
table.navibar th {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.navibar td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: #D8F1D1;
	-moz-border-radius: 0px 0px 0px 0px;
}

table { cellpadding: 0; cellspacing: 0; width: 100%;}

td.center { text-align: center; vertical-align: center;}
td.navicell { vertical-align: top; width: 190px}
td.navicellbold    { color: #8AA37B; font-family: sans-serif; font-size: 10pt; font-weight: bold; }
td.navicellspacer { vertical-align: top; width: 5px}
td.paddingcell {width: 30px}
td.adcell { vertical-align: top; width: 160px}

/*
table.whiteborder { border-collapse: collapse; border: 2px solid #ffffff}

td.bluegridtopleft {border: 2px solid #CFDBC5; border-top: none; border-left: none; padding: 10px; vertical-align: middle; text-align: center;}
td.bluegridtopright {border: 2px solid #CFDBC5; border-top: none; border-right: none; padding: 10px; vertical-align: middle; text-align: center;}
td.bluegridleft {border: 2px solid #CFDBC5; border-left: none; border-top: none; border-bottom: none; padding: 10px; vertical-align: middle; text-align: center;}

td.bluegridtopleftlefttext {border: 2px solid #E0EEEE; border-top: none; border-left: none; padding: 10px; vertical-align: top; text-align: left;}
td.bluegridtoprightlefttext {border: 2px solid #E0EEEE; border-top: none; border-right: none; padding: 10px; vertical-align: top; text-align: left;}

td.bluegridleft {border: 2px solid #E0EEEE; border-left: none; border-top: none; border-bottom: none; padding: 10px; vertical-align: middle; text-align: center;}
td.bluegridright {border: 2px solid #E0EEEE; border-right: none; border-top: none; border-bottom: none; padding: 10px; vertical-align: middle; text-align: center;}
td.bluegridright {border: 2px solid #CFDBC5; border-right: none; border-top: none; border-bottom: none; padding: 10px; vertical-align: middle; text-align: center;}
td.bluegridbottomleft {border: 2px solid #CFDBC5; border-bottom: none; border-left: none; padding: 10px; vertical-align: middle; text-align: center;}
td.bluegridbottomright {border: 2px solid #CFDBC5; border-bottom: none; border-right: none; padding: 10px; vertical-align: middle; text-align: center;}
*/

