﻿#divMain
{
	width:100%;
	position:relative;
	overflow:hidden;
	background:White url(../img/interior/right_bg.jpg) no-repeat 725px 100%;
}
#divLeft, #divCont, #divRight
{
	float:left;
}
#divLeft
{
	width:200px;
}
#divLeftNav
{
	padding:45px 30px 0 30px;
}
#divLeftNav a
{
	display:block;
	padding:5px 0 5px 12px;
	background-color:White;
	color:#41acc5;
	font:normal 1.1em Arial;
	text-decoration:none;
}
#divLeftNav a:hover, #divLeftNav a.sel
{
	background-color:#41acc5;
	color:White;
	font-weight:bold;
}
#divLeftNav div.sep, #divRight div.sep
{
	background: url(../img/home/dotted_line.gif) repeat-x 0px 3px;
	height: 7px;
	font-size:0;
	margin:0 3px;
}
#divLeftBoxes
{
	padding:10px 22px 0 22px;
}
#divLeftBoxes img
{
	width:156px;
	height:58px;
	margin-top:20px;
}
#divCont
{
	width:525px;
	background:url(../img/interior/know_act_achieve.jpg) no-repeat 30px 70px;
}
#divCont div.sub
{
	padding:50px 50px 30px 25px;
}
h1
{
	font:normal 2.0em Arial;
	color:#e78c2c;
	text-transform:uppercase;
	margin:0 0 60px 0;
}
h2
{
	color:#014e62;
	font:bold 1.2em Arial;
	margin:0;
}
h3
{
	margin:2px 0;
	font:normal 1.2em Arial;
}
h3, p span
{
	color:#41acc5;
}
p
{
	margin:24px 0;
	color:#6f7070;
	font:normal 1.2em Arial;
}
#divRight
{
	width:195px;
}
#divRight div.sub
{
	padding:35px 30px 0 30px;
}
#divRight p
{
	font:normal 1.1em Arial;
}
#divRight p.top
{
	color:#6fa615;
}
#divRight p.bottom
{
	color:#41acc5;
}
#divBottom
{
	position:absolute;
	bottom:0px;
	left:180px;
	width:550px;
	height:29px;
	z-index:100;
}
#divBottom img
{
	margin-right:20px;
	vertical-align:top;
}
form {
	font:normal 1.2em Arial;
	color:#6f7070;
}
form label {
	display: block;
	cursor: pointer;
}
form label.hlabel {
	display:inline;
}
form label div.subq, form div.subq {
	padding-left: 2em;
}

.notification{
	background-color: #363636;
	font-size: large;
	font-family: Arial;
	position: absolute; 
	opacity: .90;
	filter: alpha(opacity=90);
	left: 0px;
	top: 0px;
	width: 25%;
	display: none;
}
.notification p{
	text-align: center;
	vertical-align: middle;
	color: #ddff00;
}
.notification div{
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	padding-bottom: 1em;
}
.notification_history{
	background-color: #ffff99;
	padding: .1em .5em 1em .5em;
	display: none;
}
.notification_history p, .notification_history div{
	text-align: left;
	color: #ff0000;
	font-size: small;
}

.required_field{
}

/*
#contactForm input {
display:block;
left:8em;
position:relative;
top:-1.4em;
}
#contactForm input.submit {
clear:both;
top:0pt;
display:inline;
}
#contactForm label {
clear:both;
display:block;
float:left;
font-weight:bold;
margin-top:-1em;
width:8em;
}
#contactForm label.first {
margin-top:1em;
}
#contactForm select {
display:block;
left:8em;
position:relative;
top:-1.4em;
}*/