/* 
    Document   : hhs
    Created on : Oct 14, 2012, 12:43:02 PM
    Author     : ciju.george
    Description:
        Purpose of the stylesheet follows.
*/

BODY {
    background: #e3e3e3;
}
BODY A {
    color: #4494bb
}
BODY A:hover {
    color: #474848
}
A.moduleItemReadMore {
    color: #ffffff
}
A.k2ReadMore {
    color: #ffffff
}
A.moduleCustomLink {
    color: #ffffff
}
A.moduleItemReadMore:hover {
    color: #ffffff
}
A.k2ReadMore:hover {
    color: #ffffff
}
A.moduleCustomLink:hover {
    color: #ffffff
}
DIV.itemCommentsForm FORM INPUT#submitCommentButton {
    color: #ffffff
}
INPUT[type='submit'] {
    color: #ffffff
}
BUTTON.button {
    color: #ffffff
}
DIV.itemCommentsForm FORM INPUT#submitCommentButton:hover {
    color: #ffffff
}
INPUT[type='submit']:hover {
    color: #ffffff
}
BUTTON.button:hover {
    color: #ffffff
}
.menutop li.root {

}
.menutop li.root > .item {
    color: #606060
}
.menutop li.root:hover {

}
.menutop li.active.root {

}
.menutop li.f-mainparent-itemfocus.root {

}
.menutop li.root:hover > .item {
    color: #4494bb
}
.menutop li.active.root > .item {
    color: #4494bb
}
.menutop li.f-mainparent-itemfocus.root > .item {
    color: #4494bb
}
.menutop ul {
    background: #3c3c3c /*gray*/
}
.menutop ul li > .item {
    color: #a4a5a5 
}
.menutop ul li > .item:hover {
    color: #eceeee
}
.menutop ul li.active > .item {
    color: #eceeee
}
.menutop ul li.f-menuparent-itemfocus > .item {
    color: #eceeee
}
BODY {
    line-height: 18px; font-family: Arial, Helvetica, sans-serif; color: #858587; font-size: 12px
}
.listSpan{
    padding-left: 15px; background: url("../images/separator-arrow-2.gif") no-repeat 0px 4px; width: 480px;
}
.longListSpan{
    width: 665px;float: left;
}
.longListSpanChild{
    padding-left: 20px; background: url("../images/separator-arrow-1.gif") no-repeat 0px 4px;width: 650px;float: right;
}
.spanChild{
    padding-left: 20px; background: url("../images/separator-arrow-1.gif") no-repeat 0px 4px;width: 350px;float: right;
}
.lastSpan{
    padding-bottom: 10px;
}
.floatLeft{
    float: left;
}
.floatLeftShort{
    float: left;max-width:498px;
}


/*.menutop ul.level3left {
        margin-left: 20px;
}*/
.module-title H4.title {
    color: #474848
}
.contact-us ul ul li{
    font-size: 10px;
}
/*
DIV.module-title H4.title {
    padding-bottom: 0px; line-height: 0.6em; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: Arial, Helvetica, sans-serif; letter-spacing: normal; font-size: 12px; font-weight: bold; padding-top: 0px
}*/

.right-menu h2.title {
    color: #474848;
}
h2.main-title {
    color: #474848;padding-bottom: 0px; line-height: 1.0em; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: Arial, Helvetica, sans-serif; letter-spacing: normal; font-size: 19px; font-weight: normal; padding-top: 12px
}
h4.main-title  {
    background:url("../images/toggle_head.gif");background-repeat:no-repeat; cursor:pointer;color: #474848;padding-bottom: 10px; line-height: 2.0em; margin: 0px; padding-left: 10px; padding-top: 0px;padding-right: 0px; font-family: Arial, Helvetica, sans-serif; letter-spacing: normal; font-size: 15px; font-weight: normal;width: 708px;
}
h4.main-title:hover{

}

DIV.right-menu h2.title {
    padding-bottom: 0px; line-height: 1.2em; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: Arial, Helvetica, sans-serif; letter-spacing: normal; font-size: 19px; font-weight: normal; padding-top: 12px
}
.right-grid {
    width: 225px;position: relative; display: inline; float: left; margin-left: 10px; margin-right: 10px; border-top: #f1f1f1 2px solid
}
.list1 LI {
    border-bottom: #e3e3e3 1px solid; padding-bottom: 1px; line-height: 32px; margin-bottom: 1px;width:215px;margin-left: 0px;
}
.list1 LI.lastItem {
    border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin-bottom: 0px; border-top: medium none; border-right: medium none
}
.list1 LI A {
    padding-bottom: 0px; padding-left: 3px; padding-right: 10px; display: block; padding-top: 0px
}
.list1 LI A:hover {
    background: #f6f9fa; color: #4494bb /*change:-color: #5791a6 */
}
.para-title{
    font-size: 12px;font-weight: bold;color: #474848;
}
.main-grid {
    width: 695px;position: relative; display: inline; float: left; margin-left: 10px; margin-right: 10px;border-top: #f1f1f1 2px solid;padding-bottom: 5px;
}
.main-grid-1 {
    width: 700px;position: relative; display: inline; float: left; margin-right: 10px;padding-bottom: 20px;
}
.main-grid-2{
    width: 940px;position: relative; display: inline; float: left; margin-left: 10px; margin-right: 10px;border-top: #f1f1f1 2px solid
}

