@import "/lib/themes/forms.css";
/*#left_sidebar ul {
margin: 0;
padding: 0;
width:120px;
list-style-type: none;
background:#ccc;
overflow:hidden;
}
#left_sidebar li a{
text-decoration:none;
display:block;
padding:0px;;
background:#ccc;
}*/
#head {
width:100%;
height:56px;
background:#000 url("/images/themes/wmha2/headerfill.gif");
padding:0;
margin:0;
}
#head #head_l {
float:left;
background:url("/images/themes/wmha2/header.gif");
width:594px;
height:100%;
}
#head #head_r {
float:right;
background:url("/images/themes/wmha2/headerr.gif");
width:140px;
height:100%;
}


#main #body_r {
position:absolute;
right:0;
}

#primary_navigation {
display : none;
}
#minimum-height {
height:400px;
width:0px;
float:left;
}
.clearing {
clear : both;
}
#footer {
background : #333;
color : white;
position : relative;
}
#wmha_address {
text-align : center;
line-height : 1em;
}
#content {
text-align : left;
width : 100%;
margin : 0 auto;
background : #fff;
}

.wrap-left {
float : left;
width : 100%;
}
.news {
margin:0px 5px 0px 5px;
}
#container {
width : 100%;
padding: 0px;
}
#main {
/*float : right;*/
width : 82.5%;
}
/*.inputFrame {
width : 98% !important;
}*/
#page table {
	width:94%;
}

#page form {
width:98%;
}
#page {
margin-right:1.5em;
margin-left:1.5em;
width:auto;
/*overflow : auto;*/
}

#left_sidebar {
float : left;
width : 15%;
}
#right_sidebar {
margin:65px 10px 10px 10px;
float : right;
width : 220px;
}

body {
background-color : #fff;
}
body, .body, .defaultBody, td {
font : 11px verdana, helvetica, arial, geneva, sans-serif;
line-height : 18px;
font-style : normal;
font-weight : normal;
}
p {
font : 11px verdana, helvetica, arial, geneva, sans-serif;
line-height : 18px;
color : #424242;
font-style : normal;
font-weight : normal;
}
.smallerBody {
font : 10px tahoma, helvetica, arial, geneva, sans-serif;
line-height : 12px;
color : #424242;
font-style : normal;
font-weight : normal;
}
h1, .sectionTitle {
color : #a90405;
font-style : oblique;
font-weight : bolder;
line-height : 26px;
padding-top : 14px;
padding-bottom : 8px;
text-shadow : #b2b2b2 1px 2px 2px;
font-family : Verdana, Helvetica, Geneva, sans-serif;
font-size : 20px;
}
h2, .title {
color : #a90405;
font-style : normal;
font-weight : bolder;
line-height : 24px;
font : 16px Verdana, Helvetica, Geneva, sans-serif;
padding-top : 12px;
padding-bottom : 2px;
border-bottom : #a90405;
border-width : 0 0 1px 0;
border-style : none none dotted none;
margin : 0 0 5px 0;
text-shadow : #b2b2b2 1px 2px 2px;
}
h3, .subTitle {
color : #a90405;
font-style : normal;
font-weight : bold;
font-size : 14px;
font-family : Verdana, Helvetica, Geneva, sans-serif;
padding-top : 8px;
padding-bottom : 4px;
border-bottom : #a90405;
border-width : 0 0 0 0;
border-style : none none none none;
margin : 0 0 5px 0;
text-shadow : #b2b2b2 1px 2px 2px;
}
h4, .header {
color : #a90405;
font-style : normal;
font-weight : bolder;
line-height : 18px;
font : 13px Verdana, Helvetica, Geneva, sans-serif;
padding-top : 12px;
padding-bottom : 2px;
margin : 0 0 5px 0;
text-shadow : #b2b2b2 1px 2px 2px;
}
.inputLabel {
line-height : 12px;
color : #a90405;
background : transparent;
font-style : normal;
font-weight : lighter;
margin : 5px 5px 5px 5px;
padding : 0;
font-family : arial, helvetica, arial, geneva, sans-serif;
font-size : 11px;
font-variant : normal;
}
.tableHeader {
text-indent : 0;
text-align : left;
text-decoration : none;
word-spacing : normal;
letter-spacing : normal;
white-space : normal;
font-family : tahoma, verdana, arial, sans;
font-size : 11px;
font-style : normal;
font-variant : normal;
font-weight : bold;
margin : 0;
padding : 0;
background : transparent;
color : white;
border-width : 0 0 0 0;
border-style : none;
width : auto;
clear : both;
vertical-align : middle;
}

