body { font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 80%; 
			background-color: gray;
			/*background-image: url(/images/background_gray_checks2.gif);
			background-repeat: repeat;*/
			
			}
			
div.bodytext { 	margin-left: 15px;
						margin-right: 15px;
						/* Correct IE6's urge to center all contents of a centered table! */
						text-align: left;
						}
input { font-size: 100%; }
select { font-size: 100%; } 		
textarea { font-size: 100%; font-family: sans-serif; } 										
						
#line_height { line-height: 1.5em; }								
						
						
h3 { text-align: center;
		color: #427CAC;
		font-size: 130%;
		}

div.caption { margin-left: 3px;
					margin-right: 3px;
					color: #336666;
					font-size: 85%;
					font-style: italic;
					text-align: center;
					}	

span.caption {
					font-style: italic;
					text-align: center;
					color: gray;
					font-size: 85%;
					
					}
													 				
		
table.basics  { border-style: solid;
						border-color: #000;
						border-width: 1px 1px 1px 1px; 
						/* background-color:  #D7D9DA; */
						background-color: white; }
						
table.topmenu {	border-style: solid;
						border-color: #000;
						border-width: 1px 1px 1px 1px; 
						background-color:  white; }					

td.drop_shadow   { 	background-image: url(../images/drop_shadow.gif);
								background-repeat: repeat-x;
									
									}
									
div.menu { 		text-align: left;
						margin-left: 0px;
						margin-bottom: 10px;
						padding: 0px;
										
						}
						
p.indent { margin-left: 20px; }						


					
div.box 
				{ 		
						width: 300px;
						text-align: left;
						margin-left: 0px;
						margin-top: 50px;
						margin-bottom: 30px;
						padding-top: 10px;
						padding-bottom: 5px;
						padding-left: 10px;
						padding-right: 5px;
						background-color: #FADADD;
						border-style: solid;
						border-top-width: 1px;
						border-bottom-width: 1px;
						border-left-width: 1px;
						border-right-width: 1px;
						border-color: #c0c0c0;
						
						
						}
						
div.box2 
				{ 		width: 300px;
						text-align: left;
						margin-left: 0px;
						margin-top: 50px;
						margin-bottom: 30px;
						padding-top: 10px;
						padding-bottom: 5px;
						padding-left: 10px;
						background-color: #C5D5F8;
						border-style: solid;
						border-top-width: 1px;
						border-bottom-width: 1px;
						border-left-width: 1px;
						border-right-width: 1px;
						border-color: #c0c0c0;
						
						
						}															

div.footer  { font-size:  80%;
					color: gray;
					margin-bottom: 10px;
					text-align: center;
					}
					
span.bluetext  { color: #427CAC; }					


					
a { text-decoration: none;
	color: #427CAC;
	}

a:hover { color: #cc0066; text-decoration: underline;  }

div.boxbg td{
	background-color: #DDDDDD;
	padding: 4px;
}
				
						
/* Menu styles */
div.listyle li{
	list-style: none;
}

li.head{
	font-size: 14px;
	color: black;
	list-style: none;
	font-weight:bold;
	
	padding-bottom:3px;
	text-align: left;
}

li.nobullet{
	list-style: none;
	font-size: 11px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	text-align: left;
}






imgleft{
	float: left;
}

img.right{
	float: right;
}

#address{
	text-align: center;
}

#navlist li a:hover
{

color: #000080;
}	

#bottompadding{
	padding-bottom: 3px;
}




/* Image styles */

/*p img { padding: 0; max-width: 100%; }*/ /* Not sure what this does so will leave it off for now. */
/*img { padding: 5px; display:inline }*/
img.nopadding { padding: 0px; }
img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }
img.border { border: 1px solid gray; margin: 7px; }
/* div align=center isn't allowed anymore so we have... */
img.centered { display: block; margin-left: auto; margin-right: auto; }

.caption { margin: 5px; padding: 5px;font-size:90%; color: gray; } 

/* Floats for images or other elements */
.right { float: right; }
.left { float: left; }									
								
