body {
	text-align: justify;
	font: normal 12px arial;
	color: #555242;
	margin: 0 auto;
}

h3 {
	font: bold 15px georgia;
	color: #333333;
}

h4 {
	font: bold 13px georgia;
	color: #333333;
}

h5 {
	font: normal 17px georgia;
	color: #e0f192;
}

b {color: #999999;}

a:link, a:active, a:visited {
	color: #555242;
	text-decoration: none;
}

a:hover {
	color:#cbde6f;
}

img {border: 0px;}

#header {
	height: 75px;
	width: 1000px;
	margin: 0 auto;
}

#header img {
	float: left;
}

#nav {
	padding-top: 30px;
	float: right;
	margin-left: 100px;
}

#nav li {
display:inline;
border:0px solid;
margin:0;
padding-bottom: 5px;
zoom: 1;
} 

#nav a:link, #nav a:visited {
	font-size: 15px;
	text-decoration: none;
	color: #333333;
	margin-right:30px;
}

#nav a:hover, #nav .active {
	border-bottom: 3px solid #BFDD30;
}

#scroller {
	height: 300px;
	background: url(/images/mm_scroller_bg.jpg);
	background-color: #dfe2c7;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align: center;
}

#head_holder {
	width: 1100px;
	height: 300px;
	margin: 0 auto;
	position: relative;
}

#clock {
	position: absolute;
	top: 30px;
	right: 80px;
}

#banner_head {
	width: 380px;
	position: absolute;
	top: 40px;
	left: 200px;
	text-align: left;
}

#learn_more {
	width: 250px;
	height: 200px;
	position: absolute;
	top: 200px;
	left: 200px;
	text-align: justify;
	color: #bfbfbf;
	font: normal 11px arial;
	line-height: 15px;
}

#learn_more b {
	font: bold 11px arial;
	color: #efefef;
	line-height: 15px;
}

#learn_more a {
	color: #bfbfbf;
	font: bold 11px arial;
}

#content {margin: 0 auto; width: 1000px;}
#content a {color: #999999;}
#content a:hover {color: #cbde6f;}

#breadcrumbs {padding-top: 10px;}
#subSide {
	float: right;
	 margin-right: 20px;
}
#subSide img {float:right;}
#subNav {
	width: 200px;
	float: right;
	margin-top: 15px;
}

#subNav a {color: #333333;}

#subNavMid {background-color: white; margin: 0px 5px 0px 3px; border-left: 1px; border-right: 1px; padding: 5px 0px 10px 20px; border-color: #888787;}

#subNavTop h5 {color: #000000;display: inline;}

#subNavTop {
	background-image: url(../images/subNavTop.png);
	padding: 10px 0px 0px 20px;
}

#subNav li {
	padding: 5px 0px 0px 10px;
	list-style: none;
	color: black;
}

#subNav .selected {font-size: 14px; color: #999999;}

#subContent {
	height: 550px;
	background: url(/images/bg_sub.jpg);
	background-color: #dfe2c7;
	border-bottom: 1px solid #999999;
	color: #FFFFFF;
}

#subContent li {list-style: none;}

#subImage {
	width: 400px;
	height: 500px;
	float: left;
	margin-top: 20px;
	
}
#subInfo {
	margin-top: 30px;
	width: 550px;
	float: left;
}

#subInfo table {
	color: #e0f192;
	font: normal 16px Arial;
	width: 550px;
	margin: 30px 0px 0px 60px;
}


#subInfo .ourCadre {padding: 20px;background-image: url(../images/about_ourCadre.png); background-repeat: no-repeat;}
#subInfo .testimonials {padding: 20px;background-image: url(../images/about_testimonials.png); background-repeat: no-repeat;}
#subInfo .locations {padding: 20px;background-image: url(../images/about_locations.png); background-repeat: no-repeat;}
#subInfo .careers {padding: 20px;background-image: url(../images/about_btn.png); background-repeat: no-repeat;}

#subInfo .subLinks {color: #333333;}


#subContent strong {color: #e0f192; font-size: 15px;}

#tactics td {
	text-align: center;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	height: 120px;
	background-image: url(../images/tactics_btn.png);
	background-repeat: no-repeat;
	background-position: 50px 40px;
	cursor: pointer;
	color: #cccccc;
}

#tactics .leftTop  {background-position: 262px 26px; text-align: right; padding: 0px 100px 0px 80px;}
#tactics .leftBottom {background-position: 262px 26px; text-align: right; padding: 0px 90px 0px 80px;}
#tactics .rightTop {background-position: 25px 26px; text-align: left; padding: 0px 90px 0px 80px;}
#tactics .rightBottom {background-position: 25px 26px; text-align: left; padding: 0px 90px 0px 105px;}
#tactics .noBG {background-image: none; height: 300px;}

//Solutions
#features table {}
#features td {vertical-align: top; padding: 10px; width: 320px;}
#features b {color: #e0f192;}

#inner {
	width: 1000px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #cccccc;
}
#inner p {
	margin-left: 70px;
	margin-right: 40px;
}

#inner h3 {margin-left: 70px;padding-top: 15px; padding-bottom: 5px;}
#inner img {float: left;}

#left {
	float: left;
	width: 620px;
	height: 225px;
	border-right: 1px solid #cccccc;
}

#left li {
	margin-left: 70px;}

#right {
	float: left;
}

#right #top p{
	width: 250px;
	height: 40px;
	background-image: url(/images/calendar.jpg);
	background-repeat: no-repeat;
}

#right #top u {
	font-size: 9px;
	color: #555242;
	float: left;
	padding: 1px 0 0 14px;
	text-decoration: none;	

}

#right #top b {
	float:left;
	font-size: 18px;
	color: #555242;
	padding: 0px 0 0 12px;	
}

#right #top p a, #right #top p a:visited {
	color: #555242;
	padding: 0px 0 0 50px;
	display: block;
}

#right #top a:hover {
	color: #cbde6f;
}

#clientLogos {
	margin-top: 100px;
	width: 1000px;
	margin: 0 auto;
}

#supportBar {
	clear: both;
	margin: 0 auto;
	height: 90px;
	background-color: #ececea;
}
#supportBar h4 {margin-top: 0px;padding-top: 38px;float: left;  }
#supportInfo {text-align: center;}
#supportInfo, #footer {width: 1000px; margin: 0 auto;}
#phoneEmail {float: right; margin-top: 25px;}
#footerLeft {float: left}
#footerRight {text-align: right;float: right;}
#footer {height: 40px;}


.clear {clear: both;}
