html, body, div, span, h1, h2, h3, h4, h5, h6, a, em, ul, li, form, label, legend, caption
{
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: normal;
    font-size: 13px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
}

p
{
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: normal;
    font-size: 12px;
    line-height: 22px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
}

p span strong
{
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: bold;
    color: #466043;
    font-size: 12px;
    line-height: 22px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
}

p span b
{
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: bold;
    color: #466043;
    font-size: 12px;
    line-height: 22px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
}
body
{
    margin: 0px;
    padding: 0px;
    background: #e6e6e6;
}
a
{
    color: #466043;
    text-decoration: underline;
    font-weight: bold;
}
a:hover, a:active
{
    color: #333;
    text-decoration: none;
    font-weight: bold;
}
#header-wrapper
{
    background: url(../Images/bg_Top.gif) repeat-x scroll left top transparent;
    height: 180px;
}

#technossus-header
{
    margin: 0 auto;
    width: 988px;
    height: 180px;
}

.technossus_header_content
{
    width: 988px;
    height: 76px;
    padding-bottom: 21px;
}
.technossus_logo
{
    padding: 10px 0px 11px 0px;
    height: 76px;
    width: 490px;
    float: left;
}
.callno
{
    text-align: right;
    margin: 0px;
    padding: 0px;
    padding-top: 2px;
    color: #fff;
    text-align: right;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: normal;
    font-size: 20px;
    padding-right: 0px;
}

.callno strong
{
    text-align: right;
    margin: 0px;
    padding: 0px;
    padding-top: 10px;
    color: #619809;
    text-align: right;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: normal;
    font-size: 20px;
}

.technossus_social_network_links
{
    float: right;
    margin-top: 10px;
}

* + html .technossus_social_network_links
{
    padding-top: 13px;
}
.technossus_social_network_links ul
{
    list-style: none;
    float: left;
    margin: 0;
    width: 194px;
    padding: 0;
}
.technossus_social_network_links li img
{
    border: none;
    margin: 0px;
    padding: 0px;
}
.technossus_social_network_links ul li
{
    list-style: none;
    float: left;
    width: 35px;
}

.technossus_social_network_links ul li a
{
    border: 0px #000 solid;
}

.technossus_social_icon{ margin:0px; padding:0px; float: right;
    margin-top: 10px;}
.technossus_social_icon ul{ list-style:none;}
.technossus_social_icon ul li{ float:left; background:url(../Images/communityicons.png);   height: 30px;    width: 30px;    margin: 3px;}

.Facebook_linka, .twitter_linka, .LinkedIn_linka, .Flicker_linka, .rss_linka{ display: block;overflow: hidden;text-indent: -999px; height:30px;}


.technossus_social_icon ul li.Facebook_link { background-position:0px 0px;}
.technossus_social_icon ul li.Facebook_link:hover{ background-position:-0px -31px;}

.technossus_social_icon ul li.twitter_link { background-position:-35px -0px;}
.technossus_social_icon ul li.twitter_link:hover{ background-position:-35px -31px;}

.technossus_social_icon ul li.LinkedIn_link { background-position:-69px 0px;}
.technossus_social_icon ul li.LinkedIn_link:hover{ background-position:-69px -31px;}

.technossus_social_icon ul li.Flicker_link { background-position:-103px -0px;}
.technossus_social_icon ul li.Flicker_link:hover{ background-position:-103px -31px;}

.technossus_social_icon ul li.rss_link { background-position:-138px -0px;}
.technossus_social_icon ul li.rss_link:hover{ background-position:-138px -31px;}

#technossus_menu_main
{
    background: #4e4e4e;
    width: 958px;
    height: 68px;
    padding: 15px;
    padding-bottom: 0px;
}

#technossus_menu_main .technossus_manu_bg
{
    background: #fff;
    width: 928px;
    padding: 15px;
    height: 38px;
}

.menu_border
{
    background: #fff;
    margin: 0px auto;
    width: 908px;
    border: #CCCCCC solid 1px;
    height: 42px;
    padding: 5px;
}

