body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
h1, h2 {
	font-size: 14px;
	font-weight: bold;
	color: #5c892f;
	text-decoration: none;
}
.grn2 {
	color:#5c892f;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
.grn {
	color:#5c892f;
	font-weight: normal;
	text-decoration: none;
}
.grn a {
	color:#5c892f;
	font-weight: inherit;
	text-decoration: none;
}
.grn a:hover {
	color:#003366;
	text-decoration: underline;
	font-weight: inherit;
}
a {
	color:#003366;
	font-weight: inherit;
	text-decoration: none;
}
a:hover {
	color:#5c892f;
	text-decoration: underline;
	font-weight: inherit;
}
.article_content {
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.article_content a {
	color: #003366;
}
.article_content a:hover {
	color: #5c892f;
}
.article_content_title {
	font-size: 14px;
	font-weight: bold;
	color: #5c892f;
	font-family: Arial, Helvetica, sans-serif;
}
.article_content_title a {
	color: #003366;
}
.article_content_title a:hover {
	color: #5c892f;
}

.subnav {
	font-family: Verdana, Geneva, Sans-serif;
	font-size: 10px;
	color: #003366;
	background-color: #cfeef5;
	font-weight: normal;
	padding: 10px;
	border-bottom: 1px solid #6693B0;
	bordercolor: #6693B0;
	}

	.subnav a {
	color: #003366;
	text-decoration: none;
}
	.subnav a:hover {
	color: #5C892F;
	text-decoration: none;
}
	.bottomNavHeader
	{font-size: 12px; font-weight: bold;}
	.bottomLinks
	{font-size: 10px; color: #003366;}
	.bottomLinks a
	{font-size: 10px;}
.subbottomnav {
	font-family: Verdana, Geneva, Sans-serif;
	font-size: 10px;
	color: #003366;
	font-weight: normal;
	border-top: 1px solid #6693B0;
	bordercolor: #6693B0;
	background-image: url(images/navbar/nav_bg.gif);
	background-repeat: repeat-x;
	height: 20px;
	text-decoration: none;
	background-position: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #6693B0;
	border-bottom-color: #6693B0;
	border-left-color: #6693B0;
	}
		.subbottomnav a {
	color: #003366;
	text-decoration: none;
}
		.subbottomnav a:hover {
	color: #5C892F;
	text-decoration: none;
}
#topnav
{
	font-family: verdana, geneva, sans-serif;
	font-size: 12px;
	color: #154c7a;
	background: url(images/navbar/topNavBg.gif) repeat-x;
	height: 29px;
}
	#topnav ul
	{
		list-style-type: none;
		padding: 0;
		margin: 0;
		display: inline;
		float: left;
	}
		#topnav li
		{
			padding: 0;
			margin: 0;
			float: left;
			display: block;
			height: 29px;
		}
			#topnav li a
			{
				display: block;
				padding-top: 7px;
				padding-bottom: 7px;
				padding-left: 0px;
				color: #154c7a;
				text-decoration: none;
				text-align: center;
			}
			#topnav li a:hover
			{	
				background: url(images/navbar/topNavBgOver.gif) repeat-x;
			}
			.li1 a {width: 58px;}
			.li2 a {width: 81px;}
			.li3 a {width: 129px;}
			.li4 a {width: 75px;}
			.li5 a {width: 111px;}
			.li6 a {width: 98px;}
			.li7 a {width: 95px;}
			.li8 a {width: 106px;}
#topsubnav
{
	
	font-family: verdana, geneva, sans-serif;
	font-size: 10px;
	background: #cfeef5;
	color: #154c7a;
	border-bottom: solid 1px #6693b0;
	padding: 3px;
	height: 21px;
}
	#topsubnav a
	{
		color: #154c7a;
		text-decoration: none;
	}
	#topsubnav a:hover
	{
		text-decoration: underline;
	}

.topbg {
	/*background-image: url(images/navbar/dwh_header.jpg);
	background-position: left top;
	background-repeat: no-repeat;*/
	margin: 0px;
	padding: 0px;
	height: 119px;
	width: 760px;
}
.rightnavpad {
	padding: 9px;
	background-color: #DEF4F8;
}
.colborders {
	background-color: #DEF4F8;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D1D9DB;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D1D9DB;
}
.rightnavmain {
	width: 180px;
	vertical-align: top;
	border-top-width: 9px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.rightnavincl {
	width: 180px;
	vertical-align: top;
}
.maincontent {
	width: 568px;
}

.mainsubnav {
	margin-top: 9px;
}

.quick {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

.sublink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.sublink a {
font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #003366;
}
.sublink a:hover {
font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5C892F;
}

.rghttxt {
	padding-top: 6px;
}
.whatsnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BC362C;
}
.heart {
	color: #003366;
	margin-top: 10px;
}
.toppad {
	line-height: 18px;

}
.underlinelink {
	font-size: 9px;
	font-weight: bold;
	color: #003366;
	
}
.underlinelink a {
	padding-top: 8px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}
.underlinelink a:hover {
	padding-top: 8px;
	font-weight: bold;
	color: #5C892F;
}
.rgtbiglink {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.rgtbiglink a {
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.rgtbiglink a:hover{
	color: #5c892f;
	text-decoration: none;
}
.border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.border_grey {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.sidebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	background-color: #E5F7F9;
	padding: 5px 9px;
	height: 13px;
	margin-top: 10px;
	vertical-align: middle;
}
.sideboxoutlines {
	padding: 5px 9px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: 10px;
}
.smbluetext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}
.sidelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}
.sidelinks a {
    color: #003366;
	display: block;
    padding: 5px 9px;
	height: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #CFEEF5;
	text-decoration: none;
}
sidelinks a:hover {
	color: #5C892F;
	text-decoration: none;
	background-color: #993300;
	display: block;
}
.sideboxoutlinesgroup {
	padding: 9px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.grouptxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}
.grouptxt a{
	color: #003366;
	text-decoration: none;
}
.grouptxt a:hover{
	color: #5c892f;
	text-decoration: none;
}
.quickstyle {
    padding: 2px;
	background-color: #DEF4F8;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D1D9DB;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D1D9DB;

}
.smgrntext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c892f;
	text-decoration: none;
	font-weight: bold;
}
.smgrnplace{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5c892f;
	text-decoration: none;
	font-weight: bolder;
}
.adsidebar{
	height: 100%;
	width: 180px;
	vertical-align: top;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.adbarBG {
	background-color: #f8fdfe;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F0F0F0;
	border-left-color: #F0F0F0;
	height: 100%;
}
.content {
	background-position: top;
	height: 100%;
	width: 571px;
	margin-top: 9px;
	margin-right: 9px;
	background-color: #FFFFFF;
}
.blueexpander {
	background-color: #DEF4F8;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D1D9DB;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D1D9DB;
	height: 100%;
}
.listtitle {
	font-weight: bold;
	color: #003366;
}
.listtitle a{
	font-weight: bold;
	color: #003366;
}
.listtitle a:hover{
	font-weight: bold;
	color: #5c892f;
	text-decoration: underline;
}
.grnheader-sm {
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.grnheader {
	font-size: 14px;
	font-weight: bold;
	color: #5c892f;
	text-decoration: none;
}
.grnheader a {
	font-size: 14px;
	font-weight: bold;
	color: #5c892f;
	text-decoration:  inherit;
}
.grnheader a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #5c892f;
	text-decoration: inherit;
}
.blueheader {
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}
.dotborder {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}
	.rsnav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}
		.rsbnav a {
	color: #003366;
	text-decoration: none;
}
		.rsnav a:hover {
	color: #5C892F;
	text-decoration: none;
}
.btt {
	color:#003366;
	font-weight: normal;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 6px;
}
.btt a {
	color:#003366;
	font-weight: normal;
	text-decoration: none;
}
.btt a:hover {
	color:#5c892f;
	text-decoration: underline;
	font-weight: inherit;
}
.smbluehead {
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.smgrnhead {
	font-size: 11px;
	font-weight: bold;
	color: #5c892f;
	text-decoration: none;
}

.blueheadr {
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	
}
.blueheadr a{
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	
}
.blueheadr a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #5c892f;
	text-decoration: underline;
}
.smbluehead {
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.smblueheadr a {
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.smblueheadr a:hover{
	font-size: 11px;
	font-weight: bold;
	color: #5c892f;
	text-decoration: underline;
	
}

}.box {
	border: 1px solid #CCCCCC;
}
.greybg {
	background-color: #F1F1F1;
	padding: 15px;
	width: 85%;
}
.spacing{
	padding-top: 54px;
}.headerdestination {
	color: #003366;
	background-color: #DEF4F8;
	padding-top: 4px;
	padding-bottom: 4px;
	height: 21px;
	background-position: center;
	vertical-align: middle;
}
.input {
	font-size: 11px;
	width: 150px;
}
.input2 {
	font-size: 11px;
	width: 200px;
}
.inputduce {
	font-size: 11px;
	
}
form {
	margin: 0px;
}
button {
	font-size: 11px;
	font-weight: bolder;
	color: #00FF00;
	background-color: #FF0000;
}
input[type=submit], input[type=reset], input[type=button] { color:#003366; background-color:#E6E7E8; font:bold 11px Arial, Helvetica, sans-serif;}

.more {
	font-size: 10px;
	font-weight: bolder;
	color: #003366;
	text-decoration: none;
}
.more a {
	font-size: 10px;
	font-weight: bolder;
	color: #003366;
	text-decoration: none;
}
.more a:hover{
	font-size: 10px;
	font-weight: bolder;
	color: #5C892F;
	text-decoration: underline; 
}

ul.destinations, ul.destinations ul { 
  list-style-type: none; 
}

ul.destinations { float: left; width: 140px;  }

.destinations ul { margin-left: 4px; padding-left: 4px;}

.destinations h2 {	
	font-size: 11px;
	color: #5C892F;
	margin-bottom:0px;
}
.limain {
font-size: 10px;	
	font-weight: bold;
	color: #666666;
}
.limain a {	
     
	color: #666666;
}
.limain a:hover {
	color: #003366;
	text-decoration: underline
}
.lisub {
font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.lisub a {
	color: #666666;
}
.lisub a:hover {
	color: #003366;
	text-decoration: underline
}
.lisub2 {
font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.lisub2 a {
	color: #666666;
}
.lisub2 a:hover {
	color: #5C892F;
	text-decoration: underline
}
.contest li{
	margin-bottom: 8px;
	list-style-image: url(images/navbar/boxy.gif);
}
.special li{
	margin-bottom: 8px;
	margin-left:6px;
	list-style-image: url(images/navbar/boxy2.gif);
}
.borderall {
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 6px;
	border-left-width: 6px;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	width: 760px;
}
.borderlftgry {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E0E2E2;
	border-left-color: #E0E2E2;
}
.regborder {
	border: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.solidborder {
	border: 1px solid #CCCCCC;
	width: auto;
	height: auto;

}
.solidborder2 {
	border: 1px solid #CCCCCC;
	width: auto;
	height: auto;
    background-color: #F7F7F7;
}
.regborder2 {
	border: 1px solid #CCCCCC;
	background-color: #F7F7F7;
	margin: 0px;
	padding: 0px;
	
}
.regborder3 {
	border: 1px solid #CCCCCC;
	background-color: #F7F7F7;
	width: 250px;
}
.amen, ul .amen{
 float: left;
 width: 200px;
 list-style-type: none;
 margin-left: 5px;
 margin-right: 5px;
 margin-bottom: 5px;
 padding-left: 15px;
}
.amen li {
 margin-bottom: 5px;
 
}

#emailfriendform { text-align:center; background-color: #F7F7F7;}
#emailfriendcaption { font-size: 120%; font-weight:bold; padding: 3px; margin-bottom: 10px;}
.emailfriendinstruction { font-weight: bold; padding-top: 10px; padding-bottom: 5px;}
#emailfriendform p { text-align:left; padding-top:10px; padding-bottom:8px;}
#emailfriendform p.buttons { text-align:center; padding:auto; }
.emailfriendformelements { margin: 10px auto; width: 85%;}
.textgray9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.clr{clear:both;}
#postcard_top {
	background-image: url(images/navbar/postcard_tp.jpg);
	height: 108px;
	width: 568px;
	background-repeat: no-repeat;
}
#postcard_btn {
	background-image: url(images/navbar/postcard_btn.jpg);
	background-repeat: no-repeat;
	height: 418px;
	width: 568px;
}
strong {
	color: #003366;
}

.communitySideBar {
	background-color: #f9f4e6;
	padding: 5px;
}
.communityHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #b5632b;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	letter-spacing: 1px;
}

.communityText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 5px;
}
.communityText a{
	color: #b5632b;
	text-decoration: none;
}
.communityText a:hover{
	color: #025bb1;
	text-decoration: underline;
}
.teaserSideBar {
	padding: 5px;
}
.teaserHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
.teaserHeader a{
	color: #025bb1;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}
.teaserHeader a:hover{
	color: #b5632b;
	text-decoration: underline;
}
.subscribeHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #7b5629;
}
.subscribeLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #025bb1;
}
.subscribeLink a{
	color: #025bb1;
	text-decoration: none;
}
.subscribeLink a:hover{
	color: #5c892f;
	text-decoration: underline;
}
