/* BEG ----------------------------------------------- Page elements */
body, td, div
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		font-size:11px;
		line-height: 16px;
	}

body
	{
		/*text-align: center; -- this has been taken out so the menus align properly -- */
		background-color: #F5F3DB;
		margin: 0px;
		margin-top: 0px;
		margin-left: 0px;
		padding: 0px;
	}
	
h1
	{
		font-size: 14px;
		font-weight: bold;
		margin: 15px 0px 15px 0px;
	}
	
h2
	{
		font-size: 12px;
		font-weight: bold;
		margin: 0px;
	}

div.hr hr {
  display: none;
}
div.hr
	{
		border: 0px;
		border-bottom: 1px dashed #933333;
		margin: 15px 0px 15px 0px;
		height:1px;
	}
	
.highlight { background-color: yellow; }
img { border: 0px; }	
input { font-size: 9px; margin: 2px 0px 2px 0px; }	
.maroon { color: #802833; }
p	{ margin: 20px 0px 0px 0px; padding: 0px; text-align: left; }

/*
ul  { list-style-image: url("../img/bullet1.gif"); margin: 0px 0px 0px 20px; }
li { margin: 0px; }
*/
			
a { color: #0004BD; text-decoration: underline; }
a:hover { color: #6063DF; }

.gray  { color: #999999; text-decoration: none; font-size: 10px; }
a.gray:link { color: #999999;  }
a.gray:hover { color: #C4C4C4; }	

/* END ----------------------------------------------- Page elements */


/* TOP BAR -----------------------------------------------  */

#top
	{
	    width: 741px;
		margin: 0px auto 0px auto;
	}	
			
#nav-top
	{
	    width: 741px;
		margin: 0px auto 0px auto;
		background-color: #802833;
	}
		
		
/* MAIN AREA -----------------------------------------------  */		
	
#search-site-home { margin: 13px 0px 11px 0px; }
#search-site-home td, #search-site-home a, #search-site-home a:link
	{ 
		color: #999999; 
		text-decoration: none; 
		font-size: 10px;
		line-height: 13px; 
		font-weight: bold; 
	}

#content-home
	{
	    width: 741px;
		text-align: left;
		margin: 0px auto 0px auto;
		background-color: #fff;
	}

#main
	{
		width: 741px;
		margin: 0px auto 0px auto; 	
		background-color: #fff;
	} 
	
#leftbar-home
	{
	    
		border-top: 1px solid #F9EBC4;
		/* no background shorthand was used below so this would work in Firefox */
		background-color: #fff;
		background-image: url(../img/home/lady-calf-main.jpg);
		background-repeat: no-repeat;
		background-position:bottom;
	}
	
#leftbar
	{
	    width: 170px;
		height: 400px;
		padding: 21px 0px 0px 0px;
		vertical-align: top;
		border-top: 1px solid #fff;
		text-align: left;
		/* no background shorthand was used below so this would work in Firefox */
		background-color: #EFCC6C;
		background-image: url(../img/sitewide/left-bar-image1.jpg);
		background-repeat: no-repeat;
		background-position: bottom;
	}
	
#leftbar-members
	{
	    width: 170px;
		height: 400px;
		padding: 21px 0px 0px 0px;
		vertical-align: top;
		border-top: 1px solid #fff;
		text-align: left;
		/* no background shorthand was used below so this would work in Firefox */
		background-color: #933333;
		background-image: url(../img/sitewide/left-bar-image-members.jpg);
		background-repeat: no-repeat;
		background-position: bottom;
	}

#leftnav-search
	{
		padding: 0px 0px 0px 18px;
		vertical-align: top;
		font-size: 10px;
	}

#leftnav, #leftnav-members { padding: 0px 0px 0px 18px; }
#leftnav ul, #leftnav-members ul { margin: 0px; padding: 0px; }
#leftnav li, #leftnav-members li { list-style-type: none; margin: 10px 0px 0px 0px; padding: 0px; }

#leftnav a, #leftnav a:link 
	{ 
		font-size: 12px; 
		line-height: 16px; 
		font-weight: bold; 
		text-decoration: none; 
		color: #802833; 
	}
#leftnav a:hover { font: bold 12px/16px; text-decoration: none; color: #000; }

#leftnav-members a, #leftnav-members a:link 
	{ 
		font-size: 12px; 
		line-height: 16px; 
		font-weight: bold; 
		text-decoration: none; 
		color: #EFCC6C; 
	}
#leftnav-members a:hover { font: bold 12px/16px; text-decoration: none; color: #A78600; }


#spacebetween
	{
	    width: 26px;
		border-bottom: 1px solid #D6C3B1;
	}

#content
	{
	    width: auto;
		text-align: left;
		padding: 8px 10px 20px 20px;
		border-bottom: 1px solid #DECDCE;
	}	

	
/* INNER PAGES -----------------------------------------------  */			

.titleimage { margin: 33px 0px 10px 0px; display: block; } 	
.titleimage-members { margin: 16px 0px 18px 0px; display: block; } 	
.imageborder { border: 1px solid #530000; } 

/* MEMBERS SECTION -----------------------------------------------  */			

#forgotPassHeader, #forgotPassTable {display:none}

#loginbox, #forgotPassTable
	{ 
		border: 1px solid #D7D7D7; 
		background-color: #F5F3DB; 
		padding: 0px 27px 10px 27px;
	} 
.whitetext { color: #fff; }


/* FOOTER -----------------------------------------------  */		
#footer { width: 741px; margin: 20px auto 20px auto; padding-bottom: 20px; }
#footer td { font: 10px/16px; text-align: left; }
#footer a { color: #8C8A8A; text-decoration: underline; }
.footer-color { color: #8C8A8A; }

/* other */
a.red-alert 
{
	display:block;
	background-image:url(/lib/img/links/housingRes.gif);
	background-repeat:no-repeat;
	width:272px;
	height:44px;
	margin:0;
	margin-top:-12px;
	padding:0;
	border:0;
	color:#f00;
	text-indent:-999px;
}