#content-wrappernew
{
    background-color: #fff;
    height: auto;
    padding: 13px;
    float: left;
    width: 960px;
    padding-top: 0px;
    padding-bottom: 0px;
    border: 1px solid #bcbcbc;
    border-bottom: 0px solid #CCCCCC;
    border-top: 0px solid #CCCCCC;
}
#content_areanew
{
    background-color: #fff;
    width: 959px;
    padding-bottom: 15px;
    height: auto;
    float: left;
}


#content-wrapper
{
    background-color: #e6e6e6;
    height: auto;
}


.content-wrapper_main
{
    background-color: #e6e6e6;
    border: 1px solid #bcbcbc;
    border-bottom: 0px solid #CCCCCC;
    width: 968px;
    padding: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    height: auto;
    margin: 0px auto; /*position:relative;*/
    border-top: none;
}
.content_area
{
    background-color: #fff;
    width: 959px;
    height: auto;
    margin: 0px auto; /*position:relative;*/
}
.banner
{
    width: 918px;
    height: 309px;
    padding: 0px;
    border-top: 0px;
    border: 1px solid #CCCCCC;
    margin: 0 20px;
}
* + html .banner
{
    width: 918px;
    height: 309px;
}
.small_banner
{
    width: 917px;
    height: 176px;
    padding: 0px;
    border-top: 0px;
    border: 1px solid #CCCCCC;
    margin: 0 20px;
}
* + html .small_banner
{
    width: 918px;
    height: 176px;
}

.content_area .banner
{
    width: 918px;
    height: auto;
    padding: 0px;
    margin: 0px;
    margin: 0px auto; /*position:relative;*/
    border-top: 0px;
    border: 1px solid #CCCCCC;
    margin-bottom: 5px;
}

.content_area .content_border
{
    background: #fff;
    width: 908px;
    border: #CCCCCC solid 1px;
    height: auto;
    padding: 5px;
}

.content_border
{
    background: #fff;
    width: 908px;
    border: #CCCCCC solid 1px;
    height: auto;
    padding: 5px;
    margin: 0 auto;
    margin-top: 5px;
}

#left_right_content
{
    width: 918px;
    height: auto;
    padding: 0px;
    border-top: 0px;
    border: 1px solid #CCCCCC;
    margin: 0 20px;
}

.content_border_left
{
    margin-top: 5px;
    background: #fff;
    width: 643px;
    margin-right: 5px;
    border: #CCCCCC solid 1px;
    height: auto;
    float: left;
    padding: 5px;
}
.content_border_left .top_heading_bar
{
    background: url(../Images/menu.gif) repeat-x left top;
    font-size: 15px;
    color: #FFFFFF;
    height: 42px;
    line-height: 42px;
    padding-left: 10px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    text-align: left;
}


.content_left_testimonial
{
    font-size: 15px;
    color: #FFFFFF;
    height: auto;
    float: left;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: normal;
    text-align: left;
    width: 588px;
}
.hrline
{
    background: #ccc;
    height: 1px;
    width: 588px;
}
.content_left_testimonial
{
    float: left;
    text-align: center;
    width: 200px;
    margin-top: 15px;
}
.content_right_testimonial
{
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-size: 13px;
    width: 379px;
    float: left;
    text-align: justify;
    color: #2e2e2e;
    margin-top: 15px;
}
.content_right_testimonial p strong
{
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-size: 14px;
    width: 379px;
    clear: both;
    color: #466043;
}
.content_right_testimonial p
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #2e2e2e;
    padding: 7px 0px;
    list-style: none;
}
.content_right_testimonial p span
{
    margin: 0px;
    padding: 0px;
    clear: both;
    height: auto;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #466043;
}
.content_img
{
    float: left;
    padding: 5px;
    border: solid 1px #CCCCCC;
    height: 150px;
    width: 150px;
    margin: 6px 5px 0 1px;
}

