html, body {
	background: url(../images/bg.jpg) repeat-x;
	background-color: #003172;
	margin: 0;
	font-family: Myriad, Tahoma, Verdana, Arial;
	font-size: 12px;
}

.mainTable {
	width: 800px;
	background-color: #FFFFFF;
	padding: 15px;
	border: 0px;
}

.navTable {
	height: 36px;
	background-color: #FFFFFF;
	padding: 0px;
	border: 0px;
}

.navMain {
	padding-left: 10px; 
	padding-right: 10px; 
	background: url(../images/nav_middle.jpg) repeat-x;
	background-color: #FFFFFF;
	text-align: center;
}

.navLeft {
	width: 4px;
	background: url(../images/nav_left.jpg) no-repeat;
	background-color: #FFFFFF;
}

.navRight {
	width: 6px;
	background: url(../images/nav_right.jpg) no-repeat;
	background-color: #FFFFFF;
}

a.NavOn, a.NavOn:hover, a.NavOn:visited, a.NavOn:active {
	font-family: Myriad, Tahoma, Verdana, Arial;
	color: #859fbb;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
}

a.NavOff, a.NavOff:visited, a.NavOff:active {
	font-family: Myriad, Tahoma, Verdana, Arial;
	color: #00305f;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
}

a.NavOff:hover {
	color: #859fbb;
}

H1 {
	font-size: 16px;
	color: #003172;
}

.BodyCopy {
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 1px;
	line-height: 24px;
}

.SmallBodyCopy {
	font-size: 10px;
	color: #FFFFFF;
}

.secondType {
	font-family: Myriad, Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
}

.footer {
	font-family: Myriad, Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 18px;
	letter-spacing: 1px;
}

a.footer, a.footer:active, a.footer:visited {
	font-family: Myriad, Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	text-transform: uppercase;
}

a.footer:hover {
	color: #FFFFFF;
}

.mainHome {
	width: 770px;
	height: 455px;
	border: 0px;
	padding: 0px;
	background: url(../images/home_backer.jpg) no-repeat bottom;
	background-color: #FFFFFF;
}

.secondHome {
	width: 780px;
	border: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

.mainAbout {
	width: 770px;
	height: 585px;
	border: 0px;
	padding: 0px;
	background: url(../images/about_backer.jpg) no-repeat bottom;
	background-color: #FFFFFF;
}

.aboutCopy {
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 1px;
	line-height: 21px;
}

.mainServices {
	width: 770px;
	height: 552px;
	border: 0px;
	padding: 0px;
	background: url(../images/services_backer.jpg) no-repeat bottom;
	background-color: #FFFFFF;
}

.mainNews {
	width: 770px;
	height: 651px;
	border: 0px;
	padding: 0px;
	background: url(../images/news_backer.jpg) no-repeat;
	background-color: #FFFFFF;
}

.newsCopy {
	font-size: 14px;
	color: #FFFFFF;
	line-height: 20px;
}

.mainClients {
	width: 770px;
	border: 0px;
	padding: 0px;
	background: url(../images/clients_backer.jpg) repeat-x top;
	background-color: #003172;
}

a.clients, a.clients:active, a.clients:visited {
	font-family: Myriad, Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

a.clients:hover {
	text-decoration: underline;
}

.mainContact {
	width: 770px;
	height: 660px;
	border: 0px;
	padding: 0px;
	background: url(../images/contact_backer.jpg) no-repeat bottom;
	background-color: #FFFFFF;
}

a.contact, a.contact:visited, a.contact:active {
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 1px;
	line-height: 24px;
}

a.contact:hover {
	color: #CCCCCC;
}