.autoForm
{
margin-top: 10px;
}

h5 {
color : #a90405;
font-style : normal;
font-weight : bold;
font-size : 105%;
font-family : Verdana, Helvetica, Geneva, sans-serif;
}
h6 {
color : #a90405;
font-style : normal;
font-weight : bold;
font-size : 100%;
font-family : Verdana, Helvetica, Geneva, sans-serif;
}
.highlight {
color : #a90405;
}
.smallerHighlight {
color : #a90405;
}
ul {
color : #424242;
font-style : normal;
font-weight : normal;
font-size : 11px;
font-family : Tahoma, Helvetica, Geneva, sans-serif;
list-style-type : square;
text-align : left;
text-decoration : none;
padding : 3px 10px 3px 25px;
}
li {
padding : 0 0 4px 0;
}
ol {
color : #424242;
font-style : normal;
font-weight : normal;
font-family : Tahoma, Helvetica, Geneva, sans-serif;
}
a {
color : #999;
font-style : normal;
font-weight : bold;
font-family : Tahoma, Helvetica, Geneva, sans-serif;
}
a:hover {
color : #a90405;
text-decoration : underline;
}
hr {
color : #a90405;
height : 1px;
}
.formHr {
color : #a90405;
height : 1px;
width : 100%;
}
.inputFrame {
margin : 0 10px 10px 10px;
border : 1px dotted #a90405;
background : transparent;
}
.callFrame {
margin : 10px;
border : 1px dotted #bbb;
background : transparent;
color : #777;
}
.callHeader {
color : #a90405;
font-style : normal;
font-weight : bolder;
line-height : 11px;
font : 12px Verdana, Helvetica, Geneva, sans-serif;
padding-top : 2px;
padding-bottom : 4px;
border-bottom : #999;
border-width : 0 0 1px 0;
border-style : none none dotted none;
margin : 0 0 5px 0;
}
input.text {
font : 10px verdana, helvetica, arial, geneva, sans-serif;
border : 1px solid #a90405;
padding : 2px;
background : #fff;
}
.textNav {
font : 9px verdana, helvetica, arial, geneva, sans-serif;
padding : 2px;
margin : 5px;
color : #a90405;
background : transparent;
}
a.textNav {
font : 9px verdana, helvetica, arial, geneva, sans-serif;
padding : 2px;
margin : 5px;
color : #a90405;
background : transparent;
}
input.password {
font : 10px verdana, helvetica, arial, geneva, sans-serif;
border : 1px solid #a90405;
padding : 2px;
background : #fff;
}
.note {
margin-top : 15px;
border : 1px dotted #c00;
line-height : 14px;
color : #777;
}
.noteHeader {
color : #a90405;
font-style : normal;
font-weight : bold;
line-height : 11px;
font : 10px Verdana, Helvetica, Geneva, sans-serif;
padding-top : 2px;
padding-bottom : 4px;
border-bottom : #999;
border-width : 0 0 1px 0;
border-style : none none dotted none;
margin : 0 0 5px 0;
}
.noteBody {
font : 9px verdana, helvetica, arial, geneva, sans-serif;
line-height : 18px;
color : #a90405;
background : transparent;
font-style : normal;
font-weight : normal;
}
.warnings {
padding : 5px 15px 5px 15px;
border-top : 1px dotted #c00;
border-bottom : 1px dotted #c00;
line-height : 18px;
color : #ff9;
background-color : #ff9;
margin : 0 0 15px 0;
}
.mastBar {
margin : 0;
padding : 0;
background : #9cc;
color : #9cc;
border-color : #a90405 #9cc #099 #9cc;
border-width : 1px 0 1px 0;
border-style : solid none solid none;
width : auto;
clear : both;
text-align : left;
vertical-align : middle;
text-decoration : none;
}
.navBar {
margin : 0;
padding : 0;
background : #aaa;
color : #aaa;
border-width : 0 0 0 0;
border-style : none;
width : auto;
clear : both;
text-align : left;
vertical-align : middle;
text-decoration : none;
}
.firstNav {
text-indent : 0;
text-align : left;
text-decoration : none;
word-spacing : normal;
letter-spacing : normal;
white-space : normal;
color : #333;
font-family : tahoma, verdana, arial, sans;
font-size : 11px;
font-style : normal;
font-variant : normal;
font-weight : normal;
}
.firstNav:hover {
text-indent : 0;
text-align : left;
text-decoration : none;
word-spacing : normal;
letter-spacing : normal;
white-space : normal;
color : #a90405;
font-family : tahoma, verdana, arial, sans;
font-size : 11px;
font-style : normal;
font-variant : normal;
font-weight : normal;
}
.secondNav {
text-indent : 0;
text-align : left;
text-decoration : none;
word-spacing : normal;
letter-spacing : normal;
white-space : normal;
color : #000;
font-family : tahoma, verdana, arial, sans;
font-size : 10px;
font-style : normal;
font-variant : normal;
font-weight : bold;
}
.secondNav:hover {
text-indent : 0;
text-align : left;
text-decoration : none;
word-spacing : normal;
letter-spacing : normal;
white-space : normal;
color : #a90405;
font-family : tahoma, verdana, arial, sans;
font-size : 10px;
font-style : normal;
font-variant : normal;
font-weight : bold;
}
div.frame {
margin : 10px;
border : 1px solid #666;
background : white;
}
h1.frametitle {
margin : 5px;
padding : 1px;
text-align : center;
font-size : 12px;
font-weight : bold;
background : #ccc;
margin-bottom : 0;
border : 1px solid #666;
position : relative;
top : -20px;
}
.calDayEvent {
margin : 1px;
padding : 3px;
border : thin dotted #c3c3c3;
}
.calDayEvent, .calDayEvent a {
font : x-small Arial, Helvetica, sans-serif;
color : #494949;
}
.calDayEvent h6 {
font : bold small Arial, Helvetica, sans-serif;
color : #b00f19;
padding : 0;
margin : 0;
border : 0;
margin-bottom : 3px;
}
#support_form input {
line-height : 42px;
}


