@charset "UTF-8";
body {background:  url(images/sitewide/bg2.gif) repeat-x top #c5e399; margin: 0; padding: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333333;}
#wrapper {width: 1000px; background: url(images/sitewide/bg.jpg) top no-repeat #ecf4f7; margin-left: auto; margin-right: auto;}
#innerwrapper {margin: 0 18px;}

#masthead {height: 116px;}
#logo {width: 404px;}

#nav {background: #005295; width: 100%;}
#topnav {height: 30px; background: #005295; font-size: 12px; float: left;}
#topnav a:active, #topnav a:hover {text-decoration: none;}
#search {padding-top: 3px; float: right; background: #005295; margin-right: 10px;}

#hp-toprow {margin-top: 14px; clear: both;}
#hp-intro {float: left; width: 378px; background: #f0f7ed; min-height: 311px;}
#hp-introcopy {margin: 20px 30px; font-size: 13px; line-height: 19px;}
.smallitalics {font-size: 11px; font-style: italic; line-height: 15px;}
#hp-flash {margin-left: 5px; width: 579px; float: right;}

#hp-bottomrow {margin-left: 27px; background:url(images/home/bg.gif) repeat-y; margin-top: 35px;}
#hp-bottomrow-left {float: left; width: 300px; padding-right: 50px;}
#hp-bottomrow-middle {float: left; width: 176px; margin-left: 35px; font-size: 12px; line-height: 18px;}
#hp-bottomrow-middle ul {padding: 0 0 0 15px; margin: 0;}
#hp-bottomrow-right {float: left; width: 287px; margin-left: 77px; font-size: 12px; line-height: 16px;}
.thumbvideos {}
.thumbvideos td {padding-right: 10px; padding-bottom: 10px;}

#inner {background: #FFFFFF; padding: 40px; margin-top: 14px;}
#innercontent { background: url(images/inner/bg.gif) repeat-y;}
#innercontent-search { background: #FFFFFF;}
#innercontent-left {width: 562px; float: left; font-size: 13px; line-height: 18px;}
#innercontent-left .title {color: #005295; font-size: 18px; font-weight: bold;}

#innercontent-wideleft {width: 850px; float: left; font-size: 13px; line-height: 18px;}
#innercontent-wideleft .title {color: #005295; font-size: 18px; font-weight: bold;}
.webclipstable {}
.webclipstable td {padding: 5px 5px 5px 0;}

#innercontent-right {width: 220px; float: left; margin-left: 100px; font-size: 12px; line-height: 16px;}
#innercontent-right .title {text-transform: uppercase; color: #005295; font-size: 16px;}
#innercontent-right .title a {color: #005295;}
#innercontent-right ul {list-style-type: none; padding: 0; margin: 0 0 40px 0;}
#innercontent-right li {background-image: url(images/inner/arrow_off.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 13px; line-height: 16px; padding-bottom: 10px;}
#innercontent-right li.selected {background-image: url(images/inner/arrow_on.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 13px; line-height: 16px; padding-bottom: 10px;}
#innercontent-right li.selected a {color: #666;}
#innercontent-right #webclips {height: 700px; overflow: scroll; width: 100%;}


#footer {clear: both; margin: 50px 0 0 0; padding-bottom: 20px;}
#footerinner {clear: both; margin: 20px 0 0 0; padding-bottom: 20px;}
#footer-left {float: left; font-size: 12px;}
#footer-right {float: right; font-size: 11px; color: #666;}
#footerinner-left {float: left; font-size: 12px; padding-left: 20px;}
#footerinner-right {float: right; font-size: 11px; color: #666; padding-right: 20px;}



#clear, .clear {clear: both;}
form {padding: 0; margin: 0;}
img  {border: none;}
h1 {color: #005295; font-size: 18px; line-height: 23px;}
h2 {color: #005295; font-size: 15px; line-height: 21px;}
h3 {color: #005295; font-size: 14px; line-height: 23px; font-weight: normal;}
h4 {color: #005295; font-size: 13px; line-height: 18px; font-weight: normal;}
.quote {color: #005295; font-size: 14px; line-height: 23px; font-weight: normal;}
a:link, a:visited {color: #2b8aa8; text-decoration: none;}
a:active, a:hover {color: #005295; text-decoration: underline;}
.imgpadding {margin: 0 0 10px 10px;}
.webclippadding {margin: 0 0 10px 0;}