/*
3/5/05
light blue:#94c5de (148,197,222)
dark blue:#4a6bad (74,107,173)
PMS 638 (50%?): #9fcee3 (159, 206, 227)
PMS 638: #3eb1d1 (62, 177, 209); #00B5D9
PMS 285: #1a7ab4 (26, 122, 180); 0176B8
very dark blue: #036
99D6EE
99DCF0
193366

*/

/* general */

A:link    	{ color: #069 }
A:active  	{ color: #069; text-decoration: none; }
A:visited 	{ color: #069 }
A:hover  	{ color: #A40 }


body		{ font-family: verdana, arial, helvetica, sans-serif; }
td          { font-family: verdana,arial,helvetica,sans-serif; font-size: 0.8em }

li		{ font-family: verdana, arial, helvetica, sans-serif;}

h1		{ font-size: 175%; color: #193366; font-weight: bold }
h2		{ font-size: 150%; color: #193366; font-weight: bold }
h3		{ font-size: 125%; color: #193366; font-weight: bold }
h4		{ font-size: 100%; color: #193366; font-weight: bold; margin-bottom: 6 }

hr		{ color: #99DCF0; size: "5"; }

.smalltype { font-size: 70%; }
.medtype { font-size: 85%; margin: 8px 0 0 0; }


caption	{ font-family: 0; font-size: 0.6em;
	  text-align: left; vertical-align: bottom; padding-left:0; padding-top:6; padding-bottom:6 }
CAPTION { caption-side: bottom; }

/* Creates margin around photos; can be used with tables or images class="photo" */
.photo { margin: 4 10 5 0; float: left; }


/* PAGECONTENT */ 
.pageContent { margin: 10 0 0 20; font:x-small verdana,helvetica,sans-serif; }
.pageContent h1 { font-size:1.75em; }
.pageContent h2 { font-size:1.5em; }
.pageContent h3 { font-size:1.25em; }
.pageContent h4 { font-size:1.0em; }
.pageContent h5 { font-size:1.0em; }
.pageContent h6, input, select, textarea, ul, ol, td, th {font-size:1em;}
td {font:x-small}

/*
a.button {border:outset 2;background:#99DCF0;color:black;width:12em;padding:.5em .25em;text-align:center;font:bold x-small verdana,helvetica,arial,sans-serif;text-decoration:none;}  
*/





div.blueBar {background-color:#99DCF0;height: 4px;margin: 0 0 0 0px;}

/* MENU */

.menu ul				{ margin:0; padding:0 0 0.25em 0; width:150px; font-size:medium; }
.menu li				{ font: 0.6em/1em verdana,helvetica,sans-serif; position:relative; list-style:none; 
							margin: 1px 0 1px 0; border:1px solid #99DCF0;	padding:0 0 0 0.5em; text-												decoration:none;}
.menu li.menuheading 	{ text-align:left; font:bold 0.6em/1.5em verdana,helvetica,sans-serif;
							background:#004080; color:#fff; border:solid 1px #193366; padding: -1px 0 0 0; 											margin:-1px 0 0 0; }
.menu li.menuheading a	{ color:#99DCF0; text-decoration:none; }





/* content links */
ul.links {float:right;border:dashed 2 #0066cc; padding:1em;list-style:none;background:#99DCF0;color:#036;}
ul.links li, ul.links li a {color:black;} 




/* Footer */
div.footer {font: x-small verdana,helvetica,sans-serif;text-align: center;padding: 8;color:#0066cc;}