.space_height
{
    margin: 10px 0px;
}
.content_text
{
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    width: 470px;
    float: left;
    text-align: justify;
    color: #2e2e2e;
    margin-top: 1px;
    line-height: 22px;
}
.content_text h1
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #466043;
    list-style: none;
}
.tahoma13blk
{
    color: #333;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-align: right;
    padding-right: 10px;
    line-height: 25px;
}
.input_getting
{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #8C8C8C;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
}
.content_text p
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: normal;
    font-size: 13px;
    color: #2e2e2e;
    padding: 7px 0px;
    list-style: none;
}
.content_text p span
{
    margin: 0px;
    padding: 0px;
    clear: both;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #2e2e2e;
    list-style: none;
}

.content_text p span a
{
    margin: 0px;
    padding: 0px;
    clear: both;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    color: #2e2e2e;
    list-style: none;
}

.content_text ul p span a
{
    margin: 0px;
    padding: 0px;
    clear: both;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    color: #2e2e2e;
    list-style: none;
}


.content_text ul
{
    margin: 0px;
    padding: 0px;
    margin-top: 10px;
    list-style: none;
}

.content_text ul p
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #2e2e2e;
    list-style: none;
}


.content_text ul p span
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #466043;
    list-style: none;
}
.content_text ul li
{
    margin: 0px;
    padding: 0px;
    background: url(../Images/green_arrow.gif) no-repeat left top;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: normal;
    padding: 3px 0px;
    padding-left: 13px;
    font-size: 12px;
    height: auto;
    color: #2e2e2e;
    list-style: none;
}

.content_text1
{
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-size: 13px;
    width: 635px;
    margin: 0px 5px;
    float: left;
    text-align: justify;
    color: #2e2e2e;
    margin-top: 5px;
    line-height: 22px;
}
.footer_main_flash
{
    float: left;
    margin: 0px;
    padding: 0px;
    height: 138px;
    margin-top: 6px;
    width: 920px;
}

.content_text1 a
{
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #2e2e2e;
    text-decoration: none;
}
.content_text1 h1
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #466043;
}
.content_text1 h2
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
    margin: 5px 0px;
    color: #466043;
}
.content_text1 ul
{
    margin: 0px;
    padding: 0px;
    margin-top: 10px;
    list-style: none;
}

.content_text1 ul p
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: normal;
    font-size: 13px;
    color: #2e2e2e;
    list-style: none;
}
.content_text1 ul p span
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #466043;
    list-style: none;
}

.content_text1 ul p span a
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #466043;
    list-style: none;
}


.content_text1 ul li
{
    margin: 0px;
    padding: 0px;
    background: url(../Images/green_arrow.gif) no-repeat left top;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: normal;
    padding: 2px 0px;
    padding-left: 13px;
    font-size: 12px;
    height: auto;
    color: #2e2e2e;
    list-style: none;
}

.content_text1 ul li span
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
    height: auto;
    color: #333333;
    list-style: none;
}



.content_text1 ul li ol
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
    height: auto;
    color: #333333;
    list-style: none;
}


.content_text1 ul li ol li
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    background: url(../Images/green_arrow1.gif) no-repeat left top;
    font-weight: normal;
    padding: 4px 0px;
    padding-left: 13px;
    font-size: 13px;
    height: auto;
    color: #333333;
    list-style: none;
}

.content_text1 ul li ol li span
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 12px;
    height: auto;
    color: #333333;
    list-style: none;
}

.content_text_link
{
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-size: 13px;
    width: 635px;
    margin: 0px 5px;
    padding: 0px;
    text-align: justify;
}

.content_text_link h2
{
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-size: 15px;
    width: 635px;
    color: #466043;
    border-bottom: solid 1px #466043;
    text-align: left;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
}

.content_text_link ul
{
    padding: 0px;
    list-style: none;
    text-align: justify;
    margin-top: 0px;
    color: #2e2e2e;
}
.content_text_link ul li
{
    list-style: none;
    width: 305px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    float: left;
    margin: 3px;
    text-align: justify;
    color: #2e2e2e;
}

