    /* General styles */
 
 
 
 
    body {
	background: white;
	font-size: 12pt;
	font-family:"Times New Roman", Times, serif;
	margin-right: 10%;
	margin-left: 10%;
	text-align: justify;  
    }

a:link, a:visited {
	color: #520;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
	}





	a:hover {
		color:#990000;
		text-decoration:none;
	}

	img {
		margin:10px;
	}
	.floatright {
		float:right;
	}
	.floatleft {
		float:left;
	}
	
	
	
	/* Header styles */
	

	
	#header a:link, 
	#header a:visited {
	color: #000000;
	background: transparent;
	text-decoration: none;
	}
	
	
	
	
	/* column container */

	/* holy grail 3 column settings */
	

	
    .holygrail .col2 {
		display: none;
    }
    .holygrail .col3 {
		display: none;
    }
	
	#subsubnavigation {
	display:none
	}
	
	
	/* col1 link styling */
	
	div.col1 a:link:after, div.col1 a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 80%;
   }
	
    html.noted a:link:after,
    html.noted a:visited:after {
      content: '';
    }
	
	
	/* col2 text styling */

	
	
		/* col3 text styling */

	
	/*SubSubMenu Styling*/

	
	/*News styling*/
			
			.news {
	margin: 1em auto;
	padding: .2em 45px;
	border: solid 1px #ccc;
	overflow: auto;
	background-image: url(/images/quoteshut.gif);
	background-repeat:no-repeat;
	background-position:bottom right; 		
}
			h3.newsheadline {
	font-style: italic;
	margin: 0.2em 0.2em 0 -45px;
	padding:10px 0 0 45px;
	width: 10em;
	background-image: url(/images/quoteopen.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-size: 1.2em;
	min-height: 31px;
}
			
		
	
	
	
	/*Contacts Table*/
	
	table.contacts
{ width: 99%;
background-color: #fafafa;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; }


th.contact
{ background-color: #000099;
border: 1px #000000 solid;
font-weight: bold;
font-size: 1em;
color: #FFFFFF; }


td.contact
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-weight: normal;

padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }

	
	
	
	
	
	
	
	
	
	
	/* Footer styles */
	#footer {
        clear:both;
        float:left;
        width:100%;
		border-top:1px solid #000;
		text-align:center;
    }
    #footer p {
        padding:0.25em;
        margin:0;
    }
	
	#footer img {
		margin:0;
	}
	
	#wc3 {
	display:none
	}
