a:link, a:visited, a:active
	{		text-decoration : none;		color: #000000;					// link-color [color: <COLOR>]
	}
a:hover 
	{		text-decoration : underline;		color: #000000;					// link-color [color: <COLOR>]
	}

h1	{	font-size: 1.6em;
	color: #0C295C;	}

h2	{
	font-size: 1.3em;
	color: #B01018;	}

h3	{
	font-size: 1.2em;	color: #0C295C;	}

h4	{
	font-size: 1.1em;	color: #B01018;	}

h5	{
	font-size: 0.70em;	color: #0C295C;	}

/* BULK OF THE USEFUL STYLES ================================================================= GENERAL STYLES  */
		
body
		{
			text-align: center;
			font: 0.8em/1.0 Verdana, Trebuche, Lucida, sans-serif; 
			color: #000000; 
			margin: 0px 0px 0px 0px;
			background: #FFF url("/images/siteimages-bg.gif");
			background-repeat: repeat-x; 
		}


.header				{	width: 776px;
						text-align: center;
					}

.content			{	border: 0; 
						padding: 10px 10px 10px 10px;
						border-collapse: collapse;
						width: 594px; 
						background: #FFF ;
						text-align: left;
					} 
								
#printbanner		{	display: none; }.basicnavtd {				background: #ffffff;			}

.basicleftnav		{						background: #FFF url("/images/siteimages_05.gif") repeat-y left top;		
					}
						.basicleftnavtd
					{	width: 162px;
						vertical-align: top;			
					}

.basicleftnav li a:link, .basicleftnav li a:visited						{
						color: #ffffff;						background: transparent; 
						font-weight: bold;											letter-spacing: 1px;
						background: #B01018;
						margin: 0px;						border: 1px solid #ffffff;						padding: 3px 3px 3px 5px;
					}
.basicleftnav li a:hover	{
						color: #ffffff;						font-weight: bold;											letter-spacing: 1px;
						background: #666666;
						margin: 0px;						border: 1px solid #ffffff;						padding: 3px 3px 3px 5px;
						background-color: #B01018;					}

.basicleftnav li.level2nav a:link, .basicleftnav li.level2nav a:visited	{							padding: 0px 0px 0px 15px;
						font-weight: normal;
						}
	
.basicleftnav li.level2nav a:hover							{
								padding: 0px 0px 0px 15px;
								font-weight: normal;
							}


.formlabel {
				font: 0.8em/1.2em;
				color: #000000;
}

.searchform {
				text-align: right;
				width: 500px;
				color: #ffffff;
			}

.searchform td {
					text-align: right;
				}
				
.searchform .formlabel {
						font: 0.8em/1.2em;
						color: #ffffff;
				}
				
}			
.formitem {		
				padding: 0px 0px 0px 0px;
				font: 0.8em/1.0em;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				display: inline;
			}
p {
	font-size: 1em;		line-height: 1.3em;
	margin: 0;
	margin-bottom: 1em;
	}

a:link, a:visited {	font-weight : bold; 
	color: #1F315F;	background: transparent; 
	text-decoration : none;
	}

a:active {	font-weight : bold; 
	color: #1F315F;
	background: transparent;  
	text-decoration : none;
	}

a:hover {
	font-weight : bold; 
	color: #D04940;
	background: transparent; 
	text-decoration : underline;
	}