.content_text_link a
{
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    background: url(../Images/black_arrow.jpg) no-repeat left center;
    font-weight: normal;
    padding-left: 20px;
    color: #2e2e2e;
    text-decoration: none;
}


.content_text_link1
{
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-size: 13px;
    width: 635px;
    margin: 0px 5px;
    padding: 0px;
    text-align: justify;
}

.content_text_link1 ul
{
    padding: 0px;
    list-style: none;
    text-align: justify;
    margin: 0px;
    margin: 5px;
    color: #2e2e2e;
}
.content_text_link1 ul li
{
    list-style: none;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    float: left;
    margin: 3px;
    text-align: justify;
    color: #2e2e2e;
    width: 635px;
}

.content_text_link1 a
{
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-size: 13px;
    background: url(../Images/black_arrow.jpg) no-repeat left center;
    font-weight: bold;
    padding-left: 20px;
    color: #2e2e2e;
    text-decoration: none;
}

.content_border_right
{
    background: #fff;
    width: 259px;
    float: left;
    border: #CCCCCC solid 0px;
    height: auto;
    padding: 0px;
    margin-top: 5px;
}

.top_heading_bar_left
{
    background: url(../Images/menu_hover.gif) repeat-x left top;
    font-size: 15px;
    color: #FFFFFF;
    height: 42px;
    line-height: 42px;
    padding-left: 10px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: normal;
    text-align: left;
}

#left_area
{
    margin-left: 20px;
    margin-top: 0px;
}

#right_area
{
    margin-left: 643px;
    margin-top: -32px;
}


.content_border .middle_headercontent_bg
{
    margin: 0px auto;
    width: 908px;
    background: url(../Images/header-bg.jpg) repeat-x left top;
    height: 360px;
}
.middle_headercontent_bg ul
{
    width: 430px;
    float: left;
    height: auto;
    list-style: none;
    background: url(../Images/seprater-line.jpg) no-repeat right top;
    padding: 0px;
    margin: 0px;
    padding: 10px;
}

* html .middle_headercontent_bg ul
{
    width: 400px;
    float: left;
}


.middle_headercontent_bg ul li img
{
    margin-bottom: 0px;
}
.middle_headercontent_bg ul li
{
    width: 430px;
    height: auto;
    list-style: none;
    height: auto;
}
.middle_headercontent_bg ul li ul
{
    height: auto;
    list-style: none;
    height: auto;
    padding-top: 10px;
}

.middle_headercontent_bg ul li ul li
{
    list-style: none;
    color: #939393;
    line-height: 22px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: normal;
}
.middle_headercontent_bg ul li ul li span
{
    background: url(../Images/ul-arrowN.png) no-repeat left top;
    padding-right: 15px;
    text-decoration: none;
}


.middle_headercontent_bg ul li ul li a
{
    list-style: none;
    font-size: 11px;
    color: #939393;
    line-height: 22px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: normal;
    text-decoration: underline;
}

.middle_headercontent_bg ul li ul li a:hover
{
    list-style: none;
    font-size: 11px;
    color: #ccc;
    line-height: 22px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: normal;
    text-decoration: underline;
}

.whiteheader
{
    font-size: 14px;
    color: #FFFFFF;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
}

.graytextcontent
{
    font-size: 13px;
    color: #7e7e7e;
    line-height: 22px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: normal;
}

.greenlink a
{
    font-size: 12px;
    color: #9dcc54;
    line-height: 22px;
    text-decoration: underline;
    text-align: right;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
}
.greenlink a:hover
{
    font-size: 12px;
    color: #9dcc54;
    text-align: right;
    line-height: 22px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    text-decoration: underline;
    font-weight: bold;
}
.sepline
{
    background: url(../Images/gray-dot-new.jpg) repeat-x right top;
    height: 10px;
    width: 421px;
}

.content_border .middle_content_bg
{
    margin: 0px auto;
    width: 908px;
    background: url(../Images/middle_content.gif) repeat-x left top;
    height: 180px;
}

