/* CSS Document */

body {
	background-color: #757575;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}

a img {border: none;}

h1 { 
	padding: 0px;
	margin: 0px;}	
	
h2 {
	padding: 0px;
	margin: 0px;}
	
h3 {padding: 0px;
	margin: 0px;}
	
.graybg {
    background-image:url(/images/shadow_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;}	
	
.featured_prop_pic {
	padding: 0px 4px 0px 1px}
	
.create_proposal_pic {
	padding: 0px 4px 0px 1px}	
	
.home_news_text {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	line-height: 12px;
	padding: 22px 30px 10px 24px;
	width: 384px;}
	
	.home_news_text a {
	color:#990033;
	text-decoration: underline;}
	
	.home_news_text a:visited {
	color:#990033;
	text-decoration: underline;}
	
	.home_news_text a:hover {
	color:#333333;
	text-decoration: underline;}
	
	.home_news_text a:active {
	color:#666666;
	text-decoration: underline;}
	
	ul#twitter_update_list{list-style:none;padding:0 18px;margin: 10px 0;font-size: 12px;overflow:hidden;}
	ul#twitter_update_list li{padding: 0;}
	ul#twitter_update_list a{color:#990033;
	text-decoration: underline;}
	
.featured_property_text {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 11px;
	line-height: 13px;
	padding: 12px 26px 12px 19px;
	width: 277px;}
	
	.featured_property_text strong {
	font-weight: bold;
	color: #990033;}
	
	.featured_property_text a {
	color:#990033;
	text-decoration: underline;}
	
	.featured_property_text a:visited {
	color:#990033;
	text-decoration: underline;}
	
	.featured_property_text a:hover {
	color:#333333;
	text-decoration: underline;}
	
	.featured_property_text a:active {
	color:#666666;
	text-decoration: underline;}
	

.homepage_header_text h1 {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #ffffff;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
		letter-spacing: .10em;
		padding: 3px 6px 6px 19px;}	
		
		
.main_content {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 17px;
	padding: 30px 24px 5px 20px;
	width: 519px;}
	
	.main_content strong {
	font-weight: bold;
	color: #333333;}
	
	.main_content .red_bold_text {
	font-weight: bold;
	color: #990033;}
	
	.main_content a {
	color:#990033;
	text-decoration: underline;}
	
	.main_content a:visited {
	color:#990033;
	text-decoration: underline;}
	
	.main_content a:hover {
	color:#333333;
	text-decoration: underline;}
	
	.main_content a:active {
	color:#666666;
	text-decoration: underline;}
	
		
	.main_content .lg_red {
		color:#990033;
		font-size: 13px;
		font-style: normal;
		font-weight:bold;
		letter-spacing: .10em;
		padding-bottom: 15px;
		width: 519 px;
		padding-bottom: 5px;
		border-bottom-style: dotted;
		border-bottom-color: #aeaeae;
		border-bottom-width: 1px;}
		
		
		.main_content .lg_red_no_underline {
		color:#990033;
		font-size: 13px;
		font-style: normal;
		font-weight:bold;
		/*letter-spacing: .10em;*/
		padding-bottom: 5px;}
		
		.main_content .lg_gray {
		color:#333333;
		font-size: 12px;
		font-weight:bold;}
		
		.main_content .sm_text {
		font-size: 9px;
		color:#333333;}
		
		
		
.main_content_title {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #000000;
		font-size: 20px;
		padding: 4px 24px 0px 20px;
		font-style: normal;
		font-weight:bold;}
		




.lois_content {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 17px;
	padding: 30px 24px 5px 30px;
	width: 700px;}
	
	.lois_content strong {
	font-weight: bold;
	color: #333333;}
	
	.lois_content .red_bold_text {
	font-weight: bold;
	color: #990033;}
	
	.lois_content a {
	color:#990033;
	text-decoration: underline;}
	
	.lois_content a:visited {
	color:#990033;
	text-decoration: underline;}
	
	.lois_content a:hover {
	color:#333333;
	text-decoration: underline;}
	
	.lois_content a:active {
	color:#666666;
	text-decoration: underline;}
	
		
	.lois_content .lg_red {
		color:#990033;
		font-size: 13px;
		font-style: normal;
		font-weight:bold;
		letter-spacing: .10em;
		padding-bottom: 15px;
		width: 519 px;
		padding-bottom: 5px;
		border-bottom-style: dotted;
		border-bottom-color: #aeaeae;
		border-bottom-width: 1px;}
		
		
		.lois_content .lg_red_no_underline {
		color:#990033;
		font-size: 13px;
		font-style: normal;
		font-weight:bold;
		letter-spacing: .10em;
		padding-bottom: 15px;
		width: 519 px;
		padding-bottom: 5px;}
		
.lois_content_title {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #000000;
		font-size: 20px;
		padding: 4px 24px 0px 20px;
		font-style: normal;
		font-weight:bold;}






		

		
		
		
.tablehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	text-align: left;
	padding: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.tablecell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
	padding: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.tablecellcentered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
	padding: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.tablecellright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}	

.tablecell_righttop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
	padding: 3px;
	
	border-top-width: 1px;
	
	border-top-style: solid;
	
	border-top-color: #CCCCCC;
}	

.tablecell_lefttop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
	padding: 3px;
	
	border-right-width: 1px;
	border-top-width: 1px;
	
	
	border-top-style: solid;
	border-right-style: solid;
	
	border-right-color: #CCCCCC;	
	border-top-color: #CCCCCC;}
		





.search_padding {
	padding: 62px 25px 0px 267px;}	

.side_menu_padding {
	padding: 10px 21px 4px 16px;}
	
.side_menu {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #333333;
	font-size: 10px;
	line-height: 12px;
	padding: 4px 0px 4px 0px;}
	
	.side_menu strong {
	font-weight: bold;
	color: #333333;}
	
	.side_menu a {
	color:#990033;
	text-decoration: none;}
	
	.side_menu a:visited {
	color:#990033;
	text-decoration: none;}
	
	.side_menu a:hover {
	color:#333333;
	text-decoration: none;}
	
	.side_menu a:active {
	color:#666666;
	text-decoration: none;}
	
.side_text {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #333333;
	font-size: 10px;
	line-height: 14px;
	padding: 4px 21px 4px 16px;}
	
	.side_text strong {
	font-weight: bold;
	color: #333333;}
	
	.side_text a {
	color:#990033;
	text-decoration: underline;}
	
	.side_text a:visited {
	color:#990033;
	text-decoration: underline;}
	
	.side_text a:hover {
	color:#333333;
	text-decoration: underline;}
	
	.side_text a:active {
	color:#666666;
	text-decoration: underline;}
	
.side_header_text h1 {
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color: #ffffff;
		font-size: 10px;
	
		font-weight:bold;
		letter-spacing: .10em;
		padding: 0px 21px 6px 16px;}	
	
.footer_text {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #999999;
	font-size: 9px;
	line-height: 14px;
	padding: 0px 7px 7px 7px;
	font-weight: bold;}
	
	.featured_property_text em {
	font-weight: bold;
	color: #666666;}
	
	.footer_text a {
	color:#666666;
	text-decoration: none;}
	
	.footer_text a:visited {
	color:#666666;
	text-decoration: none;}
	
	.footer_text a:hover {
	color:#333333;
	text-decoration: none;}
	
	.footer_text a:active {
	color:#666666;
	text-decoration: none;}
	
#eventcontent {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #000000;}
	
	#eventcontent h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #81082B;}

	#eventcontent a {
	color: #81082B;
	text-decoration: underline;}
	
	#eventcontent a:hover {
	color: #81082B;
	text-decoration: none;}
	
	#eventcontent a:active {
	color: #81082B;
	text-decoration: underline;}
	
	#event2nd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #81082B;
	padding: 10px;
}

	#event2nd strong {
	text-transform: uppercase;
}

	#event2nd a {
	color: #81082B;;
	text-decoration: underline;
	font-weight: bold;}
	
	#event2nd a:hover {
	color: #81082B;
	text-decoration: none;
	font-weight: bold;}
	
	#event2nd a:active {
	color: #81082B;
	text-decoration: underline;
	font-weight: bold;}
	
	.cal1 td.header {
    border-right-style:none;
    background-color:White;
}

