
body { 
	margin:0px; 
	background: #FFFFFF;
	text-align:center;
}

.main-body { width:770px; margin: 0 auto; text-align:left; overflow:auto; }
.main-body .header { width:766px; text-align:left; }
.main-body .header .nav-r  { text-align:right; float:right; font:normal 12px Times New Roman; margin-top:40px; }
.main-body .header img { border:0px; }

.main-body .nav    { width:766px; text-align:left; font:bold 14px Times New Roman; margin-bottom:6px; }

.main-body .splash-l { float:left;  width:215px; height:248px; background:url('gui/main-img-l.jpg'); }
.main-body .splash-r { float:right; width:536px; height:248px; background:url('gui/main-img-r.jpg'); }
.main-body .splash-sub { width:766px; height:50px; background:url('gui/main-img-sub.jpg'); }

.main-body .panel-l { float:left;  width:215px; font:normal 11px Tahoma; line-height:15px; color:#787878; }
.main-body .panel-r { float:right; width:536px; font:normal 11px Tahoma; line-height:15px; color:#787878;  }
.main-body .panel-l p { margin-left:25px; } 
.main-body .panel-r p { margin-left:25px; } 

h1 { font:normal 26px Times New Roman; color:#5E81B1; }
h2 { font:bold 18px Times New Roman; color:#818181; }    
h3 { font:bold 15px Times New Roman; color:#787878; margin-left:25px; margin-bottom:-8px; }    /* News Date Stamp */
h4 { font:bold 14px Times New Roman; color:#5E81B1; margin-left:25px; margin-bottom:-8px; }    /* Blue Small Header */

.sub-box { width:240px; margin-right:25px; float:left; }

.footer { width:766px; margin: 30px auto; text-align:left; overflow:auto; border-top:3px solid #DEDEDE; color:#CCCCCC; font:normal 12px Times New Roman; }
.footer .left  { width:375px; text-align:left;  float:left;  margin-left:6px; margin-top:8px; }
.footer .right { width:375px; text-align:right; float:right; margin-right:6px; margin-top:8px; }

a,
a:link,
a:active  { color:#5E81B1; text-decoration:none; }
a:visited { color:#5E81B1; text-decoration:none; }
a:hover   { color:#5E81B1; text-decoration:underline; }

a.tnav,
a.tnav:link,
a.tnav:active  { color:#2F2F2F; text-decoration:none; }
a.tnav:visited { color:#999999; text-decoration:none; }
a.tnav:hover   { color:#5E81B1; text-decoration:underline; }

a.fnav,
a.fnav:link,
a.fnav:active  { color:#CCCCCC; text-decoration:none; }
a.fnav:visited { color:#CCCCCC; text-decoration:none; }
a.fnav:hover   { color:#818181; text-decoration:underline; }

.myform p { clear: left;  margin: 0;  padding:1px 0px 1px 0px;  padding-left: 6em;  height: 1%; }

.myform label { float: left;  margin-left: -6em;  width: 6em; }

.floatright {float: right; }
