﻿/* ------------------------------------------ */
/* TOOLBOX CSS */
/* ------------------------------------------ */
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
.transpBlack { background: url(transpBlack.png); }
/* END TOOLBOX */

/* ------------------------------------------ */



body
{
	margin-top:0px;
}
.mainContent
{
	margin: 0 auto;
	width: 770px;
}
.mainMenuContainer
{
	position: relative;
	top: 137px;
	left: 73px;
}
.topLogin
{
	height: 71px;
	display: block !important;
}
.headerNav
{
	height: 182px;
	margin-bottom: 10px;
	display: block !important;
}
.subNav
{
}
.about .headerNav
{
	background-image: url(/images/aboutHeader.jpg);
}
.services .headerNav
{
	background-image: url(/images/servicesHeader.jpg);
}
.partners {
	background-image: url(/images/partnersHeader.jpg);
}

.locations .headerNav
{
	background-image: url(/images/locationsHeader.jpg);
}
.press .headerNav
{
	background-image: url(/images/newsHeader.jpg);
}
.contact .headerNav
{
	background-image: url(/images/contactHeader.jpg);
}
.home .headerNav
{
	background-image: url(/dev/images/homeHeader.jpg);
	height: 300px;
}
.about .topLogin
{
	background-image: url(/images/aboutHeaderTop.jpg);
}
.services .topLogin
{
	background-image: url(/images/servicesHeaderTop.jpg);
}

.partners .topLogin {
	background-image: url(/images/partnersHeaderTop.jpg);
}

.locations .topLogin
{
	background-image: url(/images/locationsHeaderTop.jpg);
}
.press .topLogin
{
	background-image: url(/images/newsHeaderTop.jpg);
}
.contact .topLogin
{
	background-image: url(/images/contactHeaderTop.jpg);
}
.home .topLogin
{
	background-image: url(/images/homeHeaderTop.jpg);
	background-repeat:no-repeat;
}
.home .mainMenuContainer
{
	position: relative;
	top: 255px;
}
.mainMenu
{
	width: 623px;
	height: 45px;
}
.buttonLeft
{
	margin-right: 2px;
}
.buttonRight
{
	margin-left: 2px;
}

.optima
{
	display: inline;
	width: 104px;
	height: 53px;
	background-color: #ddecf6;
	float: right;
}

.optimaLeft
{
	float: left;
	display: inline;
	display: block !important;
	background-image: url(/images/optimaLoginSmLft.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 10px;
	height: 53px;
}

.optimaRight
{
	float: right;
	display: inline;
	display: block !important;
	background-image: url(/images/optimaLoginSmRt.gif);
	background-position: right top;
	background-repeat: no-repeat;
	width: 10px;
	height: 53px;
}

.logo1 {
	width: 250px;
	height: 150px;
	
}

.logo2 {
	width: 250px;
	height: 150px;
	float: left;
}

.logo3 {
	width: 250px;
	height: 150px;
	float: left;
}

.logo4 {
	width: 250px;
	height: 150px;
	float: left;
}

.partDisc {
	float:left;
	width:400px;
}

#part1 {
width: 750px;
height: 150px;
}

#part2 {
width: 750px;
height: 150px;
}

#part3 {
width: 750px;
height: 150px;
}

#part4 {
width: 750px;
height: 150px;
}

.leftColumn
{
	float: left;
	margin-bottom: 10px;
	height: auto;
}
.rightColumn
{
	float: right;
	margin-bottom: 10px;
	height: auto;
}
.about .leftColumn
{
	width: 372px;
}
.home .leftColumn
{
	width: 293px;
}
.press .leftColumn
{
	width: 293px;
}
.locations .leftColumn
{
	width: 372px;
}
.contact .leftColumn
{
	width: 372px;
}
.home .rightColumn
{
	width: 470px;
}
.about .rightColumn
{
	width: 372px;
}
.press .rightColumn
{
	width: 453px;
}
.locations .rightColumn
{
	width: 372px;
}
.contact .rightColumn
{
	width: 372px;
}
.footer
{
	clear: both;
	border-top: 1px dotted #569FD3;
	padding-top: 8px;
	margin-top: 20px;
}
.pressBoxContainer
{
	width: 170px;
	background-color: #ddecf6;
	float: right;
}
.pressBoxTop
{
	background: url(/images/newsTRCnr.gif) no-repeat top right;
}

.pressBoxBottom
{
	background: url(/images/newsBRCnr.gif) no-repeat bottom right;
}
.servicesContainer1
{
	width: 372px;
	background-color: #EEF5FA;
}
.servicesContainer1Top
{
	background: url(/images/servicesURCnr1.gif) no-repeat top right;
}

.servicesContainer1Bottom
{
	background: url(/images/servicesLRCnr1.gif) no-repeat bottom right;
}
.servicesContainer2
{
	width: 372px;
	background-color: #f4efe6;
}
.servicesContainer2Top
{
	background: url(/images/servicesURCnr2.gif) no-repeat top right;
}

.servicesContainer2Bottom
{
	background: url(/images/servicesLRCnr2.gif) no-repeat bottom right;
}
.servicesContainer3
{
	width: 372px;
}
.servicesContainer4
{
	width: 372px;
	padding-top:36px;
}
.locationsContainer1
{
	width: 372px;
	background-color: #F2EBDF;
	margin-top: 6px;
}
.locationsContainer2
{
	width: 372px;
	background-color: #F2EBDF;
}
.locationsContainerTop
{
	background: url(/images/locationsTRCnr.gif) no-repeat top right;
}

.locationsContainerBottom
{
	background: url(/images/locationsLRCnr.gif) no-repeat bottom right;
}

img.corner
{
	width: 12px;
	height: 12px;
	border: none;
	display: block !important;
}
.newsItems
{
	padding-left: 12px;
}
.pressBoxContainer2
{
	width: 293px;
	background-color: #ddecf6;
	float: left;
}
.pressContent
{
	clear: both;
	border-top: dotted 1px #569FD3;
	padding-top: 12px;
}
.newsItemHome
{
	border-bottom: dotted 1px #569FD3;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 141px;
}
.horizontalSubMenu
{
	text-align: center;
	margin-bottom: 12px;
}
.horizontalSubMenu ul li a
{
	color: #569FD3;
}
.horizontalSubMenu ul li a:hover
{
	color: #266092;
}
.horizontalSubMenu ul
{
	margin-left: 0;
	padding-left: 0;
	display: inline;
}
.horizontalSubMenu ul li
{
	margin-left: 0;
	padding-right: 24px;
	list-style: none;
	display: inline;
}
