body {
	background:#183d51 url(../contentImages/default/page_bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;}
#wrapper {
	width:920px;
	margin:0 auto;}
#header {
	width:920px;
	height:216px;
	background:url(../contentImages/default/header.jpg) no-repeat;}
#header h1 {
	text-indent:-5000px;}
#maincontent {
	width:850px;
	margin:0 auto;
	background:url(../contentImages/default/maincontent_bg.gif) repeat-y;}
a:link, a:visited {
	color:#178AC1;
	text-decoration:none;
}
a:hover, a:active {
	color:#005bb0;
	text-decoration:underline;}
strong {
	color:#106187;}
div#homeintro {
	font-size:12px;
	color:#660000;
	font-style:italic;}
#homeintro p {
	margin:0 20px 0 20px;}

/*MENU*/
#menu {
	width:221px;
	float:left;
	background:#d4e2e9 url(../contentImages/default/menu_bg.jpg) repeat-y;
	text-align:left;
	vertical-align:top;}
#menulist {
	list-style:none;
	margin:0;
	padding:0;}
#menulist a {
	text-decoration:none;}
#home, #home a:visited, #home a:link {
	height:23px;
	width:221px;
	text-indent:-5000px;
	display:block;
	background:url(../contentImages/default/menu_home_1.gif) no-repeat;}
#home a:hover {
	background:url(../contentImages/default/menu_home_2.gif) no-repeat;}
	
	
#directory a, #directory a:visited, #directory a:link {
	height:23px;
	width:221px;
	text-indent:-5000px;
	display:block;
	background:url(../contentImages/default/menu_members_only_directory.jpg) no-repeat;}
#directory a:hover {
	background:url(../contentImages/default/menu_members_only_directory.gif) no-repeat;}
	
	
	
	
#advertising a, #advertising a:visited, #advertising a:link {
	height:23px;
	width:221px;
	text-indent:-5000px;
	display:block;
	background:url(../contentImages/default/menu_advertising_1.gif) no-repeat;}
#advertising a:hover {
	background:url(../contentImages/default/menu_advertising_2.gif) no-repeat;}

#attorney a, #attorney a:visited, #attorney a:link {
	height:23px;
	width:221px;
	text-indent:-5000px;
	display:block;
	background:url(../contentImages/default/menu_attorney_1.gif) no-repeat;}
#attorney a:hover {
	background:url(../contentImages/default/menu_attorney_2.gif) no-repeat;}

#board a, #board a:visited, #board a:link {
	height:23px;
	width:221px;
	text-indent:-5000px;
	display:block;
	background:url(../contentImages/default/menu_board_1.gif) no-repeat;}
#board a:hover {
	background:url(../contentImages/default/menu_board_2.gif) no-repeat;}

#calendar a, #calendar a:visited, #calendar a:link {
	height:23px;
	width:221px;
	text-indent:-5000px;
	display:block;
	background:url(../contentImages/default/menu_calendar_1.gif) no-repeat;}
#calendar a:hover {
	background:url(../contentImages/default/menu_calendar_2.gif) no-repeat;}
	
#cle a, #cle a:visited, #cle a:link {
	height:23px;
	width:221px;
	text-indent:-5000px;
	display:block;
	background:url(../contentImages/default/menu_cle_1.gif) no-repeat;}
#cle a:hover {
	background:url(../contentImages/default/menu_cle_2.gif) no-repeat;}

#committees a, #committees a:visited, #committees a:link {
	height:23px;
	width:221px;
	text-indent:-5000px;
	display:block;
	background:url(../contentImages/default/menu_committees_1.gif) no-repeat;}
#committees a:hover {
	background:url(../contentImages/default/menu_committees_2.gif) no-repeat;}

#contact a, #contact a:visited, #contact a:link {
	height:23px;
	width:221px;
	text-indent:-5000px;
	display:block;
	background:url(../contentImages/default/menu_contact_1.gif) no-repeat;}
#contact a:hover {
	background:url(../contentImages/default/menu_contact_2.gif) no-repeat;}

#job a, #job a:visited, #job a:link {
	height:23px;
	width:221px;
	text-indent:-5000px;
	display:block;
	background:url(../contentImages/default/menu_classifieds_1.gif) no-repeat;}
#job a:hover {
	background:url(../contentImages/default/menu_classifieds_2.gif) no-repeat;}

#membership a, #membership a:visited, #membership a:link {
	height:23px;
	width:221px;
	text-indent:-5000px;
	display:block;
	background:url(../contentImages/default/menu_membership_1.gif) no-repeat;}
#membership a:hover {
	background:url(../contentImages/default/menu_membership_2.gif) no-repeat;}

#membershiproster a, #membershiproster a:visited, #membershiproster a:link {
	height:23px;
	width:221px;
	text-indent:-5000px;
	display:block;
	background:url(../contentImages/default/menu_membership_roster_1.gif) no-repeat;}
#membershiproster a:hover {
	background:url(../contentImages/default/menu_membership_roster_2.gif) no-repeat;}

#newsletter a, #newsletter a:visited, #newsletter a:link {
	height:23px;
	width:221px;
	text-indent:-5000px;
	display:block;
	background:url(../contentImages/default/menu_newsletter_1.gif) no-repeat;}
