﻿a:link { color: #000066; font-family: verdana, arial, sans-serif; font-size: 9pt; text-decoration: none; }
a:active { color: #3399ff; font-family: verdana, arial, sans-serif; font-size: 9pt; text-decoration: none; }
a:visited { color: #000066; font-family: verdana, arial, sans-serif; font-size: 9pt; text-decoration: none; } 
a:hover { color: #66ccff; font-family: verdana, arial, sans-serif; font-size: 9pt; text-decoration: none; }

/* The following styles are hyperlink modifications for the scroll textbox on homepage*/
.scroll a:link { font-size: 7pt; }
.scroll a:active { font-size: 7pt; }
.scroll a:visited { font-size: 7pt; } 
.scroll a:hover { font-size: 7pt; }
.scrolltextbold { font-size: 8pt; font-weight: bold; }
/*.scrolltextbold { font-family: verdana, arial, sans-serif; color: #000066; text-align: center; font-size: 8pt; font-weight: bold;}*/

/* This is for the page links at foot of each page */
.footertext a:link { font-size: 7pt; }
.footertext a:active { font-size: 7pt; }
.footertext a:visited { font-size: 7pt; } 
.footertext a:hover { font-size: 7pt; }


p { font-size: 9pt; color: #000066; font-family: verdana, arial, sans-serif; }
p.report { font-size: 9pt; color: #000066; font-family: verdana, arial, sans-serif; line-height: 1.5; text-align: justify; padding: 10px; }
p.report2 {  font-size: 9pt; color: #000066; font-family: verdana, arial, sans-serif; text-align: left; padding: 6px; vertical-align: top; }
p.middle { font-size: 9pt; color: #000066; font-family: verdana, arial, sans-serif; vertical-align: middle; }


li { font-family: verdana, arial, sans-serif; font-size: 9pt; line-height: 2; }
ul { color: #000066; }
ol { color: #000066;  text-align: justify; padding-right: 20px; }

body { font-size: 9pt; color: #000000; font-family: verdana, arial, sans-serif; background-color: #ffffff; background-image: url(../images/bluegrad2e.gif);} /*  */

/* Following for scroll-bar for IE only 
SCROLLBAR-HIGHLIGHT-COLOR: #66ccff; SCROLLBAR-SHADOW-COLOR: #66ccff; SCROLLBAR-ARROW-COLOR: #66ccff; SCROLLBAR-TRACK-COLOR: #dcf8ff; SCROLLBAR-DARKSHADOW-COLOR: #3399ff; SCROLLBAR-BASE-COLOR: #3399ff
*/

img { border: 0px none; padding: 0px }
table {	border-collapse: collapse; }
input {	border: 1px solid #000000; }

.h1 { font-family: verdana, arial, sans-serif; font-size: 16pt; color: #000066; }
.h2 { font-family: verdana, arial, sans-serif; font-size: 14pt; color: #000066; }
.h3 { font-family: verdana, arial, sans-serif; font-size: 12pt; color: #000066; }
.h4 { font-family: verdana, arial, sans-serif; font-size: 10pt; color: #000066; }
.h5 { font-family: verdana, arial, sans-serif; font-size: 8pt; color: #000066; }
.h6 { font-family: verdana, arial, sans-serif; font-size: 6pt; color: #000066; }

.divtext { text-align: center; vertical-align: top; padding: 3px; }
.divtext2 {	text-align: center; vertical-align: top; padding: 0px; border-spacing: 0px; border: 0px; }
.rightcolumn { background-color: #eeeeee; padding-left: 1px; padding-right: 1px; text-align: center; }
.linktext {	text-align: center; }

.tdleft { text-align: left; vertical-align: middle; }
.tdlefttop { text-align: left; vertical-align: top; }
.tdcentre {	text-align: center; vertical-align: middle; }
.tdmenu { text-align: bottom; vertical-align: middle; padding-top: 12px }
.tdcentretop { text-align: center; vertical-align: top; background-color: #cccccc}
.tdright {	text-align: right; vertical-align: middle; }
.tdrighttop { text-align: right; vertical-align: top; }
.tdtop { vertical-align: top; }
.tdjustify { text-align: justify;padding-left : 6px; padding-right: 6px; }
.tdcaption { padding-left: 30px; padding-right: 30px; text-align: left; vertical-align: top;}

.date { text-align: center;	font-family: verdana; font-size: 8pt; color: #000066; }
.formstyle { background-color: #ffffff; }

.underline { border-bottom-style: solid; border-bottom-color: #000000; border-bottom-width: 1px; }

.box { 
border-bottom-style: solid; border-bottom-color: #000000; border-bottom-width: 1px; 
border-top-style: solid; border-top-color: #000000; border-top-width: 1px;
border-left-style: solid; border-left-color: #000000; border-left-width: 1px;
border-right-style: solid; border-right-color: #000000; border-right-width: 1px;
}

#headcaption  { font-family: verdana, arial, sans-serif; color: #000066; text-align: center; font-size: 20pt; padding: 6px; font-weight: bold; }

.tablelogo { background-image: url(../images/logo_gradient.gif); border : #000066 1px solid; margin: 0; padding: 0; }
.table1 { background-color: #99ccff; border: #000066 1px solid; margin: 0px; }
.table2 { background-color: #ffffff; border: #000066 1px solid; margin: 0px; }
.table3 { background-color: #ffffff; border: #ccc 1px solid; }
.table4 { background-color: #eeeeee; border: #cccccc 2px solid; }
.table5 { text-align: left; }
.table6 { background-color: #000000; border: #000066 1px solid; margin: 0px; } /* For video pop-ups */

.text1 { font-family: verdana, arial, sans-serif; color: #000066; text-align: center; font-size: 16pt; }
.text2 { font-family: verdana, arial, sans-serif; color: #000066; text-align: center; font-size: 14pt; }
.text3 { font-family: verdana, arial, sans-serif; color: #000066; text-align: center; font-size: 12pt; }
.text4 { font-family: verdana, arial, sans-serif; color: #000066; text-align: center; font-size: 10pt; }
.text5 { font-family: verdana, arial, sans-serif; color: #000066; font-size: 9pt; }
.text6 { font-family: verdana, arial, sans-serif; color: #000066; text-align: center; font-size: 7pt;  padding-left: 3px; padding-right: 3px; vertical-align: top;} /* This is used on homepage for captions */
.text7 { font-family: verdana, arial, sans-serif; color: #000066; font-size: 7pt; } /* This is used on homepage for general text */
.text5green { font-family: verdana, arial, sans-serif; color: #009966; text-align: left; font-size: 9pt; }
.text5red { font-family: verdana, arial, sans-serif; color: #cc0000; text-align: center; font-size: 9pt; }

.red { color: #ff0000; }
.green { color: #00cc00; }
.bold { font-weight: bold; }

.text1bold { font-family: verdana, arial, sans-serif; color: #000066; text-align: center; font-size: 16pt; font-weight: bold;}
.text2bold { font-family: verdana, arial, sans-serif; color: #000066; text-align: center; font-size: 14pt; font-weight: bold;}
.text3bold { font-family: verdana, arial, sans-serif; color: #000066; text-align: center; font-size: 12pt; font-weight: bold;}
.text4bold { font-family: verdana, arial, sans-serif; color: #000066; text-align: center; font-size: 10pt; font-weight: bold;}
.text5bold { font-family: verdana, arial, sans-serif; color: #000066; font-size: 9pt; font-weight: bold;}
.text7bold { font-family: verdana, arial, sans-serif; color: #000066; font-size: 7pt; font-weight: bold;}

.tabletextheader { font-family: verdana, arial, sans-serif; color: #000066; text-align: center; font-size: 16pt; padding: 6px; font-weight: bold; }
.tabletext { font-family: verdana, arial, sans-serif; color: #000066; text-align: justify; font-size: 9pt; padding: 6px; line-height: 2; }
.tabletextbold { font-family: verdana, arial, sans-serif; color: #000066; text-align: left; font-size: 9pt; padding: 3px; font-weight: bold; line-height: 2; }
.tabletextbold2 { font-family: verdana, arial, sans-serif; color: #000066; text-align: left; font-size: 9pt; font-weight: bold; line-height: 2; } /*This is used for secondary headers on the Links page*/
.text4boldWhite { font-family: verdana, arial, sans-serif; color: #ffffff; text-align: left; font-size: 9pt; font-weight: bold; padding: 3px; }
.text4boldGreen { font-family: verdana, arial, sans-serif; color: #009966; text-align: left; font-size: 10pt; font-weight: bold; }
.textforsale { font-family: verdana, arial, sans-serif; color: #000066; text-align: left; font-size: 9pt; padding: 3px; }

/* The following is for the Calendar page formatting */
.textcal { font-family: verdana, arial, sans-serif; color: #000066; text-align: center; font-size: 9pt; width: 35px; }
.textcalfade { font-family: verdana, arial, sans-serif; color: #999999; text-align: center; font-size: 9pt; width: 35px; }
.textcalhead { font-family: verdana, arial, sans-serif; color: #000066; text-align: center; font-size: 9pt; font-weight: bold; background-color: #cccccc;}
.textcalbold { font-family: verdana, arial, sans-serif; color: #000066; text-align: center; font-size: 9pt; font-weight: bold; background-color: #cccccc; width: 35px; }
.textbody { font-family: verdana, arial, sans-serif; color: #000066; text-align: left; font-size: 9pt; padding-left: 6px;}
.tablecal { background-color: #ffffff; border: #000000 1px solid; }
.caldivleft { width: 35%; text-align: left; padding-left: 10px; }
.caldivright { width: 65%; text-align: left; padding-left: 10px; }
.keydive { background-color: #66ff99; width: 35px; } /* light green */
.keyabroad { background-color: #99ffff; width: 35px; } /* aqua */
.keysocial { background-color: #ff9999;  width: 35px; } /* pink */
.keytrain { background-color: #ffff99; width: 35px; } /* light yellow */
.keymisc {  background-color: #ffcc99;  width: 35px; } /* sandy */
.keyinland {  background-color: #ff66ff;  width: 35px; } /* purple */
.keytext { font-family: verdana, arial, sans-serif; color: #000066; text-align: center; font-size: 9pt; width: 165px; }

.formtextleft { font-family: verdana, arial, sans-serif; color: #000066; text-align: left; vertical-align: top; font-size: 9pt; padding-left: 3px; }
.formtextjustify { font-family: verdana, arial, sans-serif; color: #000066; text-align: justify; vertical-align: top; font-size: 9pt; padding: 6px; }
.formtextright { font-family: verdana, arial, sans-serif; color: #000066; text-align: right; vertical-align: top; font-size: 9pt; }

.ltblue { background-color: #99ccff; height: 20px; font-family: arial, sans-serif; font-size: 9pt; }
.dkblue { background-color: #000066; height: 24px; font-family: arial, sans-serif; font-size: 9pt; color: #000000; font-weight: bold; }
.white { background-color: #ffffff; height: 20px; font-family: arial, sans-serif; font-size: 9pt; }

.indent6 { padding-left: 6px; }
.indent10 { padding-left: 10px; }
.indent20 { padding-left: 20px; padding-right: 20px; }
.indent30 { padding-left: 30px; padding-right: 30px; }
.indent40 { padding-left: 40px; padding-right: 40px; }
.indent50 { padding-left: 50px; padding-right: 50px; }

.header { background-color: #000066; padding-left: 3px; padding-right: 3px; }
.row { border-left: #000066 1px solid; border-right: #000066 1px solid; padding-left: 3px; padding-right: 3px;}
.bottom { border-left: #000066 1px solid; border-right: #000066 1px solid; border-bottom: #000066 1px solid; padding-left: 3px; padding-right: 3px;}

.pool {position: absolute; left: 931px; top: 523px; }

.hr1_old { color: #666; background-color: #666; width: 90%; height: 1px; }	/* color and background-color do the same thing */
.hr1 { background-image: url(../images/dot.gif); width: 95%; height: 1px; border: 0px}
}
.hr2 { color: #cccccc; background-color: #ccc; width: 130px; height: 1px; }	/* color for IE, background-color for Mozilla and Opera */
.hr3 { color: #cccccc; background-color: #ccc; width: 450px; height: 1px; }

/* Following for Photograph pages */
.vtop { vertical-align: top; }
.vbottom { vertical-align: bottom; }

.tickouter {
	BORDER: 0px; PADDING-LEFT: 0px; MARGIN: 0px; WIDTH: 629px
}

