@import 'framework.css'; /* BlueprintCSS Framework */
@import 'skeletons.css'; /* Dustin's component based framework */

/* ================= */
/*    project.css    */
/* ================= */		
/* All styles specific to the actual project go here */ 
/* Scroll down for "Template Specific Style" overrides */

body{color:#56391A; background:#015555 url(../media_unmanaged/images/bg.png ) repeat-x; }
#pageContainer-A{ text-align:center;  }
#pageContainer-B{ width:778px; margin:0 auto; text-align:left; background:#886741; }

h1 a, h2 a, h3 a, h4 a, h5 a { text-decoration:none; color:#660000; }
h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover { text-decoration:underline; }

h1{position:relative; margin:0px 0 0.5em 5px; padding:0 0 0 15px; font-size:17px; line-height:22px; font-weight:bold; color:#660000; overflow:hidden; clear:both; background:url(../media_unmanaged/images/diamondBullet.png) no-repeat 0 5px; }
h2{position:relative; margin:0px 0 0.75em 0; padding:0 0 0 15px; font-size:14px; line-height:19px; font-weight:bold; color:#660000; overflow:hidden; background:url(../media_unmanaged/images/diamondBullet.png) no-repeat 0 4px; }
h3{position:relative; margin:0 0 0.6em 0; padding:0 0 0 15px; font-size:14px; line-height:19px; font-weight:bold; color:#fff; overflow:hidden; background:url(../media_unmanaged/images/diamondBullet.png) no-repeat 0 4px; }
h4{position:relative; margin:0 0 1.0em 0; padding:0 0 0 15px; font-size:16px; line-height:21px; font-weight:bold; font-weight:bold; color:#fff; overflow:hidden; background:url(../media_unmanaged/images/diamondBullet.png) no-repeat 0 6px;}
p {font-size:11px; line-height:14px;}

/* === headerContainer === */
#headerContainer{width:100%; height:209px; background:#896224;}
#headerContainer a {text-decoration:none;}
#headerContainer #headerStatic {position:relative;}
#headerContainer #headerStatic .homeLink {position:absolute; top:45px; left:17px; width:340px; height:120px; display:inline-block;} 
#headerContainer #headerStatic .homeLink a {width:340px; height:120px; display:inline-block; background-color:#B79A57; opacity:.01; filter:alpha(opacity=01);}

/* === subHeaderContainer === */
#subHeaderContainer {width:100%; height:68px; background:#492c0e url(../media_unmanaged/images/subHeader_bg.jpg) no-repeat;}
#mainNav{ position:relative; padding:10px 0 0 14px; font-family: Georgia, "Times New Roman", Times, serif; xoverflow:hidden; clear:both; }
#mainNav.linkRow8X {font-size:12px;}
#mainNav.linkRow8X li {background:url(../media_unmanaged/images/skeletons/linkRow_brdr_w.png) no-repeat; }
#mainNav.linkRow8X li a {padding:3px 17px; text-decoration:none; background:url(../media_unmanaged/images/skeletons/linkRow_brdr_w.png) no-repeat 100% 0px;}
#mainNav.linkRow8X li a:hover {text-decoration:underline;}
#mainNav.linkRow8X li .dropDownT1 {background:#502800; width:115px; padding:8px 17px; opacity:.92; filter:alpha(opacity=92);}
#mainNav.linkRow8X li .dropDownT1 li {margin:0; background:none;}
#mainNav.linkRow8X li .dropDownT1 li a {padding:3px 0px; background:none; }

/* === coreContainer === */
#coreContainer { clear:both;}
#coreContainer .leftColumn {float:left; width:548px;}
#coreContainer .rightColumn {float:left; width:230px;}
#coreContainer #mainContent {position:relative; background: url(../media_unmanaged/images/mainContent_bg.jpg) repeat-y;}
#coreContainer #mainContent a {color:#660000;}
#coreContainer #mainContent .top {position:relative; margin:-35px 0 0 0;  height:165px; background:url(../media_unmanaged/images/mainContent_top.jpg) no-repeat; z-index:1; }
#coreContainer #mainContent .middle { position:relative; min-height:305px; height:auto !important; height:305px; margin:-128px 0 0 0; padding:0px 21px 0px 15px; z-index:2; }
#breadCrumbs{padding:0 0 14px 0; font:10px normal Tahoma, Geneva, sans-serif;}
#coreContainer #mainContent .middle table {padding:0; margin:-10px 0 0 0;}
#coreContainer #mainContent .middle table td {padding:10px 7px; vertical-align:top}
#coreContainer #mainContent .middle table img {float:left; position:relative; margin:0 0 0 0; border:5px solid #716b5e; z-index:2;}
/*#coreContainer #mainContent .middle .contentBlock { padding:0px 48px 0px 30px; overflow:hidden; clear:both;}
#coreContainer #mainContent .middle .contentBlock p { margin:0 0 15px 0; }
#coreContainer #mainContent .middle .contentBlock img {float:left; clear:both; position:relative; margin:0 14px 0 0; border:5px solid #716b5e; z-index:2;}*/
#coreContainer #mainContent #sitemap {margin:15px 0 0 35px;}
#coreContainer #mainContent #sitemap a {text-decoration:none;}
#coreContainer #mainContent #sitemap a:hover {text-decoration:underline;}
#coreContainer #mainContent #sitemap ul {font-weight:bold; font-size:14px; }
#coreContainer #mainContent #sitemap ul li { padding:1px 0; list-style:disc outside; color:#660000; }
#coreContainer #mainContent #sitemap ul li ul {margin:3px 0 0 15px; font-weight:normal; font-size:12px;}
#coreContainer #mainContent .bottom {position:relative; margin:-50px 0 0 0; height:79px; background:url(../media_unmanaged/images/mainContent_bottom.jpg) no-repeat; z-index:1;}
#coreContainer #subMainContent { position:relative; padding:14px 0 0 0; xoverflow:hidden; xclear:both; z-index:1; }
#coreContainer #subMainContent .leftPod {position:relative; float:left; width:50%;  }
#coreContainer #subMainContent .middlePod {position:relative; float:left; width:49%; }
#coreContainer #subMainContent .contentBlock {margin:0;  padding:0 20px; overflow:hidden; clear:both;}
#coreContainer #subMainContent .contentBlock p {margin:0 0 8px 0; color:#cab99f;}
#coreContainer #subMainContent .contentBlock a.linkTitle { font-weight:bold; display:block; margin:0 0 1px 0; color:#fff;}
#coreContainer #subMainContent .contentBlock img {margin:0 0 9px 0; border:5px solid #493723; }
#coreContainer #subMainContent #smcCB-B p {margin:0;}
#coreContainer #subMainContent #smcCB-C {position:absolute; bottom:3px; right:-211px; z-index:2;}
#coreContainer #sideContentR {position:relative; padding:37px 20px 0; height:100%; background:#886741; z-index:3;}
#coreContainer #sideContentR #searchContainer {position:absolute; width:197px; height:76px; top:-56px; left:16px; background:url(../media_unmanaged/images/search_bg.jpg); }
#coreContainer #sideContentR #searchForm {padding:18px 0 0 19px;}
#coreContainer #sideContentR #searchForm input.text { width:150px; margin:0; padding:3px; font-size:11px; border:1px solid #8a8272; }
#coreContainer #sideContentR #searchForm input.image { float:right; display:block; margin:5px 16px 0 0; }
#coreContainer #sideContentR .contentBlock { margin:0 0 15px 0; overflow:hidden; clear:both; display:inline-block; }
#coreContainer #sideContentR .contentBlock img {margin:0 0 4px 0; border:5px solid #493723; }
#coreContainer #sideContentR .contentBlock p {margin:0; padding:0 0 0 0px; }
#coreContainer #sideContentR p {color:#daceb6;}
#coreContainer #sideContentR #scrCB-A #localNav{position:relative; margin:0 0 25px 0; overflow:hidden; clear:both;}
#coreContainer #sideContentR #scrCB-A #localNav h4 {padding-bottom:8px; margin-bottom:0; margin-top:0;}
#coreContainer #sideContentR #scrCB-A #localNav h4 a {color:#fff;}
#coreContainer #sideContentR #scrCB-A #localNav li ul { border-top:1px dashed #bfa065; margin:0;}
#coreContainer #sideContentR #scrCB-A #localNav li ul li {padding:5px 0 5px 15px; border-bottom:1px dashed #bfa065;}
#coreContainer #sideContentR #scrCB-A #localNav a {padding:5px 0; text-decoration:none;}
#coreContainer #sideContentR #scrCB-A #localNav a:hover { text-decoration:underline;}
#coreContainer #sideContentR #scrCB-B img {border:none;}

#xsltsearch {margin:0 0 20px 0;}
#xsltsearch_summary { margin:0 0 10px 0; font-size:12px;}
#xsltsearch_pagerange{ margin:3px 0 0px 0; display:block;}
.xsltsearch_result { margin:0 0 10px 0;}


/* === footerContainer === */
#footerContainer { height:58px; background:#543310; text-align:center; margin:30px 0 0 0; padding:14px 0 0 0;  clear:both;}
#footerNav{width:437px; margin:0 auto;}
#footerNav.linkRow8X {font-size:11px; overflow:hidden;}
#footerNav.linkRow8X li { margin-right:-1px; background:url(../media_unmanaged/images/footer_linkRow_brdr.png) no-repeat; }
#footerNav.linkRow8X li a {padding:5px 17px; display:block; color:#b5a083; text-decoration:none; background:url(../media_unmanaged/images/footer_linkRow_brdr.png) no-repeat 100% 0px;}
#footerNav.linkRow8X li a:hover {text-decoration:underline;}
#footerContainer p {color:#887158;}
#footerContainer p span {padding:0 15px;}


/*
## works in ff & ie 7
#headerContainer #utilityNav.nav8X .row{ padding: 0 0px 0 20px;}
#headerContainer #utilityNav.nav8X .nR-1 .nC-1 {width:10px; margin:0 0px 0 -20px; background: url(../images/navL_w.png) no-repeat;}
#headerContainer #utilityNav.nav8X .nR-1 .nC-2 { width:100%; margin:0 -0px 0 -10px; background:red; }
#headerContainer #utilityNav.nav8X .nR-1 .nC-3 { width:10px; margin:0 0 0 0px; background: url(../images/navR_w.png) no-repeat; }
*/

/*
## works in ie6
#headerContainer #utilityNav.nav8X .row{ padding: 0 0px 0 20px;}
#headerContainer #utilityNav.nav8X .nR-1 .nC-1 {width:10px; margin:0 0px 0 -10px; background: url(../images/navL_w.png) no-repeat;}
#headerContainer #utilityNav.nav8X .nR-1 .nC-2 { width:100%; margin:0 0px 0 -5px; background:red; }
#headerContainer #utilityNav.nav8X .nR-1 .nC-3 { width:10px; margin:0 -10px 0 0px; background: url(../images/navR_w.png) no-repeat; }
/*


/* ############################################## */
/*           Template Specific Styles             */
/* ############################################## */



/* === insidePageTemplate === */
#coreContainer .insidePageTemplate h3 {color:#660000;}
#coreContainer .insidePageTemplate #sideContentR .contentBlock img {border:none;}


/* === pageTemplateName2 === */


/* === pageTemplateName3 === */



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

