
/* --------------- tab navigation styles starts --------------- */
.menu {
    clear:both;
    margin:20px 0px 5px 0px;
}

.menuitem {
    margin: 0px 0px 20px 0px;
}

.menuLabel {
    font-size: 15px;
    font-weight: bold;
    padding: 5px 8px 1px 8px;   
    margin: 0 0 0px 0;
}

.menuOn, .menuOn a {
    background-color: #A6CE38;
    color: #000;
    padding:5px 8px 6px 8px;
    border-top:2px solid #0B6E93;
    border-right:2px solid #0B6E93;
    border-left:2px solid #0B6E93;
}

.menuOff {
    background-color: #FFFFFF;
    color: #000;
    padding:5px 8px 6px 8px;
    border-top:1px solid #6D8A1C;
    border-right:1px solid #6D8A1C;
    border-left:1px solid #6D8A1C;
}

#navbar_no {
   display: block;
   width: 1000px;
   height: 32px;
   background:#fff url(../images/nav_noHiLite.jpg) no-repeat 0 0;
}
#navbar_home {
   display: block;
   width: 1000px;
   height: 32px;
   background:#fff url(../images/nav_homeHiLite.jpg) no-repeat 0 0;
}
#navbar_careers {
   display: block;
   width: 1000px;
   height: 32px;
   background:#fff url(../images/nav_careersHiLite.jpg) no-repeat 0 0;
}
#navbar_company {
   display: block;
   width: 1000px;
   height: 32px;
   background:#fff url(../images/nav_companyHiLite.jpg) no-repeat 0 0;
}
#navbar_contact {
   display: block;
   width: 1000px;
   height: 32px;
   background:#fff url(../images/nav_contactHiLite.jpg) no-repeat 0 0;
}
#navbar_services {
   display: block;
   width: 1000px;
   height: 32px;
   background:#fff url(../images/nav_servicesHiLite.jpg) no-repeat 0 0;
}
#navbar_solutions {
   display: block;
   width: 1000px;
   height: 32px;
   background:#fff url(../images/nav_solutionsHiLite.jpg) no-repeat 0 0;
}

#navbar #home {
   left: 210px;
   top: 67px;
   padding-top:15px;
   padding-bottom:15px;
   width: 90px;
   display:block;
   position:absolute;
}

#navbar #company {
   left: 310px;
   top: 67px;
   padding-top:15px;
   padding-bottom:15px;
   width: 90px;
   display:block;
   position:absolute;
}

#navbar #solutions {
   left: 410px;
   top: 67px;
   padding-top:15px;
   padding-bottom:15px;
   width: 90px;
   display:block;
   position:absolute;
}

#navbar #services {
   left: 515px;
   top: 67px;
   padding-top:15px;
   padding-bottom:15px;
   width: 90px;
   display:block;
   position:absolute;
}

#navbar #careers {
   left: 615px;
   top: 67px;
   padding-top:15px;
   padding-bottom:15px;
   width: 90px;
   display:block;
   position:absolute;
}

#navbar #contact {
   left: 715px;
   top: 67px;
   padding-top:15px;
   padding-bottom:15px;
   width: 90px;
   display:block;
   position:absolute;
}

#lhs {
   width: 150px;
   background:#fff url(../images/lhs.jpg) scroll repeat-y top right;
}
#rhs {
   width: 150px;
/*   height: 906px; */
   background:#fff url(../images/rhs.jpg) 0 0;
}
#main {
   width: 700px;
}
.main_lhs {
   width: 330px;
   float: left;
   margin: 0 20px 0 0;
}
.main_rhs {
   width: 250px;
   float: right;
   margin: 0px 0px 0px 20px;
}

.left_half {
   width: 290px;
   float: left;
   margin: 0 20px 0 0;
}
.right_half {
   width: 290px;
   float: right;
   margin: 0px 0px 0px 20px;
}
	
#footer {
   padding: 10px 15px 5px 15px;
}
.bottom {
   width: 1000px;
   height: 15px;
   background:#fff url(../images/bottom.jpg);
}
table#mainbody {
   width: 1000px;
   display: block;
   border: 0px;
   border-collapse: collapse;
}
table#mainbody td {
   padding: 0px;
}