.text-content{
    padding-top: 10px;   
}
div.item-body {
    padding-bottom: 8px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 8px
}
span.item-image {
    display: block;
}
div.item-imageblock {
    padding-bottom:20px; padding-left: 0px; padding-right: 20px; padding-top: 8px;float: left;
}
.item-image img{
    width:263px; height:auto;
}
.totop.rt-block {
    position: fixed; bottom: 33px; right: 33px; display: none;
}
.data-raw{
    height: 200px; padding-top: 0px;border-top: #f1f1f1 2px solid
}
.active-menu{
    background: #f6f9fa; color: #4494bb
}
.right-float-1{
    width: 395px;float: right;
}
.right-float-2{
    float: left;max-width:410px;
}
.left-float{
    float: left;width: 680px;
}
.body-container{
    width: 705px;position: relative; margin-left: 10px; display: inline; float: left;border-top: #f1f1f1 2px solid
}

#header-top .container {
    background: url("../images/bg_content_top001.gif") no-repeat 0px 0px; height: 18px
}

.container {
    margin: 0px auto; width: 960px;padding-bottom: 0px; padding-left: 10px; padding-right: 10px; background: #fff; padding-top: 0px;
}

body{
    padding: 0px;
}
#wrap{
    padding: 10px;
}
.grid-1 {
    position: relative; display: inline; float: left; margin-left: 10px; margin-right: 10px;/*padding-top:10px*/
}
.grid-2{
    position: relative; display: inline; float: left; margin-left: 10px; margin-right: 2px;width: 565px;
}
.grid-3 {
    position: relative; display: inline; float: left; margin-left: 10px; margin-right: 10px;width: 940px;
}
.grid-4 {
    position: relative; display: inline; float: left; margin-left: 10px; margin-right: 10px;width: 700px;
}
.grid-5 {
    position: relative; display: inline; float: left; margin-left: 10px; margin-right: 10px;width: 220px;
}
.grid-6 {
    position: relative; display: inline; float: left; margin-left: 5px; margin-right: 5px;width: 140px;
}
.push-1{
    left: 240px
}
.pull-1{
    left: -720px
}

.logo {
    height: 65px;margin-top: 0px;width: 350px; display: block;
}
.slider-container {
    padding-bottom: 10px; background-position: left bottom; height: 300px; overflow: hidden;
}
#slider {
    padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 940px; padding-right: 0px; height: 300px; padding-top: 0px;
}
.block {
    position: relative; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; margin-bottom: 0px; padding-top: 0px;
}
.component-content {
    padding-bottom: 24px; padding-left: 0px; padding-right: 0px; padding-top: 20px;float: left;clear: none; 
}

DIV.item-container {
    float: left
}
.item-container {
    position: relative; padding-top: 0px /* change:-padding-top: 78px*/
}
.item-container .catItemIntroText {
    margin: 0px; min-height: 110px /* change:-min-height: 230px*/
}
.item-container .catItemIntroText P {
    padding-bottom: 12px; margin: 0px
}
.item-container .catItemIntroText IMG {
    position: absolute; top: 32px; left: 0px
}
.itemBody .itemIntroText IMG {
    display: block /* change:-display: none*/
}

#footer {
    padding-bottom: 44px
}
#footer .container {
    background: url("../images/bg_content_botttom.gif") no-repeat 0px 0px; height: 42px
}
#footer .rt-block {
    padding-bottom: 0px; padding-left: 20px; padding-right: 20px; padding-top: 0px
}

.copyright .date {
    padding-right: 15px
}
.copyright {
    text-align: right; line-height: 40px; margin: 0px
}
.copyright A {
    text-align: right; line-height: 40px; margin: 0px
}
P.copyright {
    margin-bottom: 0px; margin-right: 20px
}
.copyright A:hover {

}

#contacts .container {
    height: 130px;padding-bottom: 20px; background: url("../images/line_hor1.gif") #fff no-repeat center 0px; padding-top: 10px
}
.contact-us .block {
    padding: 0px
}
.contact-us .module-text {
    font-size: 11px;
}
.contact-us UL LI {
    padding-bottom: 5px; line-height: 18px; padding-left: 25px
}
.contact-us .address {
    background: url("../images/icon1.gif") no-repeat 0px 0px
}
.contact-us .telephone {
    background: url("../images/icon2.gif") no-repeat 0px 0px
}
.hidden-content{
    min-height:450px;
   /* display: none; */
}

.site-content{
    padding-left: 50px; 
}
.list3 UL UL {
    margin-top: 0px !important/*change:-margin-top: 21px !important */
}
.list3 LI {
    line-height: 26px
}
.list3 a {
    padding-left: 20px; background: url("../images/separator-arrow-large.gif") no-repeat 0px 2px; color: #858587
}
.cols.list3 UL UL {
    width: 50%; float: left
}
.privacypolicy{
    padding-left: 10px;padding-right: 10px;
}
.sitemap{
    padding-left: 10px; border-left: #aaa 1px solid;
}