html, body 		{ margin: 0; padding: 0; background: #FFFFFF;}
body 			{ color: #333; font: 10pt Tahoma, Helvetica, Arial, sans-serif; line-height: 18px; }
h2				{ color: #333; line-height:normal; }
a               { color:#FF0000; text-decoration:none; font-weight:normal; }
a:hover         { text-decoration:underline; color:#800040; }
a img           { border:#000000 0px none; }
a.button        { font-family: Tahoma; font-size:12pt; font-weight:normal; color:#FF0000; }
a.button:hover  { text-decoration:none; color:#004b6f; background-color:#ddd; }
a.book          { font-family: Tahoma; font-size:11pt; font-weight:normal; color:#FF0000; }
a.subheading    { font-family:Tahoma; color:#004b6f; font-size:11pt; font-weight:bold; margin: 0 0 3px; }  
p				{ font-family:Tahoma; margin: 0 0 11px; }
p.normal        { font-family:Tahoma; margin: 0 0 3px; }
p.red           { font-family:Tahoma; font-size:11pt; color:#FF0000; font-style:normal; }
p.subheading    { font-family:Tahoma; color:#004b6f; font-size:11pt; font-weight:bold; margin: 0px 0 3px; } 


#wrapper		{ float: left; width: 100%; }

/* Header */
#header			{ background: #ddd; border-bottom: 3px solid #FF0000; }
#header h1  	{ color: #FF0000; margin: 0 0 0px; padding: 24px 18px 0; }
#header p		{ color: #004b6f; font-size: 13px; font-weight: normal; padding: 15px 21px; line-height: 10px; }
	
/* Content Style */
#navigation		{ border-bottom: 0px solid #ccc; padding-left: 15px; }
#navigation ul	{ list-style-type: square; padding: 0 8px 9px 0px; margin-left:70px; }
#navigation li  { padding-bottom: 10px; }
#extra			{ border-bottom: 0px solid #ccc; }
#content p, #extra p { padding-right: 18px; }
ul.disc         { list-style-type: disc; margin-top:0px; }
ul.circle       { list-style-type: circle; }
ul.list         { list-style-type:disc; margin-top:-8px}
ol              { margin:0 0 0 45px; }
li              { font-size:10pt; color:#000000; font-weight:normal; font-style:normal; margin:0 0 0 -20px;                                                                                                                   padding:5px; }
p.line          { border-bottom: 1px solid #FF0000; margin: 0px 22px 20px 0px; padding: 6px 0 6px; }
		
/* Content Positioning and Size */
#navigation		{ float: left; width: 20%; margin-left: -100%; }
#content		{ margin: 0 27% 36px;}
#bookform		{ float: left; width: 70%; margin: 0 26% 36px;}
#extra			{ float: left; margin-left: -26%; width: 25%; }

/* Footer */
#footer			{ background: #ddd; border-bottom: 3px solid #FF0000; clear: left; width: 100%; }
#footer a		{ color: #004b6f; font-weight: bold; }
#footer a:hover { text-decoration:underline; }
#footer	p		{ color: #004b6f; font-size: 11px; margin: 0; padding: 0 18px 10px; }
#footer ul		{ border-bottom: 1px solid #FF0000; list-style: none; margin: 0 18px 6px; padding: 10px 0 6px; }
#footer li		{ display: inline; font-size: 11px; font-weight: normal; padding-right: 5px; margin:0 0 0 0px}

