BODY
{
	background-color: #fff;
	background-image: url(../images/bg_back.gif);
	background-position: top left;
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	/*font: Arial, Helvetica, sans-serif 1em normal normal;*/
	text-align: center;
}
H1{ color: #26245c; text-align: left; margin-bottom: 6px; margin-top: 0px; font-size: 1.2em; font-family: "Times New Roman", Times, serif; }
H1#bar{ text-align: center; }
H2{ color: #26245c; text-align: left; margin-bottom: 6px; margin-top: 0px; font-size: 1.1em; font-family: "Times New Roman", Times, serif; }
P
{
	text-align: left; font-size: 0.8em; margin-bottom: 10px; margin-top: 0px; /* line-height:normal;*/
}
A
{
	margin-bottom: 6px; margin-top: 0px; color: #26245c; /* line-height:normal;*/
}
BLOCKQUOTE{ text-align: left; font-size: 0.8em; }
HR{ background-color: #ffffff; color: #26245c; height: 1px; margin-top: 0px; margin-bottom: 5px; clear: both; }
P#caption{ font-size: 0.6em; clear: left; }
P.caption{ font-size: 0.6em; margin: 1px 0px; }
UL
{
	font-size: 0.8em;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;;
	text-align: left;
}
UL LI{ line-height: 135%; }
UL BLOCKQUOTE{ font-size: 1em; }
IMG
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

A
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	/*color: #666666;
	text-decoration: none;
	border: 0px;
	margin: 0px;
	padding: 0px;*/
}

A:visited
{
	/*color: #666666;
	text-decoration: none;*/
}

A:link
{
	/*color: #666666;
	text-decoration: none;*/
}

A:active
{
	/*color: #666666;
	text-decoration: none;*/
}

A:hover
{
	/*color: #666666;
	text-decoration: none;*/
}

/* ------------------------------------------ Header defaults --------------------------------------- */
#hidden
{
	position: absolute;
	left: 0px;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}


#canvasHolderHome
{
	position: absolute;
	left: 50%;
	width: 770px;
	margin-left: -385px;
	top: 0;
}

#canvasHome
{
	width: 770px;
	overflow: hidden;
	text-align: center;
}
	#canvasHome P{ text-align: center; color: #ffffff; }
	#canvasHome A{ text-align: center; color: #ffffff; }
	#canvasHome A#products{ font-size: 0.8em; font-weight: bold; text-decoration: none; }
	#canvasHome A#clientList{ font-size: 0.8em; text-align: center; }
	

#canvasHolder
{
	position: absolute;
	left: 50%;
	width: 770px;
	margin-left: -385px;
	top: 10px;
}

#canvas
{
	width: 770px;
	overflow: hidden;
	background-color: white;
	padding: 10px 20px;
	margin-bottom: 10px;
}

#logoHome
{
	margin-top: 20px;
	width: 508px;
}
#logo
{
	margin-top: 10px;
	margin-bottom: 10px;
}
#whoWeAre
{
	margin: 0;
}
#block
{
	background-color: #006699;
	text-align: center;
	padding: 10px 0;
	margin: 20px 0;
}
	#block P{ color: #ffffff; width: 70%; margin: 0 auto; }
#blockHeading
{
	background-color: #6699ff;
	width: 50%;
	height: 27px;
	margin: 0 auto 10px auto;
}
	#blockHeading H1{ font-style: italic; color: #800000; font-size: 1em; margin-top: 4px; }

A#clientList{ text-align: center; }
/*#navHome{ text-align: center; background-color: #006699; padding: 2px; width: 40%; margin: 0 auto; }
	#navHome A{ padding: 0 10px; text-decoration: none; font-weight: bold; font-family: "Times New Roman", Times, serif; }
	#navHome A:HOVER{ background-color: #ffffff; color: #006699; text-decoration: none; font-weight: bold; }*/
#navHome{ text-align: center; font-weight: bold; margin: 0 auto; }
	#navHome A{ /*color: #26245c;*/ padding: 0 10px; text-decoration: none; font-family: "Times New Roman", Times, serif; }
	#navHome A#over{ color: #6699ff; }
	#navHome A:VISITED{ color: #fff; background-color: #26245c; text-decoration: none; }
	#navHome A:LINK{ color: #fff; background-color: #26245c; text-decoration: none; }
	#navHome A:ACTIVE{ color: #26245c; text-decoration: none; }
	#navHome A:HOVER{  background-color: #26245c; color: #6699ff; text-decoration: none; }
.nav{ text-align: center; font-weight: bold; margin-bottom: 6px; width: 36%; margin: 0 auto; }
	.nav A{ /*color: #26245c;*/ padding: 0 10px; text-decoration: none; font-family: "Times New Roman", Times, serif; }
	.nav A#over{ color: #6699ff; }
	.nav A:VISITED{ color: #fff; background-color: #26245c; text-decoration: none; }
	.nav A:LINK{ color: #fff; background-color: #26245c; text-decoration: none; }
	.nav A:ACTIVE{ color: #26245c; text-decoration: none; }
	.nav A:HOVER{  background-color: #26245c; color: #6699ff; text-decoration: none; }
#nav2{ text-align: center; margin: 8px 0; }
	#nav2 A{ color: #6699ff; padding: 0 6px; text-decoration: none; font-family: "Times New Roman", Times, serif; font-weight: bold; }
	#nav2 A#over{ color: #26245c; }
	#nav2 A:VISITED{ color: #6699ff; text-decoration: none; }
	#nav2 A:LINK{ color: #6699ff; text-decoration: none; }
	#nav2 A:HOVER{ color: #26245c; text-decoration: none; }

.row{ min-height: 100px; }
.colLeft{ width: 140px; padding-right: 10px; min-height: 100px; float: left; text-align: left; }
.colRight{ width: 620px; min-height: 100px; float: right; text-align: left; }
	.colRight H3{ color: #26245c; font-size: 0.85em; margin-top: 0px; margin-bottom: 8px; font-family: "Times New Roman", Times, serif; }
	.colRight H4{ color: #26245c; font-size: 0.75em; font-weight: bold; margin-top: 0px; margin-bottom: 8px; font-family: "Times New Roman", Times, serif; }
	.colRight P{ font-size: 0.75em; margin-top: 0px; margin-bottom: 8px; }

#photo{ float: left; text-align: left; }

.verticalSpacer
{
	width: 10px;
	height: 20px;
	position: relative;
	overflow: hidden;
}
.linkSpacer
{
	width: 10px;
	height: 10px;
	position: relative;
	overflow: hidden;
}

.clearFloat
{
	clear: both;
}
#address
{
	position: relative;
	top: 0px;
	left: 0px;
	margin-top: 2px;
}
.footer /* --- HEADER WRAPPER --- */
{
	position: relative;
	height: 1px;
	width: 750px;
	background-color: #FFBB7F;
}