/*	GLOBAL AND GENERAL STYLES	*/
/*	+++++++++++++++++++++++++	*/

body
	{
    background:White;
    margin:0px;
    font-family: Verdana, Arial, sans-serif;
/*    font-family: helvetica, impact, sans-serif;*/
    font-size:20%;
    }

H2
	{
    font-size:18pt;
    FONT-WEIGHT: bold; 
    COLOR: #8b4513;
    text-align:center;
    margin-bottom:3px;
    margin-top:3px;
    }

H3
	{
    margin-top:1em;
    margin-bottom:0px;
    }    

H4
	{
    margin-top:2px;
    margin-bottom:0px;
    }    

ul
	{
    margin:0px;
    }

li
	{
    margin-top: 0em;
    margin-bottom: 0.5em;
    }

p.nomargin	/*	Paragraph without any margins (spacing before/after). Firefox and IE have different default margins. */  
	{
    margin:0;
    }

p.hang
	{
    text-indent: -1em; 
    margin-left: 1em;
    }

.content	/*	Main content for any page	*/
	{
	margin-top:0em;	
    margin-right:4em; 
    margin-left:2em;
    font-size:10pt;
    }

div.dashedline	/*	Dashed green lines using CSS on DIV, easier than styling HR	*/
    {
    width:90%;
    border-top:4px dashed Green;
    height:4px;
    margin: 6px auto 6px auto;	/*	auto left/right to center the HR if width <> 100%	*/
    }

/* NAVBAR: Changed to CSS 10/18/09	*/
/*	This somewhat ugly hack is b/c IE won't use vertical-align to center block elements vertically.
	So, create different sets of a. styles for the number of lines in the nav button
    
    Nav box height is designed to be 32px high.
    Looks like IE 7 is now different: formula doesn't produce same results as in Firefox.  Manually tweaked
    one_line and two_line padding-top and height to find a "happy" medium...
*/
div.navbox
	{
    padding:4px; 
    width:170px;
    background-color:#006600;
    margin-top:1em;
    margin-left:10px;
    }

a.nv, a.nv:link, a.nv:visited, a.nv:hover
    {
    display:block; 
    width:150px;
    border:0; 
    margin-bottom:1px;
    background-color:PaleGoldenrod;        
    padding-left:5px;
    text-align:left; 
    text-decoration:none; 
    font-family:verdana, arial, sans-serif; 
    font-size:11px; 
    font-weight: bold;
    color:DarkGreen;
    line-height:12px; 
    overflow:hidden; 
    }

a.one_line, a.one_line:link, a.one_line:visited 
    {
    padding-top:6px;
    HEIGHT: 22px; 
    }

a.two_lines, a.two_lines:link, a.two_lines:visited 
	{
    padding-top:4px;
    HEIGHT: 32px; 
	}

a.nv:hover 
    {
    color:White;
    background-image:url(/images/stanstead_grey.jpg);
    background-repeat:repeat-x;
    }
/*	END NAVBAR	*/