.middle_content_bg .content_seprator
{
    width: 270px;
    float: left;
    background: url(../Images/middle_content.gif) repeat-x left top;
    height: 150px;
    padding: 15px;
}

.content_seprator p
{
    float: left;
    color: #FFFFFF;
    line-height: 24px;
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-style: normal;
    margin-top: 10px;
    height: 90px;
}

.content_seprator_line
{
    width: 2px;
    float: left;
    background: url(../Images/content-seprato.gif) no-repeat left top;
    height: 180px;
}

.content_area .technossus_text
{
    background: #fff;
    margin: 0px auto;
    width: 908px;
    height: auto;
    padding: 5px;
}

.technossus_text
{
    background: #fff;
    margin: 0px auto;
    width: 908px;
    height: auto;
    padding: 5px;
}

.technossus_text h4
{
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    color: #212121;
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    line-height: 20px;
    font-style: normal;
    font-weight: normal;
}

.technossus_section
{
    background: #fff;
    margin: 0px auto;
    width: 920px;
    height: auto;
    padding: 5px 0px;
}


#section_area
{
    margin-left: 306px;
    margin-top: -280px;
}
* + html #section_area
{
    margin-left: 306px;
    margin-top: -296px;
}
* + html #section_area
{
    margin-left: 306px;
    margin-top: -280px;
}

#section_area1
{
    margin-left: 613px;
    margin-top: -280px;
}
* + html #section_area1
{
    margin-left: 613px;
    margin-top: -296px;
}
* + html #section_area1
{
    margin-left: 613px;
    margin-top: -278px;
}

.technossus_section .section
{
    width: 293px;
    height: auto;
    float: left;
}

.technossus_section .section1
{
    width: 293px;
    float: left;
    margin-left: 14px;
    height: auto;
}

.technossus_section .section_space
{
    width: 15px;
    height: auto;
}
.section_top
{
    width: 278px;
    background: url(../Images/section-bg.png) no-repeat top left;
    height: 48px;
    color: #FFFFFF;
    line-height: 48px;
    padding-left: 15px;
    font-weight: bold;
    font-size: 22px;
    font-family: "Seagull Lt BT";
}
.section_bottom
{
    width: 261px;
    height: auto;
    color: #5c5c5c;
    border: #83b03e solid 1px;
    border-top: none;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    font-weight: normal;
    font-size: 11px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
}

.section_bottom h3
{
    font-size: 12px;
    padding: 0px;
    margin: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    color: #618d0a;
    padding-top: 5px;
    padding-bottom: 5px;
}

.section_bottom p
{
    font-weight: normal;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    color: #5c5c5c;
    padding-top: 5px;
    padding-bottom: 5px;
}

.section_bottom span
{
    font-weight: normal;
    text-align: right;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    color: #5c5c5c;
    padding-top: 5px;
}

.section_bottom span img
{
    text-align: right;
}

#footer-wrapper
{
    background: #222222;
    width: auto;
    height: 200px;
    clear: both;
}

#footer-header
{
    margin: 0 auto;
    position: relative;
    border: #bcbcbc solid 1px;
    border-top: #bcbcbc solid 0px;
    background: #fff;
    width: 959px;
    padding: 0px 12px 15px 14px;
    height: 6px;
}

.footer_main
{
    background: #fff;
    width: 959px;
    height: 5px;
    margin: 0 auto;
    padding-top: 0px;
}

.footer_link
{
    width: 959px;
    height: auto;
    margin: 0 auto;
    padding-top: 0px;
}

#footer
{
    font-size: 0.9em;
    overflow: hidden;
    width: auto;
}

#footer ul
{
    list-style: none outside none;
    margin: 0;
    margin-top: 10px;
    float: left;
    padding: 0;
    width: 190px;
}

#footer ul li
{
    margin: 0px;
    padding: 0px;
    font-weight: normal;
    font-style: normal;
    font-size: 11px;
    color: #ccc;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
}

