/* Start of CMSMS style sheet 'Dulles_Redesign' */
body{
	margin:0;
	color:#707070;
	font:12px/14px Lucida Sans-serif, Arial, sans-serif;
	background:#d7d7d7;
	min-width:996px;
}
img{border-style:none;} 
a{
	color:#5a2713;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper {
	width:100%;
	overflow:hidden;
	background:#fff url(uploads/images/redesign/bg-wrapper.gif) repeat-x 0 100%;
	border-bottom:1px solid #744b3b;
}
.w1 {
	width:100%;
	background:url(uploads/images/redesign/bg-body.gif) repeat-x;
}
.w2 {
	width:955px;
	margin:0 auto;
}
#header{
	width:100%;
	position:relative;
}
#header:after{
	clear:both;
	display:block;
	content:"";
}
#header .logo{
	clear:both;
	display:block;
	position:absolute;
	top:12px;
	left:0;
	width:111px;
	height:124px;
	overflow:hidden;
	background:url(uploads/images/redesign/logo.gif) no-repeat;
	text-indent:-9999px;
}
#header .logo a{
	display:block;
	width:111px;
	height:124px;
}
#header .signup{
	float:right;
	margin:42px 0 3px;
}
#header .signup fieldset{float:left;}
#header .signup .row{
	display:block;
	overflow:hidden;
	margin:0 0 6px;
}
#header .signup .row strong{
	color:#5a2713;
	display:block;
	padding:0 0 4px;
	width:518px;
	background:url(uploads/images/redesign/bg-singup.gif) no-repeat 0 100%;
}
#header .signup .cell{float:left;}
#header .signup label{
	float:left;
	padding:3px 2px 0 0;
	font:12px/15px Arial, Helvetica, sans-serif;
	color:#3c5b73;
}
#header .signup input.text{
	float:left;
	display:inline;
	padding:2px 5px;
	font:12px Arial, Helvetica, sans-serif;
	color:#3c5b73;
	margin:0 12px 0 0;
	width:141px;
	border:1px solid #476a84;
}
#header .signup input.submit{
	float:left;
	display:inline;
	margin:0 0 0 -10px;
	width:82px;
	height:22px;
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(uploads/images/redesign/btn-login.gif) no-repeat;
	border:0;
	padding:0 0 1px;
	cursor:pointer;
}
#header #nav{
	clear:both;
	width:851px;
	margin:0 0 23px;
	padding:1px 0 0 104px;
	list-style:none;
	height:33px;
	/*background:url(uploads/images/redesign/bg-nav.gif) no-repeat;*/
        background:url(uploads/images/redesign/bg-nav.gif) no-repeat 0 -34px;
}
#header #nav:after{
	clear:both;
	display:block;
	content:"";
}
#header #nav:hover,
#header #nav.hover{	background:url(uploads/images/redesign/bg-nav.gif) no-repeat 0 -34px;}
#header #nav li{
	float:left;
	display:inline;
	margin:0 0 0 7px;
}
#header #nav li:hover,
#header #nav li.hover{position:relative;}
#header #nav li:hover .drop,
#header #nav li.hover .drop{display:block;}
#header #nav li:hover .drop .drop,
#header #nav li.hover .drop .drop{display:none;}
#header #nav li .drop li:hover .drop,
#header #nav li .drop li.hover .drop{display:block;}
#header #nav li a{
	display:block;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
}
#header #nav li a.home{
	background:url(uploads/images/redesign/bg-nav-2.gif) no-repeat 0 0;
	width:60px;
}
#header #nav li:hover a.home,
#header #nav li.hover a.home,
#header #nav li.active a.home,
#header #nav li a:hover.home{background:url(uploads/images/redesign/bg-nav-2.gif) no-repeat 0 -30px;}
#header #nav li a.using-the-greenway{
	background:url(uploads/images/redesign/bg-nav-2.gif) no-repeat -60px 0;
	width:136px;
}
#header #nav li:hover a.using-the-greenway,
#header #nav li.hover a.using-the-greenway,
#header #nav li.active a.using-the-greenway,
#header #nav li a:hover.using-the-greenway{background:url(uploads/images/redesign/bg-nav-2.gif) no-repeat -60px -30px;}
#header #nav li a.vip-cash-back-bonus-program{
	background:url(uploads/images/redesign/bg-nav-2.gif) no-repeat -196px 0;
	width:190px;
}
#header #nav li:hover a.vip-cash-back-bonus-program,
#header #nav li.hover a.vip-cash-back-bonus-program,
#header #nav li.active a.vip-cash-back-bonus-program,
#header #nav li a:hover.vip-cash-back-bonus-program{background:url(uploads/images/redesign/bg-nav-2.gif) no-repeat -196px -30px;}
#header #nav li a.about-us{
	background:url(uploads/images/redesign/bg-nav-2.gif) no-repeat -386px 0;
	width:78px;
}
#header #nav li:hover a.about-us,
#header #nav li.hover a.about-us,
#header #nav li.active a.about-us,
#header #nav li a:hover.about-us{background:url(uploads/images/redesign/bg-nav-2.gif) no-repeat -386px -30px;}
#header #nav li a.community-service{
	background:url(uploads/images/redesign/bg-nav-2.gif) no-repeat -464px 0;
	width:132px;
}
#header #nav li:hover a.community-service,
#header #nav li.hover a.community-service,
#header #nav li.active a.community-service,
#header #nav li a:hover.community-service{background:url(uploads/images/redesign/bg-nav-2.gif) no-repeat -464px -30px;}
#header #nav li a.news-and-events{
	background:url(uploads/images/redesign/bg-nav-2.gif) no-repeat -596px 0;
	width:118px;
}
#header #nav li:hover a.news-and-events,
#header #nav li.hover a.news-and-events,
#header #nav li.active a.news-and-events,
#header #nav li a:hover.news-and-events{background:url(uploads/images/redesign/bg-nav-2.gif) no-repeat -596px -30px;}
#header #nav li a.contact-us{
	background:url(uploads/images/redesign/bg-nav-2.gif) no-repeat -714px 0;
	width:88px;
}
#header #nav li:hover a.contact-us,
#header #nav li.hover a.contact-us,
#header #nav li.active a.contact-us,
#header #nav li a:hover.contact-us{background:url(uploads/images/redesign/bg-nav-2.gif) no-repeat -714px -30px;}
ul#nav .drop{
	position:absolute;
	top:30px;
	left:-5px;
	width:200px;
	display:none;
        z-index:100;
}
ul#nav .drop .drop-m{
	background:url(uploads/images/redesign/bg-drop-mid.png) repeat-y;
	width:189px;
	padding:0 5px 0 6px;
}
ul#nav .drop .drop-content{width:189px;}
ul#nav .drop .drop-content:after{
	clear:both;
	display:block;
	content:"";
}
ul#nav .drop .drop-m ul{
	margin:0 0 -8px;
	padding:0;
	list-style:none;
	width:189px;
	float:left;
}
ul#nav .drop .drop-m ul li{
	float:none;
	width:189px;
	margin:0 !important;
	border-top:1px solid #bdbebf;
}
ul#nav .drop .drop-m ul li a{
	text-indent:0 !important;
	color:#2d4545;
	font:11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:5px 15px 6px 18px;
	height:auto !important;
	width:156px;
	position:relative;
}
ul#nav .drop ul li:hover .drop a:hover,
ul#nav .drop ul li.hover .drop a:hover,
ul#nav .drop ul li:hover a,
ul#nav .drop ul li.hover a,
ul#nav .drop .drop-m ul li a:hover{
	text-decoration:none;
	background:#466882 url(uploads/images/redesign/bg-drop-link.gif) repeat-x;
	color:#fff;
}
ul#nav .drop ul li:hover.last a,
ul#nav .drop ul li.last a:hover{
	background:url(uploads/images/redesign/bg-drop-link-last1.gif) no-repeat 0 100%;
	color:#fff;
}
ul#nav .drop ul li .drop li.last a:hover{
	background:url(uploads/images/redesign/bg-drop-link-last1.gif) no-repeat 0 100%;
	color:#fff;
}
ul#nav .drop ul li:hover .drop a,
ul#nav .drop ul li.hover .drop a{
	background:none;
	color:#2d4545;
}
ul#nav .drop .drop-b{
	width:200px;
	height:16px;
	background:url(uploads/images/redesign/bg-drop-bottom.png) no-repeat;
}
ul#nav .drop .drop{
	left:185px;
	top:0;
}
#main{
	overflow:hidden;
	width:100%;
	padding:0 0 20px;
}
#main #content {
	float:left;
	width:580px;
	padding:0 55px 0 20px;
        line-height:16px;
}
#content .breadcrumbs-holder {
	width:100%;
	overflow:hidden;
	margin:0 0 30px -8px;
}
#content .breadcrumbs{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left;
	display:inline;
}
#content .breadcrumbs li{
	background:url(uploads/images/redesign/divider-breadcrumbs.gif) no-repeat 0 60%;
	padding:0 14px 0 10px;
	margin:0 0 0 -10px;
	float:left; 
	color:#707070;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
}
#content .breadcrumbs li a{
	color:#5a2713;
	text-decoration:underline;
}
#content .breadcrumbs li a:hover{text-decoration:none;}
#content h1 {
	color:#0d273a;
	font:21px 'Lucida Sans', Lucida Sans-serif, Arial, sans-serif;
	margin:0 0 4px;
}
#content .subttl, #content h2 {
	color:#5a2713;
	font:16px Lucida Sans-serif, Arial, sans-serif;
}
#content p {
	color:#707070;
	font:12px/18px Lucida Sans-serif, Arial, sans-serif;
	margin:0 0 20px;
}
#content p a {
	color:#5a2713;
	text-decoration:none;
}
#content p a:hover {text-decoration:underline;}
#content ul {
	margin:0 0 20px 35px;
	padding:4px 0 0;
	list-style:none;
}
#content ul li {
	background:url(uploads/images/redesign/bullet.gif) no-repeat 0 7px;
	padding:0 0 0 7px;
	font:13px/18px Lucida Sans-serif, Arial, sans-serif;
}
#content .mail-form {
	margin:0 0 8px;
	overflow:hidden;
	width:300px;
}
#content .mail-form .row {
	overflow:hidden;
	margin:0 0 10px;
	width:100%;
}
#content .mail-form label {
	color:#707070;
	float:left;
	width:42px;
	text-align:left;
	padding:1px 0 0;
	font:13px/18px Lucida Sans-serif, Arial, sans-serif;
}
#content .mail-form .mail-txt {
	width:210px;
	float:left;
	padding:2px 5px;
	border:1px solid #bababa;
	background:none;
	font:14px Lucida Sans-serif, Arial, sans-serif;
	color:#707070;
}
#content .mail-form .btn-submit {margin:0 0 0 42px;}
#content table {
	border-collapse:collapse;
	border:1px solid #456882;
	width:100%;
	margin:0 0 17px;
}
#content table th {
	padding:3px 0 3px 5px;
	text-align:left;
	color:#fff;
	background:#456882;
	font:13px/18px Lucida Sans-serif, Arial, sans-serif;
	letter-spacing: -1px;
}
#content table td {
	border:1px solid #456882;
	color:#707070;
	padding:5px;
	/*width:156px;*/
}
#main #sidebar {
	float:left;
	width:290px;
	padding:17px 0 0 10px;
}
#sidebar .img {
	width:100%;
	overflow:hidden;
	margin:0 0 18px;
}
#sidebar .img img {display:block;}
#sidebar .block-blue {
	background:url(uploads/images/redesign/bg-sb-block-bottom-blue.gif) no-repeat 0 100%;
	padding:0 0 10px;
	margin:0 0 13px;
}
#sidebar .block-blue-holder {
	background:url(uploads/images/redesign/bg-sb-block-mid-blue.gif) repeat-y;
	width:100%;
}
#sidebar .block-blue .ttl {
	background:#466883 url(uploads/images/redesign/bg-sb-top-blue.gif) no-repeat;
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
}
#sidebar h3 {
	padding:0 0 5px 18px;
	margin:0;
	font:bold 16px Lucida Sans-serif, Arial, sans-serif;
	color:#fff;
}
#sidebar .block-blue .ttl h3 {background:url(uploads/images/redesign/bg-sb-bottom-blue.gif) no-repeat 0 100%;}
#sidebar .block-blue .txt-holder {
	background:url(uploads/images/redesign/bg-sb-block-middle-blue.gif) no-repeat;
	padding:12px 20px 10px;
}
#sidebar .block-blue ul{
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar .block-blue ul li {
	background:url(uploads/images/redesign/bullet-sb.gif) no-repeat 0 8px;
	padding:0 0 0 8px;
	font:12px/20px Lucida Sans-serif, Arial, sans-serif;
	color:#0d273a;
}
#sidebar .block-blue ul li .phone {
	color:#5a2713;
	font:13px/18px Lucida Sans-serif, Arial, sans-serif;
}
#sidebar .block-gray {
	background: url(uploads/images/redesign/bg-sb-block-bottom-gray.gif) no-repeat 0 100%;
	padding:0 0 8px;
	margin:0 0 12px;
	width:100%;
}
#sidebar .block-gray-holder {
	background:url(uploads/images/redesign/bg-sb-block-mid-gray.gif) repeat-y;
	width:100%;
}
#sidebar .block-gray .ttl {
	background:#b6b2b2 url(uploads/images/redesign/bg-sb-top-gray.gif) no-repeat;
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
}
#sidebar .block-gray .ttl h3 {background:url(uploads/images/redesign/bg-sb-bottom-gray.gif) no-repeat 0 100%;}
#sidebar .block-gray .txt-holder {
	background:url(uploads/images/redesign/bg-sb-block-middle-gray.gif) no-repeat;
	padding:12px 20px 5px;
	overflow:hidden;
	height:1%;
}
#sidebar .events-list {
	margin:0 0 10px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#sidebar .events-list li {
	background:url(uploads/images/redesign/bullet-sb.gif) no-repeat 0 8px;
	padding:0 0 0 69px;
	font:12px/18px Lucida Sans-serif, Arial, sans-serif;
	overflow:hidden;
	height:1%;
}
#sidebar .events-list .date {
	color:#5a2713;
	background:url(uploads/images/redesign/sep-date-events.gif) no-repeat 100% 8px;
	padding:0 8px 0 0;
	width:62px;
	margin:0 0 0 -59px;
	font-style:normal;
}
#sidebar .events-list a {color:#0d273a;}
#sidebar .pages {
	width:100%;
	overflow:hidden;
        text-align:right;
}
#sidebar .paging {
	margin:0;
	/*float:right;*/
	text-align:right;
	color:#5a2713;
	font:12px Lucida Sans-serif, Arial, sans-serif;
        text-align:right;
        display:inline;
}
#sidebar a.next {
	text-indent:-9999px;
	background:url(uploads/images/redesign/bg-link-next.gif) no-repeat;
	/*float:right;*/
	width:21px;
	height:10px;
	margin:3px 0 0 5px;
}
#sidebar .block {margin:0 0 10px;}
#sidebar .block a {
	text-indent:-9999px;
	display:block;
	width:290px;
	overflow:hidden;
}
#sidebar .block a.schedule {
	background:url(uploads/images/redesign/bg-link-schedule.gif) no-repeat;
	height:42px;
}
#sidebar .block a.newsletter {
	background:url(uploads/images/redesign/bg-link-newsletter.gif) no-repeat;
	height:44px;
}
#sidebar h4 {
	margin:0 0 5px;
	color:#5a2713;
	text-transform:uppercase;
}
#sidebar ul.sponsors-list {
	margin:0 0 10px 15px;
	padding:0;
	list-style:none;
}
#sidebar ul.sponsors-list li {
	color:#0d273a;
}
#footer-holder{
	width:100%;
	border-top:1px solid #5b2814;
}
#footer {
	width:955px;
	margin:0 auto;
	overflow:hidden;
	padding:8px 0 90px;
	background:url(uploads/images/redesign/bg-footer.gif) no-repeat;
}
#footer p {
	color:#3e5f78;
	font:10px Lucida Sans-serif, Arial, sans-serif;
	margin:0;
	text-align:center;
}
#footer p a {
	color:#3e5f78;
	text-decoration:none;
}
#footer p a:hover {text-decoration:underline;}
#sidebar .pages a{
color:#2D4545;
font-family:arial;
font-size:0.95em;
font-weight:600;
text-decoration:none;
}
#sidebar ul.sponsors-list li a{
color:#0D273A;
}
#sidebar .block-blue .txt-holder ul li a{
color:#0D273A;
}
.breadcrumbs-holder{
color:#707070;
font-weight:bold;
}
.breadcrumbs-holder a{
color:#5A2713;
text-decoration:underline;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:15px;
}
.breadcrumbs-holder a:hover{ text-decoration:none; }
#flash_content_holder {
display:block;
margin:0 auto -1px;
position:static;
width:955px;
z-index:0;
}
#content table p{
margin:0;
line-height:14px;
}
#content table th p{ color:#FFFFFF; }
#content ul.gmapSidebar{
margin:0 0 10px 5px;
}
#gmapmarker table{
margin:0;
}
#gmapmarker p{
margin-top:0 !important;
margin-bottom:5px;
}
/* End of 'Dulles_Redesign' */

