html, body {
   background: #fff;
   color: #000;
   text-align: center;
}
html, body, h1, ul, li {
   margin: 0;
   padding: 0;
}
ul {
	list-style-image: none;
	list-style-type: none;
	list-style: none;
}
a:link, a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
#page {
	width: 970px; 
	
	margin: 0px auto;
	text-align: left;
}
#header{
	width: 100%;
	height: 37px;
	background-color: #208fef;
}
#header-menu {
	float: right;
	margin-top: 13px;
}
#header-menu li {
	float: left;
	padding: 0px 11px 0px 34px;
	margin: 0;
}
#header-menu li a{
	color: #fff;
	font-family: "Trebuchet MS", sans-serif, Arial;
	font-weight: normal;
	font-size: 11px;
	vertical-align: top;
}
#header-menu li a:hover{
	color: #0e5694;
	font-family: "Trebuchet MS", sans-serif, Arial;
	font-weight: normal;
	font-size: 11px;
	vertical-align: top;
}
#header-menu li.hm-home {
	background: url("images/header-home-icon.gif") no-repeat 14px 2px;
}
#header-menu li.hm-sitemap {
	background: url("images/header-sitemap-icon.gif") no-repeat 0px 3px;
}
#header-menu li.hm-contact {
	background: url("images/header-contact-icon.gif") no-repeat 0px 4px;
}
#header-underline {
	clear:both; 
	height: 4px; 
	margin-top: 2px; 
	
	background-color: #005681; 
	font-size: 1px;
}
#banner {
	float: left;
	margin-left: 5px;
}
#banner-inside {
	float: left;
	margin: 0;
}
#login-container {
	float: right; 
	width:231px; 
	height: 220px; 
	margin: 4px 4px 0 0;
	background: url('images/login-bg.gif') no-repeat;
}
#login-container .clients {
	float: left;
	height: 20px;
	padding: 4px 0 0 19px;
	font-family: "Trebuchet MS", sans-serif, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #005681;
}
#login-container .employees {
	float: right;
	height: 20px;
	padding: 4px 48px 0 0;
	font-family: "Trebuchet MS", sans-serif, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
}
#login-container .label{
	clear: both; 
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 12px; 
	color: #666;
}
#login-container .username {
	padding: 9px 0 1px 19px;
}
#login-container .password {
	padding: 8px 0 1px 19px;
}
#login-container input, #yellow-container input{
	width: 184px;
	height: 17px; 
	margin-left: 19px;
	padding-left: 5px;
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 11px; 
	color: #666; 
	border: 1px solid #b1b3b5;
}
#login-container #input-image, #yellow-container #input-image{
	margin: 16px 0 12px 0;
}
#login-container #input-image input, #yellow-container #input-image input{
	width: 72px;
	height: 20px;
	border: 0;
}
#login-container div a {
	margin-left: 19px;
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 12px; 
	color: #666; 
	text-decoration: none;
}
#login-container div a:hover {
	margin-left: 19px;
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 12px; 
	color: #0e5694; 
	text-decoration: none;
}

#menubar {
	float: right; 
	width: 960px;
	margin-right: 5px;
	border-top: 4px solid #005681; 
}
#menu {
	float: left;
	width: 720px; 
}
#menu li {
	float: left;
	padding: 0;
	margin: 0 1px 0 0;
}
#menu li.last{
	margin: 0;
}
#search {
	float: left;
	width: 230px;
	height: 35px;
	margin-left: 10px;
	background: url("images/search-bg.gif") no-repeat;
}
#search input {
	margin: 3px 0 0 1px;
	vertical-align: bottom;
	color: #666;
	font-family: "Trebuchet MS", sans-serif, Arial;
	font-size: 11px;
}
#search .input-text {
	width: 152px; 
	margin-left: 19px;
	padding: 3px 0px 0px 9px;
	border: 1px solid #b1b3b5;
}
#search .input-image {
	margin-left: 7px;
}
#main-container {
	float: left;
	width: 720px; 
	padding: 5px 0px 0px 0px; 
}
#breadcrumbs {
	height: 21px; 
	margin-left: 5px;
	padding-left: 10px;
	background-color: #f1f2f2;
	color: #666;
	font-family: "Trebuchet MS", sans-serif, Arial;
	font-size: 12px;
	line-height: 22px;
}
#breadcrumbs a {
	color: #666;
	font-family: "Trebuchet MS", sans-serif, Arial;
	font-size: 12px;
	text-decoration: none;
}
#breadcrumbs a:hover {
	color: #0e5694;
	font-family: "Trebuchet MS", sans-serif, Arial;
	font-size: 12px;
	text-decoration: none;
}
#main-container h1{
	padding:0;
	margin: 22px 0 0 15px;
	color: #005481; 
	font-family: 'Trebuchet MS', sans-serif, Arial;
	font-size: 18px;
	font-weight: normal;
}
#main-container h2{
	padding:0;
	margin: 0;
	font-family: 'Trebuchet MS', sans-serif, Arial;
	font-size: 13px;
	font-weight: bold;
}
#main-container .main-desc {
	margin: 8px 0 0 16px;
	text-align: justify; 
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 12px; 
	color: #555; 
	line-height: 22px;
}