.cal1 td.title:hover {
    background-color:White;
}

.cal1 td.header:hover {
    background-color:White;
}

.cal1 { 
	background: #F1F6F8; 
	width:210px;
	height:25px;
} 
.cal1 td.title { 
	font-size:10px;
	border-bottom:4px groove #DDDDDD;
	border-top:1px solid #DDDDDD;
	border-right-style: none;
	width:70px;
	background: #FFFFFF;
 	font-weight:bold; 
}

.cal1 td.left { 
	border-left:1px solid #DDDDDD;
}

.cal1 td.leftbold {
    border-left:1px solid #DDDDDD;
    font-weight:bold;
}

.cal1 td.bold {
    font-weight:bold;
}

.cal1 td { 
	color: #333333; 
	border:1px solid #DDDDDD; 
	border-left-color: #DDDDDD; 
	border-left-style: none;
	border-top-style: none;  
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	line-height: 25px; 
	text-align: center; 
	cursor:default;
 
} 

.cal1 td:hover {
    background-color: #FFFFCC;
}

.cal1 a { 
	color: #81082B;
	display:block; 
} 
* html .cal1 td a {width: 100%;} 

.cal2 td.header {
    border-right-style:none;
    background-color:White;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    height:35px;
}

.cal2 td.title:hover {
    background-color:White;
}

