/* Global Styles */



body {

	margin:0px;

	}

	



td {

	font:11px arial;

	color:#333333;

	}

	

a {

	color: #990000;

	text-decoration:none;

	font-weight:bold;

	}

	

a:hover {

	color: #990000;

	text-decoration:underline;

	}

	

/* ID Styles */

	
#tabletd td {
	line-height:10px;
}

#navigation a {

	font:10px arial;

	color: #336666;

	text-decoration:none;

	letter-spacing:.1em;

	

	}

	

#cssimages td {

 	list-style-type:none;

	font-size:2em;

}

	

#cssimages td a {background-image:url('images/backgroundfront.gif');

background-repeat:no-repeat;

padding:79px 54px;

	line-height:160px;

}	



#cssimages td a.item1 {background-position:0px 0px; font-size:1px; color:#a4c2c2;}

#cssimages td a:hover.item1 {background-position:0px -161px; font-size:1px; color:#5B3D3D;}

#cssimages td a.item2 {background-position:0px -322px; font-size:1px; color:#FFFFFF;}

#cssimages td a:hover.item2 {background-position:0px -483px; font-size:1px; color:#FFFFFF;}

#cssimages td a.item3 {background-position:0px -644px; font-size:1px; color:#a4c2c2;}

#cssimages td a:hover.item3 {background-position:0px -805px; font-size:1px; color:#5B3D3D;}

#cssimages td a.item4 {background-position:0px -966px; font-size:1px; color:#FFFFFF;}

#cssimages td a:hover.item4 {background-position:0px -1127px; font-size:1px; color:#FFFFFF;}



#cssimages2 td {

 	list-style-type:none;

	font-size:2em; 

}

	

#cssimages2 td a {background-image:url('images/clientthumbs.gif');

background-repeat:no-repeat;

padding:33px 64px;

	line-height:100px;

}	



#cssimages2 td a.item1 {background-position:0px -70px; font-size:1px; color:#a4c2c2;}

#cssimages2 td a:hover.item1 {background-position:0px 0px; font-size:1px; color:#5B3D3D;}

#cssimages2 td a.item2 {background-position:0px -224px; font-size:1px; color:#FFFFFF;}

#cssimages2 td a:hover.item2 {background-position:0px -140px; font-size:1px; color:#FFFFFF;}

#cssimages2 td a.item3 {background-position:0px -412px; font-size:1px; color:#FFFFFF;}

#cssimages2 td a:hover.item3 {background-position:0px -308px; font-size:1px; color:#5B3D3D;}



#cssimages2 td a.item4 {background-position:0px 0px; font-size:1px; color:#a4c2c2;}

#cssimages2 td a.item5 {background-position:0px -140px; font-size:1px; color:#FFFFFF;}

#cssimages2 td a.item6 {background-position:0px -308px; font-size:1px; color:#5B3D3D;}





#circles td {

 	list-style-type:none;

	font-size:2em; 

}

	

#circles td a {background-image:url('images/websitedesign3buttons.gif');

background-repeat:no-repeat;

padding: 18px 18px;

	line-height: 40px;

}	



	

#circles td a.item1 {background-position:0px 0px; font-size:1px; color:#a4c2c2;}

#circles td a.item2 {background-position:0px -41px; font-size:1px; color:#FFFFFF;}

#circles td a:hover.item2 {background-position:0px -82px; font-size:1px; color:#FFFFFF;}

#circles td a.item3 {background-position:0px -123px; font-size:1px; color:#a4c2c2;}

#circles td a:hover.item3 {background-position:0px -164px; font-size:1px; color:#5B3D3D;}



#circles2 td {

 	list-style-type:none;

	font-size:2em; 

}

	

#circles2 td a {background-image:url('images/websitedesign3buttonsB.gif');

background-repeat:no-repeat;

padding: 18px 18px;

	line-height: 40px;

}	



	

#circles2 td a.item1 {background-position:0px 0px; font-size:1px; color:#a4c2c2;}

#circles2 td a:hover.item1 {background-position:0px -41px; font-size:1px; color:#FFFFFF;}

#circles2 td a.item2 {background-position:0px -82px; font-size:1px; color:#FFFFFF;}

#circles2 td a.item3 {background-position:0px -123px; font-size:1px; color:#a4c2c2;}

#circles2 td a:hover.item3 {background-position:0px -164px; font-size:1px; color:#5B3D3D;}





#circles3 td {

 	list-style-type:none;

	font-size:2em; 

}

	

#circles3 td a {background-image:url('images/websitedesign3buttonsC.gif');

background-repeat:no-repeat;

padding: 18px 18px;

	line-height: 40px;

}	



	

#circles3 td a.item1 {background-position:0px 0px; font-size:1px; color:#a4c2c2;}

#circles3 td a:hover.item1 {background-position:0px -41px; font-size:1px; color:#FFFFFF;}

#circles3 td a.item2 {background-position:0px -82px; font-size:1px; color:#FFFFFF;}

#circles3 td a:hover.item2 {background-position:0px -123px; font-size:1px; color:#FFFFFF;}

#circles3 td a.item3 {background-position:0px -164px; font-size:1px; color:#a4c2c2;}





	

#navigation a:hover {

	color: #993300;

	text-decoration:underline;

	}



#padding {

	padding:20px 5px 20px 5px;

	}

	

#weekdays th {

	font:10px arial;

	color: #ffffff;

	letter-spacing:.2em;

	}



#calheader td {

	font-weight:bold;

	}



/* Class Styles */



.imgborder { border:1px solid #990000;}



.style3 {font-size: 16px; 

font-weight: bold; 

color: #999966; 

}

.style3 a {font-size: 16px; 

font-weight: bold; 

color: #999966; 

}



.style3 a:hover {font-size: 16px; 

font-weight: bold; 

color: #5B3D3D;

text-decoration:none;

}



.logo {

	font:18px times new roman;

	color: #333300;

	letter-spacing:.4em;

	font-weight:bold;

	}



.sidebarText {

	font:12px georgia;

	color: #336666;

	line-height:18px;

	}

	

.bodyText {

	font:11px arial;

	line-height:24px;

	color:#333333;

	}

	

.pageName {

	font:20px georgia;

	color: #669999;

	letter-spacing:.1em;

	line-height:26px;

	}

.pageName2 {

	font:18px georgia;

	color: #669999;

	letter-spacing:.1em;

	

	}
	

	

.subHeader {

	font:14px georgia;

	color: #669999;

	font-weight:bold;

	line-height:20px;

	letter-spacing:.1em;

	}

	

.navText {

	font:10px arial;

	color: #333300;

	letter-spacing:.1em;

	}

	

.calendarText {

	font:11px arial;

	line-height:14px;

	color:#333333;

	}

	

	

.empty { background-color:#ffffff; }

    .working { background-color:#ffffcc; }

    .full { background-color: #339900