@media all {
	html body {
		margin: 0; padding: 0;
		color: #000066;
		background: #0099cc;
		background-image: url("../images/back3.JPG");
		background-repeat: repeat-x;
		background-attachment: fixed;      
		font-family: "bitstream vera sans L", "bitstream vera sans", Verdana, Tahoma, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: 300;
		text-align: left;
	}
	a:link {
		color: #0000FF;
	}
	a:visited {
		color: #0000CC;
	}
	a:hover {
		color: #3333CC; 
		background-color: #CCFFCC;  
		text-decoration: none;
	}
	table {
		font-size: 12px; 
		font-style: normal;
		font-weight: normal;
		color: #000066;
		background: #fff;
		margin: 0 auto;
	}
	table.pagefoot, table.pagefoot table {
		background: #0099cc;
		color: #fff;
	}
	td.right {
		font-size: 10px; 
		font-style: normal; 
		font-weight: normal;
		line-height: normal; 
		background-color: #FFFFDD;
	}
	.formheading {
		background: #000099;
		color: white;
		font-weight: 600;
	}
	q {
		font-style: oblique;
	}
	cite.titlealt {
		font-weight: bolder;
	}
	ul.press, ul.press li {
		list-style-type: square;
	}
	#validators {
		display: none;
		visibility: hidden;
	}
	.lightlink {
		color: #FFFFFF !important;  
		background: transparent;
		text-decoration: underline;
	}
	.lightlink:hover {
		color: #0000CC;  
		background-color: #0099CC;  
		text-decoration: none;
	}
	.text1, .text3 {
		text-align: left;
		font-size: 10px; 
		font-style: normal;
		font-weight: normal;
		color: #000066;
	}
	.text1:hover {
		color: #000099;  
		text-decoration: none;
	}
	.text2 {
		color: #336699;  
		text-decoration: underline;
	}
	.text2:hover {
		color: #000099;  
		text-decoration: none;
	}
	.text3 {
		font-family: "bitstream vera sans", tahoma, verdana, helvetica, sans-serif;
		font-size: 12px !important;
	}
	.body1  {
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		color: #000066;  
		text-decoration: none
	}
	.body1:hover  {
		font-size: 10px;
		font-weight: bold;
		color: #660066;  
		text-decoration: underline;
		background-color: #cccccc
	}
	.bodyLRG  {
		font-size: 14px;
		font-style: normal;
		font-weight: normal;
		color: #000066;
	}
	.bodyMD  {
		font-size: 12px;
		font-style: normal;
		font-weight: 600;
	}
	.title, .titlemd, .titlesm {
		font-family: "Comic Sans MS", "Bitstream Vera Sans", Tahoma, Helvetica, sans-serif; 
	}
	.title {        
		font-size: 16pt; 
		font-style: normal; 
		line-height: normal; 
		font-weight: normal;
		color: #0000CC;
	}
	.titlemd {
		font-size: 14pt; 
		font-style: normal; 
		line-height: normal; 
		font-weight: normal;
		color: #0000CC;
	}
	.titlesm {
		font-size: 12pt; 
		font-style: normal; 
		line-height: normal; 
		font-weight: 400;
		color: #000066;
	}
	.titlealt {
		color: #cc0000;
		background: transparent;
	}
	.heading1  {
		font-size: 14px;
		font-style: normal;
		font-weight: normal;
		color: #0000CC;  
		text-decoration: none;
	}
	.bookcover {
		border: 1px solid #444;
	}
	.ctr { text-align: center; }
	.rht { text-align: right; }
    .lft { text-align: left; }
	.imgborder {
		border: 1px solid #444;
		margin: 0.5em 0.66em;
	}
	.imgnoborder {
		margin: 0.5em 1.66em;
        border: 0;
	}
	.noborder { border: none; }
	.right { float: right; }
	.left { float: left; }
	.clear { clear: both; }
	.spaced li {
		padding-bottom: 0.66em;
	}
	hr.footer {
		width: 80%;
		margin: 0 auto;
	}
	.blockcenter {
		width: 60%;
		margin: 0 auto;
	}
	.blockcenterwide {
		width: 80%;
		margin: 0 auto;
	}
    #missionstatement {
        padding: 0.33em 1.7em;
    }
	#prsplash {
		position: relative;
		width: 330px;
		height: 300px;
		margin: 0 auto;
	}
	#prsplash img.leftimage {
		position: absolute;
		top: 0px;
		left: 0px;
	}
	#prsplash img.rightimage {
		position: absolute;
		top: 35px;
		right: 10px;
	}
	#prsplash img.bottomimage {
		position: absolute;
		bottom: 0px;
		right: 0px;
	}
    .flyout {
        margin: 0.33em 1em;
        padding: 0.33em 0.33em 0.33em 1.33em;
        width: 255px;
        border: 5px double #999; /* #878c61; #5A72BC;*/
        background: #a1bdd8;
        overflow: auto;
    }
    .flyout ul li { margin-bottom: 0.66em; }
    .new { color: #F00; background: inherit; }
    .larger {font-size: larger;}
    .smaller {font-size: smaller;}
	/* thumbnail styles */
	a.thumb img, a.thumb2 img { border: 0; margin: 4px 2px;}
	a.thumb3 img { margin: 4px 2px; }
	a.thumb:hover, a.thumb2:hover, a.thumb3:hover { background-color: #fff;}
	a.thumb:hover img, a.thumb2:hover img, a.thumb3:hover img { border: 1px solid gray; margin: 3px 1px;}
	a.thumb:focus, a.thumb2:focus, a.thumb3:focus {outline: none;}
	a.padded img { margin: 8px 10px; }
   	a.padded:hover img { margin: 7px 9px; }
	p.hidden { display: none; }
	#tooltip {
		position: absolute;
		z-index: 3000;
		border: 1px solid #111;
		background-color: #eee;
		padding: 5px;
		opacity: 0.85;
	}
	#tooltip h3, #tooltip div { margin: 0; }
}
/* vim: set foldmethod=marker foldmarker={,} foldlevel=1 fcl=all : */
