BODY {
SCROLLBAR-FACE-COLOR: #ffffff; 
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
SCROLLBAR-SHADOW-COLOR: #002C8F; 
SCROLLBAR-3DLIGHT-COLOR: #002C8F; 
SCROLLBAR-ARROW-COLOR: #002C8F; 
SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
SCROLLBAR-BASE-COLOR: silver;
}

body {	
color: white;
background-color: #ffffff;
background-image:url(images/mainbackground.jpg); background-repeat:no-repeat;  background-position: center top;
margin: 0px;
padding:0px;
font-family:"Trebuchet MS";
font-size:1.1em;
	}
hr{margin:0px; border-bottom:1px dotted #002C8F;border-top:0px;border-left:0px;border-right:0px;color:#FFFFFF}
p {margin-top:0px;}
td{color: #000000;background-color: #ffffff;margin: 0px;font-family: "Trebuchet MS"; font-size:0.7em}
#dottedline{width:100%; height:1px; background-color:transparent; border-bottom:1px dotted #ffffff; margin-top:4px;margin-bottom:4px; margin-left:0px; margin-right:0px;}
#dottedlineblue{width:100%; height:1px; background-color:transparent; border-bottom:1px dotted #002C8F; margin-top:4px;margin-bottom:4px; margin-left:0px; margin-right:0px;}
#horizon{	color: white;	background-color: #EEE8AA;	border-top:0px solid #002C8F;	border-bottom:0px solid #B38F37;	text-align: center;	position: absolute;	top: 00%;	left: 0px;	width: 100%;	height: 0px;	overflow: visible;	visibility: visible;	display: block;	}
#content{	font-family: "Trebuchet MS";	background-color:#ffffff; 	margin-left: -458px;	position: absolute;	top: 35px;	left: 50%;	width: 915px;	color:#000000;	font-size:0.70em;	}
#clear {clear:both}
h2 {font-size:1.5em; font-weight:bold;color:#002C8F; font-family: "Trebuchet MS"; margin-top:12px;margin-bottom:6px;}
a:active,a:link,a:visited  {color:#002C8F; text-decoration:none; font-weight:bold}
a:hover  {color:#002C8F; text-decoration:underline;font-weight:bold}

#nav {	width:169px; margin:0px;  margin-left:-40px; }
#nav img { border: none; margin: 0;}
#nav li { display: block; list-style:none; }
#nav li a { float: left; display:block; width: 169px; height: 32px; }
#nav li a img { border:none; vertical-align:bottom; /* for IE6 */}
#nav li a:hover { visibility:visible; /* for IE6 */ }
#nav li a:hover img { visibility:visible; /* for IE6 */ }
#nav li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}
#nav_home{ background:url(images/homepage_on.jpg); width:169px;height: 32px;}
#nav_services{ background:url(images/services_on.jpg) ; width:169px;height: 32px; }
#nav_policies{ background:url(images/policies_on.jpg) ; width:169px;height: 32px; }
#nav_about{ background:url(images/about_on.jpg) ; width:169px;height: 32px; }
#nav_clients{ background:url(images/clients_on.jpg); width:169px;height: 32px; }
#nav_casestudies{ background:url(images/casestudies_on.jpg) ; width:169px;height: 32px; }
#nav_contact{ background:url(images/contactus_on.jpg) ; width:169px;height: 32px; }
#nav_solutions{ background:url(images/markets_on.jpg) ; width:169px;height: 32px; }
#nav_markets{ background:url(images/markets_on.jpg) ; width:169px;height: 32px; }


a.suboption_nav:active,a.suboption_nav:link,a.suboption_nav:visited  {width:169px; border-bottom:1px solid #666666;background-color:#CAE1D8;padding:1px;padding-bottom:0px;line-height:120%; color:#333333}
a.suboption_nav:hover  {width:169px;background-color:#CAE1D8; }

#menuend {float:left; text-align:left; width:169px; margin:0px; height:54px; line-height:100%; background-image:url(images/menubg.jpg); background-repeat:no-repeat;}

#cmsheader { background-image:url(images/cmsheader.jpg); width:915px; height:99px; margin-top:0px;}
#header { float:left; background-image:url(images/header.jpg);  width:908px; height:110px; margin-left:0px; margin-top:7px;margin-bottom:2px; margin-right:0px;padding: 0px; border-bottom:0px solid #000000;}
#pagetitle {width:705px; height:23px; background-color:#B38F37; color:#FFFFFF; font-size:1.3em; line-height:140%; text-indent:6px; border-top:1px solid #ffffff; text-align:left;}
#pagetitle2 {width:705px; height:23px; background-color:#B38F37; color:#FFFFFF; font-size:1.3em; line-height:140%; text-indent:6px; border-top:0px solid #ffffff; text-align:left;}
#pagetitle3 {width:705px; height:23px; background-color:#002C8F; color:#FFFFFF; font-size:1.1em; line-height:140%; text-indent:6px; border-top:1px solid #ffffff; text-align:left;}
#pageimage {width:705px; height:174px; background-image:url(images/topbg.jpg);}
#pagetext {font-size:1.1em; margin:6px; text-align:left}
#main {float:left; text-align:left; width:915px;margin:0px; font-size:1.0em; line-height:115%; }
#menu {float:left; text-align:left; width:169px; margin:0px; line-height:100%;}
#left {float:left; text-align:left; width:444px; margin:8px; line-height:115%;}
#cmscontent {float:left; text-align:left; width:726px; margin-left:1px; line-height:115%;}
#maincontent {float:left; text-align:left; width:726px; margin:8px; line-height:115%;}
#news {float:right; text-align:left; width:282px;margin:0px;line-height:115%; background-color:#CAE1D8;}
#news .morenewstitle {background-image:url(images/morenews.jpg); height:25px; width:282px;}
#news .contacttitle {background-image:url(images/contactcynergin.jpg); height:25px; width:282px;}
#news .newstitle {background-image:url(images/latestnews.jpg); height:25px; width:282px;}
#news .newsholder {margin:8px;}
#news .newsitem {}
#news .info {float:left; width:260px;}
#news .full {float:left; width:266px;}
#news .image {float:left; width:105px; height:80px;}
#news .date {float:right; text-align:right; width:150px; margin-top:3px; color:#333333; font-weight:bold}
#clear {	clear:both;}

#recentclients {width:915px; height:27px; background-image:url(images/recentclients.jpg); }
#recentclientlogos {width:915px; height:67px; background-image:url(images/rc_logos.gif); margin-top:4px;margin-bottom:4px;}
#footer {width:915px; height:24px; background-color:#CCCCCC; border-top:1px dotted #002C8F; font-size:1.05em}
#footerleft {	float:left; margin-left:8px; margin-top:2px; color:#002C8F; font-weight:bold;}
#footerright {	float:right; margin-right:8px; margin-top:2px; color:#002C8F; font-weight:bold;}
#footer a:ACTIVE, #footer a:LINK, #footer a:VISITED {	color:#002C8F;	text-decoration:none; font-weight:bold;	}
#footer a:HOVER {	color:#002C8F;	text-decoration:underline;  font-weight:bold;}

#form {margin-top:6px;float:left; text-align:right; width:450px; margin-left:100px;}
#form fieldset {		font-size:1em; border:0px;}
#form fieldset input, #form fieldset textarea, #form fieldset select {margin:1px; width: 350px; border:1px solid #999999; color:#33333; font-family:"Trebuchet MS";}
#form fieldset label {text-align:right;	float:left;	color:#002C8F; font-size: 1em;	width:80px; font-weight:bold}
#form fieldset input:focus, #form fieldset textarea:focus { background: #efefef; color:#333333;	font-size: 1em;}
#fm-submit input { background-color: #ffffff; font-size: 1.2em;}
