/* CSS Document */

/* --------------------------------------------------------------- GENERAL --------------------------------------------------------------- */
body { margin:0px; padding:0px; background-color:#619832}
h1 {}
h2 {}
/* --------------------------------------------------------------- TOP NAV --------------------------------------------------------------- */
#topBarHolder{width:100%; min-width:908px; height:240px; float:left; background:url(../images/bg4.jpg) top center no-repeat; background-color:#daf5ff; overflow:visible}
#topBar {
	width:908px; height:240px; padding:0px; color:#939598; margin:0px auto 0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
#topBar img { border:none; float:left;}

#navRight { width:10px; height:37px; float:right; background:url(../images/nav-right.gif) top right no-repeat;}
#navLeft { width:10px; height:37px; float:right; background:url(../images/nav-left.gif) top right no-repeat;}
#navMain {min-width:887px; height:27px; float:right; background:url(../images/nav-bg.gif) top right repeat-x; padding-top:10px;}
#locationTitle {width:600px; height:auto; float:right}
#locationTitle  h1 { float:right; margin:0px; padding:0px; padding-top:60px; padding-right:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:32px; color:#0070c0;}
#locationTitle img {float:right; border:none; padding-top:10px; padding-right:4px;}
ul.navi { width:auto; height:auto; float:left; list-style:none; margin:0px; padding:0px; display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
ul.navi li { width:auto; height:auto; float:left; display:inline; padding:0px 10px 0px 10px;}
ul.navi li a { color:#939598; text-decoration:none;}
ul.navi li a:hover { color:#034ea2; text-decoration:none;}
ul.navi li a.active { color:#034ea2; text-decoration:none;}
/* --------------------------------------------------------------- TABS --------------------------------------------------------------- */
#featuredHolder { float:left; width:908px; height:auto; padding-bottom:30px;}
#featuredHolder2 { float:left; width:908px; height:auto; padding-bottom:0px;}
#featuredHolderMain { float:left; width:900px; margin-left:4px; height:auto; background:url(../images/featured-bg.gif) top left repeat-x;}
#featuredHolderMain p a { color:#9baeb5;text-decoration:none; font-weight:bold;}
#featuredHolderMain p a:hover { color:#9baeb5;text-decoration:none; font-weight:bold;}
#featuredHolderMain img { float:left; padding-left:43px; padding-top:28px;}
#featuredHolderMain h5 { padding-left:43px;width:858px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#0070c0; margin:0px; padding-top:0px; padding-left:0px; padding-bottom:10px; font-weight:normal;}
#featuredHolderMain1 {padding-left:0px; float:left; width:901px; margin-left:4px; height:auto; padding-top:0px; background:url(../images/featured-bg.gif) top left repeat-x;}
#featuredHolderMain1 img { float:left; padding-left:0px; padding-top:0px;}
#featuredHolderMain1 h5 { width:150px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#0070c0; margin:0px; padding-top:65px; padding-left:43px; padding-bottom:10px; font-weight:normal;}
#featuredHolder h3 { width:360px;float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#0070c0; margin:0px; padding-top:22px; padding-left:40px; font-weight:normal;}
#featuredHolder p { width:360px;float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#9baeb5; margin:0px; padding-top:22px; padding-left:40px;}
#featuredTitleHolder { float:left; width:908px; height:77px; background:url(../images/featured-title.jpg) top left no-repeat;}
#featuredTitleHolder h2 { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#0070c0; margin:0px; padding-top:20px; padding-left:26px; font-weight:normal;}

.divider { width:889px; float:left; height:13px; background:url(../images/divider.jpg) top right no-repeat; padding-bottom:20px;}
/* --------------------------------------------------------------- CONTENT --------------------------------------------------------------- */
#pageHolder { width:100%; min-width:1019px; height:auto; padding:0px; float:left; background-color:#daf5ff; margin:0px; } /*Holds everything but the top nav, in a 10px padding*/
#contentHolder { width:861px; height:auto; float:left; padding-bottom:40px; padding-left:47px}
#contentHolder1 { width:861px; height:auto; float:left; padding-bottom:0px; padding-left:47px}
.contentHolder3 { width:861px; height:auto; float:left; padding-bottom:0px; padding-left:47px}
.contentHolder3 h5 { width:858px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#0070c0; margin:0px; padding-top:0px; padding-left:0px; padding-bottom:10px; font-weight:normal;}
#indexContentHolder { width:908px; height:auto; margin:0px auto 0px auto; }


#footerHolder { width:100%; min-width:1019px; height:144px; float:left;padding-top:44px; background: url(../images/footer-bg.jpg) top center repeat-x;}
#footerContainer { width:100%;min-width:908px; height:155px; float:left;  background: url(../images/footer-bg.gif) top center repeat-x;}
#footerContainer img { border:none}
#footerContainer p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; margin:0px; padding-top:0px;text-align:center; padding-top:10px; padding-bottom:5px; font-weight:bold;}
#footerContainer p.top {color:#417317;}
#footerContainer p.top a { color:#417317; text-decoration:none}
#footerContainer p.top a:hover { color:#417317; text-decoration: underline}
#footerContainer p a { color:#fff; text-decoration:none}
#footerContainer p a:hover { color:#fff; text-decoration: underline}
.catHolder { width:282px; float:left; height:auto; padding-bottom:0px;}
.catHolder h4 { width:282px; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#00b0f0;font-weight:normal; padding-top:25px; padding-left:70px; padding-bottom:20px;}
.catHolder h4.child04 a {color:#00b0f0; text-decoration:none}
.catHolder h4.child04 a:hover {color:#00b0f0; text-decoration:underline}
.catHolder h4.child58 a {color:#ff0000; text-decoration:none}
.catHolder h4.child58 a:hover {color:#ff0000; text-decoration:underline}
.catHolder h4.child912 a {color:#00b050; text-decoration:none}
.catHolder h4.child912 a:hover {color:#00b050; text-decoration:underline}
.catHolder h4.child1318 a {color:#eaa61a; text-decoration:none}
.catHolder h4.child1318 a:hover {color:#eaa61a; text-decoration:underline}
.catHolder h4.familyLink a {color:#00b050; text-decoration:none}
.catHolder h4.familyLink a:hover {color:#00b050; text-decoration:underline}
.catHolder img { float:left; border:none}
.catHolder2 { width:282px; float:left; height:auto; padding-bottom:20px; background:url(../images/header.png) top left no-repeat}
.catHolder2 h4 { width:282px; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#00b0f0;font-weight:normal; padding-top:5px; padding-left:10px; padding-bottom:20px;}
.catHolder2 h4 a { color:#FF0000; text-decoration:none;}
.catHolder2 h4 a:hover { color:#FF0000; text-decoration: underline;}
.catHolder2 p {float:left; width:249px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:0px; margin:0px; padding-top:20px;}
.catHolder2 p a {color:#FF0000; text-decoration:none;}
.catHolder2 p a:hover {color:#FF0000; text-decoration:underline;}
.catHolder2 img { float:left; border:none}
#featuredHolderMain1 h5.titleLinks {font-size:16px; padding-left:30px; padding-top:0px; padding-bottom:0px; margin:0px;}
#featuredHolderMain1 h5.titleLinks a { text-decoration:none; color: #333333}
#featuredHolderMain1 h5.titleLinks a:hover { text-decoration:underline; color:#333333}

h4.catInnerHeader {float:left; padding-left:0px; padding-bottom:0px;}
