/* CSS Document */

/* Zero Out All*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/* Home Page */
body { background-color: #39372a; font-family: Trebuchet, Helvetica, Verdana, Arial, sans-serif; }
#topWrapper { width: 100%; height: 371px; background-image: url(images/top_bkgd.gif); background-repeat: repeat; }
#topContent { margin: 0 auto; width: 750px; }
#homeNavi { margin: 0; padding: 46px 0 0px 0; font-family: Trebuchet, Helvetica, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-align: left; }
#homeNavi li { display: inline; padding-right: 15px;  }
#homeNavi a:link, #homeNavi a:visited { text-decoration: none;  color: #a83c3b }
#homeNavi a:hover {  color: #002a46; } 
#bottomWrapper { width: 100%; height: auto; background-color: #39372a; text-align: center; }
#bottomWrapper a:link, #bottomWrapper a:visited {text-decoration: none; color: #ced6dd }
#bottomWrapper a:hover {text-decoration: underline; }
.clear { clear: both }
#textboxWrapperPaddedTop {  margin: 0 auto; width: 750px; padding-top: 25px; text-align: left; }
#textboxWrapperPaddedTop .header { text-align: left; }
#textboxWrapperPaddedTop .bold, #textboxWrapperPaddedBtm .bold {  font-family: Trebuchet, Helvetica, Verdana, Arial, sans-serif; font-size: 18px; color: #fff; padding-bottom: 10px; }
#textboxWrapperPaddedTop .boldBlue, #textboxWrapperPaddedBtm .boldblue {  font-family: Trebuchet, Helvetica, Verdana, Arial, sans-serif; font-size: 18px; color: #a83c3b; padding-bottom: 10px; }
#textboxWrapperPaddedBtm {  margin: 0 auto; width: 750px; padding-top: 5px; text-align: left; }
.textbox { width: 220px; height: 118px; border: 0 solid #fff; float: left; padding: 5px; margin-right: 5px; text-align: left; }
.textbox h1 { font-family: Trebuchet, Helvetica, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; padding-bottom: 7px; }
.textbox .normal { font-family: Trebuchet, Helvetica, Verdana, Arial, sans-serif; font-size: 12px; color: #d9d9d9; line-height: 12px; text-align: left;}
#textboxWide { width: 440px; height: 180px; border: 0 solid #fff; float: left; padding: 5px; text-align: left; }
#textboxWide h1 { font-family: Trebuchet, Helvetica, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; padding-bottom: 7px; color: #fff; }
#textboxWide .normal { font-family: Trebuchet, Helvetica, Verdana, Arial, sans-serif; font-size: 11px; color: #fff; line-height: 14px; text-align: left;}
#bottomnav a:link, #bottomnav a:visited {text-decoration: none; color: #ced6dd }
#bottomnav a:hover {text-decoration: underline; }
.bottomnav { width: 220px; height: 180px; border: 0 solid #fff; float: left; padding: 5px; margin-right: 55px; text-align: left; }
.bottomnav .normal { font-family: Trebuchet, Helvetica, Verdana, Arial, sans-serif; font-size: 12px; color: #fff; line-height: 12px; text-align: left;}
.bottomnav h1 { font-family: Trebuchet, Helvetica, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #fff; padding-bottom: 15px; }

#footerWrapper { width: 100%; height: 150px; }
#footerWrapper a:link, #footerWrapper a:visited { text-decoration: none; color: #fff }
#footerWrapper a:hover { text-decoration: underline; }
#footer { margin: 25px auto 15px auto; padding-left: -10px; width: 750px; text-align: left; font-size: 11px; color: #fff; line-height: 12px }
#footer h1 { font-size: 11px; color: #fff; line-height: 25px }
#footer .normal { font-size: 11px; color: #ccc; line-height: 13px }

/* Inside Pages */
#insideTopWrapper { margin: 0; padding: 0; width: 100%; height: 100px; background-image: url(images/inside_top_bkgd.gif); background-repeat: repeat; }
#insideBtmContentWrapper {  margin: 0 auto; text-align: left; width: 750px; background-image: url(images/contentbkgd.jpg); background-repeat: repeat;  min-height: 500px; }
#insideBtmContent { width: 460px; padding-top: 30px; padding-left: 30px; font-size: 11px; color: #002a46; text-align: left; float: left; }
#insideBtmContent a:link, #insideBtmContent a:visited, #insideBtmContent a:link { text-decoration: underline;  color:#496f94  }
#insideBtmContent a:hover {  color: #002a46; color: #999; text-decoration: none; } 
#topNavigation { margin: 0; padding: 26px 0 0px 0; font-family: Trebuchet, Helvetica, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-align: left; }
#topNavigation li { display: inline; padding-right: 15px;  }
#topNavigation a:link, #topNavigation a:visited { text-decoration: none;  color: #a83c3b }
#topNavigation a:hover { color: #002a46; } 
#secondarynav {width: 200px;  padding-top: 30px; padding-left: 30px; font-size: 11px; color: #002a46; text-align: left; float: left; }
#secondarynav li { padding-right: 5px; font-size: 11px; }
#secondarynav a:link, #secondarynav a:visited { text-decoration: underline;  color:#496f94 }
#secondarynav a:hover { color: #002a46; color: #999; text-decoration: none; }
#topLogo { padding-top: 20px; }
#insideBtmContent p { padding-bottom: 10px; }
#insideBtmContent h1 {font-size: 14px; padding: 10px 0; }
#breadcrumbs { width: 100%; padding-bottom: 10px; }
#insideMainContent { padding-bottom: 25px; }
#insideMainContent h2 {font-weight: bold; color: #990000; }
#headshot { padding-top: 8px; width: 155px; height: 145px; background-color: #999999; vertical-align: middle; text-align: center; float: left; margin-right: 10px;   }
#insideMainContent li { margin:0 5px 0 25px; padding-left: 10px; list-style-type: disc; }
.attyquote { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }