body		{
		font-size: 78%; font-family: arial, verdana, sans-serif;
       		color: #444; border: none;
	       	margin-left: 60px; margin-right: 60px;
		margin-top: 0px; margin-bottom: 0px;
	       	background: #b33137;
		}

#container	{
		background: #fff url(images/itnavbg.gif) top repeat-x; 
		border: solid #ccc 1px; clear: both;
	       	padding-top: 0px; margin-top: 0em; margin-bottom: 0em;
		}

#container2	{
		margin-bottom: 0px;  
		border: none;
		margin-top: 0px;
		padding: 0px;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		}	

#navbar		{
		background: #fff url("images/itfootbg.gif") bottom left repeat-x;
		text-align: left;
		height: 60px;
		color: #444;
		font-weight: 900;
		margin-bottom: 20px;
		padding-top: 5px;
		padding-bottom: 1.8em;
		padding-left: 0px;
		border-bottom: solid 3px #eee;
		}

#footer,#header	{
		color: #444;
       		clear: both; border: none;
		}

#header		{
		padding-top: 0px; padding-left: 22px; padding-right: 60px; padding-bottom: 0px; 
		margin-bottom: 10px;  margin-left: 10px; margin-right: 0px; margin-top: 0px;
		height: 6em;
		clear: both;
		}		

#footer		{
		background: #fff url("images/itfootbg.gif") bottom left repeat-x;
	       	padding-top: 1em; 
		margin-top: 1em;
		padding-right: 20px;
		padding-bottom: 40px; 
		text-align: right;
		}

#address	{
		color: #b33137
		}

#columnB,#columnC,#firstcol
		{
		background: transparent;
		margin-left: 40px; 
		margin-right: 0px;
		margin-top: 0px; 
		margin-bottom: 10px;
		line-height: 1.4em; 
		width: 370px; 
		float: left; 
		color: #444;
		}

.box		{
		float: left;
		width: 145px;
		padding: 10px;
		}	


#widecol	{
		background: transparent;
		margin-bottom: 2em;
 		margin-right: 70px;
		margin-left: 40px;
		clear: both;
		float: left;
		line-height: 1.4em;
	       	border-bottom: solid 1px #ccc;
		padding-bottom: 10px;
		padding-right: 0px;
		text-align: justify;
	       	}	
	
#menu		{
		font-weight: 900; 
		margin-left: 35px;
		margin-right: 35px;
		}
		
#menu	dl	{
		margin-right: 6px;
		margin-top: 3px;
		margin-bottom: 3px;
		}
		
	dt	{
		display: none;
		}
		
	dd	{
		margin: 4px 4px 4px -4px; 
		padding: 0px; 
		float: left;
		border-right: solid 1px #ccc;
		}

#menu a, 
#menu a:visited,
#menu a:hover	{
		color: #b33137; 
		padding: .6em;
		text-decoration:none; 
		font-size: 1em;
		}

#menu a:hover 	{
		color:#444;
		}

.spacer		{
		height: .5em;
		clear: both;
		}

.navspacer	{
		clear: both;
		border-bottom: solid #b33137 1px;
		}
		
.bigspacer	{
		height: 6px;
		clear: both;
		}	

h1		{
		font-size: 260%; color: #b33137;
		font-family: arial, verdana, sans-serif; 
		letter-spacing: .3em; 
		text-align: left;
		}
		
h2		{
		color: #444;
		font-size: 1.1em;
		}

#header h2	{
		font-size: 1.2em;
		margin-bottom: 20px;
		}	
		
h3		{
		border-bottom: solid 1px #ccc;
		padding: .2em;
		color: #444;
	       	font-size: 1em;	
		}

img		{
		float: left;
		border: solid 1px #eee;
		padding-bottom: 0px;
		margin: 15px 4px 20px 0px;
		}

img.right, img.right_noborder
		{
		border: none;
		float: right;
		margin: 15px 0px 20px 4px;
		padding: 0px;
		border: solid 1px #eee;
		}	

img.right_noborder
		{
		border: none;
		margin-left: 35px;
		padding: 0px;
		}
	
small,a.small	{
		color:#b33137;
		font-size: 76%
		}

form		{
		margin-bottom: 10px;
		padding-bottom: 10px;
		}

#container #container2 #widecol h2 {
	color: #80FF00;
}
#container #container2 #widecol h2 {
	color: #F00;
}

