body { background-color:#B1B1B1;color:#797979;font-family:georgia;font-size:12px;  }
input { color:#859cce;border:0;border-bottom:1px solid #859cce;font-size:0.9em;padding:1px;margin:5px; }
label { width:150px;text-align:right;margin:5px;float:left; }
legend { padding-left:10px;padding-right:10px; }
* { padding:0;margin:0; }
img { border:0; }
a { font-weight:bold; text-decoration:none;color:#123567;font-size:0.95em; }
a:hover { font-weight:bold; text-decoration:none;color:#000000; }

h1 { font-weight:bold;text-decoration:none;font-size:1.5em;color:#859cce;padding-top:10px;padding-bottom:10px; }
h2 { font-weight:bold;text-decoration:none;font-size:1.4em;color:#859cce;padding-top:10px;padding-bottom:10px; }
h3 { font-weight:bold;text-decoration:none;font-size:1.3em;color:#859cce;padding-top:10px;padding-bottom:10px; }
h4 { font-weight:bold;text-decoration:none;font-size:1.2em;color:#859cce;padding-top:10px;padding-bottom:10px; }
h5 { font-weight:bold;text-decoration:none;font-size:1.1em;color:#859cce;padding-top:10px;padding-bottom:10px; }
h6 { font-weight:bold;text-decoration:none;color:#859cce;padding-top:10px;padding-bottom:10px; }

p { padding-top:10px;padding-bottom:10px; }
ul { padding-left:25px;padding-top:10px;padding-bottom:10px; }
ol { padding-left:25px;padding-top:10px;padding-bottom:10px; }
fieldset { padding:20px;margin:20px; }

.formtext { margin:5px; }
.button { color:859cce;font-weight:bold;border:1px solid #859cce;font-size:11px;padding:2px;background-color:#ffffff; }
.comment { font-size:0.9em; }
.highlight { color:#859cce;font-weight:bold; }
.testimonials { font-size:0.9em;padding-bottom:10px;text-align:center; }

.page { position:absolute;left:50%;top:0px;margin-left:-402px;width:800px;background-color:#ffffff;border:2px solid #ffffff; }
.logo { position:absolute;top:0px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;z-index.99; }
.header { background-color:#123567;color:#cccccc;width:790px;height:30px;text-align:right;padding-right:10px;padding-top:10px; }
.header a { font-weight:bold; text-decoration:none;color:#cccccc;font-size:0.95em; }
.navi { height:250px;background:url(images/navi_bg.jpg) #EAEAEA;border-top:2px solid #ffffff;border-bottom:2px solid #ffffff; }
.navi .active  { font-weight:bold; text-decoration:none;color:#000000; }
.navi .bg { filter:Alpha(opacity=80);-moz-opacity:0.8;background-color:#cccccc;height:250px;width:216px;margin-left:110px;border-left:2px solid #ffffff;border-right:2px solid #ffffff; }
.navi .navigation { position:relative;left:0px;top:-140px;padding:10px;list-style-type:none;height:100px;width:196px;margin-left:110px;border-left:2px solid #ffffff;border-right:2px solid #ffffff; }
.content { position:relative;background-color:#f4f4f4;float:right;width:668px;padding:10px;padding-left:122px;background:url(images/content_bg.gif) left repeat-y; }
.footer { text-align:left;font-size:0.8em;font-family:arial; }
