html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, img {margin:0; padding:0; border:0;}
html, body {background:#ffffff; font-family:Verdana, Arial, helvetica; color:#5d5a50; font-size:11px; font-weight:normal; line-height:17px;}
#wrap {width:912px; margin-left:auto; margin-right:auto;}

.clear {clear:both;}
p {margin-bottom:13px;}
.brownlink {text-decoration:none; color:#bc4c32;}
a {outline:none;}
a:active {outline:none;}
.iwlink {color:#1e7b7a;}

/* NAV */

#header {position:absolute; top:0px; left:0px; z-index:100; width:980px; height:52px;}

#logo {width:205px; height:52px; overflow:hidden; position:absolute; top:0px; left:0px; z-index:107;}

#nav {position:absolute; top:28px; left:205px; background:url(../images/u-nav.png) no-repeat; width:747px; height:27px; list-style:none; z-index:106;}
#nav li {float:left;}
#nav li a {position:absolute; top:0; margin:0; padding:0; display:block; background:url(../images/u-nav.png) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%; height:24px;}
li#nav_1 a {left:0px; width:78px; background-position: 0px 0;}
li#nav_1 a:hover, li#nav_1 a.active {background-position: 0px -24px;}
li#nav_2 a {left:96px; width:122px; background-position: -96px 0;}
li#nav_2 a:hover, li#nav_2 a.active {background-position: -96px -24px;}
li#nav_3 a {left:236px; width:75px; background-position: -236px 0;}
li#nav_3 a:hover, li#nav_3 a.active {background-position: -236px -24px;}
li#nav_4 a {left:329px; width:96px; background-position: -329px 0;}
li#nav_4 a:hover, li#nav_4 a.active {background-position: -329px -24px;}
li#nav_5 a {left:442px; width:66px; background-position: -442px 0;}
li#nav_5 a:hover, li#nav_5 a.active {background-position: -442px -24px;}
li#nav_6 a {left:562px; width:176px; background-position: -562px 0;}
/*li#nav_6 a:hover, li#nav_6 a.active {background-position: -562px -24px;}*/

#search {width:120px; height:13px; background:#ffffff; position:absolute; top:33px; left:834px; overflow:hidden; z-index:102;}
.searchfield {background:#ffffff; margin:0; padding:0; border:0; color:#666666; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:auto; width:100px; z-index:102; outline:none;}
#searchbutton {width:14px; height:13px; position:absolute; top:0px; left:106px; z-index:103;}

#toolsandresources_over {width:161px; height: 31px; position:absolute; top:28px; left:781px; background:url(../images/btn_tools_overlay_top.png) no-repeat;  display:none; z-index:108; padding-top:28px; overflow: hidden; }

#toolsandresources {width:548px; position:absolute; top:0px; left:395px; background:url(../images/btn_tools_overlay.png) bottom center no-repeat; display:none; z-index:105; padding-top:28px; color:#6bb53b; padding-bottom:30px; height: 269px;}
#toolsandresources a {color:#5d5a50;}
#tr1 {text-align:left; padding-left:34px; padding-right:34px; font-size:10px;}
#tr2 {text-align:right; padding-left:34px; padding-right:34px;}

.tr-container{
	margin-top: 41px;
	width: 100%;
	background:url(../images/bg_line.png) center repeat-y;
	color: #616059;
	line-height: 14px;
	padding-bottom: 8px;
}
.tr-left{
	float: left;
	display: inline;
	width: 230px;
	padding-left: 27px;
	padding-top: 5px;
	margin-right: 46px;
}
.tr-right{
	float: left;
	display: inline;
	width: 236px;
	padding-top: 5px;
	line-height: 18px;
}
.tr-sc{ float: left; padding: 0 11px 14px 0;}
.tr-title{ margin-bottom: 11px;}

#h1 {width:942px; margin-left:28px; margin-top:365px; padding-top:30px; padding-bottom:30px; background:url(../images/h-4.png) no-repeat;}
#h1 p {margin-bottom:23px;}
#h2 {width:260px; position:absolute; top:395px; left:577px;}
#h2 a {color:#447c1f;}
#h1 a {color:#447c1f;}
#h2 p {margin-bottom:20px;}
.hh2 {color:#447c1f; font-weight:bold;}
#h3 {width:83px; height:71px; position:absolute; top:474px; left:870px; overflow:hidden;}
#h1text {width:335px; padding-bottom:36px;}
.eh1 {color:#1b5970; font-weight:bold;}
#h4 {width:78px; height:53px; position:absolute; top:401px; left:873px;}

#e1 {width:294px; height:106px; position:absolute; top:69px; left:509px; overflow:hidden;}
#e2 {width:668px; height:125px; position:absolute; top:175px; left:222px; overflow:hidden;}
#e3 {width:162px; height:144px; position:absolute; top:300px; left:337px; overflow:hidden;}
#e4 {width:471px; height:35px; position:absolute; top:300px; left:509px; overflow:hidden; z-index:74; background:url(../images/e-4.png) no-repeat;}
#e5 {width:120px; height:350px; position:absolute; top:511px; left:27px; overflow:hidden; color:#338bab; font-size:10px;}
#e5 a {color:#338bab;}
#e6 {width:295px; height:350px; position:absolute; top:511px; left:172px; overflow:hidden; color:#338bab; font-size:10px;}
#e6 a {color:#338bab;}

#i1 {width:122px; height:93px; position:absolute; top:127px; left:180px; overflow:hidden;}
#i2 {width:162px; height:128px; position:absolute; top:69px; left:760px; overflow:hidden;}
#i3 {width:438px; height:173px; position:absolute; top:127px; left:312px; overflow:hidden;}
#i7 {width:162px; height:144px; position:absolute; top:300px; left:337px; overflow:hidden;}
#i4 {width:471px; height:35px; position:absolute; top:300px; left:509px; overflow:hidden; z-index:74; background:url(../images/i-5.png) no-repeat;}
#i5 {width:120px; height:350px; position:absolute; top:511px; left:27px; overflow:hidden; color:#cd3c65; font-size:10px;}
#i5 a {color:#cd3c65;}
#i6 {width:295px; height:350px; position:absolute; top:511px; left:172px; overflow:hidden; color:#cd3c65; font-size:10px;}
#i6 a {color:#cd3c65;}
.ih2 {color:#1e7b7a; font-weight:bold; font-style:italic;}

#p1 {width:162px; height:171px; position:absolute; top:164px; left:188px; overflow:hidden;}
#p2 {width:122px; height:86px; position:absolute; top:106px; left:360px; overflow:hidden;}
#p3 {width:452px; height:143px; position:absolute; top:192px; left:360px; overflow:hidden; z-index:73;}
#p7 {width:157px; height:116px; position:absolute; top:184px; left:823px; overflow:hidden;}
#p4 {width:471px; height:35px; position:absolute; top:300px; left:509px; overflow:hidden; z-index:74; background:url(../images/p-5.png) no-repeat;}
#p5 {width:120px; height:350px; position:absolute; top:511px; left:27px; overflow:hidden; color:#d4882e; font-size:10px;}
#p5 a {color:#d4882e;}
#p6 {width:295px; height:350px; position:absolute; top:511px; left:172px; overflow:hidden; color:#d4882e; font-size:10px;}
#p6 a {color:#d4882e;}
.ph2 {color:#337993; font-weight:bold; font-style:italic;}
.ph3 {color:#337993; font-weight:bold; font-style:italic;}

#c1 {width:661px; height:171px; position:absolute; top:77px; left:319px; overflow:hidden;}
#c4 {width:142px; height:192px; position:absolute; top:542px; left:167px; overflow:hidden;}
#cc1 {width:661px; height:171px; position:absolute; top:77px; left:319px; overflow:hidden;}
#c5 {width:120px; height:350px; position:absolute; top:511px; left:27px; overflow:hidden; color:#447c1f; font-size:10px;}
#c5 a {color:#447c1f;}
.ch2 {color:#447c1f; font-weight:bold; font-style:italic;}
.ch3 {color:#447c1f; font-weight:bold; font-style:italic;}

.ccontenttext h1 {color:#447c1f; font-weight:bold; font-style:italic; font-size:11px;}
.ccontenttext h2 {color:#447c1f; font-weight:bold; font-style:italic; font-size:11px;}
.ccontenttext h3 {color:#447c1f; font-weight:bold; font-style:italic; font-size:11px;}
.ccontenttext a {color:#447c1f;}

.content {margin-left:27px; margin-top:362px; z-index:75; width:585px; padding-bottom:30px;}
.content2 {margin-left:27px; margin-top:362px; z-index:75;  padding-bottom:30px;}
.contenttext {width:397px; padding-left:37px; padding-right:37px;z-index:75;}
.content ul {padding-left:30px; padding-bottom:15px;}
.content ol {padding-left:30px; padding-bottom:15px;}
.contentbottom {width:471px; height:86px; z-index:76; background:url(../images/u-4.png) no-repeat; overflow:hidden;}
.ccontent {margin-left:319px; margin-top:248px; z-index:75; background:url(../images/c-2.png) repeat-y;}
.ccontenttext {width:587px; padding-left:37px; padding-right:37px; padding-top:35px; z-index:75;}
.ccontenttext ul {padding-left:30px; padding-bottom:15px;}
.ccontenttext ol {padding-left:30px; padding-bottom:15px;}
.ccontentbottom {width:661px; height:88px; z-index:76; background:url(../images/c-3.png) no-repeat; overflow:hidden;}

#templatecontent {min-height:400px; padding-top:140px; padding-left:28px;}

#cbuttons1 {position:absolute; top:322px; left:27px; width:125px; height:22px; overflow:hidden;}
#cbuttons2 {position:absolute; top:322px; left:27px; width:125px; height:22px; overflow:hidden; display:none;}
#cnews {display:none;}
#cnews a {color:#447c1f;}

/* FOOTER */

#footer {border-top:3px #d9d6ce solid; padding-top:20px; padding-bottom:60px; color:#9d998f; width:952px; padding-left:28px;}
#footer a {color:#9d998f; text-decoration:none;}
#ifooter {padding-top:20px; padding-bottom:60px; color:#9d998f;}
#ifooter a {color:#9d998f; text-decoration:none;}
#footercwf {float:right;}

.content2 h1 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#6bb53b; margin-bottom:2px; }
.content2 h2 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#6bb53b; margin-bottom:2px; }
.content2 h3 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#6bb53b; margin-bottom:2px; }
#help1 {float:left; width:200px; }
#help2 {float:left; width:200px; padding-left:40px;}
#help3 {float:left; width:170px; padding-left:40px;}
#help4 {float:left; width:170px; padding-left:40px;}
.content2 a {color:#5d5a50;}

#newswrap {padding:30px;}
#newswrap h1 {color:#447c1f; font-weight:bold; font-size:15px; margin-bottom:15px;}


/* CODA SLIDER */
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 483px; overflow: auto !important; }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 100% } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel {  }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { background: #000; color: #fff; padding: 5px; width: 100px }
	
	/* Tab nav */
	.coda-nav ul li a.current {  }
	
	/* Panel padding */
	.coda-slider .panel-wrapper { }
	
	/* Preloader */
	.coda-slider p.loading { }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }
	
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	