﻿BODY { margin: 0 auto; color:#557297; background: #fff; text-align: center; font-size: 11px; line-height: 15px; font-family: Verdana, Tahoma, Arial, sans-serif;}
#container{ margin: 0 auto; padding: 0; text-align: left; width: 755px;}
#header { height: 63px;  margin-top: 5px; margin-bottom: -10px; width: 755px;}
#logo { display: inline;}
#navtop{ position: relative; left: 330px; top: -17px; height: 102px; display: inline; font-size: 10px; font-weight: bold; color: #3186c9;}	
#navtop a { color: #3186c9; text-decoration: none;}
#navtop a:hover{ text-decoration: underline;}
img {border:0px none;}
table {border: 0px none;width: 100%;padding: 0;}
td {text-align: left;padding: 0.1em;}

a {color:#5A90D8; text-decoration: underline;}
a:hover {color:#5A90D8; text-decoration: none;}

/* Language Drop down */
#lang{ display: inline; position: relative; right: 0; top: -32px; float: right;	}  
#lang form { margin: 0; padding: 0;}
#lang select, option { color: #565c5e;}
#lang select {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.navigation { background: url('images/navbg.gif') repeat-x; width: 755px; height: 26px;}
.navigation img { margin: 0; padding: 0; cursor: pointer; float:left;}
.navigation ul{ list-style: none; margin: 0; padding: 0; position: absolute;}
.navigation li {float: left; position: relative;}
.navigation li ul {display: none; position: absolute;  top: 1em; left: 2px;  width: 150px; background: #d1d8e2;}  
.navigation li ul a{ padding: 10px; font-size: 11px; text-decoration: none; color: #565c5e;}
.navigation li > ul { top: auto; left: auto;}

#abt { background: url('images/about.gif') no-repeat; display: block; width: 113px; height: 26px; text-indent:-9999px;}
#prod { background: url('images/products.gif') no-repeat; display: block; width: 124px; height: 26px; text-indent:-9999px; }
#solu { background: url('images/solutions.gif') no-repeat; display: block; width: 123px; height: 26px; text-indent:-9999px; }
#serv { background: url('images/services.gif') no-repeat; display: block; width: 120px; height: 26px; text-indent:-9999px; }
#news { background: url('images/news.gif') no-repeat; display: block; width: 145px; height: 26px; text-indent:-9999px; }
#cont { background: url('images/contact.gif') no-repeat; display: block; width: 130px; height: 26px; text-indent:-9999px; }

/* Front banner */
#banner { background: url('images/big.jpg') no-repeat; width: 755px; height: 197px; line-height: 197px; font-size: 0px;}
#banner2 { background: url('images/bigams2.gif') no-repeat; width: 755px; height: 33px; line-height: 33px; color: #fff; padding-left: 12px;}
#banner3 { margin-top: 1px;}

/* Content */
#content {margin-top:4px;}
#left {width:475px; float:left; padding-right:10px;}
#right {width:250px; float:left; background:url('images/rightbg.gif') no-repeat top; padding-left:15px; padding-right:5px; padding-top:0; padding-bottom:0;}
#left h2 {font-weight:100; font-size:24px; color:#516279; margin:10px 0 10px 0;}
#subnav {margin-top:10px;color:#5A90D8;}
#subnav a {color:#5A90D8; text-decoration: none;}
#subnav a:hover {text-decoration: underline;}
#subcontent {width: 570px; float:right; margin: 0; }
#subcontent h2 {font-weight:100; font-size:20px; color:#4E627C; margin: 0; padding-top:15px;}
#sublist li { list-style-type: square; padding:6px;}
#sidebar h3 {font-weight:bold; font-size:15px; color:#4E627C; margin: 0; padding-top:15px;} 

#products {border:1px solid #E0E0E0; padding:1px; margin-top:15px; color:#666;}
#products h3 {display:block; height:24px; background:url('images/prodbg.gif') repeat-x top; font-size:18px; font-weight:bold; color:#2778c6; margin:0; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:0;}
#products ul {list-style:none; float:left; margin:0 15px 0 0; padding:0;}
#products li {width:156px; color:#557297; height:19px; background:url('images/bg1.gif') no-repeat left; border-right:1px solid #d3d3d3; border-top:1px solid #d3d3d3; padding-left:20px; padding-right:0; padding-top:8px; padding-bottom:0;}
#products li.first {border-top:0px none;}
#products li a {text-decoration:none; color:#557297;}
#products li:hover {background:url('images/bg2.gif') no-repeat left; border-right:0px none; font-weight:bold;}

/* ie6
#product {margin:15px 15px 15px 0; height:124px;}
#product h4 {font-size:14px; font-weight:bold; color:#2264a4; display:block; margin:0 0 15px 0;}
#product a {color:#f68c00; text-decoration:none; display:block; margin-top:15px;}
#product a:hover {text-decoration:underline;} */

/* ie7 */
.product {margin:15px 15px 15px 0; height:109px;}
.product h4 {font-size:14px; font-weight:bold; color:#2264a4; display:block; margin:0 0 15px 0;}
.product a {color:#f68c00; text-decoration:none; display:block; margin-top:10px;}
.product a:hover {text-decoration:underline;}

#footer {margin:0; padding: 20px 0 20px 0; color:#666666; clear:both;}
#links {color:#3186c9; display:block;}
#links a {color:#3186c9; text-decoration:none; font-weight:bold;}
#links a:hover {text-decoration:underline;}
#right h2 {margin:10px 0 10px 0; color:#f68c00; font-weight:bold; font-size:16px;}
#right strong {font-weight:bold; color:#318be2;}
#right small {font-size:11px; color:#909090;}
#right a {color:#318be2; text-decoration:none; font-weight:bold;}
#right a:hover {text-decoration:underline;}
#right ul {list-style:none; margin:0; padding:0;width: 100%;}
#right li {color:#707070; padding:6px;}
#right li.alt {background:#f5f5f5;}

:focus{-moz-outline-style: none;}
.bar {background: url('images/prodbar.gif') no-repeat; width: 171px; height: 30px;padding-right:10px; margin-top: 5px; color:#2978C1;}
.inside {background: url('images/bgbar.gif') repeat-y; width:169px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.inside li {border-bottom: 1px solid #EDEDED;padding: 4px 0 4px 4px;}
.inside ul, .inside li {list-style: none;margin: 0;padding: 1px;}
.inside li a:link, a:visited {color: #557297;text-decoration: none;}
.inside li a:hover {text-decoration: underline;}
.inside li#name {line-height: 0.5em;background: url('images/sbullet.gif') no-repeat 0 15px;padding: 10px 0 10px 15px;}