body { 
	font: 100% verdana;
        color: #285f6c;/*color: #555753; */
        background: url(images/pieces_stars_teal.gif);    /* background.gif */ 
        margin; auto; 
}
 
p { 
	font: 100%/150% verdana;
	margin: 0 0 .5em; 
	text-align: justify; 
	padding: 0px;
}
 
a:link, a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #608899;   /*#9685BA;*/    
}
a:hover   { 
        color:  #79777f;/*#7c85b5;*/ /*#99979f;*/   
        background: #fcfcfc; 
} 

/*  divs */ 
#container { 
        padding: 25px 40px 15px 40px;/*55px 50px 10px 50px; */
	margin-right: 50px;/*25px;*/
	margin-left:  50px;/*25px; */
	height: 90%;
	border:3px double #285f6c;
	background: #fcfcfc;
} 

#toplinks {
	font: 100%/150% verdana;
	text-align: right;
	 background:#eeedf1 url(images/gradient8e.gif) repeat-y;    /* 4b */
}  
#main {
	margin-left: 50px;
        border: 1px solid white; 
        min-height: 390px; 
}  
#leftmain {
	width:200px;
	float: left; 
}    
#logo {
	margin-top:20px;
	margin-bottom: 0px;
	margin-right: 20px;
}
      	
#maintext {
	margin-left: 275px; /*300px;3/21 */
	margin-top:  25px; /* 50px; 3/21 */
	font: bold  90%/150% verdana;  
	line-height: 1.5em;
}
#subtext {
	font: bold italic 90%/150% verdana;
        margin-left: 10px; /*40px; */
	text-align:center;
	color: #608899;
}	

#footer { 
	font-size: 75%;
	font-weight:bold;
	padding-top: 2px;
        margin-left: 30px;
        margin-right: 30px;
	margin-top: 10px;
	text-align: center; 
	vertical-align:bottom;
        border-top: 1px solid #666699;
} 
#footer a:link, #footer a:visited { 
	margin-right: 20px; 
} 