/* Connector Ad Theme */

#connectorAds {
  padding: 0;
  margin: 0;
}
#connectorAds ul {
  padding: 0;
  margin: 0;
}
#connectorAds ul li {
  list-style:none;
  padding: 0;
  margin: 0;
}
#connectorAds ul li a {}
#connectorAds ul li a img {
  border: 1px solid #000000;
}

/*** 	CONNECTOR LOCAL TOOLBAR ***/

#connector_toolbar_container
{
border: 0px solid #000;
text-align: center;
margin: 0 auto;
}

	#connector_toolbar
	{
	border: 0px solid #000;
	background-image: url(/images/connector_local_toolbar_grn_btns.jpg); 
	background-repeat: no-repeat;
	height: 30px;
	width: 770px; 
	display: block;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}
	
		#connector_toolbar div
		{
		float: left;
		text-align: center;
		}
		
		#connector_toolbar a
		{
		font: 14px/26px arial, verdana, helvetical, geneva, sans-serif;
		color: #fff;
		text-decoration: none;		
		}
	
		#connector_toolbar_local_container
		{
		border: 0px solid #000;		
		width: 137px;
		height: 30px;
		display: block;
		position: relative;	
		left: 125px;
		overflow: hidden;
		}
		
			#connector_toolbar_local
			{
			float: left;
			background-image: url(/images/connector_local_toolbar_local_btn.jpg); 
			background-repeat: no-repeat;
			width: 137px;
			height: 30px;
			display: block;									
			border: 0px solid #000;				
			cursor: hand;					
			}
		
		#connector_toolbar_directory
		{
		border: 0px solid #000;		
		position: relative;
		width: 100px;
		height: 26px;
		top: 2px;
		left: 192px;
		cursor: hand;	
		}
		
		#connector_toolbar_classifieds
		{
		border: 0px solid #000;		
		position: relative;
		width: 100px;
		height: 26px;
		top: 2px;
		left: 202px;
		cursor: hand;	
		}
		
		#connector_toolbar_voice
		{
		border: 0px solid #000;		
		position: relative;
		width: 100px;
		height: 26px;
		top: 2px;
		left: 210px;
		cursor: hand;		
		}
		
		#connector_toolbar_communities
		{
		border: 0px solid #000;		
		position: relative;
		width: 100px;
		height: 26px;
		top: 2px;
		left: 219px;
		cursor: hand;		
		}