

/* Site defaults for generic tags */


body, td, ol, ul 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	left: 8px;
	background: #DDDDDD;
	}
P,	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	left: 8px;
	background: #DDDDDD;
	width: 700px;
	}

b, strong { font-weight: bold; }


h1 { font-size: 18pt; }
h2 { font-size: 16pt; }
h3 { font-size: 14pt; }
h4 { font-size: 12pt; }
h5 { font-size: 11pt; }


A 	{ 
	text-decoration: none; 
	font-weight: bold; 
	color: #000;
	}

A:hover { color: #0CF; }


/* Content managed elements */

#bannerleft {
	position: absolute;
	top: 8px; left: 8px; width:10px; height:80px;
	background: #23C7DA;
	z-index: 3;
	}

#banner {
	position: absolute;
	top: 8px; left: 18px; width:356px; height:80px;
	font-size: 0px;
	font-weight: bold;
	color: #23C7DA;
	background: #23C7DA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	z-index: 3;
	background-image: url(images/AzurPRLogo.gif);
	visibility: visible;
	}

#bannerright	{
	position: absolute;
	top: 8px; left: 374px; width:464px; height:80px;
	background: #23C7DA;
	z-index: 3;
	}

#leftcol 	{
	position: absolute;
	top: 98px;
	left: 0px;
	width:130px;
}

#vbarleftcol 	{
	position: absolute;
	top: 0px;
	left: 126px;
	width: 5px;
	height:100%;
	background: #CCC;

}

#menulinks	{
	position: fixed
}

#title {
	position: absolute;
	top: 56px;
	right: 10px;
	width: 100%;
	text-align: right;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	z-index: 3;
}

#content {
	position: absolute; 
	top:88px; 
	left:138px; 
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 6 50 6 6;
	width: 700px;
}

.mobile { display: none; }


#barhome	{
	position: absolute;
	top: 88px; left: 8px; width:830px; height:10px;
	background: #AAAAAA;
	z-index: 3;
	}

#home { 
	background: #AAAAAA;
	width: 100%;
	color: #FFFFFF;
	padding: 2px;
}

.home { 
	background: #AAAAAA;
	width: 100%;
	color: #FFFFFF;
}

.homebody { 
	background: #AAAAAA;
	width: 698px;
	color: #FFFFFF;
	padding: 2px;
}

.home:hover { color: #000000; }

#barabout	{
	position: absolute;
	top: 88px; left: 8px; width:830px; height:10px;
	background: #FFCC00;
	z-index: 3;
	}

#about { 
	background: #FFCC00;
	width: 100%;
	color: #FFFFFF;
	padding: 2px;
}

.about { 
	background: #FFCC00;
	width: 100%;
	color: #FFFFFF;
}

.aboutbody { 
	background: #FFCC00;
	width: 698px;
	color: #FFFFFF;
	padding: 2px;
}

.about:hover { color: #000000; }

#barclients	{
	position: absolute;
	top: 88px; left: 8px; width:830px; height:10px;
	background: #FF3333;
	z-index: 3;
	}

#clients { 
	background: #FF3333;
	width: 100%;
	color: #FFFFFF;
	padding: 2px;
}

.clients { 
	background: #FF3333;
	width: 100%;
	color: #FFFFFF;
}

.clientsbody { 
	background: #FF3333;
	width: 698px;
	color: #FFFFFF;
	padding: 2px;
}

.clients:hover { color: #000000; }

#barcases	{
	position: absolute;
	top: 88px; left: 8px; width:830px; height:10px;
	background: #99CC99;
	z-index: 3;
	}

#cases { 
	background: #99CC99;
	width: 100%;
	color: #FFFFFF;
	padding: 2px;
}

.cases { 
	background: #99CC99;
	width: 100%;
	color: #FFFFFF;
}

.casesbody { 
	background: #99CC99;
	width: 698px;
	color: #FFFFFF;
	padding: 2px;
}

.cases:hover { color: #000000; }

#barcontact	{
	position: absolute;
	top: 88px; left: 8px; width:830px; height:10px;
	background: #BB9977;
	z-index: 3;
	}

#contact { 
	background: #BB9977;
	width: 100%;
	color: #FFFFFF;
	padding: 2px;
}

.contact { 
	background: #BB9977;
	width: 100%;
	color: #FFFFFF;
}

.contactbody { 
	background: #BB9977;
	width: 698px;
	color: #FFFFFF;
	padding: 2px;
}

.contact:hover { color: #000000; }

#barpress	{
	position: absolute;
	top: 88px; left: 8px; width:830px; height:10px;
	background: #0099CC;
	z-index: 3;
	}

#press { 
	background: #0099CC;
	width: 100%;
	color: #FFFFFF;
	padding: 2px;
}

.press { 
	background: #0099CC;
	width: 100%;
	color: #FFFFFF;
}

.pressbody { 
	background: #0099CC;
	width: 698px;
	color: #FFFFFF;
	padding: 2px;
}

.press:hover { color: #000000; }

#barlocations	{
	position: absolute;
	top: 88px; left: 8px; width:830px; height:10px;
	background: #00BBBB;
	z-index: 3;
	}

#locations { 
	background: #00BBBB;
	width: 100%;
	color: #FFFFFF;
	padding: 2px;
}

.locations { 
	background: #00BBBB;
	width: 100%;
	color: #FFFFFF;
}

.locationsbody { 
	background: #00BBBB;
	width: 698px;
	color: #FFFFFF;
	padding: 2px;
}

.locations:hover { color: #000000; }

#barevents	{
	position: absolute;
	top: 88px; left: 8px; width:830px; height:10px;
	background: #CC99CC;
	z-index: 3;
	}

#events { 
	background: #CC99CC;
	width: 100%;
	color: #FFFFFF;
	padding: 2px;
}

.events { 
	background: #CC99CC;
	width: 100%;
	color: #FFFFFF;
}

.eventsbody { 
	background: #CC99CC;
	width: 698px;
	color: #FFFFFF;
	padding: 2px;
}

.events:hover { color: #000000; }

.contactmargin	{ margin: 0px 0px 0px -6px}

#printbanner, #printtopbar, .print {
	display: none;
}

.thumbborder {
	border:2px solid white;
}

.noborder {
	border: 0px
}

.photos {
	border: 1px solid #F00;
	padding: 2px;
	width: 692px;
}