@charset "utf-8";
/* CSS Document */

body {
    background-image: url(../images/body_bg.jpg);
    background-repeat: repeat-x;
    margin: 0 auto;
}
.main_container {
    width: 924px;
    margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: auto;
}
.body_container {
    width: 904px;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    padding: 10px 10px 0 8px;
    height: auto;
    background-color: #ffffff;
    float: left;
}
.logo_container {
    width: 904px;
    float: left;
    height: 76px;
    padding-bottom: 24px;
}
.logo_container_left {
    width: 207px;
    float: left;
    height: 76px;
}
.logo_container_right {
    width: 180px;
    float: left;
    height: 76px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 76px;
    color: #000;
    padding-left: 517px;
}
.logo_container_right a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    text-decoration: none;
}
.logo_container_right a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #01707a;
    text-decoration: none;
}
.nav_container {
    width: 900px;
    height: 35px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    float: left;
}
*html .nav_container {
    width: 900px;
    float: left;
    height: 35px;
    padding: 0 2px 2px 2px;
}
.header_container {
    width: 904px;
    height: 218px;
    float: left;
}
.innerpage_header_container {
    width: 904px;
    height: 140px;
    float: left;
}
.left_nav {
    width: 210px;
    padding-right: 25px;
    float: left;
}
.content_area {
    width: 434px;
    float: left;
    padding-right: 25px;
}
.inerpage_content_area {
    width: 490px;
    float: left;
    padding-right: 20px;
}
.right_sec_container {
    width: 208px;
    float: left;
    padding-right: 2px;
}
.inerpage_right_sec_container {
    width: 157px;
    float: left;
    padding-right: 2px;
}
.left_nav_header {
    width: 208px;
    float: left;
    padding-left: 2px;
    margin-top: 0px;
    height: 30px;
}
.footer_img_container {
    background-image: url(../images/footer_bg.gif);
    background-repeat: no-repeat;
    width: 924px;
    height: 10px;
    float: left;
}
/*----------- Horizontal Navigation --------------*/
/*---------------------top munu css starts----------------------------------*/

#horz_nav {
    width: 900px;
    font-weight: bold;
    height: 35px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
#horz_nav ul {
    margin: 0px;
    padding: 0px;
    position: absolute;
}
#horz_nav ul li {
    /*width:121px;*/
    
    list-style-type: none;
    text-align: center;
    display: inline;
    float: left;
    /*border-right:1px solid #cccccc;*/
    
    background-image: url(../images/horz_bg.gif);
}
#horz_nav ul li a {
    font-weight: bold;
    color: #ffffff;
    height: 35px;
    text-decoration: none;
    display: block;
    line-height: 35px;
    background-repeat: repeat-x;
    background-image: url(../images/horz_bg.gif);
}
#horz_nav ul li a:hover {
    line-height: 35px;
    height: 35px;
    color: #ffffff;
    text-decoration: none;
    background-image: url(../images/horz_bg_roll.gif);
    background-repeat: repeat-x;
}
#horz_nav ul li a.selected {
    color: #ffffff;
    height: 35px;
    text-decoration: none;
    display: block;
    line-height: 35px;
    background-repeat: repeat-x;
    background-image: url(../images/horz_bg_roll.gif);
}
#horz_nav ul li a span {
    background-image: url(../images/horz_bg_left_img.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 102px;
    height: 35px;
    display: block;
    float: left;
    cursor: pointer;
}
#horz_nav ul li a:hover span {
    background-image: url(../images/horz_bg_lftimg_roll.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 102px;
    height: 35px;
    display: block;
    float: left;
    color: #ffffff;
}
#horz_nav ul li a span.sel {
    background-image: url(../images/horz_bg_lftimg_roll.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 102px;
    height: 35px;
    display: block;
    color: #ffffff;
}
#horz_nav ul li strong {
    background-image: url(../images/horz_rightimg.gif);
    background-position: right top;
    background-repeat: no-repeat;
    width: 142px;
    display: block;
    float: right;
    line-height: 35px;
    height: 35px;
    cursor: pointer;
}
#horz_nav ul li a:hover strong {
    background-image: url(../images/horz_rightimg_roll.gif);
    background-position: right top;
    background-repeat: no-repeat;
    width: 142px;
    height: 35px;
    display: block;
    float: right;
}
#horz_nav ul li strong.sel {
    background-image: url(../images/horz_rightimg_roll.gif);
    background-position: right top;
    background-repeat: no-repeat;
    width: 142px;
    height: 35px;
    display: block;
    float: right;
}
#horz_nav ul li.selected {
    background-image: url(../images/horz_bg_roll.gif);
    background-repeat: repeat-x;
}
#horz_nav ul li.selected a {
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(../images/horz_bg_roll.gif);
}
#horz_nav ul li.rghtborder {
    float: left;
    background-image: url(../images/menu_right_border.gif);
    background-repeat: no-repeat;
    background-position: right;
    width: 2px;
    height: 35px;
}
.seperator {
    padding-left: 4px;
    padding-right: 4px;
    color: #01707a;
}
.top_sublinks_container {
    float: right;
    width: 237px;
    height: 35px;
    background-image: url(../images/horz_bg.gif);
    background-repeat: repeat-x;
}
.top_menu {
    float: left;
    width: 950px;
    height: 35px;
    padding-top: 15px;
}
.sublinks {
    float: left;
    width: 169px;
    padding-left: 68px;
    height: 35px;
    line-height: 35px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    background-image: url(../images/right_corner.gif);
    background-repeat: no-repeat;
    background-position: right;
}
.sublinks a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
}
/*---------------------top munu css starts ends----------------------------------*/
/*---------- Navigation Start Here--------*/

.left_nav_container {
    width: 904px;
    float: left;
}
*html .left_nav_container {
    width: 904px;
    float: left;
    position: relative;
    margin-top: -3px;
}
ul#left-navigation {
    padding: 0px;
    margin: 0px;
}
ul#left-navigation li {
    list-style: none;
    width: 100%;
    line-height: 30px;
    padding-left: 23px;
    margin: 0px;
    
    border-bottom: 1px solid #dedede;
    background: url(../images/left_nav_bullet.gif);
    background-position: 10px 10px;
    background-repeat: no-repeat;
}
ul#left-navigation li a {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
ul#left-navigation li a:hover {
    color: #005f47;
    text-decoration: none;
    font-weight: bold;
}
ul#left-navigation li.selected {
    color: #005f47;
}
ul#left-navigation li.selected {
    color: #005f47;
}
ul#left-navigation li.selected a {
    color: #005f47;
}
/*---------- Navigation End Here--------*/

.welcome_container {
    width: 434px;
    float: left;
}
.title {
    border-bottom: 1px solid #dedede;
    background: url(../images/left_nav_bullet.gif);
    background-position: 0px 15px;
    background-repeat: no-repeat;
    line-height: 40px;
    padding-left: 10px;
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 10px
}
.title1 {
    border-bottom: 1px solid #dedede;
    background: url(../images/left_nav_bullet.gif);
    background-position: 0px 10px;
    background-repeat: no-repeat;
    line-height: 20px;
    padding-left: 10px;
}
.title2 {
    background: url(../images/left_nav_bullet.gif);
    background-position: 5px 5px;
background-repeat: no-repeat;
padding-left: 15px;
}
.title2 a {
    text-decoration: none;
    color: #000000;
}
.title2 a:hover {
    text-decoration: underline;
    color: #000000;
}
.title3 {
    border-bottom: 1px solid #dedede;
    background: url(../images/left_nav_bullet.gif);
    background-position: 4px 11px;
    background-repeat: no-repeat;
    height: 20px;
    line-height: 20px;
    padding-left: 14px;
    padding-top: 9px;
}
.txt_area {
    line-height: 18px;
}
.txt_area a {
    text-decoration: none;
    color: #000;
}
.txt_area a:hover {
    text-decoration: underline;
    color: #000;
}
.innerpage_txt_area {
    line-height: 18px;
    padding-left: 9px;
}
.innerpage_txt_area a {
    text-decoration: none;
    color: #000;
}
.innerpage_txt_area a:hover {
    text-decoration: underline;
    color: #000;
}
.innerpage_txt_area1 {
    line-height: 18px;
    padding-left: 9px;
}
.innerpage_txt_area1 a {
    text-decoration: underline;
    color: #000;
}
.innerpage_txt_area1 a:hover {
    text-decoration: none;
    color: #000;
}
.innerpage_txt_area_abt {
    line-height: 18px;
}
.more_link {
    color: #01707a;
}
.more_link a {
    color: #01707a;
    text-decoration: underline;
}
.more_link a:hover {
    color: #01707a;
    text-decoration: none;
}
.more_link1 {
    color: #01707a;
}
.more_link1 a {
    color: #01707a;
    text-decoration: none;
}
.more_link1 a:hover {
    color: #01707a;
    text-decoration: underline;
}
.rounder_box_container {
    width: 208px;
    float: left;
}
.rounded_box_top {
    width: 208px;
    float: left;
}
.rounded_box_content {
    width: 206px;
    float: left;
    background-image: url(../images/rounded_box_bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
}
.rounded_box_bottom {
    width: 208px;
    float: left;
}
.testimonial_container {
    width: 208px;
    float: left;
}
.footer_txt {
    font-size: 11px;
    padding-top: 10px;
    padding-bottom: 10px;
    clear: both;
overflow: hidden;
}
.footer_txt_left {
    width: 799px;
    float: left;
}
.footer_txt_right {
    width: 125px;
    float: left;
}
.footer_txt_right a {
    text-decoration: none;
    color: #000;
}
.footer_txt_right a:hover {
    text-decoration: underline;
    color: #000;
}
.right_nav_container {
    width: 157px;
    float: left;
    padding-top: 0px;
}
ul#right-navigation {
    padding: 0px;
    margin: 0px;
    float: left;
}
ul#right-navigation li {
    list-style: none;
    width:100%;
    height: auto;
    padding-left: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
    margin: 0px;
    float: left;
    border-bottom: 1px solid #dedede;
    /*background: url(../images/right_nav_bullet.gif);*/
    
    background: url(../images/left_nav_bullet.gif);
    background-position: 4px 11px;
    background-repeat: no-repeat;
}
ul#right-navigation li a {
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}
ul#right-navigation li a:hover {
    color: #00936f;
    text-decoration: none;
    font-weight: normal;
}
ul#right-navigation li.selected {
    color: #00936f;
}
ul#right-navigation li.selected {
    color: #00936f;
}
ul#right-navigation li.selected a {
    color: #00936f;
}
.list {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    float: left;
}
.list ul {
    padding: 0px;
    margin: 0px;
    padding-left: 30px;
}
.list ul li {
    list-style-type: lower-alpha;
    padding-left: 5px;
    padding-bottom: 2px;
}
.list_main {
   
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    
}
.list_main ul {
    padding: 0px;
    margin: 0px;
    padding-left: 22px;
}
.list_main ul li {
    list-style-type: decimal;
    padding-left: 0px;
    padding-bottom: 3px;
}
ul.list_main_new {
    padding-left: 20px;
    margin: 0px;
}
ul.list_main_new li {
    list-style-type: lower-alpha;
    padding-bottom: 2px;
    padding-left: 6px;
}
/*.list_main_2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
float:left;
}

.list_main_2 ul
{
padding:0px;
margin:0px;
padding-left:22px;
}
.list_main_2 ul li
{
list-style-type:none;
padding-left:0px;
padding-bottom:3px;
}*/

.grey_nav_bg {
    width: 100%;
    background-color: #efefef;
    float: left;
}
.grey_nav_bg_text {
    padding-left: 8px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    height: 32px;
    line-height: 32px;
    float: left;
}
.grey_nav_bg_text a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    height: 32px;
    line-height: 32px;
    text-decoration: none;
}
.grey_nav_bg_text a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #00936f;
    height: 32px;
    line-height: 32px;
    text-decoration: none;
}
.grey_nav_bg_text a.selected {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #00936f;
    height: 32px;
    line-height: 32px;
    text-decoration: none;
}
.grey_nav_seperator {
    height: 32px;
    line-height: 32px;
    color: #000000;
    padding-left: 10px;
    padding-right: 2px;
    float: left;
}
.innerpg_rounder_box_container {
    width: 482px;
    float: left;
}
.innerpg_rounded_box_top {
    width: 482px;
    float: left;
}
.innerpg_rounded_box_content {
    width: 480px;
    float: left;
    background-image: url(../images/rounded_box_bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
}
.innerpg_rounded_box_bottom {
    width: 482px;
    float: left;
}
ul.innerpg_bullet {
    padding-left: 0px;
    padding-top: 5px;
    margin: 0px;
}
ul.innerpg_bullet li {
    list-style: none;
    line-height: 18px;
    padding-left: 18px;
    margin: 0px;
    background: url(../images/left_nav_bullet.gif);
    background-position: 10px 6px;
    background-repeat: no-repeat;
    padding-bottom: 3px;
}
ul.innerpg_bullet1 {
    
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 10px;
    margin: 0px;
}
ul.innerpg_bullet1 li {
    list-style: none;
    clear: both;
    line-height: 18px;
    padding-left: 18px;
    margin: 0px;
    
    background: url(../images/left_nav_bullet.gif);
    background-position: 10px 6px;
    background-repeat: no-repeat;
    padding-bottom: 3px;
}
.anchor_list {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
.anchor_list ul {
  padding-left: 15px;
padding-top: 5px;
margin: 0px;
    margin-bottom: 0px;
list-style-type: decimal;
margin-bottom: 10px;
}
.anchor_list ul li {
    list-style-type: decimal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    padding-bottom: 2px;
}
.anchor_list ul li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}
.anchor_list ul li a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}
.img {
    padding-right: 16px;
    padding-bottom: 20px;
    width: 166px;
    height: 135px;
    float: left;
}
.form_title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    padding-bottom: 10px;
    border-bottom: 1px solid #dcdcdc;
    width: 480px;
}
.form_container {
    width: 471px;
    float: left;
    height: auto;
    padding-top: 13px;
    padding-left: 7px;
}
.form_row {
    width: 471px;
    float: left;
    padding-bottom: 9px;
}
.form_text {
    width: 79px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
.text_field {
    width: 170px;
    height: 20px;
    float: left;
    border: 1px solid #dcdcdc;
}
.browse_bttn_container {
    padding-left: 14px;
    float: left;
}
.browse_bttn {
    width: 73px;
    height: 20px;
    float: left;
    background-image: url(../images/browse_bttn.gif);
    background-repeat: no-repeat;
    cursor: pointer;
    border: 0px;
}
.submit_bttn {
    background-image: url(../images/submit_bttn.gif);
    background-repeat: no-repeat;
    float: left;
    width: 73px;
    height: 20px;
    cursor: pointer;
    border: 0px;
}
/*------------------css for clients page starts here--------------*/

.clients_logo_container {
   /* padding-top: 20px;
    width: 470px;
    float: left;*/
}
.clients_row {
   /* width: 470px;
    padding-bottom: 20px;
    float: left;*/
}
.clients_col {
    width: 224px;
    padding-right: 20px;
    padding-bottom: 20px;
    float: left;
}
*html .clients_col {
    width: 224px;
    padding-right: 0px;
    float: left;
}
.logo_container_small {
    float: left;
    padding-right: 20px;
    width: 102px;
}
.logo_area {
    width: 100px;
    height: 101px;
    float: left;
    border: 1px solid #d7d7d7;
}
.logo {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 3px;
    float: left;
    width: 94px;
    height: 93px;
}
.logo_container_large {
   /* width: 224px;
    float: left;
    padding-right: 20px;*/
}
.logo_area_large {
    width: 222px;
    height: 101px;
    float: left;
    border: 1px solid #d7d7d7;
}
.logo_large {
    padding-left: 3px;
    padding-right: 4px;
    padding-top: 18px;
    padding-bottom: 19px;
    float: left;
    width: 215px;
    height: 64px;
}
.logo_area_xl {
    width: 221px;
    height: 224px;
    float: left;
    border: 1px solid #d7d7d7;
}
.logo_xl {
    padding-left: 11px;
    padding-right: 8px;
    padding-top: 20px;
    padding-bottom: 18px;
    float: left;
    width: 202px;
    height: 155px;
}
/*------------------css for clients page ends here--------------*/
/*--------------------css for sitemap starts here----------------------------*/

ul.sitemp_list {
    padding: 0px;
    margin: 0px;
}
ul.sitemp_list li {
    font-family: Arial;
    font-size: 12px;
    padding-bottom: 25px;
    padding-left: 10px;
    color: #000;
    list-style-type: none;
    background-image: url(../images/left_nav_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px 6px;
}
ul.sitemp_list li a {
    font-family: Arial;
    font-size: 12px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
}
ul.sitemp_list li a:hover {
    font-family: Arial;
    font-size: 12px;
    color: #000;
    text-decoration: none;
}
ul.sitemp_list2 {
    padding: 0px;
    margin: 0px;
    padding-bottom: 25px;
}
ul.sitemp_list2 li {
    font-family: Arial;
    font-size: 12px;
    padding-bottom: 7px;
    color: #000;
    list-style-type: none;
    padding-left: 20px;
}
ul.sitemp_list2 li a {
    font-family: Arial;
    font-size: 12px;
    color: #000;
    list-style-type: none;
    text-decoration: none;
}
ul.sitemp_list2 li a:hover {
    font-family: Arial;
    font-size: 12px;
    color: #00936f;
    list-style-type: none;
    text-decoration: none;
}
/*--------------------css for sitemap ends here-------------------------------*/

ul.list_bullet {
    font-family: Arial;
    font-size: 12px;
    color: #000;
    padding-left: 15px;
    margin: 0px;
    padding-top: 5px;
}
ul.list_bullet li {
    font-family: Arial;
    font-size: 12px;
    color: #000;
    padding-left: 10px;
    list-style-type: disc;
}