@charset "windows-1252";
/* basic elements */
body { 
	background: #e6e6d9;
 	background-color: #e6e6d9;
 	font: normal normal normal 8pt/16pt georgia, serif; 
 	color: blue;
 	margin: 0px; 
 }
p { 
 	font: bold normal normal 10pt/16pt Verdana, sans-serif; 
 	font-weight: bold;
 	margin-top: 20px; 
 	text-align: justify;
 }
P.img {
 	text-align: center;
 } 
p.address{
 	font: bold italic normal 10pt/16pt Verdana, sans-serif;
 	font-weight: bold;
 	color: yellow;
 	margin-left: 20px; 
 	text-align: left;
 }
ul{
 	font: 10pt/16pt Verdana, sans-serif; 
 	font-weight: bold;
 	color: grey;
 	margin-top: 20px; 
 	text-align: justify;
	padding: 5px 5px 5px 5px;
 	margin: 0% 0% 0% 5%;
 }
li{
	list-style-type: none;
 }	 
h1{
 	font: 24pt centaur,serif;
 	margin-bottom: 0px;
 	color: #000000;
 	font-weight: bold;
 }
h2{
 	font: 20pt centaur,serif;
 	margin-bottom: 0px;
 	color: gray;
 	font-weight: bold;
 	text-align: left;
	
 } 
h3 { 
 	font: italic bold 12pt georgia, serif; 
 	letter-spacing: 1px; 
 	margin-bottom: 0px; 
 	color: silver;
 }
/* menu links */
a:link { 
 	font-size: small;
 	font-weight: normal; 
 	text-decoration: underline; 
 	color: blue;
 }
a:visited { 
 	font-size: small;
 	font-weight: normal; 
 	text-decoration: underline; 
 	color: green;
 }
a:hover, a:active { 
 	font-weight: normal; 
 	text-decoration: none; 
 	color: red;
 	background-color: silver;
 }
/* Specific IDs and Divisions */
#menu {
 	background-color: #e6e6d9;
 	font: normal normal normal 9pt/16pt georgia, serif; 
 	color: #000000;
 	clear:both; 
 	margin: 1% 1% 1% 0.5%; 
 	padding: 5px 0px 0px 10px;
 	width: 17%; 
 	float: left;
 	
 }
/* Opinion in a box */
DIV.opinion p{
 	font: normal 12pt/16pt georgia, serif; 
 	background-color: #e6e6d9;
 	color: purple;
 	border: 0px ridge #000000;
 	text-align: left;
 	padding: 5px 15px 5px 15px;
 	margin: 0% 22% 0% 5%;
 }
DIV.opinion h2 {
	color: black;
	padding: 5px 15px 5px 15px;
 	margin: 0% 22% 0% 5%;
	width: 72%;
 }		
/* Update */
DIV.update p {
 	font: bold 10pt/16pt georgia, serif; 
 	background-color: silver;
 	color: navy;
 	border: 2px ridge #00ffff;
 	text-align: left;
 	padding: 5px 15px 5px 15px;
 	margin: 0% 0% 0% 18%;
	width: 50%;
 }
DIV.heading p {
 	font: normal 14pt/16pt georgia, serif; 
 	background-color: gray;
 	color: white;
 	border: 0px solid #00ffff;
 	text-align: center;
 	padding: 5px 5px 5px 5px;
 	margin: 0% 22% 0% 5%;
 }
DIV.opinion a:link {
 	text-decoration: underline;
	font: normal 10pt/12pt Verdana, sans-serif;
 }
DIV.opinion a:visited {
 	text-decoration: underline;
	font: normal 10pt/12pt Verdana, sans-serif;
 }
/* Main Body Text */
DIV.text P{
	background-color: #e6e6d9;
 	clear: none;
 	padding: 0px 10px 20px 10px;
 	margin: 0% 22% 0% 5%;
 	font: normal 10pt/12pt Verdana, sans-serif; 
 	color: #6b6c5a; 
 } 
DIV.text a:link {
	font: normal 10pt/12pt Verdana, sans-serif;
	text-decoration: underline;
 }	
DIV.text a:visited {
 	text-decoration: underline;
	font: normal 10pt/12pt Verdana, sans-serif;
 }
	
/* Right-hand "column" */
#righthandside {
 	float: none;
	clear: none;
	margin: 0.5% 0% 0% 80%;
 	background-color: #e6e6d9;
 	position: absolute; 
 	font-family: arial, sans-serif;
 	font-style: normal;
 	font-weight: bold;
 	font-size: 10pt/16pt;
 	color: red;
 	width: 15%;
	padding: 2px 2px 2px 5px;
 	position: absolute; top: 1%; right: 1%;
 	border: 0px outset yellow;
 	text-align: left;
 }
#righthandside a:link {
	font: normal 10pt/12pt Verdana, sans-serif;
 }	
#quotes LI {
	font-family: arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10pt;
	line-height: 18pt;
	color: purple;
	padding: 0px 10px 20px 10px;
 	margin: 0% 10% 0% 5%;
	width: 72%;
}
logo {
    background-color : white;
    border-style : outset;
    border-color:#C9DBFF;
    border-width:6px;
    height:60px;
    width:230px;
    color:#003399;
    font-weight:bold;
    font-family: arial, sans-serif;
    font-size:24px;
    text-align:center;
}