.inputc {
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 12px; 
	color: #555; 
	height: 17px;
	width:300px;	
}

.inputv {
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 12px; 
	color: #555; 
	height: 23px;
	width:306px;	
}

.inputca {
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 12px; 
	color: #555; 
	width:300px;
}

#main-container  a{
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 12px; 
	color: #0e5694; 
}

#main-container  a:hover{
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 12px; 
	color: #fdac27; 
}

#main-container .solutions {
	padding-left: 38px;
	font-family: 'Trebuchet MS', sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #208fef;
	line-height: 22px;
	background-image: url(images/blue-arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#main-container .list {
	padding-left: 38px;
	font-family: 'Trebuchet MS', sans-serif, Arial;
	font-size: 12px;
	line-height: 22px;
	background-image: url(images/blue-arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#right-container {
	float: right;
	width: 230px;
	margin: 4px 5px 0 0;
	background: #f1f2f2 url("images/homepage-top-right-bg.gif") no-repeat top;
}
#right-container h2 {
	margin: 12px 0 0 20px;
	padding: 0;
	color: #005481; 
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 17px;
	font-weight: normal;
}
#right-container .testimonial-title {
	margin: 20px 0 0 21px;
	padding-left: 20px;
	background: url("images/icon-testimonial.gif") no-repeat;
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 11px; 
	color: #fdac27; 
}
#right-container .testimonial-title a{
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 11px; 
	color: #208fef; 
	text-decoration: none;
}
#right-container .testimonial-title a:hover{
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 11px; 
	color: #0e5694; 
	text-decoration: none;
}
#right-container .testimonial-summary {
	margin: 9px 12px 0 41px;
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 11px; 
	color: #555; 
	line-height: 20px;
	text-align: justify;
}
#footer-right-container {
	float: right;
	width: 230px;
	height: 50px;
	margin-top: 34px;
	border-right: 5px solid #208fef; 
}
#footer-right-container img {
	margin-top: 10px;
}
#footer-main-container {
	width: 735px;
	height: 50px;
	margin-top: 34px;
	background-color: #208fef;
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 11px; 
	color: #fff;
	line-height: 24px;
}
#footer-main-container .footer-links {
	height: 24px;
	padding: 6px 0 0 0;
	margin: 0;
}
#footer-main-container a {
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 11px; 
	color: #fff;
	line-height: 24px;
	text-decoration: none;
}
#footer-main-container a:hover {
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 11px; 
	color: #0e5694;
	line-height: 24px;
	text-decoration: none;
}

#footer-underline{
	height: 4px; 
	margin: 3px 0 24px 0; 
	
	background-color: #005681; 
	font-size: 1px;
}


#yellow-container{ 
	float: right; 
	width:231px; 
	height: 120px; 
	margin: 4px 4px 0 0;
	background: url('images/yellow-smal-box.gif') no-repeat;
}
#yellow-container .yellow-title{ 
	float: left;
	height: 20px;
	padding: 4px 0 0 19px;
	font-family: "Trebuchet MS", sans-serif, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #005681;
}
#yellow-container .label{
	clear: both; 
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 12px; 
	color: #666;
}
#yellow-container .newsletter {
	padding: 9px 0 1px 19px;
}


#main-container .level-one {
	margin-left: 16px;
	padding-left: 16px;
	background: url("images/double-arrow-orange.gif") no-repeat left center;
	background-position: left top;
}
#main-container .level-one a {
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 13px; 
	font-weight: bold;
	color: #005681;
	line-height: 30px;
	text-decoration: none;
}
#main-container .level-one a:hover {
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 13px; 
	font-weight: bold;
	color: #fdac27;
	line-height: 30px;
	text-decoration: none;
}

