body {
  background: #C0BCAA scroll top;
  margin: 0; 
  padding:0;
  border-top: 15px solid #9D966D;
}

.web_icon img { border: 0px;}

body, p, td, th, div {
  font-family:verdana;
  font-size:13px;
  color:#4E4B36; 
}

h3 {
 font-family:verdana;
  font-size:11px;
  color:#4E4B36;
	}

a:link {color: #006EC1; text-decoration: none;}     /* unvisited link */
a:visited {color: #006EC1; text-decoration: none;}  /* visited link */
a:hover {color: #5B9BCC; text-decoration: none}   /* mouse over link */
a:active {color: #006EC1; text-decoration: none}   /* selected link */

#PageForm {
  width:784px;
  background: url(form_sliver.gif) repeat-y;
}

#header {
  background-color: #6D4F3A;
  border-top: 1px solid #CECAB6;
  width: 520px;
  float: right; 
  height: 42px;
}

#site_title a,
#site_title a:visited,
#site_title a:hover,
#site_title a:active {
  margin:0; padding:0;
  display:block;
  text-decoration:none;
  text-indent:-9000px;
}
#site_title {
	margin: 0px;
	padding: 0px;
	height: 0px;
	display: none;
	}


#pageskin_wrapper {
 
}

#main {
    width: 520px;
    float: right;  
}

/* Begin Side for Business Forms */
	
.breadcrumbs { padding-left: 20px}

.business_table {
	margin: 30px; 
	}
	
.BusinessDirectorySection  {
	margin-top: -30px;
	padding: 0 20px 0 20px;
	
	}	
	
.school .itemTitle,.school_alt .itemTitle  { font-size: 13px;  display: block; padding: 0px; margin-bottom: -15px;}	

.main_delete {
	margin-top: 20px;
	}
	
.school {
	margin: 15px 0 0 0;
	padding: 0;
	
	}
.school h2{
	margin: 20px 0 0 -30px;
	}
.school h3{
	margin: 0 0 2px 0;
	padding: 0;
	}
.school p{
	margin: 0;
	padding:0;
	line-height: 14px;
	}
.school td{
	margin: 0;
	padding:0;
	}
	
.school tr{
	margin: 0;
	padding:0;

	}	

.school_alt {
	margin: 15px 0 0 0;
	padding: 0;
	 }

.school_alt h2{
	margin: 20px 0 0 -30px;
	}
.school_alt h3{
	margin: 0 0 2px 0;
	padding: 0;
	}

.school_alt p{
	margin: 0;
	padding:0;
	line-height: 11px;
	}
.school_alt td{
	margin: 0;
	padding:0;
	}	
#member_schools {
	margin-top: 20px;
	}	

/* End Side for Business Forms */
	
/* Begin Side for FAQ */
	
#main_faq {
	padding: 10px;
	}
	
#main_faq h3{
	padding: 10px;
	}

	
	
#main_faq p{
	padding: 10px;
	}
	
.article-list {
	margin: 0 0 40px 0;
	}

.article-list img {
	margin: 0 0 -3px 0;
	}	

#PageSkin__ctl2__ctl0_ArticleList_ContentList {
	padding:0px;
	margin: 0px;
	}	

#PageSkin__ctl2__ctl0_ArticleList_ContentList p{
	padding:0px;
	margin: 0px;
	}		
	
#main_faq #PageSkin__ctl2__ctl0_ContentList a{
	position: relative;
	bottom: 26px;
	}

#main_faq #PageSkin__ctl2__ctl0_ContentList img{
	position: relative;
	bottom: -2px;
	}
#main_faq #PageSkin__ctl2__ctl0_ContentList h2{
	position: relative;
	bottom: 0px;
	}		
	

/* End Side for FAQ */
/* End Side for events */



#main_event h2 {
	padding: 0px;
	margin: 0px;
	}
#main_event p {
	padding: 0px;
	margin: 0px;
	}
	

#event_content {
	padding: 15px;
	}	
	
#event_content_alt {
	padding: 15px;
	background: #C0BCAA;
	}


/* End Side for events */


