/*
HTML Page elements
---------------------
*/

	body {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 13px;
		line-height: 16px;
		color: #000000;
		background-color: #f0f5f3;
		text-align: center;
	}
	
	hr {
		display:none;
	}
		
	form {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.clearBoth {
		display: block;
		clear: both;
		height: 1px;
		font-size: 1px;
		line-height: 1px;
		overflow: hidden;
	}
	
	p {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	p.withBottomMargin {
		margin: 5px 0px 15px 0px;
	}
	
	a:link {
		color: #003e84;
		text-decoration: underline;
	}
	a:visited {
		color: #7E7E7E;
		text-decoration: underline;
	}
	a:hover {
		color: #00A8de;
		text-decoration: underline;
	}
	
	.introParagraph {
		font-size: 13px;
		line-height: 16px;
		font-weight: bold;
	}
	
	.picBorder {
		border: 1px solid #000000;
	}
	
	.picLeft {
		display: block;
		clear: both;
		float: left;
		margin: 2px 10px 12px 0px;
	}
	
	.picLeftLessPad {
		display: block;
		clear: both;
		float: left;
		margin: 3px 5px 0px 1px;
		text-align: left;
		width: 175px;
	}
	.picLeftLessPad p {
		padding: 0px 0px 0px 0px;
		margin: 3px 0px 3px 0px;
	}
	
	.picRight {
		display: block;
		clear: both;
		float: right;
		margin: 2px 0px 12px 10px;
		position: relative;
	}
	
	.clearBoth {
		clear: both;
	}
	
	.smallText {
		font-size: 10px;
		line-height: 12px;
		font-weight: normal;
	}
	
	.noTopMargin {
		margin-top: 0px !important;
	}
	
	.noBottomMargin {
		margin-bottom: 0px !important;
	}
	
	.alertBox {
		display: block;
		border: 1px solid #004d2d;
		margin: 0px 0px 12px 0px;
		padding: 5px 10px 5px 30px;
		background-image: url("/images/common/alert_roundel.gif");
		background-position: 7px 6px;
		background-repeat: no-repeat;
		font-weight: bold;
		min-height: 15px;
		_height: 27px;
	}
	.hidden {
		display: none !important;
	}

/*
Misc positioning elements
-------------------------
*/

	#fullBrowserWidth {
		display: block;
		margin: 0px auto 0px auto;
		padding: 0px 0px 0px 0px;
		width: 100%;
		text-align: center;
	}
	
	#headerFullWidth {
		display: block;
		margin: 0px auto 0px auto;
		padding: 0px 0px 0px 0px;
		width: 830px;
		background-color: #ffffff;
		text-align: center;
	}
	
	#centeredPage {
		display: block;
		margin: 0px auto 0px auto;
		clear: both;
		position: relative;
		background-color: #ffffff;
		width: 830px;
		text-align: left;
	}
	
	#miscTags {
		display: none;
	}
	
	#topEdgeShadowLeft {
		display: none;
	}
	
	#topEdgeShadowRight {
		display: none;
	}

