@charset "utf-8";

p {margin-top: 0px;
	margin-bottom: 5px;
	}


#banner {
		width: 950px;
		height: 114px;
		margin-right:auto;
		margin-left:auto;
		margin-top: 15px;
		background-image:url(graphics/banner.jpg);
		}


#contentOuter	{
			margin-top: 0px;
			margin-right:auto;
			margin-left:auto;
			background-color:#fefefe;
			background-image:url(graphics/outerBak.jpg);
			background-repeat: repeat-y;
			width: 948px;
			border-left: 1px solid #000000;
			border-right: 1px solid #000000;
			}
#left	{
		float:left;
		width: 550px;
		margin-left: 58px;
		}
#leftHome	{
		float:left;
		width: 300px;
		margin-left: 58px;
		}
#leftHomeLower	{
		float:left;
		width: 550px;
		margin-left: 58px;
		}
#leftFullwPhoto	{
		float:left;
		width: 810px;
		margin-left: 50px;
		margin-top: 10px;
		/*border: 1px solid #cccccc;*/
		}

#right	{
		float:right;
		margin-top: 0px;
		width: 239px;
		margin-right: 75px;
		border-left: 1px solid #444444;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #aaaaff;
		background-color:#fefefe;
		}
#footer	{
			margin-top: 0px;
			margin-right:auto;
			margin-left:auto;
			margin-bottom: 50px;
			background-color:#fefde6;
			width: 948px;
			border-left: 1px solid #000000;
			border-right: 1px solid #000000;
			border-bottom: 1px solid #000000;
			border-top: 1px solid #aaaaff;
			background-color:#fefde6;
			}
			
#avSearchBox	{
				margin-left:50px;
				}	
			



/******************************************************************************/
/******************************************************************************/
/******************************************************************************/		
			

/*  Main headline banner text */			
.bannerText	{
			display:block;
			float:left;
			padding-left: 77px;
			padding-top: 64px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#FFFFFF;
			font-size:12px;
			line-height: 17px;
			}
.bannerText	a {
			color:#FFFFFF;
			text-decoration:none;
			}
		
.phoneTop	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:24px;
		font-weight:bold;
		font-style:italic;
		color:#f8f8f8;
		display:block;
		margin-top: 0px;
		padding-top: 100px;
		padding-bottom: 0px;
		padding-left: 660px;
		}		
		
		
		
		
		
.panelBanner	{
		background-color:#444455;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		font-style:italic;
		color:#ffffff;
		display:block;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 10px;
		}
.panelText	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:normal;
			font-style:inherit;
			line-height: 18px;
			color:#333366;
			display:block;
			padding-left: 15px;
			padding-right: 15px;
			padding-bottom: 7px;
			margin-bottom: 0px;
			background-color:#abedff;
		}
.panelText a	{
				font-weight:bold;
				text-decoration:none;
				color: #0033CC;
				}
.panelText a:hover	{
				text-decoration:underline;
				color: #000000;
				}
.panelPadder	{
				background-color:#78bade;
				height: 25px;
				}
				
				
.bodyText	{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			line-height: 20px;
			color:#333333;
			}
.bodyTextEmp	{
			font-family:Arial, Helvetica, sans-serif;
			padding-left: 25px;
			font-size:13px;
			font-weight:bold;
			line-height: 18px;
			color:#333366;
			background-color:#ffffff;
			}			
			
.bodyTextHeading	{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:15px;
			font-weight:bold;
			line-height: 16px;
			padding-top: 10px;
			color:#993333;
		}
.largeHeading	{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:20px;
			font-weight:bold;
			line-height: 16px;
			color:#333399;
			padding-top: 15px;
		}

.starter	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-style:italic;
			font-weight:normal;
			line-height: 17px;
			color:#000000;
			display:block;
			padding-left: 10px;
			padding-right: 5px;
			margin-bottom: 0px;
			/*background-color:#abedff;*/
			background-color:#cceedd;
		}
		
		
		
/***************************/
/*********** Menu **********/
/***************************/		
		
		
ul.menu { 
	 list-style: none;
	 margin-top: 0px;
	 width: 160px;
	 padding-top: 8px;
	 padding-left: 30px;
}
ul.menu li {
	text-decoration:none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	background-color:#eeeeee;
	margin-top: 4px;
	margin-bottom: 4px;
	
}
ul.menu li a { 
	color: #000000;
	display:block;
	text-decoration:none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*background-color:#cccccc;*/
	border-left: 5px solid #cc9999;
	padding-left: 10px;
}
ul.menu li a:hover { 
	    text-decoration:none;
		font-weight:bold;
		color: #3333ff;
		background-color:#ddddde;
		display:block;
		border-left: 5px solid #555599;
}

/***************************/
/*******end of Menu ********/
/***************************/

.footerLeft	{
			display:block;
			float:left;
			text-align:center;
			width: 250px;
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 10px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#666666;
			line-height: 12px;
			}
.footerMid{
			display:block;
			float:left;
			text-align:center;
			width: 450px;
			padding-top: 8px;
			padding-bottom: 5px;
			margin-left: 30px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#333366;
			line-height: 14px;
			}
.footerMidLarge{
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#660000;
			}
.footerRight	{
				display:block;
				width: 90px;
				float:right;
				padding-right: 40px;
				margin-top:4px;
				}


.imageAlignRight	{
				float: right;
				}
.imageAlignLeft	{
				float: left;
				}

				
.td150	{
		width: 150px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#333366;
		line-height: 14px;
		padding-right: 5px;
		text-align:right;
		}
.td300	{
		width: 300px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333366;
		line-height: 14px;
		text-align:left;
		}

/* on client sites page	*/
.td380	{
		width: 410px;
		height: 60px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 8px;
		padding-bottom: 8px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333366;
		line-height: 14px;
		text-align:left;
		background-color:#fefeff;
		}
.tdWhite	{
			background-color:#FFFFFF;
			text-align:center;
			}
.sitesTable	{
			width: 530px;
			background-color:#eeeeee;
			}
.sitesTable2	{
			width: 820px;
			background-color:#ffffff;
			margin-left: 58px;
			margin-top: 10px;
			margin-bottom: 20px;
			/*border: 1px solid #333333;*/
			}			
			
			
			
			
.zeroBorder	{
			border: 0px;
			}
.galleryTable	{
				margin-right:auto;
				margin-left:auto;
				margin-top: 10px;
				background-color:#fefde6;
				}
