
* {	margin:0px; padding:0px }

body{
	color: #000;
	font-family: Verdana;
	font-size: 12px;
	padding: 0px;
	scrollbar-3dlight-color: #7f260a;
	scrollbar-arrow-color: #fff;
	scrollbar-darkshadow-color: #d1c7a6;
	scrollbar-face-color: #d1c7a6;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #333;
	scrollbar-track-color: #fff;
	text-decoration: none;
	background-image: url(/images/masthead_background.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.maxwidth { margin: 0 auto; width: 1000px; background: #FFFFFF }

img, iframe { border:0px }
iframe[seamless] { overflow: hidden }

.clear { clear:both }
.clearLeft { clear:left }
.clearRight { clear:right }
.clearDiv { clear:both; width: 100%; height: 3px; line-height: 0px }
.clearDiv0 { clear:both; width: 100%; height: 0px; line-height: 0px }  /* avoid extra "line" added in IE */
.clearAfter:after { content:''; display:block; clear:both }
.posRel { position:relative }
.blocky { display:block }
.inline { display:inline }
.inlineBlock { display:inline-block }
.noDisplay { display:none }
.autoFit { overflow:auto }
.clipFit { overflow:hidden }
.floatRight { float: right }
.floatLeft { float: left }
.floatCenter { float: center; margin: 0px auto }
.margin5 { margin: 5px }
.margin10 { margin: 10px }
.margin20 { margin: 20px }
.marginTop3 { margin-top: 3px }
.marginTop5 { margin-top: 5px }
.marginTop10 { margin-top: 10px }
.marginTop15 { margin-top: 15px }
.marginTop20 { margin-top: 20px }
.marginTop-30 { margin-top: -30px }
.marginLeft5 { margin-left: 5px }
.marginLeft10 { margin-left: 10px }
.marginLeft15 { margin-left: 15px }
.marginLeft20 { margin-left: 20px }
.marginLeft30 { margin-left: 30px }
.marginRight5 { margin-right: 5px }
.marginRight10 { margin-right: 10px }
.marginRight20 { margin-right: 20px }
.width100c { width:100% }
.width85c { width:85% }
.width90c { width:90% }
.width80c { width:80% }
.width70c { width:70% }
.width50c, .divX50c div { width:50% }
.width33c, .divX33c div { width:33% }
.width20 { width:20px }
.width23 { width:23px }
.width25 { width:25px }
.width50 { width:50px }
.width100 { width:100px }
.width150 { width:150px }
.width160 { width:160px }
.width178 { width:178px }
.width180 { width:180px }
.width182 { width:182px }
.width190 { width:190px }
.width200 { width:200px }
.width300 { width:300px }
.width375 { width:375px }
.width410 { width:410px }
.width468 { width:468px }
.width570 { width:570px }
.htAuto { height:auto }
.height1 { height:1px }
.height3 { height:3px }
.height5 { height:5px }
.height10 { height:10px }
.height15 { height:15px }
.height20 { height:20px }
.height22 { height:22px }
.height23 { height:23px }
.height25 { height:25px }
.height30 { height:30px }
.height40 { height:40px }
.height50 { height:50px }
.height60 { height:60px }
.height130 { height:130px }
.height150 { height:150px }
.height200 { height:200px }
.height300 { height:300px }
.height300 { height:300px }

.alignCenter { text-align:center }
.alignRight { text-align: right }
.Justify { text-align: justify }
.valignTop { vertical-align: top }
.alignTop { vertical-align: top }
.valignMid { vertical-align:middle }
.alignMid { vertical-align:middle }
.alignBot { vertical-align:bottom }

.pad1, .Padding1, table.cellPad1 td { padding:1px }
.pad2, .Padding2, table.cellPad2 td { padding:2px }
.pad3, .Padding3, table.cellPad3 td { padding:3px }
.pad5, .Padding5, .divPad5 div, table.cellPad5 td { padding:5px }
.pad10, table.cellPad10 td, .Padding, .Padding10 { padding:10px }
.padLeft5 {	padding-left:5px }
.padRight5 { padding-right:10px }
.padSides10 { padding-left:10px; padding-right:10px }

.linkSpan { z-index:1; position:absolute; top:0; left:0; width:200px; cursor:pointer; background-image: url(\'images/free/clear100.gif\'); /* IE7/8 */ }
.linkZ { position:relative; z-index:3 }
table { margin: 0px auto; border-collapse: collapse; border-spacing: 0px; border: 0px }
.cellSpace1 { border-collapse: separate; border-spacing: 1px }
.Border { border-collapse: separate; border-spacing:1px; border:1px solid #baaf8c }
.bordDets { border-collapse: separate; border-spacing:1px; border-top:1px solid #baaf8c }
.brdr1 { border:1px solid }
.brdr2 { border:2px solid }
.brdr3 { border:3px solid }

h1 { color: #600; font-size: 16px }
h2 { color: #600; font-size: 15px }
h2.arty { font-family:Monotype Corsiva; font-size:16pt; color:#000 }
.bold, .Bold { font-weight: bold } /* 700 */
.unBold { font-weight: normal }
.italic { font-style: italic }
.uline { text-decoration: underline }
.space10 { word-spacing:10px }

.size10 { font-size: 10px }
.size11 { font-size: 11px }
.size12 { font-size: 12px }
.size13 { font-size: 13px }
.size14 { font-size: 14px }
.size15 { font-size: 15px }
.size16 { font-size: 16px }
.size18 { font-size: 18px }
.size20 { font-size: 20px }
.size22 { font-size: 22px }

.RedBold { font-weight: bold; color: #DE2312; text-decoration: none }
.DarkerRedBold { font-weight: bold; color: #a03000; text-decoration: none }
.DarkGray, .txtGrey { color:#333 }
.txtGreen { color:#327649 }
.txtMdGrey { color:#777 }
.txtMdBlue { color:#06C }
.txtBlue { color:#0000ff }
.txtLtBlue { color:#0088EC }
.txtBlack { color:#000000 }
.txtWhite { color:#ffffff }
.txtOcher, .txtOcher:link { color:#663300 }
.txtRedBrown { color:#600 }  /* same as default h2 */
.txtBrown { color:#897A53 } 
.txtRed { color:#ff0000 }
.txtBrickRed { color:#cc1100 }
.txtRedderBrown { color:#a03000 }

.DarkRed, .DarkRed_link, .DarkRed_link:link { color:#7e2208 }
.DarkRedBold, .DarkRedBold_any, .DarkRedBold_any:link, .DarkRedBold_link, .DarkRedBoldLarger { font-family:Verdana; font-weight:bold; color:#7e2208 }
.DarkRedBold, .DarkRedBoldLarger { text-decoration: none }
.DarkRedBoldLarger { font-size:14px; }
.DarkRedBold_link { font-size:11px }
.DarkRedBold_link:hover, .DarkRed_link:hover .DarkRedBold_any:hover { color:#de3c0e }
.RoseBold { color:#D44942; font-weight:bold }
.RoseBold:hover { color: #A52A2A; text-decoration: underline; }
.txtWhite:link, .txtWhite:hover, .txtGreen:link, .txtGreen:hover { text-decoration:none }
.linkbold:link, .linkbold:visited, .linkbold:active { color:#633; font-size:11px; font-weight:bold; text-decoration:none }
.linkbold:hover { color:#633; font-size:11px; font-weight:bold; text-decoration:underline }
.lessBoldLink { color:#c03; font-size:11px; font-weight:bold; text-decoration:none }
.lessBoldLink:link,.lessBoldLink:hover{color:#c03;font-family:verdana;font-size:11px;font-weight:bold;text-decoration:underline;}
.BlueLink{ color:#03c; font-family:Verdana; font-size:12px; text-decoration:underline }

div.leftLinks { line-height: 240% }
div.leftLinks a, .leftLinks { color:#332b1b; font-family: Verdana; font-size: 10px; font-weight: 700; text-decoration: underline }

.header4,.header4:link, .header4:visited, .header4:active { color:#bc8483;font-family:verdana;font-size:12px;font-weight:bold;height:18px }
.header4:hover { color:#bc8483;font-family:verdana;font-size:12px;font-weight:bold;height:18px; text-decoration:underline }
.PageHeading { color:#575036; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none }
.PageHeadingH1{ color:#600; font-family:Tahoma; font-size:15px; font-weight:bold; text-decoration:none }
.WhiteBoldHeader { font-size: 16px; font-weight: bold; color: #fff; text-align: center; text-decoration: none }
.WhiteHeading { color:#fff;font-family:Tahoma;font-size:12px;font-weight:bold;text-decoration:none;}
.WhiteHeading a:visited { color:#FED }
.pl-links{color:#332b1b;font-family:Verdana;font-size:14px;line-height:22px;text-decoration:none;}
.pl-links:hover{color:#7e2208;font-family:Verdana;font-size:14px;line-height:22px;text-decoration:underline;}

.ColorDarkTan { background:#B5AC8D } /* between ropes */
.Color0 { background:#efece0 }
.Color1 { background:#eae5d5 }
.Color2 { background:#ddd5bb }
.Color3 { background:#d1c7a6 }
.Color4 { background:#7e2208 }
.Color5 { background:#4d1301 }
.Color6 { background:#ffffff }
.Color7 { background:#F4F2EA }
.Color8 { background:#F2EBE3 }
.Color1_featured { background:#DDD5BB }
.ColorWhite, .bgWhite { background:#fff }
.bgRose { background:#d44942 }
.bgYellow { background:#f4d985 }
.bgSky { background:#BFDDFA }
.bgArtBlue { background:#4D6B8D }
.BorderDarkRed { border: 1px solid #7e2208 }
.BorderBig{ border: 4px solid #7e2208; background: #efece0 }
.BorderBigger{border: 8px solid #7e2208; background: #efece0 }
.brown_border {	border:1px solid #7C3A08 }
.borderTan { border:1px solid #cbc1a2 }
.borderSky { border:1px solid #BFDDFA }
.brdrC0 { border:1px solid #efece0 }
.brdrC3 { border:1px solid #d1c7a6 }
.borderDarkTan { border:1px solid #B5AC8D }
.borderLtBlue { border:1px solid #0088EC }
.brdrBrown { border-color:#A09579 }
.brdrBlue { border:1px solid #06C }

.textwider2rows, .textwider3rows, .textwider5rows { background: #BFDDFA; border:1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:30px; width:350px }
.textwider3rows { height:45px; }
.textwider5rows { height:75px; }
.textbox, .textboxtiny, .textboxwide, .textboxwider, .textboxwiderstill, .hideObject, .showObject { height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
.textboxtiny { width: 110px }
.textboxwide, .hideObject, .showObject { width: 130px }
.textboxwider { width: 250px }
.textboxwiderstill { width: 350px }

.buttonDiv { padding:2px; cursor:pointer; text-align:center; text-decoration:none; color:#ffffff; background:#5b1308; border:#882211 1px solid }
.Button { padding:2px 4px 2px 4px; cursor: pointer; font-family:Verdana; font-size:10px; font-weight:bold; color:#fff; border-bottom:#7e2208 1px outset; border-left:#7e2208 1px outset; border-right:#7e2208 1px outset; border-top:#7e2208 1px outset; background:#5b1308 }

.title_display { background: #7e2208 }
.title_display, .title_display h2, td.title_display h2 { font-family: Tahoma; font-size: 12px; font-weight:bold; color:#fff  }
.title_display h2 { margin-left: 4px }

.SmallText { color:#000; font-family:Verdana;font-size:10px;text-decoration:none }

.showObject,.moreshow,.morelink{display:block;}
.defaultStyles,.morehidden,.hideObject{display:none;}

.pagelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000099;
	word-spacing: 3em;
}

.pagelinkCurrent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	word-spacing: 3em;
}

div.news { margin-bottom:20px; background:#FFFFFF }

.heading{
	font-size: 14px;
	margin:0;
	padding: 0 0 3px;
	background: #7C3A08;
	color: #FFFFFF;
}
h2.white_title{
	color: #FFFFFF;
	text-align: center;
	font-size: 20px;
	font-weight: 1000;
}

.cursHand { cursor:pointer }

.bodyWrap, .footLinks { position:relative; margin: 0px auto; float: center; width: 1000px; padding: 0px; border: 0px }
.bandBrown { height:4px; background:#A09579 }
.headLogo { float:left; margin:5px 5px 0px 20px }
div.headLinks { float:left; margin-left: 330px; margin-top: 21px }  /* ; border: 1px solid blue */
.headLinks, div.headLinks, div.headLinks a:link, div.headLinks a:visited { font-family:arial; font-size:11px; text-decoration:none; color:#7e2208 } /* color: #03301B */ 
.headLinks, div.headLinks a:hover { text-decoration:underline }
div.headIcons { float: left; margin:16px }
.headBtns { clear:both; margin-top:5px; text-align:center }
.headBtn { display:inline; margin:6px; padding:3px 5px 2px 5px; text-decoration:none }
.headBtn, .headBtn a:link, .headBtn a:visited, .headBtn a:hover { font-family:arial; font-size:15px; font-weight:bold; text-decoration:none; color:#7e2208 }
.headBtn a:hover { color:#B4AD97 }
.bgTopRope { background-image:url(/images/bgTopRope.gif) }
.TopropeBG { background-image:url(/images/top_rope_bg.gif) }
.bgTopRope, .TopropeBG { background-repeat:repeat-x; height:9px }
.navBoxSize { float:center; width: 184px }
.headBtn, .navBox { background: #FBF7E9; border: 1px solid #d1c7a6 } /* { background: #DDD5BB; border: 2px solid #D1C7A6 } */
.headerBox { padding-top: 3px; text-align: center; border: 1px solid #B5AC8D }
.navBg { float:left; width:184px; padding-top:3px; border-top:1px solid #d1c7a6 }
div.navLink, div.navLinkB { margin: 8px 1px 10px 8px; font-family: arial; font-size: 13px; font-weight: bold }
div.navLink, div.navLink a:link, div.navLink a:visited { text-decoration: none; color: #093923 } 
div.navLink a:hover { color:#327649 }
div.navLinkB, div.navLinkB a:link, div.navLinkB a:visited { text-decoration: none; color: #0049d0 }
div.navLinkB a:hover { color: #0088ff }
.mainContent { float:left; width:794px; padding:10px; border-top:1px solid #d1c7a6; border-left:1px solid #d1c7a6; background:#ffffff }
.boxFeatShow { width:176px; border:1px solid #b1a790 }
.featuredBox { float: right; width: 194px; margin: 24px 0px 20px 10px }
.boxContents { width: 184px; overflow: hidden; border: 2px solid #EAE5D5 }
.mobLink { float:left; margin:5px 10px 5px 5px }
.footLinks { clear:both; overflow:auto; background:#4D1301 }
.footLinks, .footLinks a:link, .footLinks a:visited { font-size: 10px; text-decoration: none; color: #FBF7E9 }
.centerHeading { width: 100%; padding: 3px 0px 3px 0px; text-align: center; font-weight: bold }
.searchTool { width: 340px }
.searchToolWider { width: 540px }
.searchTool div, .searchToolWider div { padding: 4px; border-bottom: 1px solid #ffffff }
table.searchResults td { padding: 10px 5px 5px 8px; vertical-align: top }
nav { display:none; z-index:1002; position:absolute; margin:5%; top: 20px; background:#FBF7E9; background-color:#FBF7E9;
  border:2px solid #D85A2A; border-radius: 1px; box-shadow:0px 0px 0px 8px rgba(160,149,121,0.7) }
.mobAd { width:468px; height:60px; }
@media(max-width: 467px) {  .mobAd { width:320px; height:100px } }
@media (max-width: 600px) {
  body { background-image:none }
  .maxwidth, .contentWidth { width:100% }
  img { max-width:100%; height:auto }
  .headLogo, div.headLinks, .headBtns, .bodyWrap, .navBoxSize, .mainContent, .width410, searchTool, .searchToolWider, .footLinks 
  	{ float:center; margin:auto; width:auto; height:auto; overflow-x:hidden }
  .headBtnHeader { margin:10px text-size:15px; font-weight:bold; color:#600 }
  .mainContent { padding:5px }
  .headBtns { margin-top:12px }
  nav .headBtn { display:block; float:left; margin:10px 20px 6px 20px}
  .headBtn:hover { color:#B4AD97 }
  nav .headBtn { display:block; float:left }
  .boxFeatShow { width:146px }
  .mobCols { float:left; width:50%; white-space:nowrap }
  iframe { width:100%; height:auto; overflow:auto }
  .marginTop-35 { margin-top: -42px }
}
@media (max-width: 460px) {
  .headBtn { margin: 6px 4px 6px 4px }
  .headBtnHeader { text-size:16px; font-weight:bold; color:#600 }
}

.image_left, .image_left_home { float:left; margin-right:6px; padding: 0px; border: 1px solid #7e2208 }
.image_left_home{ margin-top: 3px }
