/* CSS Document */
BODY { background: #FFFFFF;
font-size : .8em;
color: #000000; 
font-family: arial, helvetica, sans-serif;}

select.wide { font-family: arial narrow, arial, helvetica, sans-serif;}
table.index { background-color: #cccccc; 
border-left: 1px solid #cccccc; 
border-top: 1px solid #cccccc; 
border-right: 1px solid #CCCCCC; 
border-bottom: 1px solid #CCCCCC;
margin-bottom: 10px; }

td.index { background-color: #FFFFFF; 
border-left: 1px solid #CCCCCC; 
border-top: 1px solid #CCCCCC; 
border-right: 1px solid #cccccc; 
border-bottom: 1px solid #cccccc; }

P { font-family: arial, helvetica, sans-serif; }

TD { font-size: .7em; font-family: arial, helvetica, sans-serif; }

IMG { border-style: none; }

UL { list-style: square; font-family: arial, helvetica, sans-serif; margin-bottom: 0%; }
UL.ciob { list-style-image: url(/images/bltpurple.gif); margin-left: 15px; margin-bottom: 0; }

acronym { color: #666666 }

.nav { text-decoration: none; font-size: 11px; }
.drop { font-family: Arial, Helvetica, sans-serif; color: #660066; }
.box { border: thin solid outset #000000; }

/* label { font-weight: bold; text-decoration: underline; } */

div.Q { color: #660066; font-weight: bold; }
div.compact { display: compact; margin-left: 2em; }

input { font-family: Arial, Helvetica, sans-serif; }

A:active { color: #FFFF00; }
A:link { color: #660066; }
A:visited { color: #666600; }
A:hover { color: #FF0000; }
A.hide { display: none; }

a.common { width: 100%; 
background: #000000;
color: #FFFFFF;
text-decoration: none; 
font-weight: bold; }

a.common:visited { background: #000000;
color: #FFFFFF; }

a.common:hover { height: 100%; background: #000000; 
color: #FFFFFF; }

a.inst { width: 100%; 
color: #FFFFFF;
text-decoration: none; 
font-weight: bold; }

a.inst:visited { width: 100%; 
color: #FFFFFF;
text-decoration: none; 
font-weight: bold; }

a.inst:hover { height: 100%;
width: 100%; 
color: #CCCCCC;
text-decoration: none; 
font-weight: bold; }

a.default { width: 100%;
height:100%; 
padding: 3px;
background: #FF0000;
color: #FFFFFF;
text-decoration: none; 
font-weight: bold; 
border: solid;
border-width: thin;
border-top-color: #FF6666; 
border-left-color: #FF6666; 
border-right-color: #990000;
border-bottom-color: #990000; }

a.default:visited { width: 100%;
height: 100%;
padding: 3px; 
background: #FF0000;
color: #FFFFFF;
border: solid;
border-width: thin;
border-top-color: #FF6666; 
border-left-color: #FF6666; 
border-right-color: #990000;
border-bottom-color: #990000; }

a.default:hover { width: 100%;
height: 100%; 
padding: 3px;
background: #FF0000; 
color: #FFFFFF;
border: solid;
border-width: thin;
border-top-color: #990000; 
border-left-color: #990000; 
border-right-color: #FF6666;
border-bottom-color: #FF6666; }

H2 { font-size: 1.3em; font-family: arial, helvetica, sans-serif; Margin-bottom: 0px; padding: 0px;}
.t2 { font-size: 1.3em; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; }

H3 { font-size: 1.15em; font-family: arial, helvetica, sans-serif; Margin-bottom: 0px; }
.t3 { font-size: 1.15em; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; }

H3.site { background: #FFFFFF;
border-right: 1px solid #CCCCCC;
color: #000000;
margin-bottom: 0px;
margin-top: 0px;
text-decoration: none; }

H3.pres { text-transform: uppercase; 
border-left: 5px solid #660066; 
border-bottom: 1px solid #CCCCCC; 
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin-bottom: 0px;
margin-top: 0px;
text-decoration: none; }

H4.subsite { background: #FFFFFF;
color: #660066;
border-bottom: 1px solid #CCCCCC; 
border-right: 1px solid #CCCCCC;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin-bottom: 0px;
margin-top: 0px;
text-decoration: none; }

H4 { font-size: 1em; font-family: arial, helvetica, sans-serif; Margin-bottom: 0px; }
.t4 { font-size: 1em; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; }

.calSearch { font-size: 1em; font-family: arial, helvetica, sans-serif; text-decoration: none; }

H4.pres { text-transform: uppercase; 
border-left: 5px solid #660066; 
border-bottom: 1px solid #CCCCCC; 
padding-left: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin-bottom: 0px;
margin-top: 0px;
text-decoration: none; }

div.pres { width: 132px;
padding-left: 8px;
border-right: 1px;
border-left: 0px;
border-top: 0px;
border-bottom: 0px;
border-style: solid;
border-color: #CCCCCC; }

.notice { background: #FFFF00; }



.sidelink { font-size: 11px; text-decoration: none }
.sidelink:visited { color : #660066; }


A.sb1 { text-decoration : none; width : 100%; }
A.sb1:visited { text-decoration : none; width : 100%; }
A.sb1:hover { text-decoration : none; width : 100%; }

/* NEW NEW NEW JULY 11, 2001 */

a.buttonpurple:link { width: 100%; color: #FFFFFF; background: #660066; border: solid; border-width: 1px;
border-top-color: #CC66CC; border-left-color: #CC66CC; 
border-right-color: #330033; border-bottom-color: #330033; 
margin: 0px; padding: 2px; text-decoration: none; }
a.buttonpurple:visited { width: 100%; color: #FFFFFF; background: #660066; border: solid; border-width:1px;
border-top-color: #CC66CC; border-left-color: #CC66CC; 
border-right-color: #330033; border-bottom-color: #330033; 
margin: 0px; padding: 2px; text-decoration: none; }

a.buttonpurple:hover { width: 100%; color: #FFFFFF; background: #660066; border: solid; border-width: 1px;
border-top-color: #330033; border-left-color: #330033; 
border-right-color: #CC66CC; border-bottom-color: #CC66CC; 
margin: 0px; padding: 2px; text-decoration: none; }

a.btsubweb:link { width: 100%; color: #FFFFFF; background: #660066; border: solid; border-width: 1px;
border-top-color: #CC66CC; border-left-color: #CC66CC; 
border-right-color: #330033; border-bottom-color: #330033; 
margin: 0px; padding: 2px; text-decoration: none; }


a.btsubweb:visited { width: 100%; color: #FFFFFF; background: #660066; border: solid; border-width:1px;
border-top-color: #CC66CC; border-left-color: #CC66CC; 
border-right-color: #330033; border-bottom-color: #330033; 
margin: 0px; padding: 2px; text-decoration: none; }

a.btsubweb:hover { width: 100%; color: #FFFFFF; background: #660066; border: solid; border-width: 1px;
border-top-color: #330033; border-left-color: #330033; 
border-right-color: #CC66CC; border-bottom-color: #CC66CC; 
margin: 0px; padding: 2px; text-decoration: none; }

td.button { background: #cccccc; 
border-top: solid 1px #FFFFFF;
border-left: solid 1px #FFFFFF; 
border-right: solid 1px #FFFFFF; }

td.btsubweb { width: 100%; background: #660066;
border-top: solid 1px #660066;
border-left: solid 1px #660066;
border-right: solid 1px #660066; }

/* END NEW */



a.button:link { width: 100%; color: #660066; background: #cccccc; border: solid; border-width: 1px;
border-top-color: #FFFFFF; border-left-color: #FFFFFF; 
border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; 
margin: 0px; padding: 2px; text-decoration: none; }

a.button:visited { width: 100%; color: #666600; background: #cccccc; border: solid; border-width:1px;
border-top-color: #FFFFFF; border-left-color: #FFFFFF; 
border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; 
margin: 0px; padding: 2px; text-decoration: none; }

a.button:hover { width: 100%; color: #FF0000; background: #cccccc; border: solid; border-width: 1px;
border-top-color: #CCCCCC; border-left-color: #CCCCCC; 
border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; 
margin: 0px; padding: 2px; text-decoration: none; }


a.button2 { color: #000000; border: 2px outset; margin: 0px; 
padding-left: 2em; padding-right: 2em; padding-top: 2px; padding-bottom: 2px; 
text-decoration: none; float: right; }

a.button2:visited {color: #000000; border: 2px outset; margin: 0px;
padding-left: 2em; padding-right: 2em; padding-top: 2px; padding-bottom: 2px;
text-decoration: none; float: right; }

a.button2:hover { color: #000000; border: 2px inset; margin: 0px;
padding-left: 2em; padding-right: 2em; padding-top: 2px; padding-bottom: 2px;
text-decoration: none; float: right; }


@media print {
page { margin: 10% }
H1, H2, H3,
H4, H5, H6 { page-break-after: avoid; page-break-inside: avoid }
BLOCKQUOTE, 
UL, OL, DL { page-break-before: avoid } }
@media aural {
H1, H2, H3, 
H4, H5, H6 { voice-family: paul, male; stress: 20; richness: 90 }
H2 { pitch: x-low; pitch-range: 80 }
H3 { pitch: low; pitch-range: 70 }
H4 { pitch: medium; pitch-range: 60 }
H5 { pitch: medium; pitch-range: 50 }
H6 { pitch: medium; pitch-range: 40 }
LI, DT, DD { pitch: medium; richness: 60 }
DT { stress: 80 }
B, STRONG { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
I { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
U { richness: 0 }
A:link { voice-family: harry, male }
A:visited { voice-family: betty, female }
A:active { voice-family: betty, female; pitch-range: 80; pitch: x-high } }

.label{
font-family: Verdana, Arial;
color: "Navy";
font-size:12;
font-weight: bold;
}

input.button {
font-family:Verdana;font-size:12px;
font-weight:normal;
font-style:normal;
background-color:rgb(0,81,156);
color:#FFFFFF;
border:#000000 1px solid;
vertical-align:baseline;
padding:0 .25em 0 .25em;
width:auto;
overflow:visible;
}

body {
text-align:left;
}

a.NavLink {
border:thin;
background-color:#0033CC;
color:#FFFFFF;
text-align:left;
text-decoration:none;
border-color:#000000;
font-family:Arial;
font-size:12px;
padding:3px;
}


