/* layout */
#wrapper { width:800px; margin:10px auto; border:1px solid #4D2612; background-image:url(../images/container.gif); background-repeat:repeat-y; }

#topcontainer { width:800px; height:100px; clear:both; }
	#topleft { width:187px; height:100px; background-color:#A67E5A; float:left; border-bottom:1px solid #4D2612; }
	#topbanner { width:566px; height:100px; float:left; border-left:1px solid #4D2612; border-bottom:1px solid #4D2612; }
	#topright { width:45px; height:100px; background-color:#7CB900; float:right; border-left:1px solid #4D2612; }

#contentcontainer { width:800px;  }	
	#leftcontent { width:178px; padding:5px; padding-top:10px; float:left; }
	#maincontent { width:536px; padding:10px; float:left; }
	#rightcontent { width:45px; float:right; }
	
#totop { width:546px; clear:both; text-align:right; }

#download { width:546px; clear:both; text-align:right; display:none }	

#footer { width:800px; height:25px; line-height:22px; border-top:1px solid #4D2612; clear:both; }
/* layout */

/* default styles */
body { background-color:#E0D8C6; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
p,td { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }

h1 { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:17px; color:#A67E5A; margin:0px;  }
h2 { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:14px; color:#4D2612; margin:0px; }
h3 { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:12px; color:#7CB900; margin:0px; }
h4 { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:12px; font-weight:normal; line-height:16px; color:#4D2612; margin:0px; }
h5 { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:12px; font-weight:normal; line-height:16px; color:#666666; margin:0px; }
h6 { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:12px; font-weight:normal; color:#A67E5A; margin:0px; }

a:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:underline; }
a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:underline; }
a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#A67E5A; text-decoration:underline; }
a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:underline; }

ul, ol{ margin-top: 0px; margin-left: 10px; padding-left: 10px; }
ul li { list-style-type:square; color:#666666; }
ul li li { list-style-type:disc; color:#666666; }
ul li li li { list-style-type:square; color:#666666; }
ol li { list-style-type:decimal; color:#666666; }
ol ol li { list-style-type:lower-alpha; color:#666666; }
ol ol ol li { list-style-type:lower-roman; color:#666666; }
/* default styles */

/* link styles */
a.mainmenu:link { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:13px; color:#FFF; text-decoration:none; }
a.mainmenu:visited { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:13px; color:#FFF; text-decoration:none; }
a.mainmenu:hover { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:13px; color:#E0D8C6; text-decoration:none; }
a.mainmenu:active { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:13px; color:#7CB900; text-decoration:none; }

a.menu:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none; display:block; width:178px; }
a.menu:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none; display:block; width:178px; }
a.menu:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#E0D8C6; text-decoration:none; display:block; width:178px; background-image:url(../images/menudot.gif); background-repeat:no-repeat; text-indent:15px; }
a.menu:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none; display:block; width:178px; }

a.top:link { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:11px; font-style:italic; font-weight:bold; color:#666666; text-decoration:none; }
a.top:visited { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:11px; font-style:italic; font-weight:bold; color:#666666; text-decoration:none; }
a.top:hover { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:11px; font-style:italic; font-weight:bold; color:#7CB900; text-decoration:none; }
a.top:active { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:11px; font-style:italic; font-weight:bold; color:#666666; text-decoration:none; }

a.read:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333; text-decoration:none; }
a.read:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333; text-decoration:none; }
a.read:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#7CB900; text-decoration:none; }
a.read:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333; text-decoration:none; }

a.related:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none; }
a.related:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none; }
a.related:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7CB900; text-decoration:underline; }
a.related:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none; }

a.linklater:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9933CC; text-decoration:underline; font-style:italic; }
a.linklater:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9933CC; text-decoration:underline; font-style:italic; }
a.linklater:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:underline; font-style:italic; }
a.linklater:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9933CC; text-decoration:underline; font-style:italic; }

a.search:link { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:12px; color:#FFF; text-decoration:none; }
a.search:visited { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:12px; color:#FFF; text-decoration:none; }
a.search:hover { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:12px; color:#E0D8C6; text-decoration:none; }
a.search:active { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:12px; color:#7CB900; text-decoration:none; }

:focus { -moz-outline-style: none; }
/* link styles */

/* general styles */
.footnote { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:italic; color:#666; }
.index_copy01 { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:13px; font-weight:normal; color:#666; line-height:15px; }
.index_copy02 { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:12px; color:#A67E5A; margin:0px; }
.read_arrow { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:13px; font-weight:bold;   color:#7CB900; }
.quote { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:12px; font-weight:normal; color:#666; line-height:15px; }
.td_brown { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4D2612; }
.td_brownhead { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:11px; font-weight:normal; line-height:15px; color:#4D2612; }
/* general styles */

/* borders */
.btop { border-top:1px solid #A0CE67; }
.btopleft { border-top:1px solid #A0CE67; border-left:1px solid #A0CE67; }
.btopbottom { border-top:1px solid #A0CE67; border-bottom:1px solid #A0CE67; }
.btopbottomleft { border-top:1px solid #A0CE67; border-bottom:1px solid #A0CE67; border-left:1px solid #A0CE67; }
.btopbottomright { border-top:1px solid #A0CE67; border-bottom:1px solid #A0CE67; border-right:1px solid #A0CE67; }
.btopright { border-top:1px solid #A0CE67; border-right:1px solid #A0CE67; }
.bdbltop { border-top:2px solid #A0CE67; }
.bbottom { border-bottom:1px solid #A0CE67; }
.bbottomleft { border-bottom:1px solid #A0CE67; border-left:1px solid #A0CE67; }
.bbottomright { border-bottom:1px solid #A0CE67; border-right:1px solid #A0CE67; }
.bdblbottom { border-bottom:2px solid #A0CE67; }
.bleft { border-left:1px solid #A0CE67; }
.bright { border-right:1px solid #A0CE67; }
.bleftright { border-left:1px solid #A0CE67; border-right:1px solid #A0CE67; }
.btopbottom { border-top:1px solid #A0CE67; border-bottom:1px solid #A0CE67; }
.btotal { border-top:1px solid #A0CE67; border-bottom:2px solid #A0CE67; }
/* borders */
