@charset "UTF-8";
/* CSS Document */

body  {
	font: 12px/18px Arial, Helvetica, sans-serif;
	background: #999 url(images/background.png) top repeat-x;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #666;
}

#container { 
	width: 975px;  
	margin: 15px auto; 
	border: 0;
	text-align: left;
}

a {
	color:#f50;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
	}

h1 {
	line-height: 100%;
	}

h1, h2, h3 {
	font-weight:normal;
	color:#333;
	padding:0 0 5px 0; 
	margin:0;
	}

ul li {
	list-style:square;
	}


/* HEADER CONTENT */

#header { 
	height:139px; 
	width:976px;
}

#header .left {
	background:url(images/hdr-background-left.png) no-repeat;
	width: 18px;
	height: 139px;
	float: left;
}

#header .right {
	background:url(images/hdr-background-right.png) no-repeat;
	width: 18px;
	height: 139px;
	float: right;
}

#header .middle {
	background:url(images/hdr-background-middle.png) repeat-x top;
	width:940px;
	height: 139px;
	float: left;
	position:relative;
}

.logo {
	float:left;
	margin-top: 20px;
	}

.toprightlink {
	float:right;
	margin-top: 15px;
	color: #fff;
	}

.toprightlink a{
	color: #fff;
	}

#header ul {
	float:left;
	display:block;
	margin:0px;
	padding:3px 0 0 0;
	
	}

#header li {
	float:left;
	list-style:none;
	height:39px;
	width:110px;
	margin-right:3px;
	}
	
#header li.hometab a, #header li.whyimerextab a, #header li.servicestab a, #header li.clientstab a, #header li.marketingtab a, #header li.resourcestab a, #header li.companytab a, #header li.contacttab a, #header li.resourcestab-active a, #header li.hometab-active a, #header li.whyimerextab-active a, #header li.servicestab-active a, #header li.clientstab-active a, #header li.marketingtab-active a, #header li.companytab-active a, #header li.contacttab-active a {
	display:block;
	height:39px;
	width:110px;
	}

#header li.hometab a:hover, #header li.whyimerextab a:hover, #header li.servicestab a:hover, #header li.clientstab a,#header li.marketingtab a:hover, #header li.resourcestab a:hover, #header li.companytab a:hover, #header li.contacttab a:hover, #header li.resourcestab-active a, #header li.hometab-active a, #header li.whyimerextab-active a, #header li.servicestab-active a, #header li.clientstab-active a, #header li.marketingtab-active a, #header li.companytab-active a, #header li.contacttab-active a {
	text-decoration:none;
	}

#header li.hometab a {background:url(images/tabs-home.png) no-repeat;}
#header li.hometab a:hover, #header li.hometab-active {background:url(images/tabs-home-active.png) no-repeat;}
#header li.whyimerextab a {background:url(images/tabs-whyimerex.png) no-repeat;}
#header li.whyimerextab a:hover, #header li.whyimerextab-active {background:url(images/tabs-whyimerex-active.png) no-repeat;}
#header li.servicestab a {background:url(images/tabs-ourservices.png) no-repeat;}
#header li.servicestab a:hover, #header li.servicestab-active {background:url(images/tabs-ourservices-active.png) no-repeat;}
#header li.clientstab a {background:url(images/tabs-clients.png) no-repeat;}
#header li.clientstab a:hover, #header li.clientstab-active {background:url(images/tabs-clients-active.png) no-repeat;}
#header li.marketingtab a {background:url(images/tabs-marketingconsultation.png) no-repeat;}
#header li.marketingtab a:hover, #header li.marketingtab-active {background:url(images/tabs-marketingconsultation-active.png) no-repeat;}
#header li.resourcestab a {background:url(images/tabs-resources.png) no-repeat;}
#header li.resourcestab a:hover, #header li.resourcestab-active {background:url(images/tabs-resources-active.png) no-repeat;}
#header li.companytab a {background:url(images/tabs-company.png) no-repeat;}
#header li.companytab a:hover, #header li.companytab-active {background:url(images/tabs-company-active.png) no-repeat;}
#header li.contacttab a {background:url(images/tabs-contact.png) no-repeat}
#header li.contacttab a:hover, #header li.contacttab-active {background:url(images/tabs-contact-active.png) no-repeat}

/* END OF HEADER */
/* IE Fix for transparent images */
img {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
	background:transparent;
}

