html{ background-color: #fff; margin:0; } 
body { 
  background-color:#fff; 
  color: #666; 
  font-size: 13px; 
  line-height: 1.5em; 
  text-align: left; 
} 
p, h1,h2,h3{margin:0 0 .75em 0;} 
h1{font-size: 21px; color:#c5c4c4;} 
h2{font-size: 16px; font-weight:bold;} 
h3{font-size: 14px; font-weight:bold;}
em{font-style:italic;}
.content a {color:#876823;} 

/*sidenav default rules*/
.sidenav div.AspNet-Menu-Vertical ul { margin:0; }
.sidenav div.AspNet-Menu-Vertical ul li a { text-decoration:none; color:#999; /*line-height:23px;*/}
.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: 10px 0 20px 39px;}

#pagecontainer{margin: 0em;width: 990px; }/*setting total pagewidth here*/
.aspnetForm{}/*not recommended to set page width here*/
.aspnetForm input{margin:0 .5em .75em 0;}
.dropheader{  } 
.placeloginform{margin: 1em 0 1em 0;}
.placeloginform table {margin-left:10px;}
.sidenavplacement{float:left;width:188px;background-color:#efeeec;padding-bottom:2000px;margin-bottom:-2000px;}
.sidenav{ color:#666; font-size:16px; line-height:35px; min-height: 450px; height: auto !important; /*ie6 min-height hack*/ height: 450px; } 
.maincontent{}
.content{float:left;width:502px; margin:15px 0 0 0; /*background-color:#999;*/}
.dropText{width:462px; margin: 0 0 0 20px; /*background-color:#fca;*/} 
.dropfooter{background-color:#6c6f70;clear:both;}
#footer_content{padding:8px 32px 3px 0;clear:both;}
#footer_content a{color:#fff;}

/* defaults*/ 
.submenu { text-align: left; font-size: 1em; margin:9px 0 0 0; }
.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*/

/* 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  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*/

/*site specific rules*/
#rt_col{float:right; width:300px; /*background-color:#fca;*/}
#rt_col_content{width:268px; /*background-color:#ccc;*/ margin:12px 0 0 0; text-align:center;}
#rt_col_content a { color:#876823; font-style:normal; font-weight:bold; font-size:14px; }
#obit_list { margin: 9px 0 0 0; }
#obit_list li { font-style:italic; margin: 0 0 9px 0; font-size:12px;}


.submenu li { font-style:italic; margin: 0 0 9px 0 !important; font-size:12px; text-align:left; line-height:1.5em; }
.submenu { margin:9px 0 0 0; }
.submenu .menuDesc { line-height: 1.5em; }

.mbits .submenu li { font-style:italic; margin: 0 0 9px 0 !important; font-size:12px; text-align:center; line-height:1.5em; }
.mbits .submenu { margin:9px 0 0 0; }
.mbits .submenu .menuDesc { line-height: 1.5em; }

.backtoParent {display:none;}
.AddC{clear:both;}
/*end site specific rules*/







/**** BEGIN COMMON GRID VIEW STYLES ****/
.COMGV{ border: 1px solid white; }
.COMGVHeaderRow,.COMGVHeaderRow>TH,.COMGVRow,.COMGVRow>TD,.COMGVRowAlt,.COMGVRowAlt>TD,.COMGVRowSelected,.COMGVRowSelected>TD,.COMGVPager,.COMGVPager>TD,.COMGV>CAPTION{ border: 1px solid white; padding: 4px 4px 4px 4px;color: #222; }
.COMGVHeaderRow,.COMGVHeaderRow>TH,.COMGV>CAPTION
{
	text-align:left;
	background-color: #E9EAEA;
}
.COMGVFooterRow,.COMGVFooterRow>TD{ border: 1px solid white; padding: 4px 4px 4px 4px;color: #222; font-weight:bold; }
.COMGVFooterRow
{
	text-align:left;
	background-color: #E9EAEA;
}
.COMGV>CAPTION
{
	border-bottom:none;
	font-weight: bold;
}
.COMGVRow,.COMGVRow>TD,.COMGVRowAlt,.COMGVRowAlt>TD,.COMGVRowSelected,.COMGVRowSelected>TD
{
	border:none;
	border-left: 1px solid white;
	border-right: 1px solid white;
	color: #222;
}
.COMGVRow,.COMGVRow>TD { background-color:White; }
.COMGVRowAlt,.COMGVRowAlt>TD { background-color: rgba(207, 209, 208, 0.3);; }
.COMGVRowSelected,.COMGVRowSelected>TD{ background-color: rgba(207, 209, 208, 0.3); font-weight:bold; }
.COMGVPager
{
	border: 0px none #8D8C8C;
	background-color: #E9EAEA;
}
.COMGV A,.COMGVPager>A { border: 0px none #8D8C8C; padding:none;color: #222; }
.COMGVRow>.MultiCell,.COMGVRowAlt>.MultiCell,.COMGVRowSelected>.MultiCell,.COMGVFooterRow>.MultiCell
{
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

/**** END COMMON GRID VIEW STYLES ****/

/**** BEGIN COMMON DETAIL VIEW STYLES ****/
.COMDV{ border: 1px solid white; text-align:left; }
.COMDV>CAPTION{ 
	border: 1px solid white;padding: 4px 4px 4px 4px;color:#333;
	text-align:left; background-color:#E9EAEA;	
	border-bottom:none;
	font-weight: bold;
}
.COMDVHeadRow,.COMDVHeadRow>TD,.COMDVRow,.COMDVRow>TD,.COMDVCR,.COMDVCR>TD, .COMDVFooterRow, .COMDVFooterRow>TD { padding: 4px 4px 4px 4px; vertical-align:middle; }
.COMDVHeadRow,.COMDVHeadRow>TD,.COMDVCR,.COMDVCR>TD,.COMDVCR,.COMDVCR>A
{
	background-color: #E9EAEA;
	color: #222;
	font-weight:bold;
}
.COMDVRow,.COMDVRow>TD, .COMDVFooterRow, .COMDVFooterRow>TD { background-color:#E9EAEA; }
.COMDVRow>TD{
  width:75%;
}
.COMDVRow>.COMDVFiledCell
{
	padding-right:8px;
	text-align:right;
	font-weight:bold;
    width:25%;
}
.COMDVCR,.COMDVCR TD {  }
.COMDVCR,.COMDVCR A{ color: #222; }


.COMGVRowSelected>TD>TEXTAREA{ width:400px; }
/**** END COMMON DETAIL VIEW STYLES ****/




/*Obituary and comments*/
.ObitCom{ width:100%; }
.ObitCom>TBODY>TR>.Com{}
.ObitCom>TBODY>TR>.ComIns>input[type=text]{ width:300px;}
.ObitCom>TBODY>TR>.ComIns>TEXTAREA{ width:400px;}
.ObitCom>TBODY>TR>.ComIns{}


