@media screen,print {
    html body {
        margin: 0; 
        padding: 0;
        color: #000066;
        background: #f9b597;
        background-attachment: fixed;        
        font-family: "Bitstream Vera Sans", verdana, tahoma, helvetica, sans-serif;
        font-size: 10px;
        font-weight: 300;
        text-align: left;
        /*scrollbar-face-color: #3399CC; 
        scrollbar-shadow-color: gray; 
        scrollbar-highlight-color: #cccccc; 
        scrollbar-track-color: #FFCC99; 
        scrollbar-darkshadow-color: #000066;
        scrollbar-base-color: white;
        scrollbar-arrow-color: #FFFFFF; */
    }
    a:link {
        color: #333399;
    }
    a:visited {
        color: #336699;
    }
    a:hover {
        color: #CC00CC; 
        background-color: #FFCC99;  
        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: #f9b597;
        color: #763673;
    }
    td.right {
        font-size: 10px; 
        font-style: normal; 
        font-weight: normal;
        line-height: normal; 
        background-color: #FFFFDD;
    }
    q {
        font-style: oblique;
    }
    ul.listbullet {
        margin: 0;
        padding: 0;
    }
    ul.listbullet, ul.listbullet li {
        list-style: url(/images/bullet.GIF) disc;
    }
    div.faqarea p {
        font-size: 14px;
        font-style: normal;
        font-weight: normal;
        color: #000066;
        background: transparent;
    }
    div.faqarea ul li {
        padding-bottom: 0.66em;
    }
    #splash {
        position: relative;
        width: 350px;
        height: 300px;
        margin: 0 auto;
    }
    #splash img.leftimage {
        position: absolute;
        top: 0px;
        left: 0px;
    }
    #splash img.rightimage {
        position: absolute;
        top: 35px;
        right: 10px;
    }
    #splash img.bottomimage {
        position: absolute;
        bottom: 0px;
        right: 0px;
    }
    #validators {
        display: none;
        visibility: hidden;
    }
    #sidenote {
        width: 387px;
        padding: 8px 8px 8px 8px;
        background-color: #bee3ef;
        border-style: solid;
        border-width: thin;        /* sets border width on all sides */
        border-color: navy;
    }
    
    #sidenote p {
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
        }
        
    .lightlink {
        color: #FFFFFF; 
        background-color: #003366;  
        text-decoration: underline;
    }
    .lightlink:hover {
        color: #0000CC;  
        background-color: #CC00CC;  
        text-decoration: none;
    }
    .light a {
        font-family: Verdana, Tahoma, Arial, sans-serif;
        color: #ffffff;
        background: none;
        text-decoration: none;
    }
    .light a:hover {
        font-family: Verdana, Tahoma, Arial, sans-serif;
        color: #ffffff;
        background: #000033;
        text-decoration: underline;
    }
    .light a:visited {
        font-family: Verdana, Tahoma, Arial, sans-serif;
        color: #ffffff;
        text-decoration: none;
    }
    .text1 {
        text-align: left;
        font-size: 10px; 
        font-style: normal;
        font-weight: normal;
        color: #000066;
    }
    .text1:hover {
        color: #000099;  
        text-decoration: none;
    }
    .text2 {
        color: #336699;
        background-color: transparent;
        text-decoration: underline;
    }
    .text2:hover {
        color: #000099;
        background-color: transparent;
        text-decoration: none;
    }
	.text3 {
		font-family: "bitstream vera sans", tahoma, verdana, helvetica, sans-serif;
		font-size: 11px !important;
	}
    .body1  {
        color: #000066;  
        background-color: transparent;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }
    .body1:hover  {
        color: #660066;  
        background-color: #cccccc;
        font-size: 10px;
        font-weight: bold;
        text-decoration: underline;
    }
    .body2  {
        color: #660000;  
        background-color: transparent;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }
    .body2 a:link, .body2 a:visited {
        color: #CC0000;  
        background-color: transparent;
    }
    .body2 a:hover {
        color: #CC00CC; 
        background-color: #FFCC99;  
        text-decoration: none;
    }
    .robinsing {
        padding: 0.33em;  
        margin: 0.66em auto;
        width: 190px;
        border: 1px solid #900;
    }
    .bodyLRG  {
        font-size: 14px;
        font-style: normal;
        font-weight: normal;
        color: #000066;
        background: transparent;
    }
    .title, .titlemd, .titlesm, .rvtitle {
        font-family: "Comic Sans MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; 
    }
    .title {
        font-size: 16pt; 
        font-style: normal; 
        line-height: normal; 
        font-weight: normal;
        color: #CC0000;
        background: transparent;
    }
    .rvtitle {
        font-size: 16pt; 
        font-style: normal; 
        line-height: normal; 
        font-weight: normal;
        color: #009;
        background: #f9b597;
        padding: 0.11em 0.33em;
    }
    .titlemd {
        font-size: 14pt; 
        font-style: normal; 
        line-height: normal; 
        font-weight: normal;
        color: #CC0000;
        background: transparent;
    }
    .titlesm {
        font-size: 12pt; 
        font-style: normal; 
        line-height: normal; 
        font-weight: 400;
        color: #000066;
        background: transparent;
    }
    .titlealt {
        color: #000066;
        background: transparent;
    }
    .heading1  {
        font-size: 14px;
        font-style: normal;
        font-weight: normal;
        color: #CC0000;  
        background: transparent;
        text-decoration: none;
    }
    .ctr { text-align: center; }
    .rht { text-align: right; }
    .right { float: right; }
    .left { float: left; }
    .clear { clear: both; }
    .imgborder {
        border: 1px solid #444;
        margin: 0.5em 0.66em;
    }
    .imgnoborder {
        border: 0;
        margin: 0.5em 1.66em;
    }
    .noborder { border: none; }
    .countertext {
        color: #800080;
        background: #e3ffe3;
        text-align: center;
    }
    h2 + h3 {
        margin-top: -1ex;
    }
    .red { 
        color: #C00; 
        background: transparent;
    }
    hr.footer {
        width: 80%;
        margin: 0 auto;
    }
    div.flyout {
        margin: 0.33em 1em;
        padding: 0.33em 0.33em 0.33em 1.33em;
        width: 180px;
        border: 5px double #999; /* #878c61; #5A72BC;*/
        background: #a1bdd8;
        overflow: auto;
    }
    div.flyout ul li { margin-bottom: 0.66em; }
	/* thumbnail styles */
	a.thumb img, a.thumb2 img { border: 0; margin: 4px 2px;}
	a.thumb:hover, a.thumb2:hover { background-color: #fff;}
	a.thumb:hover img, a.thumb2:hover img { border: 1px solid gray; margin: 3px 1px;}
	a.thumb:focus, a.thumb2: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 : */