/*
Header elements
-------------------------
*/

	#headerArea, #headerAreaNoMenu {
		display: block;
		margin: 0px 15px 0px 15px;
		position: relative;
		width: 800px;
		height: 137px;
	}
	#headerArea {
		height: 137px;
	}
	
	#headerAreaNoMenu {
		height: 100px;
	}
	
	#headerArea p, #headerAreaNoMenu p {
		margin: 0px 0px 0px 0px;
	}
	
	#headerArea h2, #headerAreaNoMenu h2 {
		display: none;
	}
	
	#myAdoptionText {
		position: absolute;
		top: 30px;
		left: 198px;
		font-size: 46px;
		line-height: 50px;
		color: #004e2d;
	}
	
	#cssSwitch {
		position: absolute;
		top: 70px;
		right: 0px;
		font-size: 10px;
		line-height: 12px;
		color: #C1C1C1;
	}
	
	#skipNav {
		display: none;
	}
	
	#marwellLogo {
		display: block;
		position: absolute;
		top: 9px;
		left: 0px;
	}
	#marwellLogo #logoHand {
		position: absolute;
		top: 0px;
		left: 0px;
		border: none;
	}
	#marwellLogo #logoText {
		position: absolute;
		top: 22px;
		left: 68px;
		border: none;
	}
	
	#marwellLogoText {
		position: absolute;
		top: 80px;
		left: 0px;
		font-size: 10px;
		line-height: 12px;
		width: 118px;
		text-align: center;
	}
	
	#dateText {
		position: absolute;
		top: 48px;
		right: 0px;
		color: #004d2d;
	}
	
	#bookOnlineButton a {
		position: absolute;
		top: 10px;
		left: 592px;
		width: 208px;
		height: 30px;
		background-image: url("/images/common/mw_book_button_off.gif");
		background-repeat: no-repeat;
	}
	#bookOnlineButton a:visited {
		background-image: url("/images/common/mw_book_button_off.gif");
		background-repeat: no-repeat;
	}
	#bookOnlineButton a:hover {
		background-image: url("/images/common/mw_book_button_over.gif");
		background-repeat: no-repeat;
	}
	
	#bookOnlineButton a strong {
		display: none;
	}
	
	#offerButton a {
		position: absolute;
		top: 10px;
		left: 604px;
		width: 196px;
		height: 30px;
		background-image: url("/images/common/kids_free_button_off.gif");
		background-repeat: no-repeat;
	}
	
	#offerButton a:visited {
		background-image: url("/images/common/kids_free_button_off.gif");
		background-repeat: no-repeat;
	}
	
	#offerButton a:hover {
		background-image: url("/images/common/kids_free_button_over.gif");
		background-repeat: no-repeat;
	}
	
	#offerButton a strong {
		display: none;
	}
	

/*
Content elements
-------------------------
*/

	#contentArea {
		display: block;
		margin: 0px 15px 0px 15px;
		padding: 0px 0px 10px 0px;
		position: relative;
		width: 800px;
		text-align: left;
	}
	
	#topImagePanel {
		display: block;
		position: relative;
		margin: 0px 0px 0px 0px;
	}
	
	#topImagePanel p {
		margin: 0px 0px 0px 0px;
	}
	
	#topImagePanel img, #topImagePanel .sigImageContainer {
		margin: 0px 0px 20px 0px;
	}
	
	#topImagePanel h1 {
		position: absolute;
		top: 160px;
		left: 15px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-size: 30px;
		line-height: 32px;
		font-weight: bold;
		color: #ffffff;
	}
	
	#contentArea #mainColumn {
		display: inline;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float: left;
		width: 610px;
	}
	
	#contentArea #mainColumn.fullWidth {
		width: 800px;
	}
	
	#contentArea #mainColumn #pageTitle {
		display: block;
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	#contentArea #mainColumn #pageTitle h3 {
		margin: 0px 0px 4px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#contentArea #mainColumn #pageTitle h1 {
		margin: 0px 0px 0px 0px !important;
		padding: 0px 0px 0px 0px !important;
		font-size: 26px;
		line-height: 28px;
		font-weight: normal;
		color: #6f9809;
	}
	#contentArea #mainColumn #pageTitle h1 a, #contentArea #mainColumn #pageTitle h1 a:visited {
		color: #6f9809;
		text-decoration: none;
	}
	#contentArea #mainColumn #pageTitle h1 a:hover {
		color: #6f9809;
		text-decoration: underline;
	}
	#contentArea #mainColumn #pageTitle h1 a {
		color: #6f9809;
		text-decoration: none;
	}
	
	#contentArea #sideColumn {
		display: block;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float: right;
		width: 150px;
	}
	
	#contentArea #sideColumn.topPadded {
		padding: 48px 0px 0px 0px;
	}
		
	#contentArea h2 {
		margin: 20px 0px 12px 0px;
		padding: 2px 0px 2px 0px;
		border-top: 1px solid #C1C1C1;
		border-bottom: 1px solid #C1C1C1;
		font-size: 13px;
		line-height: 15px;
		font-weight: bold;
		text-transform: uppercase;
		color: #6f9809;
	}
	
	#contentArea h2 a {
		color: #6f9809;
		text-decoration: none;;
	}
	#contentArea h2 a:visited {
		color: #6f9809;
		text-decoration: none;;
	}
	#contentArea h2 a:hover {
		color: #00A8de;
		text-decoration: none;;
	}
	
	#contentArea h2.noBorder {
		border: none;
		font-size: 15px;
		line-height: 18px;
		text-transform: none;
	}
	
	#contentArea h2.inversed {
		margin: 20px 0px 0px 0px;
		padding: 5px 5px 5px 5px;
		border: none;
		background-color: #6f9809;
		color: #ffffff;
		font-size: 14px;
		line-height: 16px;
	}
	
	#contentArea h3 {
		margin: 0px 0px 12px 0px;
		padding: 0px 0px 0px 0px;
		font-size: 13px;
		line-height: 16px;
		font-weight: bold;
		color: #6f9809;
	}
	


