/* Potomac Woods Citizens Association CSS */

* { margin:0; padding:0;}
html, body {height:100%;}
body {font-size:100%; line-height:1.125em; background:#F3F3F3;}
html, input, textarea {font-family: Arial, Helvetica, sans-serif; color:#505050;}

.alignMiddle {vertical-align:middle;}
.alignCenter {text-align: center;}
.container1 {width:100%;}
object {vertical-align:top;}
.clear {clear:both;}
.fleft{float:left;}
.fright{float:right;}
div.container {overflow:hidden; width: 100%;}

a img {border:0;}
img {vertical-align:top;}
a {color:#70A100; text-decoration:underline;} 
a:hover {text-decoration:none;}

.link {color:#51a40e; background-position:0 1px; font-size:1.15em; line-height:27px; background-image: none; background-repeat: no-repeat;}
.link1 {color:#51a40e; display:block; margin-bottom:5px; font-size:1.15em; line-height:27px; }
.link2 {color:#51a40e; font-size:1.15em; }
.more {color:#51a40e; background:url(images/more.gif) top left no-repeat; width:92px; text-align:center; padding:2px 0 4px 0; display:block; text-decoration:none; float:left; }
.more:hover {color:#000; text-decoration:none; }
.go {color:#51a40e; 
	font-weight:bold; 
	background:url(images/button.gif) top left no-repeat; 
	width:42px; 
	text-align:center; 
	padding:2px 0 4px 0; 
	display:block; 
	text-decoration:none; 
	float:right; }
.go:hover {color:#000; text-decoration:none; }

.rss {color:#000000; background:url(images/rss.gif)  center right no-repeat; padding-right:41px; text-decoration:underline; margin-left:812px; margin-top:47px; position:absolute; line-height:27px;}
.rss:hover {text-decoration:none; }

.tagline {color:#000000; padding-right:200px; width:275px; margin-left:660px; margin-top:40px; position:absolute; line-height:18px; }

.link-1 {display:block; float:left; background:url(images/link_bg.gif) left top repeat-x; color:#ffffff; text-decoration:none; }
.link-1 em {display:block; background:url(images/link_left.gif) no-repeat left top;}
.link-1  b {display:block; background:url(images/link_right.gif) no-repeat right top; padding:2px 23px 3px 28px; font-weight:normal; font-style:normal;}
.link-1:hover {text-decoration:none; color:#000000;}

.title2 {display:block; float:left; background:url(images/title_bg.gif) left top repeat-x; width:100%; margin-bottom:15px; }
.title2 em {display:block; background:url(images/title_left.gif) no-repeat left top; }
.title2  b {display:block; background:url(images/title_right.gif) no-repeat right top; padding:11px 0 9px 17px; }

/* Homepage Header */
#header {font-size:0.8125em; color:#3a3d40; }
#header .logo {margin:9px 0 14px 56px; }
#header .slogan {margin:380px 0 0 535px; position:absolute; }
#header .indent {padding-top: 65px; padding-right:0; padding-bottom:0; padding-left: 54px;}
#header .title {margin-bottom:11px;}
#header .img-left {float:left; margin:0 16px 33px 0;}
#header a {color:#51a40e;} 
#header .tagline {
	color:#000000;
	padding-right:200px;
	margin-left:660px;
	margin-top:40px;
	position:absolute;
	line-height:18px;
	width: 275px;}

/* Secondary Header */
#header2 {font-size:0.8125em; color:#3a3d40;}
#header2 .logo {margin:9px 0 14px 56px;}
#header2 .slogan {margin:380px 0 0 535px; position:absolute;}
#header2 .indent {padding-top: 65px; padding-right:0; padding-bottom:0; padding-left: 54px;}
#header2 .title { margin-bottom:5px;}
#header2 .img-left {float:left; margin:0 16px 33px 0;}
#header2 a {color:#51a40e;} 
#header2 .tagline {
	color:#000000;
	padding-right:200px;
	margin-left:660px;
	margin-top:40px;
	position:absolute;
	line-height:18px;
	width: 275px;}

/* drop-down nav bar */
#header .dropdown {position: absolute; height: 39px; width: 942px; top: 108px; margin:0 0 0 19px; z-index: 9999;}
#header2 .dropdown {position: absolute; height: 39px; width: 942px; top: 108px; margin:0 0 0 19px; z-index: 9999;}

/*content*/
#content {font-size:0.8em; width:100%; text-align:left; background:url(images/bg_cont.gif);}
.bg-cont {background:url(images/bg_cont1.gif) no-repeat top left;}
#content .indent-main {padding:31px 50px 25px 57px;}
#content .indent-secondary2 {padding:31px 50px 33px 39px;}
#content .title {margin-bottom:16px; padding-bottom:12px; background:url(images/tail.gif) repeat-x bottom;}
#content .title1 {margin-bottom:16px;}
#content .ext {font-family:Verdana, sans-serif; font-size:10px; color:#999999;}
#content .img-left {float:left; margin:0 14px 20px 0;}
#content .img-indent {margin:0 0 16px 0;}
#content p {margin:0 0 13px 0;}
#content .p {margin:0 0 19px 0;}
#content .p1 {margin:0 0 29px 0;}
#content .p2 {margin:0;}
#content h1 {color:#70A100; font-size:1.65em; margin-top:5px; margin-bottom:15px;}
#content h2 {color:#333333; font-size: 1.2em; margin-bottom:8px;}
#content h3 {color:#505050; font-size:1.15em; margin-bottom:16px; font-weight:normal; line-height:1.3em;}
#content h4 {color:#51a40e; font-size:1.15em; line-height:1.25em;margin-bottom:2px;}
#content .subtitle {color:#505050; font-size:.65em; font-weight: normal; line-height:1.25em;margin-bottom:8px;}
#content UL {list-style-image: url(images/bullet_arrow2.gif); margin-left: 26px;}
#content UL UL LI {list-style-image: url(images/bullet_arrow2.gif);}
#content UL UL UL LI {list-style-image: url(images/bullet_arrow2.gif);}
#content .tail {background:url(images/tail1.gif) repeat-x bottom; padding-bottom:13px; margin-bottom:13px;}

.txt {line-height:1.5em;}
.txt1 {font-size:1.07em;}
.txt1 b{font-size:1.07em; color:#414641;}
.txt2 {
	line-height:1.4em;
}

#content .indent {padding:20px 0 0 0;}
#content .indent1 {padding:0 0 0 20px;}
#content .indent2 {padding:26px 0 0 0;}
#content .indent3 {padding: 0 0 2px 0;}
#content .indent4 {padding: 0 0 2px 0;}

.block {background:url(images/bg_block.jpg); height:108px; margin-top:27px;}
.block .indent-block {padding:22px 21px 0 76px;}

/* Left Navigation */
#content .leftnav 	{margin-bottom:5px; padding-bottom:5px; background:url(images/tail.gif) repeat-x bottom;}
#content .leftnav2 	{font-size:.85em; margin-bottom:5px; padding-bottom:5px; background:url(images/tail2.gif) repeat-x bottom;}

a.navLink:link 		{text-decoration:none; color:#999999; font-family:Verdana, Tahoma, Arial,san-serif; font-size:11px;}
a.navLink:visited  	{text-decoration:none; color:#999999; font-family:Verdana, Tahoma, Arial,san-serif; font-size:11px;}
a.navLink:hover 	{text-decoration:underline; color:#70A100; font-family:Verdana, Tahoma, Arial, san-serif; font-size:11px;}

a.navLink2:link 	{text-decoration:none; color:#999999; font-family:Verdana, Tahoma, Arial,san-serif; font-size:11px;}
a.navLink2:visited  {text-decoration:none; color:#999999; font-family:Verdana, Tahoma, Arial,san-serif; font-size:11px;}
a.navLink2:hover 	{text-decoration:underline; color:#70A100; font-family:Verdana, Tahoma, Arial, san-serif; font-size:11px;}

/*box*/
.box {background:#EAE4E0; width:100%;}
.box .border-top {background:url(images/border_top.gif) repeat-x top;}
.box .border-bottom {background:url(images/border_bottom.gif) repeat-x bottom;}
.box .border-left {background:url(images/border_left.gif) repeat-y left;}
.box .border-right {background:url(images/border_right.gif) repeat-y right;}
.box .corner-top-left {background:url(images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top;}
.box .corner-bottom-left {background:url(images/corner_bottom_left.gif) no-repeat left bottom;}
.box .corner-bottom-right {background:url(images/corner_bottom_right.gif) no-repeat right bottom; width:100%; }
.box .indent-box {padding:0 0 0 0; }

/*table*/
.highlightTable{border-collapse: collapse; border: 1px solid #ccc; margin: 0 0 0 0; background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.highlightTable td, .highlightTable th {padding: 3px; border: 1px solid #ccc;}
.highlightTable th {background-color: #E8EED0; color:#505050; background: #DBE7BF; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.highlightTable tbody tr:hover td {background-color:#F0F0F0;}

/* callout box */
.calloutbox {width: 157px; background:url(images/sidebar_background.gif); padding: 3px 10px; border: 1px solid #CCCCCC; margin-top: 15px;}
.calloutbox h5 {font-family: Arial, Helvetica, sans-serif; color:#505050; font-size:1.00em; line-height:13px; margin-top: 6px; margin-bottom: 5px;}
.calloutbox p {font-family: Arial, Helvetica, sans-serif; color:#505050; font-size:0.85em; line-height:14px; margin: 0; padding: 0;}

/*footer*/
#footer {color:#414641; font-size:0.75em; text-align:center;}
#footer .indent-footer {padding-top:25px; padding-right:50px; padding-bottom:0; padding-left:42px;}
#footer a {color:#414641; text-decoration:underline;}  
#footer a:hover {text-decoration:none;}

/* General */
.jamp2 {width:40px; margin-left:6px;}
select {font-size:.84em; color:#2d3331; height:20px; font-family:Tahoma;}

.indent-2 {position:relative; padding-left:20px; float:left;}
.h {height:25px;}
.h1 {height:22px; background:url(images/bg_input.gif) no-repeat top left;}

/* Forms */
.block-contact span {float:right; margin-right:100px;}
/*
.input {
   	border:none; 
	background:none;
	width:138px; height:18px;
	font-size:1em;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}
input {
   	border:1px solid #a4a4a4; 
	background:#FFFFFF;
	width:233px; height:18px;
	font-size:1em;
	padding-left:5px;
	padding-top:2px;
}
textarea {
   	border:1px solid #a4a4a4; 
	background:#FFFFFF;
	width:500px; height:70px;
	font-size:1em;
	padding-left:5px;
	margin-bottom:27px;
	overflow:auto;} */