#footer ul li a
{
    margin: 0px;
    padding: 0px;
    color: #ccc;
    text-decoration: none;
    font-size: 13px;
    font-weight: normal;
    font-weight: normal;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
}



#footer ul li a:hover
{
    margin: 0px;
    padding: 0px;
    color: #fff;
    text-decoration: underline;
    font-size: 13px;
    font-weight: normal;
    font-weight: normal;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
}


#footer li h2
{
    color: #666;
    margin: 0px;
    padding: 0px;
    font-size: 16px;
    font-weight: normal;
    color: #ccc;
    font-style: normal;
    font-weight: bold;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    text-align: left;
}

#footer li h2 a
{
    color: #666;
    margin: 0px;
    padding: 0px;
    font-size: 16px;
    font-weight: normal;
    color: #ccc;
    font-style: normal;
    font-weight: bold;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    text-align: left;
}
#footer li h2 a:hover
{
    color: #666;
    margin: 0px;
    padding: 0px;
    font-size: 16px;
    font-weight: normal;
    color: #ccc;
    font-style: normal;
    font-weight: bold;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    text-align: left;
    text-decoration: underline;
}
#footer-wrapper1
{
    background: url(../Images/bg_Top.gif) repeat-x scroll left top transparent;
    height: 180px;
    clear: both;
}

.footer_nav
{
    color: #fff;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-size: 13px;
    line-height: 22px;
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: right;
    width: 955px;
}

.footer_nav span
{
    color: #fff;
    float: left;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-size: 13px;
    line-height: 22px;
    text-align: left;
}
.footer_nav a
{
    color: #fff;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-size: 13px; font-weight:normal;
    text-decoration: none;
}
.footer_nav a:hover
{
    color: #fff;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-size: 13px; font-weight:normal;
    text-decoration: underline;
}


