/* set default font*/

body

{

font-size: 100%;

font-family: times;

}



@page

{

size 800px 750px;

}



p

{ 

text-indent: 0px;

line-height: 1.2;

}


/* set links*/

a:link  { color: #060; text-decoration: underline; display: inline
}
a:visited  { color: #030; text-decoration: underline; display: inline
}
a:hover  { color: #060; text-decoration: none; display: inline
}
a:active   { color: #060; text-decoration: underline; display: inline
}


/* header 1 */

h1

{

text-indent: 15px;

font-weight: bold;

font-size: 105%;

}



/* header 2 */

h2

{

text-align: center;

font-weight: bold;

font-size: 115%;

}



/* neccessary for all divs to display correctly */

/* disabled for the present....
   the '*' excessively modifies even tags like <b></b> */
-disabled-div*

{

display: block;

}



/* places margins on the viewable area */

div#wrap

{

/* standard page size */

width: 800px;

height: 600px;

/* makes the page adjust with the window */

margin-left: -400px;

left: 50%;

position: absolute;

}



/* the multi-use left div */

div.sidebar

{

min-width: 168px;

mix-width: 168px;

top: 139px;

left: 40px;

/* border */

border-style: solid;

border-color: #CCCCCC;

border-width: 1px;

padding: 12px;

position: absolute;

background-image: url('sidebarbg.gif');

/* this counteracts a bug in ie */

width:194px; 

voice-family: "\"}\""; 

voice-family:inherit;

} 



html>body .sidebar {

  width:168px;

} 





/* left div label */

div.sidebarlabel

{

top: 0px;

margin-left: -97px;

left: 50%;

margin-top: -15px;

min-width: 194px;

max-width: 194px;

background-color: #366952;

text-align: center;

font-weight: bold;

padding: 0px;

position: absolute;

color: white;

/* this counteracts a bug in ie */

width:194px; 

voice-family: "\"}\""; 

voice-family:inherit;

}



/* indented paragraphs */



/* main content div */

div.content

{



width: 470px;

top: 125px;

left: 255px;

/* border */

border-style: solid;

border-color: #CCCCCC;

border-width: 1px;

padding: 6px;

position: absolute;

background-image: url('contentbg.gif');

/* this counteracts a bug in ie */

width:484px; 

voice-family: "\"}\""; 

voice-family:inherit;

} 

html>body .content {

  width:470px;

} 



/* navigation bar */

div.navbar

{

width: 650px;

height: 30px;

top: 70px;

left: 125px;

background-color: #366952;

padding-left: 5px;

position: absolute;

color: white;

font-size: 120%;

z-index: 100;

}



/* logo */

div.logo

{

width: 520px;

height: 102px;

top: 0px;

left: 0px;

background-color: #366952;

padding: 0px;

position: absolute;

background-image: url('logo.gif');

z-index=-1px;

}





/* search/print bar positioned individually to avoid browser inconsistencies*/

div.search

{

left: 620px;

top: 10px;

width:100px;

position: absolute;

color: #B0B0B0;

}

div.searchlabel

{

left: 560px;

top: 10px;

max-width:70px;

position: absolute;

color: #B0B0B0;

font-size: <115%;

}

div.go

{

left: 723px;

top: 10px;

width:21px;

position: absolute;

color: #B0B0B0;

}

div.printicon

{

left: 620px;

top: 35px;

width:17px;

position: absolute;

color: #B0B0B0;

}

div.print

{

left: 637px;

top: 35px;

max-height: 35px;

position: absolute;

color: #B0B0B0;

}

/* the footer is placed relative to the bottom of .content to move with text resizing*/

div.footer

{

text-align: center;

top: 60px;

margin-left:-75px;

position: relative;

color: #B0B0B0;

/* border */

border-style: solid;

border-color: #CCCCCC;

border-width: 1px;

background-image: url('footerbg.gif');

font-size: 70%;

width: 380px;

}

