* { padding: 0; margin: 0; }
img{ border:0px;}

html { overflow-y: scroll }
body { font-family:  Arial, Sans-Serif; background:#ffffff;  }

#dims{ text-align:left; width: 765px; margin: 0px auto; }

#sitearea { float: left; width: 765px;   }

#wrap1{ float:left; background:url(../images/top.gif) repeat-x top left;}
#wrap2{ float:left; background:url(../images/bottom.gif) repeat-x bottom left;}
#wrap3{ float:left; background:url(../images/left.gif) repeat-y top left;}
#wrap4{ float:left; background:url(../images/right.gif) repeat-y top right;}
#wrap5{ float:left; background:url(../images/top-left.gif) no-repeat top left;}
#wrap6{ float:left; background:url(../images/top-right.gif) no-repeat top right;}
#wrap7{ float:left; background:url(../images/bottom-right.gif) no-repeat bottom right;}
#wrap8{ float:left; background:url(../images/bottom-left.gif) no-repeat bottom left;}
#wrap9{ float:left; padding:20px 18px 17px 17px;}

#top { float: left; width: 765px; height:115px; padding: 0px 0px 0 0px; background:url(../images/topbar.jpg) no-repeat top left;}
#comp { float: right; }
#logo { float:left;}
#top h1 { float: left; width: 473px; padding:67px 0 0 0; color: #37c7f4; font-size: 18px; font-family: Arial }
#top h1 a { font-size: 25px; font-weight:normal; color: #37c7f4; text-decoration: none }

#main { float: left; margin:0 0px 0 14px; position: relative; }

#left { float: left; width: 181px; padding:0 0 22px 0; }
#left ul { list-style-type: none; width: 181px; margin:0px 0 0px 0; }
#left li { float: left; clear: left; width: 181px; font-size: 11px; border-bottom:solid 1px #000000; }
#left li a { width: 178px; color: #333333; padding:0 0 0 3px; text-decoration: none; line-height: 25px; display: block; color:#009e55; }
#left li a:hover, #left .on { color: #000000; background:#bfe7d4; }
#left ul ul { margin-top: 3px;}
#left li li { width:181px; padding-bottom: 0px;  border-bottom: solid 1px #ffffff;  background:#FFFFFF;}
#left li li a { width: 181px; color: #333; line-height: 17px; font-size:10px; font-weight:bold; height: 17px; display: block; background:ffffff; }
#left li li a:hover, #left li li .on { color: #009e55; background: #ffffff; }

#loginform{ float:left;  font-size:10px; color:#FFF; margin:22px 0 0 0; padding:4px 11px 0px 8px; background: url(../images/logbg2.gif) no-repeat top left; font-family: Verdana;}
#loginform div{ float:left; width: 162px; height:131px; padding-bottom: 10px }
#loginform input{ font-size:10px; width: 167px; margin-bottom: 4px; font-family: Verdana;  float: left }
#loginform label { width: 155px; color: #333; padding-bottom: 7px; float: left }
#loginform p{ padding:0 0 11px 0; color: #333}
#loginform .sub{ float:right; background:transparent; font-weight: bold; border:0px; cursor:pointer; color:#FFF; margin:0 0 0 15px; width: auto; font-family: Verdana;}
#loginform .sub1{ float:left; background:transparent; text-decoration:none; font-weight: bold; border:0px; cursor:pointer; color:#FFF; font-family: Verdana;}
#loginform a{ color:#009e55; font-weight:bold;}


#right { float: left; width: 569px; overflow: hidden }

#text { float: left; width: 340px; padding: 17px 0px 20px 18px; overflow: hidden }
#text p { font-size: 11px; margin-bottom: 12px; color: #333 }
#text td, #text th { font-size:11px;}
#text p.intro { font-size: 12px; margin-bottom: 12px; color: #333333; font-weight:bold; }
#text h2 { font-size: 22px; color: #333333; font-weight: normal; margin-bottom: 19px; }
#text h3 { font-size: 16px; color: #009e55;  font-weight: normal; margin-bottom: 0px; }
#text ul { font-size: 11px; margin-bottom: 11px; margin-left: 15px; color: #333 }
#text a { color: #333333; font-weight:bold; }
#text a:hover { text-decoration: none }

#text-links { float: left; width: 500px; padding: 17px 0px 20px 18px; overflow: hidden }
#text-links p { font-size: 11px; margin-bottom: 12px; color: #333 }
#text-links td, #text th { font-size:11px;}
#text-links p.intro { font-size: 12px; margin-bottom: 12px; color: #333333; font-weight:bold; }
#text-links h2 { font-size: 22px; color: #333333; font-weight: normal; margin-bottom: 19px; }
#text-links h3 { font-size: 16px; color: #009e55;  font-weight: normal; margin-bottom: 0px; }
#text-links ul { font-size: 11px; margin-bottom: 11px; margin-left: 15px; color: #333 }
#text-links a { color: #333333; font-weight:bold; }
#text-links a:hover { text-decoration: none }

#greenborder{border:solid 1px #009e55; padding:10px;}

#text2 { float: left; width: 700px; padding: 17px 0px 20px 18px; }
#text2 p { font-size: 11px; margin-bottom: 12px; color: #333; }
#text2 hr { width:500px; }
#text2 td, #text th { font-size:11px;}
#text2 p.intro { font-size: 12px; margin-bottom: 12px; color: #333333; font-weight:bold; }
#text2 h2 { font-size: 22px; color: #333333; font-weight: normal; margin-bottom: 19px; }
#text2 h3 { font-size: 16px; color: #009e55;  font-weight: normal; margin-bottom: 0px; }
#text2 ul { font-size: 11px; margin-bottom: 11px; margin-left: 15px; color: #333 }
#text2 a { color: #333333; font-weight:bold; }
#text2 a:hover { text-decoration: none }

.fact-title{ font-weight:bold; }
.fact-text{ font-weight:bold; color:#009e55;}

.tab1 td, .tab1 th{ padding:2px 8px 2px 8px;}
.tab1 th{ font-weight:bold; color:#ffffff; background:#000000 url(../images/bar.gif) repeat-x top left;}
.tab1 td{ border-bottom:solid 1px #EEEEEE;}

.frm{ border:solid 1px #666; background:#eee; padding:10px; margin-bottom: 14px; float: left}
.frm label{ display:block; width:130px; float: left;font-size: 11px; color: #333; padding-top: 2px; }
.frm input, .frm select, .frm textarea { float: left; margin-bottom: 3px; border:solid 1px #999999; }
.frm br { clear: left }
.frm .sub { clear: both; float: right; margin-bottom: 0; cursor:pointer; }

.linkbox{ border:solid 1px #666; background:#eee; padding:10px 4px 10px 4px; margin:0 0 10px 0; font-size :0.7em}
.pdflink{ padding:0 0 10px 25px; background:url(../images/icon_pdf.gif) no-repeat top left;}
.intlink{ padding:0 0 10px 25px; background:url(../images/link_go.gif) no-repeat top left;}
.weblink{ padding:0 0 10px 25px; background:url(../images/world_link.gif) no-repeat top left;}
.right { text-align: right; }

#images { float: right; width: 178px; padding:1px 0 0 0;}
#images .pic{ float:left; margin:0 0 1px 0; border-left:solid 12px #009e55;}
#images img { margin-bottom: 0px; float: left; clear: left; border-left:solid 1px #FFFFFF;}
#mission { float: left; width: 535px; height: 31px; background: #dd0101; padding-left: 221px; margin-top: 1px }
#mission p { line-height: 31px; color: #FFF; font-size:11px }
#consense { float: left; width: 535px; height: 14px; background: #004e9e; padding-left: 221px }
#consense p { line-height: 14px; color: #FFF; font-size:10px; font-family: Tahoma }
#consense a { color: #FFF; text-decoration: none }

#footer { float: left; padding:0px 10px 0px 10px; width: 745px; line-height:25px; background:url(../images/footerbg.gif) repeat-x top left; } 
#fleft { float: left; font-size:10px; font-family: Tahoma; color: #ffffff; width: 122px;  background:url(../images/footsep.gif) no-repeat top right;}
#fright { float: right; font-size:10px; font-family: Tahoma; color: #ffffff; width: 42px; text-align:right;  background:url(../images/footsep.gif) no-repeat top left;}
#footer a { color: #FFFFFF; text-decoration: none }
#footer a:hover { text-decoration: underline; }
#subfooter{ font-size:10px; font-weight:bold; text-align:center; float:left; width:765px;}
#subfooter a{ color:#009e55; text-decoration:none;}

#wfsequence{ list-style-type:none; width:200px;}
#nums{ float:left;}
#nums li,.wf{ cursor:move; font-size:12px; font-weight:bold; width:200px; margin:0 0 1px 0; padding:4px 0 4px 10px; border:solid 1px #cccccc; background:#eeeeee; list-style: none;}
#nums li{ width:20px; margin:0 1px 1px 0;}
.wf:hover{ background:#e5f5f5;}

#downe a { color: #009e55; font-size: 1.1em; }

.draftimg{ float:left; clear:left; width:340px;  }
.draftimg p{ float:right; width: 340px; margin-top: 0; }
.draftimg p img{ float:left; clear:none; width:80px; margin-top: 0; padding-right:5px; }

#text div.draftimg a { font-weight: normal; text-decoration: none; }

.dhtmlgoodies_tree{
		margin:0px;
		padding:0px;
		width: 470px;
        
	}
	.dhtmlgoodies_tree ul{	/* Sub menu groups */
		margin-left:20px;	/* Left spacing */
		padding-left:0px;
		display:none;	/* Initially hide sub nodes */
	}
	.dhtmlgoodies_tree li{	/* Nodes */
		list-style-type:none;
		vertical-align:middle;
		border-bottom: 2px solid #e5f5f5;
		padding: 15px 0 7px 0;
        float: left;
        clear: left;
        width: 480px;
    }
	
	.dhtmlgoodies_tree img {
		position: relative;
		top: 3px;
	}
	
	.dhtmlgoodies_tree li ul li {
		border: 0;
		padding: 0;
		float: none;
		width: auto;
	}
	
	.dhtmlgoodies_tree li a{	/* Node links */
		color:#000;
		text-decoration:none;
		font-family:arial;
		font-size:0.8em;
		padding-left:2px;
		
	}
	
	#text2 .dhtmlgoodies_tree li a:hover {
		color: #009e55; 
		font-size:1em;
	}
	
	.dhtmlgoodies_label { font-size:10px; float: right; width: 200px; text-align: right; padding-bottom: 5px;}
	.link {float: left; width: 700px; padding: 17px 0px 20px 18px;}
	#mapgreen{color:#009e55; font-size:12px;}
	#map a{color:#009e55;}