/*
Footer elements
-------------------------
*/

	#footerFullWidth {
		display: block;
		margin: 0px auto 0px auto;
		padding: 0px 0px 0px 0px;
		width: 830px;
		background-color: #ffffff;
		text-align: center;
	}
	
	
	#footerArea {
		display: block;
		margin: 0px 15px 0px 15px;
		position: relative;
		width: 800px;
		height: 23px;
		font-size: 13px;
		line-height: 23px;
		background-color: #004d2d;
		color: #6f9809;
	}
	
	#toTop {
		position: absolute;
		top: 0px;
		left: 15px;
		text-align: left;
	}
	
	#footerLinks {
		position: absolute;
		top: 0px;
		right: 15px;
		text-align: right;
	}
	
	#footerArea a {
		color: #ffffff;
		text-decoration: none;
	}
	#footerArea a:visited {
		color: #ffffff;
		text-decoration: none;
	}
	#footerArea a:hover {
		color: #ffffff;
		text-decoration: underline;
	}
	
	#copyrightArea {
		display: block;
		margin: 0px auto 0px auto;
		padding: 20px 0px 10px 0px;
		width: 830px;
		text-align: center;
		font-size: 10px;
		line-height: 12px;
		color: #004d2d;
		background-color: #ffffff;
	}
	
	#copyrightArea a {
		color: #004d2d;
		text-decoration: underline;
	}
	
	#copyrightArea a:visited {
		color: #004d2d;
		text-decoration: underline;
	}
	
	#copyrightArea a:hover {
		color: #00A8de;
		text-decoration: underline;
	}

/*
Social Networking Links box
-------------------------------
*/
	#footerFullWidth #socialNetworkingPanel {
		display: block;
		margin: 0px 15px 19px 15px;
		position: relative;
		width: 798px;
		height: 22px;
		font-size: 11px;
		line-height: 22px;
		background-color: #e3e3e3;
		border: 1px solid #9e9e9e;
	}
	
	#footerFullWidth #socialNetworkingPanel dl {
		margin: 0px 0px 0px 0px;
	}
	
	#footerFullWidth #socialNetworkingPanel dl dt {
		display: none;
	}
	
	#footerFullWidth #socialNetworkingPanel dl dd {
		display: block;
		float: left;
		position: relative;
		margin: 0px 0px 0px 0px;
	}
	
	#footerFullWidth #socialNetworkingPanel dl dd a {
		text-decoration: none;
	}
	
	#footerFullWidth #socialNetworkingPanel dl dd a:visited {
		color: #003e84;
	}
	
	#footerFullWidth #socialNetworkingPanel dl dd a:hover {
		color: #00A8de;
	}
	
	#footerFullWidth #socialNetworkingPanel dl dd a#newsletterLink {
		margin: 0px 0px 0px 15px;
	}
	
	#footerFullWidth #socialNetworkingPanel dl dd a#youtubeLink {
		padding: 1px 0px 0px 43px;
		margin-left: 27px;
		background-image: url("/images/common/social_networking/youtube_logo.jpg");
		background-repeat: no-repeat;
	}
	
	#footerFullWidth #socialNetworkingPanel dl dd a#flickrLink {
		padding: 1px 0px 0px 21px;
		margin-left: 27px;
		background-image: url("/images/common/social_networking/flickr_logo.jpg");
		background-repeat: no-repeat;
	}
	
	#footerFullWidth #socialNetworkingPanel dl dd a#twitterLink {
		padding: 1px 0px 0px 20px;
		margin-left: 27px;
		background-image: url("/images/common/social_networking/twitter_logo.jpg");
		background-repeat: no-repeat;
	}
	
	#footerFullWidth #socialNetworkingPanel dl dd a#facebookLink {
		padding: 1px 0px 0px 20px;
		margin-left: 27px;
		background-image: url("/images/common/social_networking/facebook_logo.jpg");
		background-repeat: no-repeat;
	}
	
