html, body { margin: .2em; color: black; font-size: 10pt; line-height: 1.5em; text-align: justify;
   background-color: #fff;	background-image: none; font-family: "Tiresias PCfont", "Gill Sans", "Segoe UI", "Trebuchet MS",
   "Maiandra GD", "lucida sans unicode", verdana, arial, sans-serif; height: 100%; overflow: none; }
body { padding: 4px 4px 4px 4px; }
#div960 { margin-left: auto; margin-right: auto; width: 780px; }
h1 { font-size: 20pt; font-weight: bold; line-height: normal; color: #08009C; }
h2 { font-size: 14pt; color: #08009C; letter-spacing: 1ex; font-weight: bold; margin-bottom: .5em; padding-top: 0; text-align: left; }
h3 { font-size: 12pt; color: #08009C; margin-bottom: 1em; }
h4 { margin: 0px; text-align: center; color: #08009C; }
p  { margin-bottom: 10px; text-align:justify; }
strong { color: #08009C; font-weight: bold }
em	{ color: #c22; font-style: normal; font-weight: normal }
a, a:link { color: #08009C; text-decoration: none }
a:focus, a:active	{ outline: none }
a img		{ border-bottom: 3px solid #e4e3fe; border-top: 3px solid #e4e3fe; }
a>img		{ border-bottom: 3px solid transparent; border-top: 3px solid transparent; }
a:hover img	{ border-bottom: 2px dashed #08009C; border-top: 2px dashed #08009C; }
li { margin: 2px 10em 2px 4em; }
ul { margin-bottom: 1.5em; } 

.quote { font-family: "Maiandra GD", "Comic Sans", Verdana; font-size: 16pt; margin: 0px 10px; padding: 10px; 
         width: 90%; color: royalblue; background: white; }
.quote blockquote { background:url(../images/quote.gif) no-repeat; background-position:top left; padding-left:20px; text-align:justify; } 
.quote p { background: url(../images/unquote.gif) no-repeat;background-position:bottom right; padding-right:5px; }

.address  { width: 250px; text-align: center; float: left; clear: none;}
.address a:hover { border-bottom: 3px solid #820101; background-color: #efefef;}
.address a { color: #08009C; }

p:first-letter { font-size/**/: 200%; float/**/: left; }
.address:first-letter { font-size/**/: 150%; }

#cleft { float: left; display: inline; margin-left: 20px; margin-top: -108px; width: 75px; height: 100px; z-index: 20; background: #fff url(../images/FMB.jpg) no-repeat; }
#cright { float: left; display: inline; margin-left: 120px; margin-top: -108px; width: 54px; height: 100px; background: #fff url(../images/tmark.jpg) no-repeat; }

#header { width: 780px; height: 220px; background: #fff; border: 1px}
#logo { margin-top: 0; z-index: 0; background: #fff url(../images/topframe.jpg) no-repeat; width: 761px; height: 114px; }
#contact { width: 780px; margin-top: 10px; margin-bottom: 1em; background: #fff; padding: .5em; }

#navigation { width: 754px; color: #000; margin-top: 40px; height: 29px; font-size:100%; line-height: normal; }
#navigation ul { margin: 0; padding: 0; list-style: none; }
#navigation li { display:inline; margin:0; padding:0; }
#navigation a { float:left; background:url("../images/tableftF3.gif") no-repeat left top; margin:0;
 padding:0 0 0 15px; text-decoration:none; }
#navigation a span { float:left; display:block; background:url("../images/tabrightF3.gif") no-repeat right top;
 padding:8px 13px 5px 0px; color:#000000; }
/* Hide from IE5-Mac \*/
#navigation a span { float:none; }
/* End hide */
#navigation a:hover span { color:#FFFFFF; }
#navigation a:hover { background-position:0% -29px; }
#navigation a:hover span { background-position:100% -29px; }
#navigation #end { background:url("../images/headend.gif") no-repeat left top;
   width: 10px; height: 29px; }

#spliter { height: 20px; width: 754px; background: url("../images/bg_tab2.gif"); }
   
#content { width: 750px; margin-top: 30px; background-color: #fff;  }
.footer { background-color: #e4e3fe; text-align: right; font-size: 8pt; margin: 0px;
   padding: 5px; color: royalblue; }
.footer a { font-size: 80%; color: royalblue; }
.footer a:link, .footer a:visited { text-decoration: none; }
.footer a:hover, .footer a:active { background-color: #e4e3fe; text-decoration: underline; }
.footer small { float: left; }

.imgGroup { text-align: center; background-color: #e4e3fe; margin: 10px 0 10px 0; border: 1px dashed #cccc99; }
.imgGroup table { width: 90%; padding: .2em; }
.imgGroup td { padding: 2px; width: 33%; }
.imgGroup td .footnote { background-color: #e4e3fe; text-align: right; font-size: 8pt; margin-right: 2px; padding: 0px; color: #08009C; float: right; }
.zoomIn { cursor: url(../images/zoomin.cur), pointer; outline: none; }

/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/
.virtualpage { font-size: 8pt; }
.paginationstyle { width: 250px; text-align: center; padding: 2px 0; margin: 10px 1em; float: right; }
.paginationstyle select { border: 1px solid navy; margin: 0 15px; }

.paginationstyle a { padding: 0 5px; text-decoration: none; border: 1px solid black; color: navy; background-color: white; }
.paginationstyle a:hover, .paginationstyle a.selected { color: #000; background-color: #FEE496; }

.paginationstyle a.imglinks { border: 0; padding: 0; }
.paginationstyle a.imglinks img { vertical-align: bottom; border: 0; }
.paginationstyle a.imglinks a:hover { background: none; }
.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected {  color: #000; background-color: yellow; }