#page_header {
   font-family: Verdana;
   font-size: 18pt;
   color: #003344;
}
.body_text2 {
   font-family: Verdana;
   font-size: 11pt;
   color: #51555E;
}
body {
   font-family: Verdana;
   font-size: 10pt;
   color: #003344;
   margin: 10px 0 0 0; 
   padding:0 0 0 0;
}

.subhead {
   font-weight: bold;
   font-family: Arial;
   font-size: 12pt;
   color: #0065A6;
}

.banner {
   width: 700px;
   height: 161px;
   font-family: Verdana;
   font-size: 10pt;
   color: #0065A6;
   font-weight: bold;
}

#banner_career {
   background: #fff url(../images/careers.jpg) no-repeat top right;
}
#banner_company {
   background: #fff url(../images/company.jpg) no-repeat top right;
}
#banner_contact {
   background: #fff url(../images/contact.jpg) no-repeat top right;
}
#banner_home {
   background: #fff url(../images/home.jpg) no-repeat top right;
}
#banner_services {
   background: #fff url(../images/services.jpg) no-repeat top right;
}
#banner_solutions {
   height: 266px;
   background: #fff url(../images/solutions.jpg) no-repeat top right;
}
#career_top {
   width: 380px;
   padding: 20px 0 0 15px;
}
#career_top ul{
   margin-left: 25px;
   padding-left: 25px;
}
#career_body {
   padding: 10px 65px 0 15px;
}
#company_top {
   width: 370px;
   padding: 10px 0 0 15px;
}
#contact_top {
   width: 370px;
   padding: 10px 0 0 15px;
}
#home_top {
   width: 370px;
   padding: 50px 0 0 15px;
}
#home_body {
   padding: 10px 25px 0 15px;
}
#services_top {
   width: 360px;
   padding: 30px 0 0 15px;
}
#services_body {
   padding: 10px 65px 0 15px;
}
#services_body u1{
   margin-left: 25px;
   padding-left: 25px;
}
#solutions_top {
   width: 360px;
   padding: 20px 0 0 15px;
}
#solutions_top u1{
   margin-left: 25px;
   padding-left: 25px;
}
#solutions_body {
   padding: 10px 15px 0 15px;
}
#solutions_body u1 li{
   margin-left: 25px;
}
#solutions_body .main_lhs {
   width: 400px;
}
#solutions_body .main_rhs {
   width: 220px;
}

/* --------------- tab navigation styles ends --------------- */

#leftColumn {
   width: 500px;
   float: left;
}

#leftColumn fieldset {
   border: 1px solid #0B6E93;
   margin-left: 5px;
   margin-bottom: 20px;
}

#leftColumn fieldset fieldset{
   border: 1px solid #0B6E93;
   margin: 15px 15px 15px 15px;
}

#leftColumn legend {
   font-size: 20px;
   font-weight: bold;
}

#leftColumn div {
   margin: 10px 10px 10px 15px;
}

#rightColumn {
   width: 280px;
   float: right;
   margin-right: 10px;
}

.header {
   font-weight: bold;
   color: #0B6E93;
   margin-bottom: 5px;
}

.data_table td {
   border: 1px solid #A6CE38;
}

.popOver {
   border: 1px solid black;
   padding: 5px;
   background-color: #A6CE38;
   width: auto;
   position: absolute;
   display: none;
   width: auto;
   top: 30%;
   left: 33%;
   font-size:11px;
}

.email {
   text-decoration: none;
}
.emailspan {
   background-color: #a6ce38;
   color: black;
   border: 1px dashed black;
   padding: 2px 2px 2px 2px;
}

.columnHead {
   color: #0B6E93;
   font-size: 16pt;
}
	
.feature {
	border: 1px solid #A6CE38;
}

.feature-head1 {
   color: #0B6E93;
   font-size: 14pt;
}

.feature-head2 {
	color: #0B6E93;
	font-weight: strong;
}
	
.feature-description li {
   margin: 0px 0px 0px 15px;
}

