/* layout */
#topwrapper { width:819px; margin-left:auto; margin-right:auto; background-image:url(../images/topbanner.gif); height:129px;}
	#topcorner { width:819px;  margin-left:auto; margin-right:auto; margin-top:10px; background-image:url(../images/topback.gif); background-repeat:no-repeat;}

#contentcontainer { width:817px;  margin-left:auto; margin-right:auto; background-image: url(../images/wrapback.gif); border-right: 1px solid #A7A6A6; }	
	#leftmenu { width:150px; padding:0px; padding-top:10px; float:left;  background-image: url(../images/wrapback.gif); }
	#maincontent { width:640px; padding:10px; float:left;}
	#tools { width:650px; float:left; right:auto; }
	
#totop { width:790px; clear:both; text-align:right;}

#download { width:546px; clear:both; text-align:right; display:none }	

#botcorner { width:819px;  margin-left:auto; margin-right:auto; background-image:url(../images/footer.gif); background-repeat:no-repeat; clear:both;}
/* layout */

/* default styles */
body { background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
body,html {
scrollbar-face-color:#4B91CA;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#A7A7A6;
scrollbar-darkshadow-color:#333333;
scrollbar-shadow-color:#666666;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#2472BE; 
} 
p,td { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }

h1 { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:16px; color:#27559D;  }
h2 { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:14px; color:#999999; margin:0px; }
h3 { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:12px; color:#333333; margin:0px; }
h4 { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:12px; font-weight:normal; line-height:16px; color:#27559D; 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:#27559D; margin:0px; }



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:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; }
a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; }
a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#27559D; text-decoration:none; }
a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; }

a.menu:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; text-decoration:none; display:block; width:155px; height:16px; border-bottom:solid 1px #FFFFFF; padding-bottom:3px; padding-top:3px;  }
a.menu:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; text-decoration:none; display:block; width:155px; height:16px; border-bottom:solid 1px #FFFFFF;padding-bottom:3px; padding-top:3px;}
a.menu:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;padding-bottom:3px; padding-top:3px; text-decoration:none; display:block; width:155px; background-color:#DDEAF4; height:16px; border-bottom:solid 1px #FFFFFF; }
a.menu:active { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; text-decoration:none; display:block; width:155px; height:16px; border-bottom:solid 1px #FFFFFF;padding-bottom:3px; padding-top:3px;}

a.menu2:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; text-decoration:none; display:block; width:155px; height:30px; border-bottom:solid 1px #FFFFFF;padding-bottom:3px; padding-top:3px; }
a.menu2:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; text-decoration:none; display:block; width:155px; height:30px; border-bottom:solid 1px #FFFFFF;padding-bottom:3px; padding-top:3px; }
a.menu2:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none; display:block; width:155px; background-color:#DDEAF4; height:30px; border-bottom:solid 1px #FFFFFF;padding-bottom:3px; padding-top:3px; }
a.menu2:active { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; text-decoration:none; display:block; width:155px; height:30px; border-bottom:solid 1px #FFFFFF;padding-bottom:3px; padding-top:3px;}

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:#333333; text-decoration:none; }
a.read:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333; text-decoration: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:#27559D; margin:0px; }
.read_arrow { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:13px; font-weight:bold;   color:#333333; }
.quote { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:12px; font-weight:normal; color:#666; line-height:15px; }
.td_blue { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#27559D; }
.td_bluehead { font-family:"Trebuchet MS", "MS Sans Serif"; font-size:11px; font-weight:normal; line-height:15px; color:#27559D; }
/* general styles */

/* borders */
.btop { border-top:1px solid #000000; }
.btopleft { border-top:1px solid #000000; border-left:1px solid #000000; }
.btopbottom { border-top:1px solid #000000; border-bottom:1px solid #000000; }
.btopbottomleft { border-top:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000; }
.btopbottomright { border-top:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000; }
.btopright { border-top:1px solid #000000; border-right:1px solid #000000; }
.bdbltop { border-top:2px solid #000000; }
.bbottom { border-bottom:1px solid #000000; }
.bbottomleft { border-bottom:1px solid #000000; border-left:1px solid #000000; }
.bbottomright { border-bottom:1px solid #000000; border-right:1px solid #000000; }
.bdblbottom { border-bottom:2px solid #000000; }
.bleft { border-left:1px solid #000000; }
.bright { border-right:1px solid #000000; }
.brightdashed { border-right:1px dashed #27559D; }
.btopdashed { border-top:1px dashed #27559D; }
.btoprightdashed { border-top:1px dashed #27559D; border-right:1px dashed #27559D; }
.bleftright { border-left:1px solid #000000; border-right:1px solid #000000; }
.btopbottom { border-top:1px solid #000000; border-bottom:1px solid #000000; }
.btotal { border-top:1px solid #000000; border-bottom:2px solid #000000; }
.bbtopright { border-top:1px solid #27559D; border-right:1px solid #27559D; }
.bbleft { border-left:1px solid #27559D; }
.bbright { border-right:1px solid #27559D; }
.bbtopleft { border-top:1px solid #27559D; border-left:1px solid #27559D; }
.bbbottomleft { border-bottom:1px solid #27559D; border-left:1px solid #27559D; }
.bbbottomright { border-bottom:1px solid #27559D; border-right:1px solid #27559D; }
.bbtop { border-top:1px solid #27559D; }
.bbottom { border-bottom:1px solid #27559D; }
/* borders */

