body { background: #fff; font: 10pt Arial, Helvetica, Verdana, sans-serif; color: #000; text-align: left; margin: 0; padding: 0; }

/* styles headings */

h1 { font: bold 13pt Georgia, "Times New Roman", Times, serif; }
h1 span { color: #F1041E; margin-left: 5px; }
h2 { font: bold 12pt Georgia, "Times New Roman", Times, serif; line-height: 125%; }	
h3 { font: bold 11pt Georgia, "Times New Roman", Times, serif; line-height: 115%; }	
h4 { font-weight: bold; }

/* general styles */
	
p { margin: 0 0 1em 0; line-height: 1.3em;  }
ul { list-style-type: square; line-height: 1.3em; margin-top: 0; }	
ol { line-height:1.5em; }
li { margin-bottom: 3px; }
.large {font-size: 14px; font-weight: bold;}

A:link { text-decoration: underline; color: #000;  }
A:visited { text-decoration: underline; color: #000;  }
A:active { text-decoration: none; color: #000;  }
A:hover { text-decoration: none; color: #000;  }

img	 { border: 0; padding: 0; }

/* styles main body elements */

#MasterContainer { margin: 0; padding: 0; border: 0; }	
#Content { margin: 0; padding: 0; }	

/* styles for the various header images */
 
#Hed { display: none; }
#Hed2 { display: none; }
#Hed3 { display: none; }
#Hed4 { display: none; }
#Hed5 { display: none; }
#Hed6 { display: none; }

/* styles general header elements */ 

#Toplinks { display: none; }
#Logo { display: none; }
#Searchbox { display: none; }
#MainNav { display: none; }

/* for 3 even columns with all dark blue dividers*/

#Col3 { margin: 10px 0 0 0; padding: 0; }
.Col3_Column { margin: 10px 0 0 0; padding: 0; }
.Col3_Section { margin: 10px 0 0 0; padding: 0; }
	
/* for 2 columns */

#Col2 { margin: 10px 0 0 0; padding: 0; }
#Col2Reverse { margin: 10px 0 0 0; padding: 0; }
.Col2_Column_Large { margin: 10px 0 0 0; padding: 0; }
.Col2_Column_Small { margin: 10px 0 0 0; padding: 0; }
.Col2_Section { margin: 10px 0 0 0; padding: 0; }

/* for 1 columns */

#Col { margin: 10px 0 0 0; padding: 0; }
.Col_Column { margin: 10px 0 0 0; padding: 0; }
.Col_Section { margin: 10px 0 0 0; padding: 0; }

/* for sidenav */

#SideNav { margin: 10px 0 0 0; padding: 0; }
#SideNav_Nav { display: none; }

#SideNav_Content { margin: 0; }

/* bug fixes and hidden stuff */

.hide { display: none; }
.print { display: all; }	
.clear { clear: both; height: 0; }
