* { margin:0; padding: 0; }
body {
font-size: 0.833em;
font-family: "Times New Roman", Times, serif;
margin: 0;
padding: 0;
color:#000;
background-color: #FFF;
background-image: none;
margin-left: 1mm;
margin-right: 1mm;
}

table {font-size:100%; /* IE Hack */ }
input, select, th, td {font-size:1em;}

#printnotice {
	display: block;
	visibility: visible;
	font-size: 8pt;
	padding-bottom: 2mm;
	border-bottom: 1mm #000000 solid; }
#printnotice img {float: left;}
#printnotice p {margin: 0 0 0 188px; padding:0;}

#breadcrumb {
	display:none;
	padding-top:1mm;
	padding-bottom: 1mm;
}

h1#sitetitle {
	color: #000;
	background-color:transparent;
	background-image:none;
	font-size: 1em;
	font-family:Helvetica, Arial, sans-serif;
	margin:0;
	
	padding:9px 0 9px 0;
	border-bottom: 1mm #000000 solid;
}
h1#sitetitle span.pretitle {
	font-size: 1em;
	display:inline;
	/* display:block;
	clear:right; */
}

#maincontent {
position: relative;
clear: both;
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left:0;
padding-right:0;
font-size: 1em; }

#contentcolumn1 {
	color:#000;
	background-color:transparent;
	border:0px;
	float:left;
	width:45%;
	padding-top:2%;
	padding-right: 5%;
}
#contentcolumn2 {
	float:left;
	width:44%;
	padding-top:2%;
	padding-left:5%;
	padding-right:0%;
}

h1 {
color: #000000;
padding-top: .75em;
padding-bottom: 4px;
font-size: 1.75em;
}

h2 {
border-left: none;
font-size: 1.4em;
padding-top: 1em;
padding-bottom: .75em;
padding-top: 4px;
}

h3 {
font-size: 1.25em;
padding-top: 1em;
padding-bottom: 1em;
text-decoration: underline;
}

h4 {
font-size: 1.1em;
font-style: italic; 
padding-top: 1em;
padding-bottom: 1em;
}

h5 {
font-size:0.8333em;
font-weight:bold;
padding-top: 1em;
padding-bottom: 1em;
}

h6 {
font-size:0.75em;
font-weight:bold;
font-style: italic;
padding-top: 1em;
padding-bottom: 1em;
} 

p {
padding-top: 1em;
padding-bottom: 1em;
}


#metanav, #ritfornav, #ritaboutnav, #banner, #banner1, #banner2, #sitenav, #footer {display: none;}
