/* 

===============================================================================

Filename: default.css

Description: Default stylesheet for the Province web site 

Notes: This stylesheet is optimized for PC viewing with Internet Explorer 5.5.

===============================================================================



===============================================================================

DEFAULT FONT 

===============================================================================

font-family: Verdana, Helvetica, Geneva, sans-serif;

font-size: 0.8em;



===============================================================================

COLORS USED

===============================================================================

navy blue: #000066;
maroon: #660033; 
dark orange: #CC6600;
orange: #FFA500;
linen: #FAF0E6;

*/

body {
margin-left: 0;
margin-top: 0;
margin-right: 0;
}






/* =============================================================================  

GENERAL TEXT 

============================================================================= */


/* CAN'T PUT <DIV> IN THIS LIST BECAUSE IT BREAKS IN NAVIGATOR 4.X. DON'T PUT <TD> HERE EITHER. */
p, th, dl, pre {

font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;

font-size: .8em;
line-height: 1.3em;

margin-left: 10px;

margin-right: 10px;

}

/* font color on front page must contrast the dark background */
.frontpage { 
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;

font-size: .8em;

margin-left: 10px;
color: #FAF0E6;
margin-right: 10px;
}

.directory {

font-family: Verdana, Helvetica, Geneva, sans-serif;

font-size: 9pt;

margin-left: 10px;

margin-right: 20px;

}



dt {

font-weight: bold;

margin-top: 10px;

}




.pagetitle {

font-family: Verdana, Helvetica, Geneva, sans-serif;

font-size: 1em;

font-weight: bold;

margin-bottom: 0px;

margin-top: 10px;
padding-left: 5px;
color: #000066; /* navy blue */
border-style: solid;
border-color: #990033;
border-left-width: 0;
border-top-width: 1px;
border-right-width: 0;
border-bottom-width: 2px;


}



p.bodytext {
text-indent: 0.25in; 
}



.caption {

font-size: 9pt;

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

font-weight: bold;

}



.footer {font-size: 11px; text-align: right; margin-right: 10px; padding: 5px;}


DT.date {color: #999999; font-weight: bold; }

/* =============================================================================  

LISTS

============================================================================= */



ol, ul {

font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;

font-size: .8em;
}



/* double-spaced lists */

LI.dspace {

line-height: 120%;

padding-bottom: 1.5em;

}





/* =============================================================================    

HEADERS 

============================================================================= */



h1 {

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: .8em;
font-weight: bold;
margin-left: 10px;
margin-bottom: -10px;
color: #CC6600; /* dark orange */

}



h2 {

font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin-left: 10px;
margin-bottom: -10px;
padding-top: 10px;
color: #666699;

}




/* =============================================================================  

NAVIGATION 

============================================================================= */




td.topnavtd {

background-color: #000066; /* navy blue */
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 20px; 
vertical-align: middle; 
font-weight: bold;  
padding-left: 5px;
padding-right: 5px;

}

td.sidenavtd {
background-color: #333366; /* dark teal blue */
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: right;
padding-bottom: 20px;
padding-right: 15px;
}


/* =============================================================================  

BOXES

============================================================================= */

/* PADDING and MARGIN don't work with Navigator 4.x */

.box {
border-style: solid;
border-width: 1px;
border-color: #000066;
padding: 3px;

}

/* This is a Netscape hack because it doesn't do the box above correctly */
.tdbox {
border-style: solid;
border-width: 2px;
border-color: #000066;
background-color: #FAF0E6;
}

.tdshade {
border-style: none;
border-width: 1px; /* Netscape 4.x hack */
background-color: #FAF0E6;
}

/* =============================================================================  

FORMS 

============================================================================= */

td.formstyle1 {

font-size: 10pt;

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

font-weight: bold;

text-align: right;

vertical-align: top;

}



td.formstyle2 {

font-size: 10pt;

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

text-align: left;

vertical-align: top;

}








/* =============================================================================  

LINKS

============================================================================= */



A:link {color: #000066; } /* navy blue */

A:visited {color: #000066; } /*  navy blue */

A:active {color:#CC6600; } /* dark orange */

A:hover {color:#CC6600; } /* dark orange */



A.footerlink:link {color: #0000FF; } /* blue */

A.footerlink:visited {color: #0000FF; } /* blue */

A.footerlink:active {color: #FF0000; } /* red */



A.topnavlink:link {color: #FFFFFF; text-decoration: none;} /* white */

A.topnavlink:visited {color: #FFFFFF; text-decoration: none;} /* white */

A.topnavlink:active {color: #FFFFFF; text-decoration: none;} /* white */

A.topnavlink:hover {color: #FFA500; text-decoration: none;} 




A.sidenavlink:link {color: #FAF0E6; } 

A.sidenavlink:visited {color: #FAF0E6; } 

A.sidenavlink:active {color: #FAF0E6; }

A.sidenavlink:hover {color: #FFA500; } 



A.sidenavlinka:link {color: #FFA500; } 

A.sidenavlinka:visited {color: #FFA500; } 

A.sidenavlinka:active {color: #FFA500;  }

A.sidenavlinka:hover {color: #FFA500; } 



