body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
td, div{
	font-size: 11px;
}
.topTitle {
	font-size:11px;
	color:#5689B0;
	font-weight: bold;
}
.line {
	height: 1px;
	border-bottom: soild 1px #5689B0;
}

.top {
	font-size:11px;
	color:#6b6b6b;
	font-weight: bold;
}
a.top{
text-decoration:none
}
.treeBG {
background-image:url(../images/tree.gif);
background-repeat:no-repeat;
background-position:top;
}
.top:hover {
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	text-decoration: none;
}

.topSub {
	font-size:11px;
	color:#FFFFFF;
	line-height: 18px;
}
a.topSub{
	text-decoration:none;
	font-size: 11px;
}
.topSub:hover {
	color:#5689B0;
	text-decoration: none;
}

.title {
	font-family: "Trebuchet MS";
	color: #5689B0;
	font-size: 18px;
	vertical-align: top;
	padding: 0px 0px 0px 10px;

}

.tableLayout {
	border-collapse:collapse;
	border:solid #5689B0 1px;
	background-repeat:no-repeat;
	background-position:left top;
	
}
.LabelBold{
	vertical-align: middle;
	line-height: 20px;
	font-weight: bold;
	padding: 3px 0px 3px 5px;
}
.LabelRed{
	color: #ff0000;
	}

.Label{
	vertical-align: middle;
	line-height: 20px;
	padding: 5px 10px 5px 10px;
}

table.Label1 {
	border-collapse:collapse;
	
}
.bgTable {
	background-color: #666666;
}

table.Label1 td {
	padding: 3px 3px 3px 5px;
	line-height: 20px;
	vertical-align: middle;
	background-color: #cccccc;
	border-bottom: 1px solid #ffffff;
	border-collapse:collapse;
}
table.Label1 th {
	padding: 3px 3px 3px 5px;
	line-height: 18px;
	font-weight: bold;
	background-color: #666666;
	border-bottom:  1px solid #FFFFFF;
	border-collapse:collapse;
	text-align: left;
	vertical-align: middle;
	color:White;
}

.text {
	font-size: 11px;
	color: #333333;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
	line-height: 16px;
}
.more {
	font-size:11px;
	color:#000000;
	padding-right: 10px;
	padding-left: 10px;
}

a.more {
	font-size:11px;
	color:#000000;
	text-align:right;
	text-decoration: none;
}
.more:hover {
	font-size:11px;
	color:#5689B0;
	text-align:right;
	text-decoration: underline;
}

.helpContent {
	font-size:12px;
	color:#333333;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 18px;
	padding-bottom: 5px;
}
.grayLine {
background-color:#CCCCCC;
}
.lineV {
	border-left-width:1px;
	border-left-color:#5689B0;
	border-left-style: solid;
}

.lineH {
	border-bottom-width:1px;
	border-bottom-color:#5689B0;
	border-bottom-style: solid;
}

.lineTop {
	border-top-width:1px;
	border-top-color:#CCCCCC;
	border-top-style: solid;
}


.footer {
	font-size:11px;
	color:#6B6B6B;
	padding-left: 10px;
	font-weight: bold;
	line-height:15px;
}

.footer a {
	font-size:11px;
	color:#6B6B6B;
	text-align:center;
	text-decoration:none;
}
.footer a:hover {
	font-size:11px;
	color:#6B6B6B;
	text-decoration:underline;
}

.user {
	font-size:11px;
	color:#FFFFFF;
	line-height: 18px;
}
.user a {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.user a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.user:visited {
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

.sitemap {
	font-size:11px;
	color:#5689B0;
	line-height: 18px;
	padding: 0px 10px 0px 0px;
}
.sitemap a {
	font-size:11px;
	color:#5689B0;
	text-decoration:none;
}
.sitemap a:hover {
	color:#5689B0;
	text-decoration:underline;
}



#menu {
	position:absolute;
	width:800;
	height:125;
	z-index:1;
	left: 172px;
}

.cplink
{
	color:#333333;
	text-align:justify;
	font-size: 11px;
	padding-left: 10px;
}
.cplink:hover
{
	text-align:justify
}
.cplink ul {
	padding:0px 00px 10px 0px; 
	margin:0px 0px 0px 0px;
	background:none;
}
.cplink li {
	list-style:none;
	padding:00px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	line-height:1.81em;
	color:#333333;
}
.cplink ul li a {
	background: url(../images/arrow.gif) left top no-repeat;
	padding:0px 0px 0px 11px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	color:#333333;
}
.cplink li a:hover {
	text-decoration:underline;
	color: #5689B0;
}

.LableNon {
	font-size:9pt;
	color:#000000;
	text-decoration:none;
	border: solid 0px #F7F7F7;
	background-color: Transparent;
	font-weight: bold;
}

.TableMain {

}
.tableGR {
	border-collapse:collapse;
	border-left:solid #5689B0 1px;
	border-right:solid #5689B0 1px;
	border-bottom:solid #5689B0 1px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 10px;
	padding-right: 10px;
}

table.grid {
	border-collapse:collapse;
	padding:0px;
	border: solid #666666 1px;
}

table.grid th {
	color:#FFFFFF;
	padding-left: 0px;
	background-color: #666666;
	text-align:center;
	border: solid #666666 1px;
	font-size: 11px;
	line-height: 15px;
}

table.grid td {
	padding:5px;
	border: solid #666666 1px;
	line-height: 15px;
	font-size: 11px;
	text-align:left;
}

table.grid a {
  font-size:11px;
  color:#2c2c2c;
  text-decoration:none;
}
table.grid a:hover {
	font-size:11px;
	color:#5689B0;
	text-decoration:underline;
}


.Menulink{
	color: #FFFFFF;
	vertical-align: middle;
	line-height: 20px;
}
.MenuSublink{
	color: #5689B0;
	font-size: 12px;
	vertical-align: middle;
	line-height: 20px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 20px;
}

.tableAlltab {
	border-collapse:collapse;
	border-left:solid #666666 1px;
	border-right:solid #666666 1px;
	border-bottom:solid #666666 1px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
}
.text1  {
	font-size: 10px;
	color:White;
	text-align: justify;
	line-height: 18px;
	padding: 0px 10px 0px 0px;
}
.text1 a 
{
	font-size: 10px;
	color:White;
	text-decoration: none;
}
.text1 a:hover 
{
	font-size: 10px;
	color:White;
	text-decoration: underline;
}

.menulink {
	font-size: 11px;
	color: #FFFFFF;
	line-height: 24px;
}
.helpText {
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px 35px 5px 10px;
}
select, input {
	font-size: 11px;
	color: #333333;
}
.menulink a {
	font-size: 11px;
	color: #FFFFFF;
	line-height: 24px;
	text-decoration: none;
}
.menulink a:hover {
	font-size: 11px;
	color: #50B1F2;
	line-height: 24px;
	text-decoration: none;
}
.text  {
	font-size: 11px;
	color: #333333;
	text-align: justify;
	line-height: 18px;
	padding: 0px 10px 0px 5px;
}
.text a {
	color: #333333;
	text-decoration: none;
}
.text a:hover {
	color: #333333;
	text-decoration: underline;
}

.link1 {
	font-size:11px;
	color:#FFFFFF;
	line-height: 18px;
}
.link1 a {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.link1 a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}