#main-container .level-two {
	margin-left: 60px;
	padding-left: 16px;
	background: url("images/arrow-orange.gif") no-repeat left center;
}
#main-container .level-two a {
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 13px; 
	font-weight: bold;
	color: #005681;
	line-height: 30px;
	text-decoration: none;
}
#main-container .level-two a:hover { 
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 13px; 
	font-weight: bold;
	color: #fdac27;
	line-height: 30px;
	text-decoration: none;
}
#main-container .level-three {
	margin-left: 120px;
	padding-left: 16px;
	background: url("images/arrow-orange3.gif") no-repeat left center;
}
#main-container .level-three a {
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 13px; 
	font-weight: bold;
	color: #005681;
	line-height: 30px;
	text-decoration: none;
}
#main-container .level-three a:hover { 
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 13px; 
	font-weight: bold;
	color: #fdac27;
	line-height: 30px;
	text-decoration: none;
}
#main-container .level-four {
	margin-left: 180px;
	padding-left: 16px;
	background: url("images/arrow-orange4.gif") no-repeat left center;
}
#main-container .level-four a {
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 13px; 
	font-weight: bold;
	color: #005681;
	line-height: 30px;
	text-decoration: none;
}
#main-container .level-four a:hover { 
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 13px; 
	font-weight: bold;
	color: #fdac27;
	line-height: 30px;
	text-decoration: none;
}



#right-container-inside {
	float: right;
	width: 230px;
	margin: 4px 5px 0 0;
	padding-top: 14px;
	background: #f1f2f2 url("images/homepage-top-right-bg.gif") no-repeat top;
}
#right-container-inside .level-one {
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 13px; 
	font-weight: bold;
	color: #fdac27;
	line-height: 30px;
	text-decoration: none;
	margin-left: 16px;
	padding-left: 16px;
	background: url("images/double-arrow-orange.gif") no-repeat left center;
	background-position: left top;
}
#right-container-inside .level-one a {
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 13px; 
	font-weight: bold;
	color: #005681;
	line-height: 30px;
	text-decoration: none;
}
#right-container-inside .level-one a:hover {
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 13px; 
	font-weight: bold;
	color: #fdac27;
	line-height: 30px;
	text-decoration: none;
}
#right-container-inside .level-one a.expended {
	text-decoration: none;
}
#right-container-inside .level-one a.expended:hover {
	text-decoration: none;
}

#right-container-inside .level-two {
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 13px; 
	font-weight: bold;
	color: #005681;
	line-height: 30px;
	text-decoration: none;
	margin-left: 40px;
	padding-left: 16px;
	color: #fdac27;
	background: url("images/arrow-orange.gif") no-repeat left center;
}
#right-container-inside .level-two a {
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 13px; 
	font-weight: bold;
	color: #005681;
	line-height: 30px;
	text-decoration: none;
}
#right-container-inside .level-two a:hover { 
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 13px; 
	font-weight: bold;
	color: #fdac27;
	line-height: 30px;
	text-decoration: none;
}






#right-container-inside .level-three {
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 13px; 
	font-weight: bold;
	color: #fdac27;
	line-height: 30px;
	text-decoration: none;
	margin-left: 60px;
	padding-left: 16px;
	background: url("images/arrow-orange3.gif") no-repeat left center;
}
#right-container-inside .level-three a {
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 13px; 
	font-weight: bold;
	color: #005681;
	line-height: 30px;
	text-decoration: none;
}
#right-container-inside .level-three a:hover { 
	font-family: 'Trebuchet MS', sans-serif, Arial; 
	font-size: 13px; 
	font-weight: bold;
	color: #fdac27;
	line-height: 30px;
	text-decoration: none;
}




.submenu {display: none; padding: 0; overflow: hidden; width: 167px;}
.submenu * {font-size: 1px; }
.submenu ul { margin: 0; padding: 3px 0; list-style-type: none; width: 165px; background: #fff; border: 1px solid #208fef;}
.submenu ul li { margin: 0; padding: 3px 10px 3px 10px;}
.submenu ul li a { display: block; padding: 0; font-size: 12px; font-family: 'Trebuchet MS', sans-serif, Arial; color: #005681; text-align: left;}
.submenu ul li a:hover { font-size: 12px; font-family: 'Trebuchet MS', sans-serif, Arial; color: #fdac27; text-align: left; text-decoration: none;}
