/* CSS Document */ 
/* Thickbox Items*/

/* Default Styles */
html, body {margin: 0; padding: 0; }
img {display: block;border: 0;}
pre, div, span, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, ul, li {font: 12px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
dl, dt, dd, ul, li {list-style: none;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}

#nav {display: none;}
#body {margin: 0; padding: 0}
#textSize {display: none}
#textSizeLarge {display: none}
#backToTop {display: none}
/* Content Box */

#head img {border-bottom: 11px solid #5e554e; margin-bottom: 11px}


/* Content Body */
#body {padding: 0 22px 0 23px; clear: both;}

#newsItems div {float: left; background: url(/images/icons/home-news-header.gif) 0 3px no-repeat;}
#newsItems:after {content: "."; height: 0; visibility: hidden; clear: both;}
#newsItems a {display: block; color: #F03601; margin-top: .2em;}
#head {display: none}

#headers h1, #headers h2 {margin: 0; padding: 0; font: normal 17px Arial, Helvetica, sans-serif; line-height: 115%}
#headers h1 {color: #968476; }

#newsItems h2 {margin-right: 5px;padding-left: 19px; padding-bottom: 1em; color: #808080; font-weight: bold; line-height: 1.27em;}

#newsItems p { padding-left: 19px; width: 137px; line-height: 1.27em }
#newsItems img { margin: 0 0 6px 19px}

.news1 {width: 175px;}
.news2 {width: 177px;}
.news3 {width: 179px;}

/* Temp area for potentially content managed flash area */
#cmFlash {padding-bottom: 26px; padding-top: 10px;}

#cmFlash:before {display: block; content: "."; visibility: hidden; line-height: 1px; margin: 0; padding: 0; height: 1px;}
/* text size link */

#footer {border-top: 11px solid #EBE7E3; margin: 20px 22px 15px 23px;  color: #808080; padding-top: 1em; clear: both;}

#footer p { line-height: 160%}

#footer a {color: #808080; text-decoration: underline;}

div#sitemap li {margin-left: 10px; margin-bottom: 10px;}

/* CSS Document */

/* Sub page headers */
#body #headers {margin-top: 10px}

#headers h2 {color: #C88700; display: block; min-width: 300px;}
#headers table td {}

/* */
#subContent {clear: both;}
#subContent h3 { margin-bottom: 1.3em; font-weight: normal; font-style:italic }
#subContent h4 {margin-bottom: 1.3em; font-weight: normal; margin-top: -1.1em; }
#subContent h5 {color: #808080; margin-bottom: 15px;font-weight: bold;}
#subContent p {margin-bottom: 1.3em; line-height: 150%}
#subContent a.block {margin-bottom: 1.3em; color: #F03601}
#subContent .single {margin-top: -1em;}
#nav .linkOn {text-decoration: underline; cursor: default}

.picCaption {float: left; margin-right: 15px;}
.picCaption p { margin: 7px 0 0 0 ; padding: 0 0 0 0; font-style:italic}

a.catalog  {padding-right: 15px; background: url(/images/icons/pdf.gif) 15em 0  no-repeat;}

.subNews {margin-top: 5px; clear: both; padding-top: 1.3em; line-height: 150%; background: url(/images/icons/dotted-border.gif) top left no-repeat; margin-bottom: 15px;}
.subNews h3 {padding-left: 20px; color: #808080; font-weight: bold; line-height: 1.27em; margin-bottom: .7em; background:url(/images/icons/home-news-header.gif) top left no-repeat;}
.subNews h3 span {color: black; font-weight: normal; font-style:italic}
.subNews a {color: #F03601; margin-left: 20px; }
.subNews .slogan {padding-left: 20px;  margin-bottom: .7em}
.subNews p {padding-left: 20px; line-height: 150%; padding-right: 15px}
img.staff  {margin: 0 12px 15px 12px;float: left;}
a.staff {display: block; margin-left: 20px;}


#newsDetail {clear: both; margin-top: 40px;}
#newsDetail h3 {color: #584F43; font-style: normal; font-weight: bold;}

/* */
.imageContent {background: #ebe7e3; width: 508px; margin-top: 5px; padding-right: 25px; margin-bottom: 20px }
.imageContent .sContent {margin-left: 215px;}
.imageContent .lContent {margin-left: 350px}
.imageContent img {float: left; margin-right: 15px;}
.imageContent:after, .imageContent:before {display: block; content: "."; visibility: hidden; height: 0; clear: both;}

.imageContent h3 {color: #584F43; font-weight: bold; margin-top: 15px; margin-bottom: 15px;}
.imageContent h4 {color: #808080; margin-bottom: 15px; font-weight: bold}
.imageContent p {margin-bottom: 20px;}

.caption {display: block;  margin-top: 15px;}
.caption a {color: #F03601}

.topDivider {clear: both; height: 11px; background-color: #ebe7e3; font-size: 0; margin-bottom: 32px; margin-top: 2px;}

.detailLink {font-weight: normal; margin-top: -2.5em; margin-left: 12.5em; padding-left: .5em;}
.detailLink a {color: #F03601;}
/* Pop Ups*/
#popUpWrap {height: 260px;}
#popUpWrap td {padding-right: 18px;}
html #popUpWrap img {display: block; margin: 0 0 9px 0; padding: 0;}
#popUpWrap h5, #popUpWrap h6 {margin: 0 0 0 0; padding: 0;}
#popUpWrap h5 {font-size: 12px; font-style:italic; font-weight: normal}
#popUpWrap h6 {font-size: 12px; font-weight: normal}
#popUpWrap .last {padding-right: 0;}


/* Year Select bar */
.yearSelect {margin-left: -7px; clear: both; }
.yearSelect li {float: left; font-weight: bold; padding: 0 7px; background:url(/images/icons/year-divide.gif) 100% 100% no-repeat; }
.yearSelect li a {color: #F03601; font-weight: normal;}
.yearSelect .last {background-image: none;}
.yearSelect .last:after {clear: both; height: 0; visibility: hidden; display: block; content: "."; margin-bottom: 10px;}
.floatBreak {margin-top: -1%; height: 1%; clear: both; display: block; font-size: 1px;}
/* These are standard sIFR styles... do not modify */
.yearSelect .reviews a{font-weight: bold}
.newsList {margin-bottom: 24px; }
html .board {margin-top: 35px} 
html .board:before {clear: both; display: block; content: "."; visibility: hidden; height: 0;} 



