/* CSS Document */

/* Page header style */
#header{
     width: 100%;
	 vertical-align: middle;
	 margin: 0px;
	 padding: 0px;
	 
}

/* Page footer style */
#footer{
     width: 100%;
	 vertical-align: middle;
	 margin: 0px;
	 padding: 0px;
}

/* Body text and page background */
body{
    margin: 0px;
	padding: 0;	
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
	color: #4F4021;
	background: fixed;
	background-image:url(images/bg-1.jpg);
	background-repeat: repeat;
		
}

#nav{
	margin: 0px;
	background-position: center;
}

#sidebar{
	float: left;
    display: inline;
    padding: 0;
    margin: 1px;
    width:150px;
	vertical-align:middle;
}

#main{
	width: 100%;
	vertical-align:middle;
	font-size: small;
	
		
}
/* Style for main content column */

/* Level-1 Headings */
h1{
    font-family: "Times New Roman", Times, serif;
    font-size: 20pt;
    color: #35852f;
}

h2{
    font-family: "Times New Roman", Times, serif;
    font-size: 16pt;
	font-style:italic;
    color: #35852f;
}

h3{
    font-family: 'Calibri', Arial, San-Serif;
    font-size: 14pt;
    color: #000000;
}

h4{
    font-family: 'Calibri', Arial, San-Serif;
    font-size: large;
    color: #000000;
}


table.navbarmini{
   width: 950px;
   height: 10px;
   vertical-align: middle;
   text-align: center;
   font-family: Arial, Helvetica, sans-serif;   
   border-collapse: collapse;
   font-size:small;
   margin:auto;
}

table.navbarmain{
   width: 950px;
   height: 35px;
   vertical-align: middle;
   text-align: center;
   font-family: Arial, Helvetica, sans-serif;   
   border-collapse: collapse;
   font-size: small;
   margin:auto;
}

/* Navbar style*/ 
table.navbar{ 
	background-color:#000000;
	width: 950px;
	height: 35px;
	margin:auto;
	border-collapse:collapse;
	
} 
/* for blacked out Navbar at bottom only. Since there are no links to it yet. Revert to table.navbar when links are available*/ 
table.navbartemp{ 
	background-color:#000000; 
	width: 950px;
	height:2em;
	vertical-align:middle;
	margin:auto;
	border-collapse:collapse;
	color:#000000;
	
} 

/*Navbar pseudoclasses */ 
/* Navbar links apply only in div that starts with <div id="navbar"> */ 
a.navbar:link{color:#fff;text-decoration:none;} 
a.navbar:visited{color:#fff;text-decoration:none;}
a.navbar:hover{color: #35852f; text-decoration: none;} 
a.navbar:active{color:#fff;text-decoration:none;} 


a.quick:link{color:#ffffff;text-decoration:none;} 
a.quick:visited{color:#ffffff;text-decoration:none;}
a.quick:hover{color:#4f4021;text-decoration:none;} 
a.quick:active{color:#ffffff;text-decoration:none;} 

a.pers:link{color:#35852f;} 
a.pers:visited{color:#35852f;}
a.pers:hover{color: #fff; background-color:#35852F;} 
a.pers:active{color:#35852f;} 
   

/* Style for tables of thumbnail images */
table.main{
   width: 950px;  
   vertical-align: middle;
   text-align: left;
     
   
}

table.sidebarleft{
	width: 150px;
	vertical-align: middle;
	text-align: left;
	border-left: none;
	border-right: thin;
	border-top: none;
	border-bottom: none;
	border-style:solid;
	border-color: #CCCCCC;	
}

table.sidebarright{
	width: 530px;
	vertical-align: middle;
	padding-left: 5px;
	text-align: left;
	border: none;	
	
}

a.special:link { 
color: #ffffff; 
text-decoration: none; 
} 
a.special:visited { 
color: #ffffff; 
text-decoration: none; 
} 
a.special:hover { 
color:#ffcc33;
text-decoration: none;
} 
a.special:active{ 
color: #cccccc; 
text-decoration: none; 
} 

a.specialside:link { 
color: #800000; 
text-decoration: none; 
} 
a.specialside:visited { 
color: #800000; 
text-decoration: none; 
} 
a.specialside:hover { 
color:#FFFFFF;
background-color:#666666;
border-width: thin;
border-color: #666666; 
text-decoration: none;
} 
a.specialside:active{ 
color: #800000; 
text-decoration: none; 
} 

a.specialhome:link { 
color:#333333; 
text-decoration: none; 
} 
a.specialhome:visited { 
color: #333333; 
text-decoration: none; 
} 
a.specialhome:hover { 
color: #999999;
text-decoration: none; 
} 
a.specialhome:active{ 
color: #333333; 
text-decoration: none; 
} 

hr	{background-color:#800000;
	color:#800000;
	width: 90%;
	}

.warning {
    font-weight:bold;
	color:#FF0000;
}


/* Settings for Graphs on News Page - 03-22-10 */

img.graphs {
	width:335px;
	border:0;
}
