html {
	height: 101%;
}
body { 
	margin: 0; font-size:100%;
	text-align: center; font-family: arial;
}
div.header {
	height: 220px; width: 990px; 
	background-image: url('../images/header.jpg');
	padding: 0px 10px 0px 0px; margin: 15px auto 0 auto;
	font-size: .8em; color: black; text-align: left;
	clear: both;
}
div.headerClient {
	width: 840px; height: 40px;
	background-image: url('../images/header_client.jpg');
	padding: 0px 10px 0px 150px; margin: 0px auto 0 auto;
	font-size: 1em; color: black; text-align: left;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	clear: both;
}
div.content {
	width: 990px;
	margin: 10px auto 0 auto; padding: 0;
	text-align: left; font-size: 1em;
}
div.left { 
        border: 1px solid black; 
	float: left; width: 700px; border: 0px solid blue;
	padding: 15px 10px 0px 0px;  margin: 0;
	font-size: 1em; color: black; text-align: left;
}
div.right {
	border: 1px solid black;
	padding: 0px 0px 0px 10px;  margin: 0 0 0em 735px;
	font-size: .8em; color: black; text-align: left;
	vertical-align: text-top;
}
div.footer {
	height: 375px; width: 980px; clear: both;
	background-image: url('../images/footer.jpg');
	padding: 15px 10px 5px 10px; margin: 2em auto 0 auto;
	font-size: .8em; color: white; text-align: left; 
	border: 1px solid black;
}

div.map { background-color: #edeae2; border: 1px solid #3090cc; margin: 0 20px 0 12px; padding: 10px 0px 10px 0px; width: 45%; float: left; } /* Used for the google maps under contact_us.php */
h1 { background-color: #eaf4fb; font-variant: small-caps; font-size: 1.5em; color: #3050FF; }
h2 { background-color: #eaf4fb; font-variant: small-caps; font-size: 1em; color: #3050FF; margin: 1.5em 0 .5em 0; padding: 0 0 0 .25em;}

table.fewBorders { border: 1px solid black; background-color: white; margin: 0 auto 0 auto; width: 240px; }
table.fewBorders th { border: 1px solid black; padding: 4px; background-color: #eaf4fb; color: black; text-align: center; font-weight: bold; font-variant: small-caps; }
table.fewBorders td { border: 1px solid black; padding: 4px; background-color: #eaf4fb; color: black; }

a:link {color:blue; text-decoration:none; font-weight:none;}
a:visited {color:blue; text-decoration:none; font-weight:none;}
a:hover {color:black; text-decoration:underline; font-weight:none;} 
a:active {color:blue; text-decoration:none; font-weight:none;}

.underline a:link {color:blue; text-decoration:underline; font-weight:none;} /* Heading links */
.underline a:visited {color:blue; text-decoration:underline; font-weight:none;}
.underline a:hover {color:black; text-decoration:underline; font-weight:none;} 
.underline a:active {color:blue; text-decoration:underline; font-weight:none;}

.footer a:link {color:white; text-decoration:none; font-weight:bold;} /* Footer links */
.footer a:visited {color:white; text-decoration:none; font-weight:bold;}
.footer a:hover {color:white; text-decoration:underline; font-weight:bold;} 
.footer a:active {color:blue; text-decoration:underline; font-weight:bold;}

.headLinks a:link {color:white; text-decoration:none; font-weight:none;} /* Footer links */
.headLinks a:visited {color:white; text-decoration:none; font-weight:none;}
.headLinks a:hover {color:white; text-decoration:underline; font-weight:none;} 
.headLinks a:active {color:blue; text-decoration:underline; font-weight:none;}
/* //////////////////////////////////////////
NAVIGATION BAR SETTINGS
///////////////////////////////////////// */
.navigation { 
	height: 45px;
	list-style: none;
	background-color: transparent; 
	position: relative; 
}

.navigation li { float: left; }
.navigation li a {
	height: 46px; line-height: 60px;
	display: block; float: left; 
	font-size: 1.05em; font-family: arial, verdana, sans-serif; 
	color: black; text-decoration: none; font-weight: bold; text-align: center; 
	padding: 0 15px 0 20px; border-right: 1px solid #dadada; 
	cursor: pointer; background: url(../images/button2.png) no-repeat center top;
}
.navigation li a:hover { color: blue; text-decoration: underline; background: url(../images/button1.png) no-repeat center top; }
	
.navigation li a b { float: left; display: block; padding: 0 16px 0 8px; }
.navigation li a:hover b { background: url(../images/button1.png) no-repeat left center; }

//////////////////////////////////////////
// CLIENT NAVIGATION BAR SETTINGS
/////////////////////////////////////////
.navigationClient { 
	height: 40px;
	background-color: transparent; 
	position: relative;
}

.navigationClient li { float: left; }
.navigationClient li a {
	height: 40px; line-height: 40px;
	display: block; float: left; 
	font-size: 1em; font-family: arial, verdana, sans-serif; 
	color: #A0A000; text-decoration: none; font-weight: bold; text-align: center; font-variant: small-caps;
	padding: 0 20px 0 20px; border-right: 1px solid #dadada;
	cursor: pointer; background-color: transparent;
}
.navigationClient li a:hover { color: blue; text-decoration: underline; background-color: transparent; }
	
.navigationClient li a b { float: left; display: block; padding: 0 16px 0 20px; }
.navigationClient li a:hover b { background-color: transparent; }
