body {
	background-color: #004400;
	
	background-repeat: repeat-x;
	color: #a52a2a;
	margin: 0;
}

#main {
	margin: auto;
	padding: 0;
}

#menu_top {
	background-image: url(images/bg_topmenu.png);
} 

.green {
	background-color: #87d369;	
}

#menu_left {

	background-color: #87d369;	
}

#contenttable {
	background-image: url(images/bg_content.png);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-top:20px;
	padding-left:20px;
	padding-right:12px;
}

#copy_notice {
	background-image: url(images/bg_12.gif);
}

#copyright {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #87ebd6;
	padding-top: 5px;
}

#copyright a:link  {
   color: #87ebd6;
	text-decoration: underline;
}

#copyright a:hover  {
	color: #ffffff;
	text-decoration: underline;
}

#menu_hor {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-align: right;
	margin: 0;
	padding-right: 5px;
	letter-spacing: 2px;
	color: #FFFFFF;
}

#menu_hor a:link {
   color: #b0e0e6;
	text-decoration: none;
}

#menu_hor a:visited {
   color: #b0e0e6;
	text-decoration: none;
}

#menu_hor a:hover {
	color: #ffffff;
	text-decoration: none;
}

#menu_vert {
	color: #ffffff;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-align: right;
	padding-right: 25px;
	line-height: 20px;
}

#menu_vert a:link {
   color: #ffffff;
	text-decoration: none;
}

#menu_vert a:visited {
	color: #c4fccc;
	text-decoration: none;
}

#menu_vert a:hover {
	color: #a52a2a;
	text-decoration: none;
}

#bg_06 {
	background-image: url(images/bg_06.gif);
}

#bg_09 {
	background-image: url(images/bg_05.gif);
}

#bg_10 {
	background-image: url(images/bg_10.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #87d369;	
}

div.csc-header {
   margin: 0;
	padding: 0px 0 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h1 { font-size : 16px; }
h2 { font-size : 15px; }
h3 { font-size : 14px; }
h4 { font-size : 13px; }
h5 { font-size : 12px; }
h6 { font-size : 11px; }

p {
   margin: 0;
	padding: 0 0px 0 0px;
	padding-bottom: 4px;
	font-family: Book Antiqua, serif;
	font-size: 10pt;
}

div.tx-csvtable-pi1 {
	width:100%;
}
.tx-csvtable-pi1 TABLE {
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid rgb(51, 51, 51);
	margin:10px 10px;
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
}

.tx-csvtable-pi1 table tr td { padding: 3px 3px 3px 3px;
	border:1px solid rgb(110, 110, 110);
    }

.tx-csvtable-pi1 table tr td p.bodytext { font-size: 12px;
    }


.tx-csvtable-pi1 TABLE {
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid rgb(51, 51, 51);
	margin:10px 10px;
	font-size:11px;
}

.tx-csvtable-pi1 table tr td { padding: 3px 3px 3px 3px;
	border:1px solid rgb(110, 110, 110);
    }

.tx-csvtable-pi1 table tr td p.bodytext { font-size: 12px;
    }

.tx-csvtable-pi1 table tr { background-color: rgb(237, 235, 241);
    }

.tx-csvtable-pi1 table th { background-color: rgb(255, 255, 241);
    }

a img {
	border-width: 0px;
}

a.external-link-new-window img {
	border-width: 0px;
}

a.internal-link img {
	border-width: 0px;
}

  table.csc-uploads { border: 0px none ;
    }

  table.csc-uploads tr td p { background-color: transparent;
    font-size: 12px;
    }

  table.csc-uploads tr td { vertical-align: top;
    }

  table.csc-uploads tr.tr-even { background-color: rgb(237, 235, 241);
    }

  table.csc-uploads tr.tr-odd { background-color: rgb(216, 215, 220);
    }

  table.csc-uploads tr td.csc-uploads-icon { padding-left: 6px;
    padding-right: 6px;
    width: 1%;
    text-align: center;
    vertical-align: middle;
    }

  table.csc-uploads tr td.csc-uploads-fileName { width: 80%;
    padding-left: 5px;
    }

  table.csc-uploads tr td.csc-uploads-fileName p a { font-weight: bold;
    }

  table.csc-uploads tr td.csc-uploads-fileName p.csc-uploads-description { font-style: italic;
    }

  table.csc-uploads tr td.csc-uploads-fileSize { white-space: nowrap;
    padding-left: 6px;
    padding-right: 6px;
    }

  table.csc-uploads-1 { border-color: rgb(24, 105, 0);
    }

  table.csc-uploads-2 { border-color: rgb(16, 0, 123);
    }

  table.csc-uploads-3 { border-color: rgb(138, 0, 32);
    }

  table.csc-uploads-3 tr td { vertical-align: middle;
    }

  table.csc-uploads-3 tr.tr-even td.csc-uploads-icon img { border: 2px solid rgb(51, 51, 51);
    }

  table.csc-uploads-3 tr.tr-odd td.csc-uploads-icon img { border: 2px solid rgb(51, 51, 51);
    }
