body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.85em; line-height: 1.7em; margin: 0em; background-color: #FEFEFE; color:#86A1C0; text-align:justify; }
h1 { font-size: 1.6em; margin-bottom: 0em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; text-decoration:underline; }
h6 { font-size: 1.1em; margin-bottom: 1.1em; margin-top: 1.2em; }
div.indent { margin: 1em; }
div.menu { float:right; margin: 0.2em 0em 1.5em 3em; padding: 1em; width: 210px;
 			border: 1px dotted #B9C7E1; background-color:#fafafa; }

div.button { -moz-border-radius:10px; width: 120px; background-color: #8398B3; padding: 0.2em; text-align: center; margin: 4px}
div.button_active { -moz-border-radius:10px; width: 120px; background-color: #7384A1; padding: 0.2em; text-align: center; margin: 2px; }
div.button:hover { -moz-border-radius:10px; cursor: hand; background-color: #7384A1; }
a.button { text-decoration: none; color: white; }

td.tab { margin:0px; padding:0px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align:center; }

a.tab:link, a.tab:visited { color:#3F5272; text-decoration: none; }
a.tab:hover { text-decoration:underline; }

div.line { width: 100%; text-align: left; border-bottom: 1px solid #334461; margin: 10px 0px 10px 0px; padding: 6px; }
div.note { font-size: 0.8em; font-style:italic; }
img.front { border: dotted 1px; color:#334461; padding:5px; margin: 0px 30px 30px 0px; }
div.news_separator { border-bottom: 1px; width:818px; height: 1px; border: solid; color: #334461; }
div.news_title { font-size: 1.1em; font-weight:bold; }
div.news_date { font-size: 0.8em; font-style:italic; }

.bio th { width: 200px; background: white; padding: 10px; color:#334461 }
.bio td { padding: 10px; }

img.gallery { border: dotted 1px; color:#334461;  padding:5px; margin: 20px; float:left; }

img.left { border: dotted 1px gray;  padding:5px; margin: 0px 30px 30px 0px; float:left; }

p { text-align:justify; }
a { color:#660000; }
ul { margin: 0em 1em 1em 2em; padding: 0em; }
li { margin: 0.3em; padding: 0em; text-align:left; }
hr { height: 1px; border-bottom-style:none; margin: 0px; color: #3F5272; }