#newsletter a:hover {
	background:url(../contentImages/default/menu_newsletter_2.gif) no-repeat;}

#online a, #online a:visited, #online a:link {
	height:23px;
	width:221px;
	text-indent:-5000px;
	display:block;
	background:url(../contentImages/default/menu_online_1.gif) no-repeat;}
#online a:hover {
	background:url(../contentImages/default/menu_online_2.gif) no-repeat;}

#resources a, #resources a:visited, #resources a:link {
	height:23px;
	width:221px;
	text-indent:-5000px;
	display:block;
	background:url(../contentImages/default/menu_resources_1.gif) no-repeat;}
#resources a:hover {
	background:url(../contentImages/default/menu_resources_2.gif) no-repeat;}

#sponsorship a, #sponsorship a:visited, #sponsorship a:link {
	height:23px;
	width:221px;
	text-indent:-5000px;
	display:block;
	background:url(../contentImages/default/menu_sponsorship_1.gif) no-repeat;}
#sponsorship a:hover {
	background:url(../contentImages/default/menu_sponsorship_2.gif) no-repeat;}

#vfawl a, #vfawl a:visited, #vfawl a:link {
	height:24px;
	width:221px;
	text-indent:-5000px;
	display:block;
	background:url(../contentImages/default/menu_vfawl_1.gif) no-repeat;}
#vfawl a:hover {
	background:url(../contentImages/default/menu_vfawl_2.gif) no-repeat;}
	
#mission a, #mission a:visited, #mission a:link {
	height:24px;
	width:221px;
	text-indent:-5000px;
	display:block;
	background:url(../contentImages/default/menu_mission_1.gif) no-repeat;}
#mission a:hover {
	background:url(../contentImages/default/menu_mission_2.gif) no-repeat;}


/*CONTENT AREA*/

#contentright {
	width:625px;
	float:right;
	background:#fffdf1 url(../contentImages/default/contentright_bg.jpg) no-repeat;
	padding: 0;}

#welcome {
	background:url(../contentImages/default/welcome_bg.gif) no-repeat;
	width:327px!important;
	width:372px;
	float:left;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	margin: 0 10px 0 0;
	padding: 40px 25px 0 20px;
	line-height: 18px;
}
#welcome p{
	margin:10px 0 0 0;
	padding:0;}	
#events {
	background:url(../contentImages/default/events_bg.gif) no-repeat;
	width:124px!important;
	width:159px;
	float:left;
	text-align:left;
	font-size:12px;
	vertical-align:top;
	margin:0;
	padding: 40px 20px 0 15px;}
#events p{
	margin:10px 0 0 0;}	

#subcontentHome {
	width:585px;
	background:url(../contentImages/default/subpage_bg.gif) no-repeat;
	text-align:left;
	margin:0 auto;
	padding: 20px 0 0 0;}
#subcontent {
	width:545px;
	background:url(../contentImages/default/subpage_bg.gif) no-repeat;
	text-align:left;
	margin:0 auto;
	padding: 20px 20px 0 20px;}
#subcontent,#subcontent{
	font-size:12px;
	margin-top:0;}
#subcontent h1 {
	margin:5px 0 10px 0;}
	
#flashtitle {
	width:545px;
	height:55px;
	margin:0;
	padding:0;}

/*.large {
	font-size:18px;
	color:#156b96;}
.medium {
	font-size:14px;
	font-weight:bold;
	color:#2483b3;}*/

.large {
	font-size:16px;
	font-weight:bold;
	color:#663300;}
.medium {
	font-size:14px;
	font-weight:bold;
	color:#106187;}


.normal,.highlight,.small {
	font-size:12px;}
	
.boardbox {
	border: 1px solid #d4e2e9;
	background:#F4FDFF;
}
.homebox {
	border: 1px solid #d4e2e9;
	background:#F4FDFF;
	padding:10px;
	vertical-align:top;
	font-size:12px;
	text-align:center;
}
.homebox.small {
	font-size:11px;}
.homebox.small strong {
	color:#000000;}
	
.realestateclassifieds {
	border: 1px solid #d4e2e9;
	background:#F4FDFF;
	padding:10px;
	vertical-align:top;
	font-size:12px;
	text-align:center;
}

.realestateclassifieds.small {
	font-size:11px;}
	
.realestateclassifieds.small strong {
	color:#000000;}


/* dispaly with scrollbar
div#attorneyList {
	height:300px;
	overflow:auto;
	border: 1px solid #dae5e7;
	padding:15px;
	background:#f8feff;
} */
	
div#attorneyList {
	height:auto;
	/*border: 1px solid #dae5e7; */
	padding:15px;
	/*background:#f8feff;*/
}
	
#footer {
	width:850px;
	height:14px;
	background:url(../contentImages/default/footer.jpg) no-repeat bottom;
	clear:both;}
	
div#end {
	clear:both;
	margin:0 auto;
	font:normal 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#end a {
	color:#FFF;}
font.small {
	font-size:10px;}
	
/* WTF is up with the formatting */	
div#attorneys * {font-size:13px}
div#attorneys strong {
	color:#000000;}
div#attorneys a, div#attorneys a strong {
	color:#055bb0;}