/********************************WhatWeDo*****************************************************/
#inner_right
{
    border-left: 0 none !important;
    border-right: 0 none !important;
    clear: both;
    padding: 3px 0;
}
#inner_right ul
{
    list-style: none outside none;
    margin: 0;
    padding: 0;
    padding-left: 10px;
}
#inner_right ul li
{
    color: #2e2e2e;
    display: inline;
    font: 12px "Segoe UI" ,Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 0;
}
#inner_right li a
{
    background: url("../Images/index_inner_li.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #2e2e2e;
    display: block;
    margin-top: 6px;
    padding-left: 20px;
    text-align: left; font-weight:normal;
    text-decoration: none;
}
#inner_right ul li a:hover
{
    background: url("../Images/index_inner_li.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FF8B00;
    display: block;
    text-align: left;font-weight:normal;
    text-decoration: none;
}
#inner_right ul li active a
{
    border: 0 none;
    font-weight: normal;
}


#right_technologies
{
    border-left: 0 none !important;
    border-right: 0 none !important;
    clear: both;
    background: #0d0b0b;
    margin: 0px auto;
}
#right_technologies ul
{
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#right_technologies ul li
{
    color: #2e2e2e;
    display: block;
    margin: 10px 0px;
    text-align: center;
    margin: 0;
    padding: 0;
}
#right_technologies li a
{
    border: 0 none;
    padding: 10px 0px;
    display: block;
    margin-top: 6px;
    text-align: center;
    text-align: center;
    text-decoration: none;
}



.content_border_right_inner
{
    background: #fff;
    width: 260px;
    float: left;
    border: #CCCCCC solid 1px;
    height: auto;
    margin-bottom: 5px;
}


.top_heading_bar_left
{
    background: url(../Images/menu_hover.gif) repeat-x left top;
    font-size: 15px;
    color: #FFFFFF;
    height: 42px;
    line-height: 42px;
    padding-left: 10px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    text-align: left;
}

.footer_main_img
{
    background: url("../Images/blackbg.gif") no-repeat scroll left top transparent;
    float: left;
    margin: 0px;
    padding: 0px;
    height: 166px;
    margin-left: 20px;
    margin-top: 6px;
    width: 920px;
}

.footer_main_img ul
{
    width: 910px;
    margin: 0px;
    padding: 0px;
    height: 156px;
    padding: 5px;
    list-style: none;
}
.footer_main_img li
{
    padding: 20px;
    height: 136px;
    float: left;
}

.contenttext
{
    color: #2E2E2E;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    text-align: justify;
    padding: 2px;
}
.contenttext span
{
    color: #466043;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-size: 16px;
    text-align: justify;
    font-weight: bold;
    padding: 2px;
}


.contactus p
{
    line-height: 20px;
    margin: 0;
    padding: 0;
}
.contactus p a
{
    color: #619809;
}
.contactus
{
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    width: 630px;
    float: left;
    text-align: justify;
    color: #2e2e2e;
}
.contactus h2
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 18px;
    color: #466043;
    list-style: none;
    clear: both;
    margin-top: 5px;
}


.contactus div
{
    margin: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: normal;
    font-size: 13px;
    color: #2e2e2e;
    padding: 7px 0px;
    float: left;
    width: 315px;
}


.contactus p span
{
    margin: 0px;
    padding: 0px;
    clear: both;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 18px;
    color: #466043;
    list-style: none;
}
.contactus div span
{
    margin: 0px;
    padding: 0px;
    clear: both;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #466043;
    list-style: none;
}
.contactus div span a
{
    margin: 0px;
    padding: 0px;
    clear: both;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    color: #2e2e2e;
    list-style: none;
}
.contactus p span a
{
    margin: 0px;
    padding: 0px;
    clear: both;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    color: #2e2e2e;
    list-style: none;
}

.contactus ul p span a
{
    margin: 0px;
    padding: 0px;
    clear: both;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    color: #2e2e2e;
    list-style: none;
}
.contactus ul P strong
{
    margin: 0px;
    padding: 0px;
    clear: both;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #2e2e2e;
    list-style: none;
}


/*-----------------------------------------------------------*/
.newpagecontent
{
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    width: 635px;
    margin: 0 5px 0;
    float: left;
    text-align: justify;
    color: #2e2e2e;
      line-height: 22px;
}
.newpagecontent .singleContent {
    color: #2E2E2E;
    float: left;
    font-family: "Segoe UI",Helvetica,Arial,sans-serif;
    font-size: 12px;
    line-height: 22px;
    margin: 0 5px 0;
    text-align: justify;
    width: 635px;
}


.newpagecontent a
{
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #2e2e2e;
    text-decoration: none;
}
.newpagecontent h1
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #466043;
}
.newpagecontent h2
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
   color: #466043;margin: 10px 0 0;
    padding: 0;
    width: 100%; float:left;
}
.newpagecontent ul
{
    margin: 0px;
    padding: 0px;
    margin-top: 2px;
    list-style: none;
}

.newpagecontent ul p
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #2e2e2e;
    list-style: none;
}
.newpagecontent ul p span
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #466043;
    list-style: none;
}

.newpagecontent ul p span a
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #466043;
    list-style: none;
}


.newpagecontent ul li
{
    margin: 0px;
    padding: 0px;
    background: url(../Images/green_arrow.gif) no-repeat left top;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: normal;
    padding: 1px 0px;
    padding-left: 13px;
    font-size: 12px;
    height: auto;
    color: #2e2e2e;
    list-style: none;
}

.newpagecontent ul li span
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
    height: auto;
    color: #333333;
    list-style: none;
}



.newpagecontent ul li ol
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
    height: auto;
    color: #333333;
    list-style: none;
}


.newpagecontent ul li ol li
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    background: url(../Images/green_arrow1.gif) no-repeat left top;
    font-weight: normal;
    padding: 4px 0px;
    padding-left: 13px;
    font-size: 12px;
    height: auto;
    color: #333333;
    list-style: none;
}

.newpagecontent ul li ol li span
{
    margin: 0px;
    padding: 0px;
    font-family: "Segoe UI" ,Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 12px;
    height: auto;
    color: #333333;
    list-style: none;
}
/*---------------------------------------------------------------*/
