body, table{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#444444;  line-height:18px; text-align:left;}
body{ padding:0px; margin:15px 0px; background:url(images/bg.jpg) repeat-X}
 
a {	text-decoration: underline;	color:#3795c3;}
a:hover {text-decoration:none;color:#3795c3;}

#menu { width: 909px;  margin: 0 auto; font-family:Arial, Helvetica, sans-serif; color:#ffffff; text-align:center; text-transform:uppercase; }
#menu ul {  margin: 0; padding: 0;}
#menu ul li {display: inline;  float: left; list-style: none; line-height:30px;}
#menu ul li a {font-size:12px;  display: block; text-decoration: none; color:#fff;padding:0 41px 0 41px;}
#menu ul li a:hover, #menu ul li a.active {font-size:12px; color:#fff; text-decoration:underline; background-color:#02426a;}

.business_needs { padding:20px; border:solid 3px #e1ddd4;}
.business_needs h1{ margin:0 0 5px 0 ; padding:0 0 5px 0; border-bottom:solid 1px #e8e8e8;}
.newsbox {padding:12px; color:#666666; border:solid 3px #e8e8e8; background:url(images/news_bg.gif) repeat-x bottom #fff; line-height:14px;}
.newsbox h1{ margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:solid 1px #e8e8e8; }
.textfield {width:162px; height:18px; margin:5px 0 5px 0; background:#ffffa0;}
.textfield1 {width:185px; font-size:16px; line-height:26px; margin:0 5px 0 5px}

.texbox {padding:12px; color:#000; border:solid 3px #e8e8e8; background:url(images/tex_bg.gif) repeat-x bottom #fff; line-height:14px;}
.texbox h1{ margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:solid 1px #e8e8e8; }
.solution_box { padding:23px 19px 4px 19px; background:url(images/business_bg.jpg) repeat-x;}

.business_services { padding:15px 15px 20px 15px; background:url(images/business_services_bg.jpg) no-repeat;}
.services { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1a5b73; line-height:16px; padding-left:5px;}
.services a{color:#1a5b73; text-decoration:underline;}
.services a:hover{color:#1a5b73; text-decoration:none;} 
.more_services_head { color:#000000; font-size:14px; line-height:30px; padding-left:15px; background: #e8e8e8;}

.more_services { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3795c3; line-height:14px; border-right:solid 1px #d5d1c8; padding-left:20px;}
.more_services h1{ font-size:10px; color:#666666; margin:16px 0 12px 0;}

.bottom_nav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;text-align:center; color:#666666; line-height:24px; padding:10px 0 10px 0;}
.bottom_nav a{	text-decoration: underline;	color:#3795c3;}
.bottom_nav a:hover {text-decoration:none;color:#3795c3;}

.top_nav { font-family:Verdana, Arial, Helvetica, sans-serif;color:#666666; font-size:10px; text-transform:uppercase; line-height:39px; padding-left:20px;}

.pageHeading{ background:url(images/header_bg.jpg) no-repeat; padding:15px; font-size:36px; color:#FFFFFF;}

h3{ font-size:16px; margin:0; padding:0; font-weight:normal; border-bottom: dotted 1px #CCCCCC;}

#rightmenu { width: 174px;  margin: 0 auto; font-family:Arial, Helvetica, sans-serif; text-align:left; text-transform:uppercase; }
#rightmenu ul {  margin: 0; padding: 0;}
#rightmenu ul li {display: inline;  float: left; list-style: none; line-height:16px; border-bottom:solid 3px #e8e8e8; width: 174px;}
#rightmenu ul li a {font-size:12px;  display: block; text-decoration: none;  color:#3795c3;  padding:5px 0 5px 0;}
#rightmenu ul li a:hover, #menu ul li a.active {font-size:12px;  color:#3795c3; text-decoration:none; background-color:#e8e8e8;}