#main h1 {
	padding: 10px 20px 0px 10px;
	font-size: 15px;
	}

#main h2 {
	padding: 0px 20px 0px 10px;
	font-size: 14px;
	}	
	
	
#main p {
	padding: 5px 20px 5px 20px;
	}	
	

#main_navlist {
    width: 520px;
    height: 42px;
    background: #CECAB6;
    margin: 0;
    padding: 0;   
}

.members {
	width: 185px;
	height: 42px;
	background: url(members.gif);
}
.join_us {
	width: 110px;
	height: 42px;
	background: #780000;
	}
	
.member_calendar {
	width: 110px;
	height: 42px;
	background: #780000;

	}
.newsletter {
	width: 111px;
	height: 42px;
	background: #780000;
	}

#main_navlist ul {
  margin: 0; 
  padding: 0; 
}

#main_navlist li {
  margin: 0; 
  list-style: none;
  float: left;
  border-bottom: 1px solid #CECAB6;
  border-right: 1px solid #CECAB6;
  color: #F7F1CF;
}

#main_navlist a 
{
  position: relative;
  top: 5px;
  left: 5px; 
  color: #F7F1CF;    
}


	
/* Begin Side for FF*/

#side {
  width: 263px;
  min-height: 200px;
  margin-top: -44px;
  border-top: 0px solid #CECAB6;
  float: left;
  background-image: url(logo.gif);
  background-repeat: no-repeat;
}

#side_nav 
{

  width: 176px;
  float: left;
  background: url(side_sliver.gif) repeat-y;

	}

#side_wrapper {
	width: 263px;
	}

.building {
	position: relative;
	top: 0px;
	}

/* End Side for FF*/

/* Begin Side for IE*/
* html #side {
  width: 263px;

  border-top: 0px solid #CECAB6;
  float: left;
  background-image: url(logo.gif);
  background-repeat: no-repeat;
}


* html #side_nav {
	margin-top: 0px;
	
	width: 176px;
	right: 0px;	
}

* html #side_wrapper {
  margin-top: 0px;
  width: 263px;
}

* html .building {
	position: relative;
	top: -17px;
	}

/* End Side for IE */

#side_nav a {
	padding: 5px;
	color: #F7F1CF;
	width: 166px;
	height: 23px;
	float: left;
	background: #780000;
	border-bottom: 1px solid #CECAB6;
}

#side_nav a:hover  {
	background: #886348;
}

/* Selected Side_nav works in firefox */
#side_nav ._SelectedMenuItem {
	background-color: #886348;
}
/* Selected Side_nav works in IE */
#side_nav a.mymenu_SelectedMenuItem {
	background: #886348;
}

#PageSkin__ctl2__ctl0_tblForm {
	margin-left: 20px;
	}


#footer {
  font-size: 12px;
  height: 22px;
  line-height: 12px;
  margin-top:10px ;
  width: 784px;
  background: url(footer.gif);
  clear: both;
  padding: 0px;
}

#footer .digett{
	float:right;
	font-size:9px;
	text-align:right;
	color:#ccc;
	position: relative;
	bottom: 5px;
	right: 12px;
}

#footer .digett img {
	border: 0;
	float:right;
	position: relative;
	left: 5px;	
}

#footer a {
	color:#ccc;	
}

#PageSkin__ctl1__ctl0_pnlLogout, #PageSkin__ctl1__ctl0_pnlLogin{
	position: relative;
	top: 7px;
	left: 280px;
	}

.c:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

body.notfound  {
	text-align: center;
	background: #CDCDBD;
	}

.c {display: inline-block;}

/* Hides from IE-mac \*/
* html .c {height: 1%;}
.c {display: block;}
/* End hide from IE-mac */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate 
{
	text-indent:-9000px;
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	letter-spacing: 0;
}

.sIFR-hasFlash #main h1 { font-size:30px; margin: 0px; padding: 0 0 0 10px; width: 498px; visibility: hidden; background: #C0BCAA; border-right: 1px solid #CECAB6}

/* These are standard sIFR styles... do not modify */

.web_icon { border: 0px;}


