html { margin:0;height:100%; }
body { padding:0; color:#000; font: 15px Arial, sans-serif;line-height:24px;background:url(bg.gif) repeat-x; margin:0px; height:100%;}
a { color:#225B88 }
h2 { color: #990000; }
.bottomLink { text-align:right }
#top { 
		width:790px;
		margin:0 auto;
		position:relative;
		text-align:center;
		z-index: 10;
		background:url(side-borders.gif) repeat-y; 
}
#container {  background:url(top-shadow.gif) no-repeat; padding:4px;}
#content { text-align:left; margin:20px }
 
.sub { font-size:16px;font-weight:bold; color:#990000; padding-right:15px; text-decoration:none }
.section { margin-bottom:50px; }
.top  { color:#006699;font-size:12px }
.menu { font-size:16px;border:1px solid black;height:45px;background:url(menu-bg-black.gif) #000000 repeat-x;color:#667; }
.menu a { color:#fff; font-weight:bold; padding-left:10px; padding-right:10px; text-decoration:none; line-height:45px; }
.menu a:hover { text-decoration:underline; }
.menu a.active { text-decoration:underline;  }
#submenu { background:url(submenu-bg.gif) repeat-x; padding:10px; border-bottom:1px solid #999}
#submenu a { font-size:90%;color:#225B88;text-decoration:none; line-height:30px  }
#submenu a:hover { text-decoration:underline; }
#submenu a.active { text-decoration:underline;font-weight:bold; }	
.red { color: #990000; }


#list ul li { list-style-type:disc }
#list li { list-style-type:disc }
.box { border:1px dashed black; padding:20px; }
.redbox { border:1px solid #990000; padding:20px; }
.quote { border:1px dashed black; padding:20px; margin-top:20px }
.quote div { text-align:right }
.bold { font-weight:bold }
.clear { clear:both }
.paypal { padding-top:3px; padding-bottom:20px }
form { margin:0; padding:0 }

/* Quotes */
/*<blockquote>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus dignissim, purus a blandit cursus, nulla erat cursus mauris, a dignissim est ante et arcu. Vivamus sollicitudin porttitor justo. Nunc at leo quis arcu ultrices placerat. Quisque eget justo at nisi tempus vehicula. Nullam a odio eu orci sodales varius. </p>
</blockquote>
*/
blockquote {
display: block;
margin-top: 40px;
padding-bottom:40px;
width: 650px;
border-bottom:1px solid #CCC;
}
blockquote:before, blockquote:after {
color:#990000;
display: block;
font-size: 400%;
width: 50px;
}
blockquote:before {
content: open-quote;
height: 0;
margin-left: -0.55em;
}
blockquote:after {
content: close-quote;
height: 50px;
margin-top: -50px;
margin-left: 660px;
}

blockquote div { color:#666; }

/*Contact Form*/
#cDiv { width:400px; }
.input { display:block; font-size:1.4em; width:100%; color:#333; margin-bottom:4px; padding:3px }
textarea { display:block; font-size:1.0em; width:100%; margin-bottom:4px; padding:3px }
.button { font-size: 1.1em; float:right; padding:3px }
