@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	color:#fdfbf0;
	background-image:url(../images/background.png);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#5F543F;	
	font-family: Arial, Helvetica, sans-serif 
}

h4 {
	font-size:19px;
	margin-bottom:2px;
}

h3 {
	font-size:14px;
	margin:0 0 15px 0;
}

img {
	/*margin:4px;*/
}

q {
	/*text-align:justify;*/
}

a img  {
	border:none;
}

a {
	color:#F60;
}

a:hover {
	text-decoration:none;
}

#container {
	margin: 0 auto;
	width:930px;
	background-color:#FDFBEF;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;	
}

#header {
	width:inherit;
}
#navbar {
	background-image:url(../images/topnav.jpg);
	background-repeat:no-repeat;
	height:70px;
} /************See Nav CSS tags at the bottom*************/
#logo {
	background-image:url(../images/logo.jpg);
	height:96px;
}

#footer {
	background-color:#015220;
	border-top:#090 6px solid;
	color:#FFF;
	height:75px;
	/*clear:left;*/
	text-align:center;
	font-size:11px;
	padding-top:10px;
	padding-bottom:6px;
	clear:both;
	overflow:visible;	/*position:absolute;
	z-index:5*/
}
#footer-nav {
	float:right;
	text-align:right;
	/*padding-right: 90px;*/
	font-size:9pt;
	letter-spacing:0.8pt;
	line-height:15.5pt;
	padding-right:10px;
	height:55px;
	width:380px;
}
#footer-address {
	float:left;
	text-align:left;
	padding-left:10px;
	height:55px;
	width:50%;
}
#footer-nav a {
	color: #FFF;
	text-decoration:none;
}
#footer-nav a:hover {
	text-decoration:underline;
}
#copyright {
	clear:both;
	
}

/**********HOMEPAGE**********/
#flash {
	background-image:url(../images/flash.png);
	height:417px;
}

#blocks {
	background-image:url(../images/Path-to-Better-Business.png);
	background-position: top right;
	background-repeat:no-repeat;
	height:239px;
	font-size: 9pt;
}
.blk {
	height:156px;
	float:left;
	background-repeat:no-repeat;
	margin:55px 0 0 0;
	padding: 85px 10px 0 15px;
}
.blk a {
	color:#FFF;
}
#block-bus {
	width:154px;
	background-image:url(../images/slices_business_10.png);
	margin-left:2px;
}
#block-mrk {
	width:153px;
	background-image:url(../images/slices_marketing_05.png);
}
#block-fin {
	width:148px;
	background-image:url(../images/slices_financial_06.png);
}
#block-trn {
	width:166px;
	background-image:url(../images/slices_training_07.png);
}

.fp {
	color:#333;
	float:left;
	font-size: 9pt;
}
.fp h1 {
	font-size:15pt;
	font-weight:normal;
	color:#060;
}
#fp-left{
	width:380px;
	margin: 0 50px 10px 90px;
}

#fp-right{
	width:380px;
}

/**********INNERPAGES**********/
#mainpage{	
	color:#000;
	overflow:auto;
	font: Arial, Helvetica, sans-serif;
	font-size:10pt;
	/*margin-top:-360px; fix*/
	/*position:relative;
	top:50px;*/
	/*position: relative;
	top: 10px;
	z-index:5;*/
}
#mp-top{
	position: relative;
	/*top:360px; fix*/
	z-index:1;
	background-image:url(../images/Mockup2-interior_slices1_03.png);
	height:417px;
}
#mp-mid{
	width: 890px;
	padding-left: 0px;
	padding-right:0px;
	margin-left: 34px;
	margin-top: -360px; /*fix*/
	float: left;/*
	overflow:auto;*/
	position:relative;
	z-index:5;
}
#maintext {
	margin-left: 20px;
	margin-top:11px;
	padding-left:37px;
	z-index:5;
	float: left;
}
#content {
	background-image:url(../images/maintextBG.png);
	background-repeat:repeat-y;
	background-position:0 280px;
	/*background-color:#FFF;*/
	padding-left: 40px;
	padding-right:40px;
	padding-bottom:10px;
	width: 573px;
	min-height: 270px;
	line-height: 14pt;
	float: left;
}
#content h1 {
	color:#060;
	padding-top:20px;
	padding-bottom:5px;
	font-weight:normal;
}
#content h2 {
	font-size: 11pt;
}
#content h2 a {
	font-size: 11pt;
	color:#060;
	text-decoration:none;
}
#content h2 a:hover {
	text-decoration:underline;
}
#content h3 {
	font-size: 9pt;
}
#content ul li {
	/*margin-left:120px;*/
}

#mp-end{
	background-image:url(../images/maintextendBG.png);
	background-repeat:no-repeat;
	height:12px;
	width: 633px;
	padding-bottom:8px;
	clear:left;
}
.mt {
	margin-left: -50px;
}

#leftnav{
	/*position: relative;
	top: -500px;
	right: 10px;*/
	width: 213px;
	float: left;
	/*margin-top:-50px;*/
	margin-left: -5px;
}
.side {
	padding-top: 8px;
	font-size:13px;
}
.side h2 {
	padding-left: 25px;
	font-weight: normal;
	padding-bottom:10px;
}
.side a {
	text-decoration: none;
	font-weight: bold;
}
.side a:hover {
	text-decoration: underline;
}
#serv-nav{
	background-image:url(../images/box-services.png);
	background-repeat:no-repeat;
	height:272px;
}
#feat-nav{
	background-image:url(../images/box-features.png);
	background-repeat:no-repeat;
	height: 186px;
	color:#037730;
}
#feat-nav a{
	color:#037730;
}
#feat-nav2{
	background-image:url(../images/box-features2.png);
	background-repeat:no-repeat;
	height: 225px;
	color:#037730;
}
#feat-nav2 a{
	color:#037730;
}

/**********NAVBAR**********/
.nav {
	height:70px;
	background-repeat:no-repeat;
	float:left;	
}
#nav-home {
	background-image:url(../images/nav1_home.jpg);
	width: 111px;
	margin-left:345px;
}
#nav-home:hover {
	background-position: 0 -70px;
}
#nav-about {
	background-image:url(../images/nav2_about.jpg);
	width: 162px;
}
#nav-about:hover {
	background-position: 0 -70px;
}
#nav-services {
	background-image:url(../images/nav3_services.jpg);
	width: 136px;
}
#nav-services:hover {
	background-position: 0 -70px;
}
#nav-contact {
	background-image:url(../images/nav4_contact.jpg);
	width: 176px;
}
#nav-contact:hover {
	background-position: 0 -70px;
}

/***********DESIGN FLUIDITY FOOTER CSS**********/
#dffooter {
	float:right; 
	width:52px; 
	height:29px; 
	margin-top:-35px; 
	background-image:url(../images/DesignFluidity_simple-footer-logo.png);
	background-repeat:no-repeat;
	margin-right:10px;
}
#dffooter:hover {
	background-position: -52px 0;
}
#dffooter a img {
	border:none;
}