@charset "utf-8";
/* CSS Document */
html,body{
	color: #000000;
	font-size:12px;
	margin:0;
	padding:0;
	background: #fff;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#container {
	min-height:100%;
	position:relative;
	background-image: url(/images/top-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#header {
	position: relative;
	width:965px;
	height:275px;
	padding:0;
	background-image: url(/images/header.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
#body {
	padding-bottom:185px;   /* Height of the footer */
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
	width: 960px;
}
#footer {
	position:absolute;
	bottom:0;
	width:100%;
	height:185px;
	background-image: url(/images/footer.jpg);
	background-position: center;
	background-repeat: no-repeat;

}
#footer-text{
width:100%;
	position:absolute;
	margin-left: auto;
	margin-right: auto;
	top: 65px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#Menu {
	position:absolute;
	width:931px;
	height:30px;
	z-index:1;
	left: 0px;
	top: 135px;
}
#head-links ul { 	list-style:none; margin: 0 0 0 -10px; 	}
#head-links li {
	
height: 30px;
	display:block;
	float:left;
padding: 0 13px 0 0px;
}
#head-links li a {
background: url(/images/top-base.jpg) no-repeat left top;
	color: #FFF;
	line-height: 30px;
padding: 0 13px 0 25px;
	font-weight: bold;
	text-align: center;
	height: 30px;	
	display:block;
	float:left;
	margin: 0 0 0 0; /* LTR */
}  
#head-links li a.hover,
#head-links li a:hover {
	background: url(/images/top-hover.jpg) no-repeat left top;
	text-decoration: none;
}

a {
	text-decoration: none;
	color: #637850;
}
table {
  font-size: 12px;
  margin-bottom: 10px;
}

#abctable ul { 	list-style:none; margin: 0 0 0 0px; 	}
#abctable li {
line-height: 25px;
	height: 25px;
	display:block;
	float:left;
	padding: 0 5px 0 5px;
	font-size: 14px;
	font-weight: bold;
}
#abctable li a {
	line-height: 25px;
	width:20px;
padding: 0;
	font-weight: bold;
	height: 25px;	
	display:block;
	float:left;
	margin: 0 0 0 0; /* LTR */
}  
h1, h2, h3,  h5, h6 {
  font-weight: bold;
  margin: 0.5em 0;  
}
h1 a, h2 a, h3 a { text-decoration: none; }
h1 {
	font-size:140%;
	color:#3f3b40;
	margin:0px 0 0px 0;
	padding: 0;
	text-transform:capitalize;

	 }
h2 {
	font-size:140%;
	color:#CC0000;
	margin:0px 0 0px 0;
	padding: 0;

}
.plantxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
}

h3 {
	font-size: 14px;
	color: #40090b;
	font-weight: bold;
}
h4 { font-size: 10px; font-weight: normal;}
h5, h6 { font-size: 12px; }
.messages {
	font-size: 12px;
	font-weight: bold;
	color: #40090b;
}

a:hover {
  text-decoration: underline;
}

a img {
  border: none;
}
#Footer-menu {
	position:absolute;
	width:100%;
	height:20px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}
#Footer-menu ul { 	 list-style-type:none; 	padding:0px 0; 	margin-top:0px ;	}  
#Footer-menu li { 	 display:inline; 	padding:0px 15px; 	 }  




#Page-Container {
	width:965px;
     min-height: 100%;
     height: auto !important;
    height: 100%;
    margin: 0;
	padding: 0;
	z-index:0;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
}
#Header-Toparea {
	background-image: url(/images/header.jpg);
	background-repeat: no-repeat;
	position:relative;
	width:920px;
	height:221px;
	z-index:9;
	left: 0px;
}

#Content-Frame {
	background-image: url(/images/header-body.jpg);
	background-repeat: no-repeat;
position:relative;
	width:893px;
	z-index:6;
	overflow: hidden;
	text-align: left;
	padding: 0px 20px 34px 11px;
	margin-bottom: 20px;
	min-height: 100%;
}

