body { margin-top:40px;}
body, h1, h2, h3, h4, h5, h6, ul, li, input, select, p, span {font-family: Arial, Helvetica, sans-serif; font-size: small;}
#container {float: left; margin: 0 0  35px 0; padding: 0; width: 100%; background-color:; #fff;}
#home_wrap {margin: 0 auto; padding: 0; width: 761px; height: auto;}
#mid_wrap {float:left;  width: 761px; background: url(/images/background_home.gif);	background-repeat: no-repeat; background-position:top;}

/*   Left side navigation   */
#nav {float: left; margin:120px 0 0 86px; padding: 0; width: 194px;}
#nav_main { float: right; margin: 0; padding: 0; background: url(/images/nav_greyline.gif) repeat-y right 25px;}
#nav_main {margin-bottom: 160px;}
#nav_main li, #nav_team li {margin:0; list-style: none; ; text-align: right; font-weight: bold;  font-family: Tahoma, Geneva, sans-serif;}
#nav_main li a.service, #nav_main li a.approach, #nav_main li a.team, #nav_main li a.news, #nav_main li a.qa, #nav_main li a.links, #nav_main li a.contact, #nav_main li a.map, #nav_main li a.home { margin: 0; padding: 0 45px 5px 0; display: block; font-size: 100%; text-decoration: none; width: 150px}
#nav_main li a.service:hover, #nav_main li a.approach:hover, #nav_main li a.team:hover, #nav_main li a.news:hover, #nav_main li a.qa:hover, #nav_main li a.links:hover, #nav_main li a.contact:hover, #nav_main li a.map:hover, #nav_main li a.home:hover { text-decoration: none;}

/*****color csheme****/
#nav {background: none;}
#nav_main {color: #999;}
#nav_team {color: #9C6;}
#nav_main li a.service, #nav_main li a.approach, #nav_main li a.team, #nav_main li a.news, #nav_main li a.qa, #nav_main li a.links, #nav_main li a.contact, #nav_main li a.map, #nav_main li a.home {color: #999;}
/*#nav_main li a:hover {color: #F60;}*/
#nav_main li a.service:hover {color: #93BB35; background:url(/images/nav_green_over.gif) no-repeat right -3px;}
#nav_main li a.approach:hover {color: #039; background:url(/images/nav_blue_over.gif) no-repeat right -3px;}
#nav_main li a.team:hover {color: #F60; background:url(/images/nav_orange_over.gif) no-repeat right -3px;}
#nav_main li a.news:hover {color: #FC0; background:url(/images/nav_yellow_over.gif) no-repeat right -3px;}
#nav_main li a.qa:hover {color: #93BB35; background:url(/images/nav_green_over.gif) no-repeat right -3px;}
#nav_main li a.links:hover {color: #039; background:url(/images/nav_blue_over.gif) no-repeat right -3px;}
#nav_main li a.contact:hover {color: #F60; background:url(/images/nav_orange_over.gif) no-repeat right -3px;}
#nav_main li a.map:hover {color: #FC0; background:url(/images/nav_yellow_over.gif) no-repeat right -3px;}
#nav_main li a.home:hover {color: #93BB35; background:url(/images/nav_green_over.gif) no-repeat right -3px;}
/*  end of Left side navigation   */

/* Content styles */
#content {float: right; margin: 0 25px 0 0; padding: 0; width: 156px;}
p.spec {font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #A2BD0A; padding: 105px 0 0 170px; height: 100px;}
a.spec:link, a.spec:active, a.spec:visited {color: #333366;	text-decoration: underline;}
a.spec:hover {color: #A2BD0A; font-weight: bold; text-decoration: underline;}
a.sp:link, a.sp:active, a.sp:visited {color: #FF6600; text-decoration: underline;}
a.sp:hover {color: #FF6600;	font-weight: bold;	text-decoration: none;}

/*image rotator*/
#header_images {float:right; margin: 480px 300px 0px 0px; position:relative; background-color:#CCFFCC; width: 121px; height: 108px; padding: 3px 3px 20px 3px; background-color: #fff; overflow: hidden; }
#header_images IMG { margin: 0; }
#content #image_container #header_images #images_1 { width: 121px; height: 108px; padding-right: 5px; overflow: hidden; }
#content #image_container #header_images #images_1 IMG { width: 121px; height: 108px; top: 0; left: 0; }
#image_container #header_images #images_1 { width: 121px; height: 108px; padding-right: 5px; overflow: hidden; }
