/* CSS Document */
body {
	margin-top: 20px;
	font-family: arial, sans-serif;
	font-size: 13px;
	line-height: 1.4em;
	background: url(images/shadow.gif) center repeat-y;
	}
a, a:link { color: #3788DF; }
a:hover, a:link:hover { color: #004C9F; text-decoration: none; }
a img { border: 0px; border-bottom: 1px solid #3788DF; }
a img:hover { border-bottom: 3px solid #004c9f; }
table.main { width: 630px; margin-left: auto; margin-right: auto; }
td { vertical-align: top; }
ol { list-style-type: none; margin-left: 0px; padding-left: 0px; margin-top: 0px; }
div.content {
	width: 360px;
	padding: 5px;
	}
ul { margin-bottom: 15px; list-style-type: square; margin-top: 10px; padding-left: 10px; margin-left: 10px; }
ul li { font-size: 11px; color: #777777; line-height: 1.3em; }
ul li em { color: #000000; font-style: normal; text-align: left; font-size: 12px; line-height: 1.45em; }
div.couch {
		background: url(images/curly.gif) no-repeat right;
		width: 250px;
		height: 500px;
		padding: 0px;
		}
div.menu { position: relative; top: 55%; left: 0%; width: 130px; }
a.menu { display: block; width: 13em; font-size: 13px; color: #3788DF; border: 1px solid #ffffff; padding: 3px; text-decoration: none; border-bottom: 1px solid #eeeeee; text-align: right; }
a.menu:hover, a.menu:link:hover, a.menu:visited:hover { border: 1px solid #3788DF; color: #ffffff; text-decoration: none; background: #3788DF; }

strong.red { color: #004c9f; font-size: 16px; margin-bottom: -20px; }

div.footer { width: 570px; padding: 10px; background: #eeeeee; padding-left: 25px; padding-right: 25px; margin-left: auto; margin-right: auto; font-size: 11px; 
line-height: 1.1em; margin-top: 5px; clear: both; }
td.check { vertical-align: top; background: #dae4f0; }