﻿html{ background-color: #fff; margin:0; } 
body { 
  background-color:#fff; 
  color: #333; 
  font-size: 13px; 
  line-height: 1.5em; 
  text-align: left; 
} 
p, h1,h2,h3 {margin:0 0 .75em 0;} 
hr{ line-height:15px; margin: 15px 0 15px 0; }
h1{font-size: 21px; font-weight:normal;} 
h2{font-size: 16px; font-weight:normal;} 
h3{font-size: 14px; font-weight:normal;}
em{font-style:italic;} 

/*sidenav default rules*/
.sidenav div.AspNet-Menu-Vertical ul { margin:0; }
.sidenav div.AspNet-Menu-Vertical ul li a { text-decoration:none; color:#38312d; line-height:35px;}
.sidenav div.AspNet-Menu-Vertical ul li ul {text-indent:10px;margin:0;}
.sidenav div.AspNet-Menu-Vertical ul li ul li ul{text-indent:25px;}

/*end sidenav default rules*/

.sidenav div.AspNet-Menu-Vertical ul { margin: 0px 0 20px 25px;}
.sidenav div.AspNet-Menu-Vertical { padding:20px 0 10px 0; }

.sidenav div.AspNet-Menu-Vertical ul li a:link { color:#38312d; font-weight:normal;  }
.sidenav div.AspNet-Menu-Vertical ul li a:visited { color:#38312d; font-weight:normal; }
.sidenav div.AspNet-Menu-Vertical ul li a:active { color:#38312d; font-weight:normal; }
.sidenav div.AspNet-Menu-Vertical ul li a:hover { color:#5e340f; font-weight:bold; }
.sidenavOn{color:#5e340f !important; font-weight:bold !important; }

#pagecontainer{width: 850px; margin: 0 auto;}/*setting total pagewidth here*/
.aspnetForm{}/*not recommended to set page width here*/
.aspnetForm input{margin:0 .5em .75em 0;}
.dropheader{background-color:#fff; text-align:center; } 
.placeloginform{margin: 1em 0 1em 0;}
.placeloginform table {margin-left:10px;} 
.sidenavplacement {float:left;width:190px; }
.sidenavplacement a{ color:#A9591C; font-weight:bold; }
.sidenav{ font-size:15px; } 
#sidenav_wrapper{margin:0 0 0 40px; background-color:#f7f5e1; }
.maincontent{}
.content{float:left;width:610px; margin-bottom:20px;}
.content a { color:#A9591C; font-weight:bold;}
.dropText{ margin: 20px 0 0 26px; } 
.dropfooter{background-color:#f7f5e1;clear:both;text-align:center; font-size:10px; line-height: 15px; width:781px; margin:0 auto;}
#footer_content  {padding:10px 0 10px 0 ;}
#footer_content a {color:#A9591C;}

/*[MENU] defaults*/ 
.submenu { text-align: left; font-size: 1em; }
.submenu li { list-style:none !important; margin:0 !important; }
.menuDesc { line-height: 1em; }

/*unordered lists in ckedit have bullets*/
.content ul li {list-style:disc; margin-left:20px;}
.content ul{margin:1em 0 1em 0;}

div.maincontent{overflow:hidden;width:100%;}/*clearfloat hack to give container div height*/
.sidenavplacement{display:inline;} /*ie dbl margin bug*/



/*base form defaults; to ensure browser compatibility, extend these, but don't remove them unless you know what you are doing*/
.formContainer {margin:0;padding:0; }
.formContainer ul{margin:0;padding:0; }

*html .ulform li{ border-color:yellow; filter:chroma(color='yellow');height:1%; background-color:inherit;}/*ie6 tranparent border hack*/
.ulform li { border: 1px solid transparent;  list-style-type:none !important;  margin:0;padding:0; vertical-align:top; }/*turn off bullets for forms, border makes ie 6,7 render correctly*/
.ulform li input { margin:0;padding:0; }/*next two lines are ie hacks...*/
.ulform li ul li  { margin:0;padding:0; float:left; display:inline; 
    min-height:2em; height: auto !important; /*ie6 min-height hack*/ height: 2em; /*width:200px;*/ margin: 0 0 10px 0 !important;}

li.formLabel { float:left; width:200px;line-height:2em; word-wrap: break-word;}
li.formInput { float:left; width:200px;line-height:2em;}

.ulform li ul {clear:both;}
/*end form defaults*/

/*[SEARCH] defaults*/
.search_form{}
.serach_input{}
.search_btn{}
.search_results{}
.content .SearchResultsContainer, .content .SearchResultsContainer ul, .content .SearchResultsContainer ul li {margin:0;}
.content .SearchResultsContainer li{ list-style-type:none; margin:0; }
/*end [SEARCH] defaults*/

/*comments defaults*/
.AddC ul li, .CMainDiv ul li { list-style-type:none; }
.OuterAddList li, .OuterCList li {margin-left:0 !important;}
.InnerCListItemTitle, .AddCItem { font-weight:bold; }
.AddCValue input { width:50%;}
.AddCMainValue textarea{ width:90%; height: 150px; }
.OuterCListItem { margin-bottom:2em; }
.OuterCListItem ul {margin:0 0 5px 0;}
.InnerCListItemTitleHr hr{ margin:2em 0 0 0; color:#ccc; background-color:#ccc; height:1px; border:0; }
/*comments defaults*/

.backtoParent{display:none;}

#troops{ margin:0 0 0 25px; font-size:13px; }
#home_left_col{float:left; /*width: 351px;*/ width: 341px; margin:0;}
#home_left_col p{ width:330px;}
#home_right_col{float:right; width: 230px; overflow:hidden;/*prevent float break in ie6,7*/}
#home_right_col ul{ margin:0; }
#home_right_col ul li{ list-style:none !important; font-size:12px; margin:0; }
#home_right_col ul li p{ margin:0 0 15px 0; line-height:15px;}
.home_events_head{ background-color:#623121; color:#fff; font-size:16px !important; font-weight:bold; line-height:30px; text-align:center;}
.home_events_subhead{ background-color:#ded9c2; text-align:center; font-weight:bold; margin-bottom:8px !important; }
.home_events_info{ background-color:#ded9c2; padding:15px 10px 2px 10px; }

.fourteenpx_bold{ font-size:14px; font-weight:bold; }
.fourteenpx_bold_brown{ font-size:14px; font-weight:bold; color:#663300; }
#feature_stories{width:460px; margin:20px 40px 20px 65px; line-height:17px;}
#issue_box{float:left; width:380px; background-color:#f9f3e3; padding:20px 40px 20px 40px; margin:15px 0 15px 30px;}
#issue_pen{ float:left; width:59px; height:182px; margin-left:-26px; margin-top:-20px; }
#issue_dl{ float:right; text-align:right; width:100px; margin-bottom:20px;}

.coming_up_month{ font-size:24px; color:#613211; width: 135px; text-align:center; line-height:48px; }
.coming_up_list{  width: 400px; }
.coming_up_list ul li { margin:0 40px 0 0; }
.coming_up_list_odd td, .coming_up_list_even td{background-color:#f9f3e3 !important; padding:10px 0 10px 0; }
.coming_up_list_even td{ background-color:#fff !important;  }

#adv_list li { list-style-type:none; }
#adv_content{ float:left;width:340px; margin:0 20px 0 10px; }
.clearForm1{margin:0 0 0 20px;}
.formLabel1{width:260px !important; padding-right:10px !important;}
#contact_content{ margin-left:10px; float:left; width: 540px; 