.submitted{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
}
table.wikitable,
table.prettytable {
    margin: 1em 1em 1em 0;
    background: #f9f9f9;
    border: 1px #aaa solid;
    border-collapse: collapse;
}
.wikitable th, .wikitable td,
.prettytable th, .prettytable td {
    border: 1px #aaa solid;
    padding: 0.2em;
}
.wikitable th,
.prettytable th {
    background: #f2f2f2;
    text-align: center;
}
.wikitable caption,
.prettytable caption {
    font-weight: bold;
}

.SmallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.HeaderText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.epic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b435ee;
	font-weight: bold;
}
a.epic:link {
	text-decoration: none;
	color: #b435ee;
}
a.epic:hover {
	text-decoration: underline;
	color: #b435ee;
}
.epiclist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b435ee;
	font-weight: bold;
}

.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0070dd;
	font-weight: bold;
}
a.blue:link {
	text-decoration: none;
	color: #0070dd;
}
a.blue:hover {
	text-decoration: underline;
	color: #0070dd;
}

.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
a.white:link {
	text-decoration: none;
	color: #666666;
}
a.white:hover {
	text-decoration: underline;
	color: #666666;
}

.green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0EB300;
	font-weight: bold;
}
a.green:link {
	text-decoration: none;
	color: #1dff08;
}
a.green:hover {
	text-decoration: underline;
	color: #1dff08;
}

.legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff8000;
	font-weight: bold;
}
a.legend:link {
	text-decoration: none;
	color: #ff8000;
}
a.legend:hover {
	text-decoration: underline;
	color: #ff8000;
}
.legendlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff8000;
	font-weight: bold;
}
.Red-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #950014;
}
.HeaderTextRed {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #64643C;
}
.HeaderText2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.White-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.footer-navigation { 	list-style-type:none; 	padding:0px 0; 	margin-top:0px ; }
.footer-navigation li { 	 display:inline; 	padding:0px 15px; 	border-right:1px solid #CCC; }  
.footer-navigation li.end { 	border-right:none; }

.it-menu { 	list-style-type:none; 	padding:0px 0 0 25px; 	margin-top:0px ; } 
.it-menu li {  		padding-left: 15px;}  

.header-navigation { 	list-style-type:none; 	padding:0px 0; 	margin-top:0px; }

.header-navigation li {
	display:inline;
	border-right:none;
	padding-left: 25px;
	padding-right: 25px;
	border-right:1px solid #CCC;
}  
.header-navigation li.end { 	border-right:none; }
#Ab {
	position:absolute;
	width:728px;
	height:90px;
	z-index:999;
	left: 218px;
	top: 184px;
}

#Table-general {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px dotted #666600;
}
.td-bottom {
	border-bottom: 1px solid #e8e8d4;
}
/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}

.popup
{
   position:absolute; left:15px; right:50px; top:20px; width:290px;
   border-style:solid;
   border-width:1;
   
   border-color:#e8e8d4;
   background-color:#f0f0ea;
   padding: 5px;
   font-family: Arial;
   font-size: 10pt;
   z-index:2;
   visibility:hidden;
}

.fieldcell input {    
 width: 50px;    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #f0f0ea;   
 text-align: center; 
 color: #102132;    
 border: 1px solid #e8e8d4;    
 margin-right: 0px;    
} 
#contentLeft {
	float: left;
	width: 290px;
}

#contentLeft li {
	list-style: none;
	margin: 0 0 2px 0;
	padding: 5px;
	background-color:#f0f0ea;
	border: #CCCCCC solid 1px;
	color:#fff;
}
#contentPatch {
	float: left;
	width: 290px;
}

#contentPatch li {
	list-style: none;
	margin: 0 0 2px 0;
	padding: 5px;
	background-color:#f0f0ea;
	border: #CCCCCC solid 1px;
	color:#fff;
}
#contentRight {
	float: right;
	width: 260px;
	padding:10px;
	background-color:#336600;
	color:#FFFFFF;
}
.menutxt{
text-align:justify;
margin: 0 15px 0 0;
padding: 0 15px 0 0;
}
