
.clear{clear:both;}
html{width:100%;}
body{color:white;position:relative;margin:0px;width:100%;background-color:#78ab44;background-image:url(../images/background_body.png);background-repeat:repeat-x;background-position:top 10px;}
#frame{width:100%;background-image:url(../images/background_frame.jpg);background-repeat:no-repeat;background-position:right 30px;text-align:center;}
#header{margin-left:auto;margin-right:auto;margin-bottom:10px;width:950px;text-align:left;}
#topNavigation,#topNavigation ul{list-style:none;}
#topNavigation{float:right;display:block;height:30px;margin:0px;margin-bottom:30px;}
#topNavigation a{color:white;font-size:12px;}
#topNavigation li{position:relative;}
#topNavigation li:hover ul{display:block;}
#topNavigation li ul{display:none;position:absolute;left:0px;border-top:1px solid #486d33;margin-left:0px;padding-left:0px;padding-top:6px;padding-bottom:18px;width:220px;background-image:url(../images/background_subMenu.png);background-position:bottom;background-repeat:no-repeat;}
#topNavigation li ul li{background-image:none;margin-bottom:2px;float:none;margin-left:0px;}
#topNavigation li ul li a:hover{background-image:none;text-decoration:underline;}
#logo{float:left;clear:left;margin-left:0px;}
#telephoneNumber{float:left;color:white;font-size:21px;margin-top:16px;margin-left:280px;}
#searchBox{float:right;clear:right;margin-top:22px;}
#searchText{float:left;color:#d2d2d2;width:120px;}
#searchButton{cursor:pointer;float:left;margin-left:6px;vertical-align:top;}
#breadcrumb{margin-top:10px;margin-left:180px;}
#breadcrumb,#breadcrumb *{color:white;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
#contentFrame{margin-left:auto;margin-right:auto;text-align:left;width:950px;}
#navigation{clear:left;float:left;width:160px;margin-right:10px;margin-bottom:20px;}
#navigation ul{list-style-type:none;padding:0px;margin:0px;}
#navigation ul *{color:white;font-size:15px;text-decoration:none;}
#navigation ul li{padding-top:8px;}
#navigation ul li a{background-image:url(../images/background_navigation.png);background-position:bottom left;background-repeat:no-repeat;display:block;padding-bottom:14px;padding-left:10px;}
#navigation ul li.active>a,#navigation ul li:hover>a{background-image:url(../images/background_navigation_hover.png);}
#navigation ul li ul{margin:0px;padding:0px;margin-top:10px;}
#navigation ul li ul li{padding:0px;margin-left:0px;margin-bottom:4px;}
#navigation ul li ul li a{background-position:10px bottom;font-size:12px;padding-bottom:8px;}
#navigation ul li ul li ul li{margin-left:15px;}
#navigation ul li ul li a{font-size:11px;}
#content{float:left;clear:right;width:770px;margin-left:10px;}
#footerFrame{background-image:url(../images/background_footer.png);background-repeat:repeat-x;height:45px;text-align:center;width:100%;}
#footer{margin-left:auto;margin-right:auto;padding-top:15px;text-align:left;width:950px;}
#footer a,#header a{text-decoration:none;}
#footer a,#topNavigation a{display:block;padding-top:6px;padding-bottom:6px;}
#footer a:hover,#header a:hover{text-decoration:underline;}
#topNavigation a:hover{background-image:url(../images/background_menuItem_hover.png);text-decoration:none;}
#footer *{color:white;}
#footer *,#topNavigation *{font-size:10px;line-height:17px;}
#footer ul{float:left;list-style:none;margin:0px;padding:0px;}
#footer ul li,#header ul li{float:left;background-image:url(../images/background_menuItem.png);background-position:right 4px;background-repeat:no-repeat;padding-right:3px;}
#footer ul li.last,#header ul li.last{background:none;padding-right:0px;}
#footer ul li a,#header ul li a{padding-left:20px;padding-right:20px;}
#copyright{float:right;background-image:url(../images/background_menuItem.png);background-position:left 4px;background-repeat:no-repeat;padding-top:6px;padding-left:16px;}
#contentLeft{float:left;width:555px;margin-right:15px;}
#contentLeftCol1{margin-right:15px;}
#contentLeftCol1,#contentLeftCol2{float:left;width:270px;}
#contentRight{float:left;width:200px;}
#contentRight h2{background-image:url(../images/background_h2_small.png);}
#contentBanner{display:block;margin-bottom:20px;overflow:hidden;}
#contentBanner .BannerImage{float:left;width:550px;}
#contentBanner .BannerImage .panel,#contentBanner .BannerImage .panelSpace{background:none;padding:0;height:220px;}
#contentBanner .BannerText{float:right;width:220px;height:220px;}
#contentBanner .BannerText .panel .text{height:200px;}
#contentBanner .BannerText .panel .text .textSpace{padding:20px 0 0 0;}
#contentBanner .BannerText .panel .text h1{padding-top:10px;}
#contentBanner .BannerText .panel .text h2{padding-top:0;margin-bottom:3px;}
#contentBanner .BannerText .panel .text p{padding:0 5px 0 8px;}
#contentBanner .BannerText .panel .text p img{padding:10px 0 0 0;}
.panel{background:url(../images/background_panelBottom.png) bottom right no-repeat;padding:0 0 30px 0;}
.panel .panelSpace{}
.panel .panelSpace .text{background:#fff;}
.panel .panelSpace .text .textSpace{}
.panel .panelSpace .text p:first-child{padding:0;margin:0}
#contentBanner .panel p{margin-left:0px;margin-right:0px;}
#contentTop .panel .text{padding-top:2px;}
#contentLeftCol1 .panel,#contentLeftCol2 .panel{width:270px;}
#contentRight .panel .text{background-position:left 80px;}
.printOnly{display:none;}
.App_HTMLContent{float:left;width:100%;}
.App_HTMLContent{overflow:hidden;}
.App_WebPage_searchResult{float:left;display:block;margin-bottom:10px;text-decoration:none;width:90%;padding:6px;border:1px solid transparent;}
.App_WebPage_searchResult:hover{border:1px solid #cfcfcf;}
.App_WebPage_searchResult *{cursor:pointer;}
.App_WebPage_searchResult.namePath{margin-left:2px;text-decoration:underline;}
.App_WebPage_searchResult .summary{background-image:url(../images/bullet.png);background-repeat:no-repeat;background-position:0px 4px;float:left;clear:left;margin-top:4px;margin-bottom:4px;padding-left:14px;}
.App_SiteSearch_content{float:left;width:100%;margin-bottom:0px;}
.App_SiteSearch_groupTitle{float:left;width:90%;margin-top:20px;}
.App_WebForm{padding:20px;}
#content .App_WebForm table td{border:0px;padding-bottom:6px;}
#content .App_WebForm table tr td:first-child{width:35%;}
.App_WebForm .App_WebForm_fieldName{}
.App_WebForm .App_WebForm_required{padding-left:6px;}
.App_WebForm select{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}
.App_WebForm input,.App_WebForm textarea{color:#696969;background-position:bottom;background-repeat:repeat-x;border:1px solid #aaa;padding:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}
.App_WebForm textarea{background-image:url(../images/background_textarea.png);}
.App_WebForm input.checkbox,.App_WebForm input.radio{background:none;border:none;}
.App_WebForm .App_WebForm_submit{clear:both;text-align:left;position:relative;left:127px;}
.App_WebForm .App_WebForm form{margin-left:20px;}
.App_Result{width:100%;background-color:#f6f6f6;margin-top:20px;overflow:hidden;}
#content .App_Result img{background:none;float:left;padding:0px;margin:10px;}
.App_Result div{float:left;margin:10px;margin-left:10px;}
