html { height: 101%; }
* { padding: 0; margin: 0; }
img { outline: none; border: none; }
a { text-decoration: none;}
a:hover { text-decoration: underline;}
body { text-align: center; background: #7896bf;font-family: arial; font-size: 12px; color: black;}
/* template setup for drop shadhow */
#template-top { width: 961px; margin: 0 auto; height: 25px; background: url(body-slice-top.png) no-repeat bottom center; }
#template-main { width: 961px; margin: 0 auto; background: url(body-slice-main.png) repeat-y; }
  #template-inner { width: 935px; margin: 0 auto; text-align: left; padding-bottom: 10px;}
#template-footer { width: 961px; margin: 0 auto; padding-top: 10px; padding-bottom: 5px; background: url(body-slice-footer.png) repeat-y; color: white; font-size: 12px;}
 #template-footer a { color: red;}
#template-bottom { width: 961px; margin: 0 auto; height: 20px; background: url(body-slice-bottom.png) no-repeat top center;}
#signature { width: 935px; margin: 0 auto; margin-top: -10px; padding-bottom: 10px; color: white; text-align: right;}
#signature a { color: white; }
/* top menu */
#topsearch { float: right}
 #topsearch input { font-size: 10px; }
.topmenu { list-style-type: none; float: right; font-family: times; font-variant: small-caps; letter-spacing: 0px;}
.topmenu li { float: left; padding: 0 2px;}
.topmenu li.ispadding { font-weight: bold; color: #698694;}
#topmenu1 {font-size: 11px; font-variant: normal; text-transform: uppercase;}
#topmenu2 {font-size: 18px; margin-top: 5px;}
#topmenu3 {font-size: 18px; margin-top: 5px;}
#topmenu3 li.ispadding { padding: 0 5px;}
#topmenu1 a { color: #aaa;}
#topmenu2 a { color: #315161; }
#topmenu3 a { color: #315161; }
/* content */
#banner { margin: 0 10px; border: solid 0px blue; overflow: hidden; }
#content { margin: 0 10px; margin-top: 5px; border: solid 0px blue; overflow: hidden; }
 #content p { line-height: 18px; }
 #content a { color: black; }
 #content a.readmore { color: blue; }
/* sidebar boxes */
.side-box { background-color: #f7f8f2; margin-bottom: 10px;}
.side-box h1 { background-color: #67a343; border: solid 1px #458121; color: white; font-weight: bold; font-size: 12px; padding: 3px 10px;}
.side-box h1 a { color: white; }
.side-box p { padding: 3px 10px;}
/* home boxes, left side */
.home-box { margin-bottom: 10px; }
.home-box h1 { background-color: #eecd4f; border: solid 1px #ddac00; color: black; font-weight: bold; font-size: 12px; padding: 3px 10px;}
.home-box p { padding: 3px 10px;}
/* home articles */
.home-article-kicker { padding: 5px 10px; background-color: #f9d930; border: solid 2px #c07f00; color: white; font-size: 14px; font-weight: bold; text-transform: uppercase;}
.home-article-kicker a { color: #c07f00;}
.home-article-content { padding: 10px; background-color: #fdf9eb; }
.home-article-content h1 { font-size: 18px; }
.home-article-content p { padding: 3px 0; }
.home-article-tab { padding: 3px 10px; background-color: #e1e4ce; }

.home-article-kicker2 { background-color: #67a343; border: solid 1px #458121; color: white; font-weight: bold; font-size: 12px; padding: 3px 10px; }
.home-article-kicker2 a { color: white;}
.home-article-content2 { padding: 10px; background-color: #f7f8f2; }
.home-article-content2 h1 { font-size: 16px; }
.home-article-content2 p { padding: 3px 0; }
.home-article-tab2 { padding: 3px 10px; background-color: #e1e4ce; }

/* templates */
 .home-category-caption { font-size: 36px; padding: 5px 50px; font-weight: bold; color: white; /*background: url(caption-slice.png) repeat; */}
 .home-side-article-caption { font-size: 18px; padding: 5px 10px; font-weight: bold; color: white; background: url(caption-slice.png) repeat; }

/* category page */
.top-category-title { height: 26px; background: url(category-top.png) no-repeat top center; color: black; font-family: Georgia, Times; font-variant: small-caps; font-size: 14px;}
.top-category-list { height: 282px; overflow: hidden; background-color: #fdf9eb; border: solid 1px #f9d930; color: #7f3333; font-family: Times;}
.top-category-list a { color: #7f3333; }
.top-category-list h1 { font-variant: small-caps; font-size: 14px; margin-top: 10px;}
.top-category-list p { padding-left: 20px; color: black;}

/* form */
.form-viewer .ui-form-submit { padding: 0 5px; }
.form-viewer .ui-form-textarea { width: 400px; height: 300px; }
.form-viewer form { padding: 0 10px; }

/* search result */
.text-copy h1 { background-color: #f9d930; border: solid 1px #c07f00; color: black; font-weight: bold; font-size: 18px; padding: 3px 10px; margin-bottom: 10px; }
.text-copy h1 a { color: black;}
.text-copy .highlight { background-color: yellow; }
.text-copy p { padding: 10px; padding-top: 0;}
.text-copy h4 { background-color: #f9d930; border: solid 1px #c07f00; color: black; font-weight: bold; font-size: 14px; padding: 3px 5px; margin-bottom: 10px; }
.text-copy h4 a { color: black;}

.quickfacts table td { padding-bottom: 5px; }
.quickfacts { border: solid 1px black; padding: 5px;}

