/* CSS Document */
/* Eric Meyer's Global Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, em, font, img, strong, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;	vertical-align:baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
caption {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {	quotes: "" "";}
/* End if Global Reset */

body { background: #fff url('../images/background.jpg'); font-family: Arial, Helvetica, sans-serif;  }

/* Site Headings */
h1 {font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#352515; margin-bottom:15px; border-bottom:1px dotted #352515; padding-bottom:5px;}
h1 a {font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#352515; text-decoration:none;}
h2 {font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#352515;  margin-bottom:5px; border-bottom:1px dotted #352515; padding-bottom:5px;}
h3 {font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#ffe8cb; }
h4 {font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; margin-bottom:5px;}

/* Site Header */
#headercontainer { margin: 32px auto 0 auto;  }
#header { width:934px; margin: 0 auto 0 auto; height:130px; background: url('../images/header.jpg') no-repeat; text-align:right; }
#header .motto1 {color:#352515; font-size:16px; font-weight:bold; padding-right:42px; padding-bottom:5px; }
#header .motto2 {color:#5c2701; font-size:14px;   padding-right:42px; padding-bottom:5px; }

/* Site Navigation */
#navcontainer { margin: 0 auto 0 auto;  }
#nav-outer {width:934px;   margin: 0 auto 0 auto;  background: #654222 url('../images/container-back.gif') repeat-y top left;}
#nav { display:table;  margin-left:7px; width:920px; background:#654222 url('../images/nav-back.gif') repeat-x top left;}
#nav li { float:left;  border-right:1px solid #654222; }
#nav li a {color:#fff; text-decoration:none; display:block;  font-size:.9em; font-weight:normal;  padding: .7em 2.55em ; background:#352515 url('../images/nav-back.gif') repeat-x top left;}
#nav li a:hover, #nav li.selected a {background: url('../images/nav-hover.gif') repeat-x top left; color:#36291c;  }
#nav li.last  {border-right:none}

/* Home Page Promo / Welcome Section*/
#promocontainer { margin: 0 auto 0 auto;   }
#promo { width:934px; margin: 0 auto 0 auto;   background: url('../images/container-back.gif') repeat-y top left; height:231px;    }
#promo-content {background:url('../images/home-promo.jpg') no-repeat top left; height:230px; margin-left:7px; margin-right:7px;  border-bottom:1px solid #392511;}
#promo p {line-height:16px; color:#fff; font-size:12px; margin-bottom:15px; width:480px;}
#promo h1 {color:#fff; border:none;}
#promo-content .content-padding {padding:30px 25px;}

/* Main Content Area Parent */
#maincontainer { margin: 0 auto 0 auto;  }
#main { width:934px; margin: 0px auto 0 auto; background: url('../images/container-back.gif') repeat-y top left; display:table;  }
#main-inner { width:934px; margin: 0px auto 0 auto; background: url('../images/container-back-inner.gif') repeat-y top left; display:table;  }
#main p, #main-inner p {font-size:12px; color:#352515; line-height:16px; margin-bottom:15px;}
#main a, #main-inner a {color:#352515}

/* Home Page Left Column */
#maincolumns .columnleft {width:320px; float:left; margin-left:7px; background:url('../images/section-back.gif') repeat-x top left}
#maincolumns .columnmiddle {width:300px; float:left;  background: #60472f url('../images/section-dark-back.gif') repeat-x bottom left}
#maincolumns .columnright {width:300px; float:left;  margin-right:7px; background:url('../images/section-back.gif') repeat-x top left}

/* Home Page Left Column Calendar Events */
#maincolumns .calendar-event p { font-size:12px; line-height:18px; margin:4px 0px;}
#maincolumns .calendar-event {padding-left:25px; background: url('../images/calendar_view_month.png') no-repeat 0px 4px;}
#maincolumns .calendar-event a {text-decoration:none}
#maincolumns .calendar-event a:hover {text-decoration:underline}
#maincolumns .eventborder {border-bottom:1px dotted #352515}
#maincolumns .calendar-event b {color:#271c10; font-size:12px;}

/* Home Page Middle Column */
#maincolumns .columnmiddle h1 {background:#352515; color:#fff; padding:8px 25px; margin:0;}
#maincolumns .columnmiddle .column-content {padding-top:0;}
#maincolumns .columnmiddle p {line-height:15px; color:#fff; font-size:12px;}
#maincolumns .columnmiddle a {color:#fff;}

/* Home Page Right Column */
#maincolumns .columnright p {color:#352515; font-size:12px; line-height:15px;}
#maincolumns .columnright ul {margin-left:10px; padding-left:10px; list-style:disc; font-size:12px; line-height:17px;}

/* Column Content Padding*/
#maincolumns .column-content {padding:25px; padding-bottom:0;  }
#maincolumns .column-content-inner {padding:25px; padding-bottom:0;}
#maincolumns .column-content-inner-blank {padding:30px; margin-bottom:20px; padding-bottom:0; display:table; background: url('../images/section-back.gif') repeat-x top left; margin-left:7px; margin-right:7px;}
#maincolumns .column-content-inner-feature {padding:20px; padding-bottom:0;}

/* Inner Page Left Column */
#maincolumns .column-inner-left {width:209px; float:left; margin-left:7px;  background: url('../images/section-inner-dark-back.gif') repeat-x top left; font-size:13px; line-height:17px; }
#maincolumns .column-inner-left a {color:#fff; font-size:13px}
#maincolumns .column-inner-left .extras { border-top:1px solid #b0a594; padding-top:15px; margin-bottom:20px;}
#maincolumns .column-inner-left .subnav {margin-bottom:20px;}

/* Inner Page Right Column */
#maincolumns .column-inner-right {width:710px; float:left; margin-left:1px; background: url('../images/section-back.gif') repeat-x top left;  }

/* Inner Page Right Column Feature */
#maincolumns .column-inner-right .featured {border:1px solid #827156; background: #fff url('../images/background-inner.jpg'); margin-bottom:20px; padding-bottom:20px; display:table; }
#maincolumns .column-inner-right .featured h1 {background:#6a5c45; color:#fff; padding:8px 20px; margin:0; color:#fff; border:none;}
#maincolumns .column-inner-right .featured h3 {color:#453c2d; margin-bottom:10px;}
#maincolumns .column-inner-right .featured p {color:#4f4432; font-size:12px; line-height:15px; margin-bottom:15px;}
#maincolumns .column-inner-right .featured td img {margin:5px; padding:5px; border:1px solid #ddd; margin-top:0}
#maincolumns .column-inner-right .featured .tdpad {padding-right:25px;}

#maincolumns .column-inner-right .featured ul.series-parts { font-size:12px; display:table;}
#maincolumns .column-inner-right .featured ul.series-parts li {display:inline; float:left;  border:1px solid #ddd; background:#fff; margin-right:4px;}
#maincolumns .column-inner-right .featured ul.series-parts a {text-decoration:none; padding:3px; line-height:17px;}
#maincolumns .column-inner-right .featured ul.series-parts a:hover, #maincolumns .column-inner-right .featured ul.series-parts li.selected-part a 
				{text-decoration:none; background:#6a5c45; color:#fff}

#maincolumns .column-inner-right .featured ul.file-list {font-size:12px; line-height:17px; display:table; }				
#maincolumns .column-inner-right .featured ul.file-list li {font-size:12px; line-height:17px;  padding-left:25px; height:22px;}				
#maincolumns .column-inner-right .featured ul.file-list li.file-ppt {background:url('../images/page_white_powerpoint.png') no-repeat  top left;}
#maincolumns .column-inner-right .featured ul.file-list li.file-pdf {background:url('../images/page_white_acrobat.png') no-repeat  top left;}
#maincolumns .column-inner-right .featured ul.file-list li.file-img {background:url('../images/photo.png') no-repeat  top left;}
#maincolumns .column-inner-right .featured ul.file-list li.file-mp3 {background:url('../images/ipod.png') no-repeat  top left;}
#maincolumns .column-inner-right .featured ul.file-list li.file-vid {background:url('../images/film.png') no-repeat  top left;}

#maincolumns .column-inner-right .featured .nomarginbottom {margin-bottom:8px;}
#maincolumns .column-inner-right .featured select {margin-top:8px;}


/* Blank Page Style */
#maincolumns .column-content-inner-blank i {font-size:12px; color:#352515;}

/* Site Footer */
#footercontainer { margin: 0px auto 0 auto; display:table; clear:both  }
#footer-inner { clear:both; width:934px; margin: 0 auto 0 auto; height:50px; background: url('../images/footer-background-inner.gif') repeat-x top left;  color:#bda27f; font-size:11px; }
#footer-inner-blank { clear:both; width:934px; margin: 0 auto 0 auto; height:50px; background: url('../images/footer-background-inner-blank.gif') repeat-x top left;  color:#bda27f; font-size:11px; }
#footer { clear:both; width:934px; margin: 0 auto 0 auto; height:50px; background: url('../images/footer-background.gif') repeat-x top left;  color:#bda27f; font-size:11px; }
#footer-left {float:left; line-height:14px; padding:12px 20px;}
#footer-right {float:right; text-align:right; line-height:14px; padding:12px 20px;}
#footer  a, #footer-inner a, #footer-inner-blank a {color:#bda27f}
#footer-left p, #footer-right p {padding:14px 0px;}

/* Image Float */
img.floatLeft { float: left; margin:4px; }

/* Bullets On */
#bulbo {list-style-type: square; margin-left:15px; padding-left:15px; font-size:12px;}
#bulbo li {margin-left:15px; padding-left:15px;}
#noline {font-size:15px; text-decoration:underline; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#352515;  margin-bottom:2px; padding-bottom:2px;}

div.lnSubMenu{
	text-indent: 0px;
	padding-left: 0px;
	display: none;
	font-size: 11px;
	text-decoration:underline;
}
div.lnSubMenu a{
	 color:#FFFF00;
	display: block;
}
.lnSubMenu.a:hover{
	color:#FFFF00;
}

.text{font-size:12px; color:#352515;}
.Titletext{font-size:14px; color:#352515; font-weight:bold;}

