/* General Text Styles */
body { background-color: #ffeedd; margin: 0px; padding: 0px; }

h1,h2,h3,p,div,li,td,th,input { font-family: Arial, Helvetica, sans-serif; color:#330000; }
h1,h2,h3,p { margin-top: .5em; margin-bottom: .8em; } /* Control spacing above and below headings and paragraphs */

h1 { font-size: 18px; margin-top: 0px; text-align: left; }
h2 { font-size: 16px; text-align: left; }
h3 { font-size: 14px; text-align: left; }
p,div,li,td,th,input { font-size: 14px; }
.tiny { font-size: 12px; }
.red { color: #ee4400; }

a:link { color: #993300; text-decoration: none; }
a:visited { color: #993300; text-decoration: none; }
a:active { color: #660000; text-decoration: none; }
a:hover { color: #660000; text-decoration: none; }

form { display:inline; }

/* Content Area */
#content-area { width: 674px; background-color: #ffffff; padding: 10px; }

/* Header */
#header { border-bottom: 2px solid #330000; }
#header td { background-color: #ffffff; padding: 0px 10px 0px 10px; }

/* Navigation Bar */
#nav-bar { border-top: 1px solid #ffcc99; border-bottom: 1px solid #330000; }
#nav-bar td { font-size: 14px; color: #330000; text-decoration: none; background-color: #993300; padding: 5px 15px 5px 15px; white-space: nowrap; text-align: center;}
#nav-bar a { font-weight: bold; text-decoration: none; }
#nav-bar a:link { color: #ffffff; }
#nav-bar a:visited { color: #ffffff; }
#nav-bar a:active { color: #ffcc99; }
#nav-bar a:hover { color: #ffcc99; }

/* Side Bar */
#side-bar { width: 152px; background-color: #ffcc99; border-right: 1px dotted #330000; padding: 10px; white-space: }
#side-bar ul { margin-left: 10px; padding: 0px; }
#side-bar li { margin-left: 10px; padding:0px; font-size:14px; color: #330000; list-style: circle; list-style-position: outside; margin-bottom: .6em; }
#side-bar li a { text-decoration: none; }
#side-bar a:link { color: #993300; }
#side-bar a:visited { color: #993300; }
#side-bar a:active { color: #660000; }
#side-bar a:hover { color: #660000; }
#side-bar p { color: #330000; font-size: 12px; font-weight:bold;} 

/* Footer */
#footer { border-top: 1px solid #330000; }
#footer td { font-size: 12px; color: #ffffff; text-decoration: none; background-color: #993300; padding: 5px 15px 5px 15px; white-space: nowrap; }
#footer a { font-weight: normal; text-decoration: none; }
#footer a:link { color: #ffffff; }
#footer a:visited { color: #ffffff; }
#footer a:active { color: #ffcc99; }
#footer a:hover { color: #ffcc99; }

img.right-illustration {
	float: right;
	margin: 0 0 1em 1em;
}