/* Content Container */
#content { 
	width:944px;
	background:#fff;
	padding:20px 15px 0 15px;
	margin:0;
	}

/* LEFT NAV */
#leftnav {
	float: left; 
	width: 175px; 
}

#leftnav ul {
	list-style-type:none;
	font-weight:bold;
	margin: 0;
	padding: 0;
	}
	
#leftnav li {
	display:block;
	margin:0 0 8px 0;
	padding-left:12px;
	color:#000;
	background:url('images/carrot.png') no-repeat 0px 3px;
	}
	
#leftnav li.activecarrot {
	background:url('images/carrot-active.png') no-repeat 0px 3px;
	}

/*#leftnav .active li {
	background:url('images/carrot-active.png') no-repeat 0px 3px;
	}
*/	

/* END OF LEFT NAV */



/* RIGHT COLUMN */
#rightcolumn {
	float: right;
	width:190px;
	height:auto;
	font-size:11px;
	background: #dad9d9 url(images/sidebar.gif) no-repeat top;
	padding: 10px;
	position:relative;
}

#rightcolumn li {
	margin-left:-20px;
	padding-bottom:5px;
	}

#rightcolumn h2 {
	font-size:16px;
	}

#rightcolumn table{
	margin-top:10px;
}
#rightcolumn table td{
	padding:3px 0;
}

.sidebarbottom {
	height: 15px;
	width:210px;
	background:url(images/sidebar_bottom.gif);
	position: absolute;
	bottom: 0;
	left: 0px;	
	}

#sidebar {
	float: right;
	width:210px;
}

#righthome {
	float:right;
	}
/* END OF RIGHT COLUMN */



/* MAIN CONTENT AREA */
#mainContent { 
	margin: 0 225px 0 185px; 
	padding: 5px 15px 0 15px;
	padding-bottom:5px;
	min-height:400px;
	border-right: 1px dotted #999;
	border-left: 1px dotted #999;
}

/* END OF MAIN CONTENT AREA */
/* Email for RT column spacing*/

.emailspace { 
	height:10px;
	
}

.emailspace1 { 
	height:5px;
	
}

.homespace { 
	height:80px;
	
}

/* FOOTER */
#footer { 
	background:url(images/footer-background.png);
	width: 974px;
	height:14px;
	border-top:1px solid #fff;
	text-align: left;
	float:left;
	margin:0 auto;
}

.footertext-a, .footertext-b {
	font-size:10px
	}
 
.footertext-a {
	color: #333;
	margin-left: 10px;
	}

.footertext-b {
	color: #fff;
	float:right;
	margin-right: 10px;
	}

.footertext-b a {
	color: #fff;
	}
/* END OF FOOTER */

#servicescontent {
	background: #fff;
}

#homeservices {
	float:left;
	width:575px;
	margin-top:15px;
	background-color: #fff;
	}
	
#homeservices ul{
	display:block;
	margin:10px 0 15px -25px;
	}

#homeservices ul li{
	text-align: center;
	list-style-type:none;
	float:left;
	width:122px;
	padding: 0 5px;
	margin-bottom: 10px;
	line-height:15px;
	}
	
#homeservices li a img{
	border:0;
	}

#homeservices .text, #homenews .text {
	padding:10px;
	clear:both;
	}
	
#homenews .text td{
	vertical-align:top;
	padding-bottom:10px;
	}
	
#homenews {
	float:right;
	width:355px;
	margin-top:15px;
	background-color: #fff;
	}

#titlebarservices, #titlebarnews {
	background: url(images/titlebar_leftendcap.gif) left no-repeat;
	line-height:37px;
	float:left;
	padding-left:12px;
	
	}

#titlebarservices h2, #titlebarnews h2{
	line-height:37px;
	color:#fff;
	background:url(images/titlebar.gif) right no-repeat;
	padding-top: 5px;
	}

#titlebarservices h2{
	width:563px;
	}
	
#titlebarnews h2{
	width:343px;
	}

.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.clock {
	background:url(images/home_image_clockbkgd.jpg) no-repeat;
	width: 720px;
	height: 285px;
	left:50%;
	float:left;
}
.clockblank {
	width: 720px;
	height: 285px;
	left:50%;
	float:left;	
}
img.x {
    width: 720px;
	height: 285px;	
	position:relative;
    top:-18em;
	float:inherit;
	/*left:12.5%; */
	z-index:1;
}
.error {
	color:#aa0000
}
