body{margin:5px auto;padding:0;font:12px Verdana,Arial,Helvetica,sans-serif;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0;}

ol,ul,li {text-indent:0px; list-style:none; padding:0px; margin:0px; }

.mboxDefault {background: #ffffff url('../images/katehumble590x652.jpg') no-repeat;}

.g_container{width:990px;margin:auto;}

.logo {margin:0; padding:0;height:60px;text-align:left;margin-top:25px;margin-bottom:10px;}

img {border:0 none;}

/* Reset */
.acom-home p, .acom-home form { margin:0; padding:0; }

/* Default Styles */
.acom-home a:link { color:#566c11; font-weight:400; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
.acom-home a:hover { color:#789200; font-weight:400; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.acom-home a:visited { color:#83755C; font-weight:400; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.acom-home p { background-color:transparent; color:#695e49; font-weight:400; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:15px; text-align:left; }

.wrapper-left p { background-color:transparent; color:#695e49; font-weight:400; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; padding-left:20px;padding-right:220px;text-align:left; }

.wrapper-left .p0 { color:#566c11; font-family:"Trebuchet MS"; font-size:22px; font-weight:700; min-height:38px; line-height:28px; padding-left:20px;padding-top:15px;padding-right:100px; }

.wrapper-left .p2 { background-color:transparent; color:#695e49; font-weight:400; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; text-align:left; }

.wrapper-left .p2 { min-height:25px; padding-top:10px; padding-left:20px; padding-right:240px; }

/* Layout */
.acom-home { float:left; height:auto; width:100%; padding-top:5px; overflow:hidden; position:relative; }

.acom-home .wrapper-left { float:left; width:590px; height:100%; overflow:hidden; position:relative; border: 1px #bbbbbb solid;}






/* Right 1 */ 
.acom-home .right-1 { float:left; height:auto; width:370px; padding-bottom:5px; padding-left:20px; position:relative; }

.acom-home .right-1 .box { background:url(../images/tree-bkgd.jpg) no-repeat top right; border:1px solid #bbb0a3; min-height:153px; width:328px; margin-left:0px; padding:10px 15px 10px 15px; position:relative; }

.acom-home .right-1 .box .p1 { color:#566c11; font-family:"Trebuchet MS"; font-size:17px; font-weight:700; min-height:38px; line-height:19px; padding-right:100px; }

.acom-home .right-1 .box .p2 { min-height:30px; padding:5px 70px 5px 0; }
.acom-home .right-1 .box .overflow { height:auto; width:100%; overflow:hidden; padding-bottom:0px; }
.acom-home .right-1 .box .overflow p { font-weight:700; }
.acom-home .right-1 .box .overflow .fn-box { float:left; margin-right:10px; height:40px; width:112px; }
.acom-home .right-1 .box .overflow .ln-box { float:left; margin-right:10px; width:112px; }
.acom-home .right-1 .box .overflow .yg-box { float:left; width:84px; }
.acom-home .right-1 .box .overflow .text-field { border-color:#848484 #fafafa #fafafa #848484; border-style:solid; border-width:2px; width:106px; }
.acom-home .right-1 .box .overflow .menu { border-color:#848484 #fafafa #fafafa #848484; border-style:solid; border-width:2px; width:100%; }
.acom-home .right-1 .box .p3 { position:absolute; bottom:28px; left:12px; }

.acom-home .right-1 .box .p3 .tree-btn { background:url(../images/btn2.gif) no-repeat top left; border:none; color:#fff; cursor:pointer; font-size:16px; font-weight:700; height:33px; width:161px; }

.acom-home .right-1 .box .p4 { position:absolute; bottom:10px; right:15px; width:90%;}

.acom-home .right-1 .box .p5 { font-size:10px;}

*html .acom-home .right-1 .box .p4 {width:100%;}
.acom-home .right-1 .box .p4 #tview {padding-left:0px;}
*html .acom-home .right-1 .box .p4 #tview {padding-left:15px;}



/* Right 2 */
.acom-home .right-2 { float:left; height:400px; width:360px; padding-left:20px; padding-bottom:60px; overflow:hidden; position:relative; }

.acom-home .right-2 .box { background:url(../images/davidmitchell363x440.jpg) repeat-x top left; background-color:#eff2d3; border:1px solid #bbb0a3; min-height:420px; width:328px; padding:5px 15px 10px 15px; overflow:hidden; position:relative; }


.acom-home .right-2 .box1 {background-color:#ffffff; border:1px solid #bbb0a3; min-height:220px; width:360px; padding:0; overflow:hidden; position:relative; }

.acom-home .right-2 .box .p1 { color:#566c11; font-family:"Trebuchet MS"; font-size:24px; font-weight:700; min-height:38px; line-height:28px; padding-top:10px; }

.acom-home .right-2 .box1 .p2, .acom-home .right-2 .box .p2 { min-height:25px; padding-top:10px; margin-right:110px;}

.acom-home .right-2 .box1 .mr0, .acom-home .right-2 .box .mr0 {margin-right:0px;}

.acom-home .right-2 .box1 .p2 span, .acom-home .right-2 .box .p2 span { font-weight:700;color:#566c11; }

.clearleft {clear:left;}



/*  menu  */

a:link{color:#435802;}a:visited{color:#83755c;}a:hover{color:#789200;}

.TempNavBg{background:url(../images/Temp_nav.png) no-repeat; width:990px; height:39px; margin:8px auto; position: relative; z-index:99; zoom:1;}
.TempNavBg a{text-decoration:none;}
.TempNavBg p.quickLinks{background:url(../images//global_sprite.png) no-repeat right -840px; display:inline-block; float:right; margin-right:8px; padding-right:14px; margin-top:9px; font-size:10px; padding-bottom:3px;}

.sh_tabsPnl {z-index:101 !important; position:relative;}
* html .sh_tabsPnl {left:0px; width:950px! important;}

ul.Nav{ font-size:13px; color:#556B11;}
/* todo - fix home */
li.Home{border-right:#C1B597 solid 1px; float:left; padding:6px 10px 10px 11px; height:16px; line-height:18px; display:block; margin-top:1px;}
li.Home a span{text-decoration:none !important;}
li.Home:hover{background:#e8eebb url(../images/global_sprite.png) no-repeat left top; cursor:pointer; position:relative;}
li.Home.mnuItemSelected{background:url(../images/global_sprite.png) no-repeat -10px -404px; height:17px;}
li.Home.mnuItemSelected a {color:#ffffff; text-decoration:none}
* html li.mnuItemSelected a, * html li.mnuItemSelected a:visited, * html li.mnuItemSelected a:link {color:#ffffff;}
li.G-NavItem{border-right:#C1B597 solid 1px; border-left:#fff solid 1px; float:left; padding:6px 10px 10px 12px; line-height:18px; height:16px; display:block; margin-top:1px;}

/* li.G-NavItem span{ background:url(../images/global_sprite.png) no-repeat right -511px; padding-right:20px; height:15px;}  Right Triangle */

* html li.G-NavItem span{ background:url(../images/dropdown.png) no-repeat right 5px;}
li.G-NavItem a span:focus{outline:none; display:block;}
li.G-NavItem a:hover, li.Home a:hover{text-decoration:none; }
li.G-NavItem:hover{background:#e8eebb; cursor:pointer; z-index:1000;}
li.G-NavItem a:visited, li.Home:visited{color:#556B11; text-decoration:none; display:block;}
li.G-NavItem a {color:#556B11; text-decoration:none; display:block;}
li.G-NavItem.mnuItemSelected{background:url(../images/global_sprite.png) no-repeat -14px -404px; border-left:none; height:18px; }
li.G-NavItem.mnuItemSelected a {color:#ffffff;}
li.G-NavItemLoading{border-right:#C1B597 solid 1px; border-left:#fff solid 1px; float:left; padding:6px 10px 10px 12px; height:16px; margin-top:1px;}
li.G-NavItemLoading a span{ background:url(../images/loading.gif) no-repeat right 0px; padding-right:20px}