.cal2 td.header:hover {
    background-color:White;
}

.cal2 { 
	background: #F1F6F8; 
	width:860px;
	height:.5em;
} 
.cal2 td.title { 
	font-size:12px;
	border-bottom:4px groove #DDDDDD;
	border-top:1px solid #DDDDDD;
	border-right-style: none;
	height:25px;
	background: #FFFFFF;
 	font-weight:bold;
	text-align: center;
	vertical-align: middle;
}

.cal2 td.left { 
	border-left:1px solid #DDDDDD;
}

.cal2 td.leftbold {
    border-left:1px solid #DDDDDD;
    font-weight:bold;
}

.cal2 td.bold {
    font-weight:bold;
}

.cal2 td {
	color: #333333;
	border:1px solid #DDDDDD;
	border-left-color: #DDDDDD;
	border-left-style: none;
	border-top-style: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height: 100px;
	text-align: left;
	vertical-align: top;
	padding-left: 6px;
}

.cal2 td:hover {
    background-color: #FFFFCC;
}

.cal2 a { 
	color: #81082B;
	display:block;
}

.cal2 a.eventlink {
    text-decoration:none;
    background-color:white;
    font-size:9px;
    padding:2px;
    margin:3px;
}

.cal2 a.eventlink:hover {
    text-decoration:underline;
    background-color:#E9E9E9;
    padding:2px;
    margin:3px;
} 

* html .cal2 td a {width: 100%;} 


.eventList
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333333;
    text-decoration: none;
}

.eventList td.events_header 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:White;
    background-color:#81082B;
    border-bottom: solid 3px #8c4040;
    padding:8px;
    margin: 8px;
}

.eventList td.date_header 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
    color:#3f0000;
    padding:6px;
    margin: 6px;
}

.eventList tr.event
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333333;
    height: 30px;
    border-bottom: solid 3px #8c4040;
}

.eventList tr.event:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333333;
    height: 30px;
    background-color:#FFFFCC;
    border-bottom: solid 3px #8c4040;
}

.eventList tr.event_alt
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333333;
    height: 30px;
    background-color:#F1F6F8;
    border-bottom: solid 3px #8c4040;
}

.eventList tr.event_alt:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333333;
    height: 30px;
    background-color:#FFFFCC;
    border-bottom: solid 3px #8c4040;
}

.eventList tr.event td
{
    border-bottom: solid 1px #8c4040;
    padding-left: 6px;
}

.eventList tr.event_alt td
{
    border-bottom: solid 1px #8c4040;
    padding-left: 6px;
}

.eventList tr.event a
{
    color:#81082B;
    text-decoration: none;
}

.eventList tr.event a:hover
{
    color:#81082B;
    text-decoration: underline;
}

.eventList tr.event_alt a
{
    color:#81082B;
    text-decoration: none;
}

.eventList tr.event_alt a:hover
{
    color:#81082B;
    text-decoration: underline;
}

.event_detail_header
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight:bold;
    color:#81082B;
    padding:6px;
    margin: 6px;
}

.event_detail
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:normal;
    color:#333333;
    padding:8px;
    margin: 8px;
    line-height:1.5em;
}

ul#frontend_view_selector{position:relative;width:96%;float:left;padding:0 10px 0 15px;margin:0;border-bottom:1px solid #999;}
ul#frontend_view_selector li{font-family: Verdana, Arial, Helvitica, sans-serif; font-size:12px; background:#efefef;display:block;float:left;margin:0 0 -1px 4px;border: 1px solid #ccc;border-bottom:1px solid #999; padding:4px;}
ul#frontend_view_selector a{text-decoration:none;color:#81082B;}
ul#frontend_view_selector a:hover{text-decoration:underline;color:#81082B;}
ul#frontend_view_selector.month li#monthview, ul#frontend_view_selector.day li#todayview{position:relative;background:#fff url(images/ulnavbar.gif) no-repeat left top;border: 1px solid #999;border-bottom:1px solid #fff;}
