body {
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		medium;
	color:			#222;
	margin:			0;
	background-image: url(images/sidingbkgd03.jpg);
}
td {
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		medium;
	color:			#222;
}
td	a	{
	font-size:		medium;
}
h1  {
	font-family:   "Times New Roman", Times, serif;  	
	font-size: 		xx-large;
	color:		 	#880000;
	font-weight: 	bold;
	background-color:#FFFFFF;
}
h1	a:link	{
	font-family:   "Times New Roman", Times, serif;  	
	font-size: 		xx-large;
	color:		 	#880000;
	font-weight: 	bold;
	background-color:#FFFFFF;
	text-decoration: none;
}
h1	a:hover	{
	font-family:   "Times New Roman", Times, serif;  	
	font-size: 		xx-large;
	color:		 	#880000;
	font-weight: 	bold;
	background-color:#FFFFFF;
	text-decoration: none;
}
h1	a:visited	{
	font-family:   "Times New Roman", Times, serif;  	
	font-size: 		xx-large;
	color:		 	#880000;
	font-weight: 	bold;
	background-color:#FFFFFF;
	text-decoration: none;
}	
h1  {
	font-family:   "Times New Roman", Times, serif;  	
	font-size: 		xx-large;
	color:		 	#880000;
	font-weight: 	bold;
	background-color:#FFFFFF;
}
h2  {
	font-family:  	Arial, Helvetica, sans-serif;
	font-size:		large;
	color:			#0000aa;
	font-weight: 	bold;
}
h3	{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		medium;
	color:			#0000aa;
	margin:			.5em;
	text-align: 	center;
	font-weight: 	bold;
}
h4	{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		small;
	color:			#0000aa;
	font-weight: 	bold;
}
h5	{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		x-small;
	color:			#0000aa;
	font-weight: 	bold;
	margin:			0;
	padding:		0;
}
h6	{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		x-small;
	color:			#0000aa;
	font-weight: 	bold;
}
a:link	{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		x-small;
	font-weight:	bold;
	text-decoration: underline;
	color:			#0000aa;
}
a:hover	{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		x-small;
	font-weight:	bold;
	text-decoration: underline;
	color:			#cc0000;
}
a:visited	{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		x-small;
	font-weight:	bold;
	text-decoration: underline;
	color:			#880000;
}
.bluebox	{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		medium;
	font-weight:	bold;
	color:			#fff;		
	padding:	    5px;		
	background-color: #0000aa;
	margin:			15px;
}
.bluebox a:link	{
	font-size:		medium;
	display:		block;
	color:			#FFFFFF;
	text-decoration: none;
}
.bluebox a:hover	{
	font-size:		medium;
	display:		block;
	color: 			#FFFF00;
	text-decoration: underline;
}
.bluebox a:visited	{
	font-size:		medium;
	display:		block;
	color:			#FFFFFF;
	text-decoration: none;
}
.whiteboxblueborder{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		medium;
	font-weight:	bold;
	color:			#0000aa;
	padding:	    0px 5px 0px 5px;
	background-color: white;
	border:			medium solid #0000aa;
	margin:			15px;
	clear: 			both;
	width: 			140px;
}
.whiteboxblueborder  a	{
	display:		block;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		medium;
	font-weight:	bold;
	color:			#0000aa;
	text-decoration: none;
}
.whiteboxblueborderflex {
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		medium;
	color:			#222;
	padding:	    10px;
	background-color: white;
	border:			medium solid #0000aa;
	margin:			15px;
	clear: 			both;
}
.whiteboxblueborderflex  a:link	{
	font-size:		x-large;
	font-weight:	bold;
	color:			#0000aa;
	text-decoration: underline;
}
.whiteboxblueborderflex  a:hover	{
	font-size:		x-large;
	font-weight:	bold;
	color:			#cc0000;
	text-decoration: underline;
}	
.whiteboxblueborderflex  a:visited	{
	font-size:		x-large;
	font-weight:	bold;
	color:			#880000;
	text-decoration: underline;
}					
.bluefont	{
	color:			#000088;
	font-weight:	bold;
}
.rndbox{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		medium;
	font-weight:	bold;
	color:			#fff;
	text-align:		center;
	xpadding:	    0px 10px;
	background-color: #880000;
	margin:			10px 10px 10px 10px;
	clear: 			both;
	width: 			160px;
	display:		block;
}
.rndbox a  {
	display:		block;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		medium;
	font-weight:	bold;
	color:			#fff;
	text-decoration: none;
}
x.rndbox p {
	margin:			0px	10px 0px 10px;
}
x.rndtop	{
	xmargin:		10px 0px 0px 0px;
	margin:			10px 10px 0px 10px;	
	display:		block;
}
x.rndbottom {
	xmargin:		0px 10px 0px 10px;
	margin:			0px 10px 10px 10px;
	display:		block;
}
.whiteboxredborder{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		medium;
	font-weight:	normal;
	color:			#222;		
	padding:	    10px;		
	background-color: white;
	border:			medium solid #880000;
	margin:			15px;
}
.whiteboxredborder  a:link	{
	font-size:		x-large;
	font-weight:	bold;
	color:			#aa0000;
	text-decoration: underline;
}
.whiteboxredborder  a:hover	{
	font-size:		x-large;
	font-weight:	bold;
	color:			#ff0000;
	text-decoration: underline;
}	
.whiteboxredborder  a:visited	{
	font-size:		x-large;
	font-weight:	bold;
	color:			#660000;
	text-decoration: underline;
}
.whiteboxredbdryelbkgd	{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		medium;
	font-weight:	normal;
	color:			#222;		
	padding:	    10px;		
	background-color: #ffff00;
	border:			medium solid #880000;
	margin:			15px;
}
.whiteboxredbdryelbkgd  a:link	{
	font-size:		x-large;
	font-weight:	bold;
	color:			#aa0000;
	text-decoration: underline;
}
.whiteboxredbdryelbkgd  a:hover	{
	font-size:		x-large;
	font-weight:	bold;
	color:			#ff0000;
	text-decoration: underline;
}	
.whiteboxredbdryelbkgd  a:visited	{
	font-size:		x-large;
	font-weight:	bold;
	color:			#660000;
	text-decoration: underline;
}				
.whiteboxnobordernobold{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		medium;
	font-weight:	normal;
	color:			#222;		
	padding:	    10px;
	background-color: white;
	margin:			15px;
}
.whiteboxnoborder{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		medium;
	font-weight:	bold;
	color:			#222;		
	padding:	    10px;
	background-color: white;
	margin:			15px;
}
.whiteboxnoborder a	{
	font-size:		medium;
	font-weight:	bold;
}
.whiteboxnobordernotop{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		medium;
	font-weight:	normal;
	color:			#222;		
	padding:	    0px	10px;
	background-color: white;
	margin:			0px	15px 0px 15px;
}
.whiteboxnobordernotop a:link	{
	font-size:		medium;
	font-weight:	bold;
}		
.whiteboxnobordernotop a:hover	{
	font-size:		medium;
	font-weight:	bold;
}	
.whiteboxnobordernotop a:visited	{
	font-size:		medium;
	font-weight:	bold;
}
.whiteboxnobordernotopnopad{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		medium;
	font-weight:	normal;
	color:			#222;		
	background-color: white;
	margin:			0px	10px 0px 10px;
}
.whiteboxnobordernotopnopad a:link	{
	font-size:		medium;
	font-weight:	bold;
}		
.whiteboxnobordernotopnopad a:hover	{
	font-size:		medium;
	font-weight:	bold;
}	
.whiteboxnobordernotopnopad a:visited	{
	font-size:		medium;
	font-weight:	bold;
}		
.greybox	{
	display:		block
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		medium;
	font-weight:	normal;
	color:			#222;		
	padding:	    10px;		
	background-color: #dddddd;
	border:			medium solid #000088;
	margin:			15px;
}
.greybox  a:link	{
	font-size:		x-large;
	font-weight:	bold;
	color:			#0000aa;
	text-decoration: underline;
}
.greybox  a:hover	{
	font-size:		x-large;
	font-weight:	bold;
	color:			#cc0000;
	text-decoration: underline;
}	
.greybox  a:visited	{
	font-size:		x-large;
	font-weight:	bold;
	color:			#880000;
	text-decoration: underline;
}					
.redbackground  {
	background-color:	#aa0000;
	font-size:			xx-small;
}
.bluebackground  {
	background-color:	#0000aa;
	font-size:			xx-small;	
}
.freeestimate {
	background-color:	#0000aa;
	font-size:			medium;
	color:				#FFFFFF;
	font-weight:		bold;
	padding:	    	.25em  0em; 
}
.freeestimate  a:link  {
	color:				#FFFFFF;
	font-size:			medium;
	font-weight:		bold;
	text-decoration: 	underline;
}
.freeestimate  a:hover {
	color:				;
	font-size:			medium;
	font-weight:		bold;
	text-decoration: 	underline;
	color: 				#FFFF00;
}
.freeestimate  a:visited  {
	color:				#FFFF00;
	font-size:			medium;
	font-weight:		bold;
	text-decoration: 	underline;
}
#copyright	{
	font-size:			x-small;
	margin-top:			1em;
	margin-left:		1em;
	margin-bottom:		1em;
}
#toplinkbar	{	
	font-size:			x-small;
	margin:				.5em;
}
.noframe  a:link,	.noframe  a:hover,  .noframe  a:visited,  .noframe  a:active{
	text-decoration:	none
}
.topofpage {
	font-size:			small;
	font-weight:		normal;
	font-color:			#222;
	margin:				.5em;
}	
.monthlyentryform {
	font-family: 	    Arial, Helvetica, sans-serif;
	font-size:			small;
	font-weight:		bold;
	font-color:			#ffffff;
	padding:			.2em;
	margin:				.2em;
}
.whitefont 	{
	color: 				#FFFFFF
}
.captions{
	font-size: 			smaller;
	color:				#0000aa;
}
.captionsgallery {
	font-size:			x-small;
	color:				#000088;
	align:				center;
	padding:			.5em;
}
h5	a:link		{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		medium;
	color:			#0000aa;
	font-weight: 	bold;
	margin:			0;
	padding:		0;
	text-decoration: underline;	
}
h5	a:hover	{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		medium;
	font-weight:	bold;
	text-decoration: underline;
	color:			#cc0000;
}
h5  a:visited	{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		medium;
	font-weight:	bold;
	text-decoration: underline;
	color:			#880000;
}

.smalltext {font-size: small}

.rednobold {
	color: #880000;
	xfont-weight: bold;
}

.red {
	color: #880000;
	font-weight: bold;
}
.dot {
	color:	#000088;
}
.medium	{
	font-size:		medium;
}
.medium a:link	{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		medium;
	text-decoration: underline;
	color:			#0000aa;
}
.medium a:hover	{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		medium;
	text-decoration: underline;
	color:			#cc0000;
}
.medium a:visited	{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		medium;
	text-decoration: underline;
	color:			#880000;
}
.smaller	{		font-size:		smaller; }

.xlargefont	{		
	font-size:		x-large;
	font-weight: 	bold;
	color:		 	#880000;					 
} 

.underline	{ 		text-decoration:	underline;}

.bold	{			font-weight:	bold;	}

.yellowbkgd {		background-color:  #FFFF00  }

.largeredboldunderline	{			
	font-size:		large;
	color:			#880000;
	text-decoration: underline;
	font-weight: 	bold;	
}
.boldbluexlarge	{
	font-size:		x-large;
	color:			#0000aa;
	font-weight: 	bold;
}	

.bluexlarge {font-size: x-large}

