body { background:#425672; color:#515050; font:12px/18px verdana, arial, helvetica, sans-serif; margin:0; padding:0; }

a { font:12px/18px verdana, arial, helvetica, sans-serif; color:#7594c1; }
a:hover { color:#283444; }

p { margin:12px 0; }

h1 { font:22px/22px verdana, arial, helvetica, sans-serif; color:#324257; margin:14px 0; }
h2 { font:20px/20px verdana, arial, helvetica, sans-serif; color:#324257; margin:14px 0; }
h3 { font:16px/18px verdana, arial, helvetica, sans-serif; color:#324257; margin:14px 0; }
h4 { font:14px/18px verdana, arial, helvetica, sans-serif; color:#324257; margin:14px 0; }
h5 { font:13px/18px verdana, arial, helvetica, sans-serif; color:#324257; margin:14px 0; }
h6 { font:12px/18px verdana, arial, helvetica, sans-serif; color:#324257; margin:14px 0; }

ul { margin:0 0 0 20px; padding:0 0 0 20px; list-style:disc; }
ol { margin:0 0 0 20px; padding:0 0 0 20px; list-style:decimal; }
ul li { list-style-image:url("images/li.png"); }

hr { border:none; border-top:1px solid #dfe6f1; background:none; }

em { font-style:italic; }
strong { font-weight:bold; }
u { text-decoration:underline; }
label { text-align:left; display:block; color:#324156; }
fieldset { width:450px; background:#bac9e0; border:1px solid #7594c1; padding:20px; }
input { width:100%; }
textarea { width:100%; }
legend { font:16px/18px verdana, arial, helvetica, sans-serif; color:#324257; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }



#header h1 a { font-size:24px; color:#000; text-decoration:none; }
#header blockquote { display:block; padding:15px; margin:0; width:100%; background:#efefef; border:1px solid #ccc; }
#nav { margin:20px 0; padding:0 0 20px 0; border-bottom:1px solid #000; }
#nav li { display:inline; }
#footer { margin:20px 0 0 0; padding:20px 0 0 0; border-top:1px solid #000; }

#footer .left, #banner, #nav { display:none; }