/* 
Theme Name:    Walchand
Description:   Developed by Raising ibrows Team
Version:       0.1
Author:        Dzinegarage
Author URI:    http://www.raisingibrows.com/
*/

@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'Calibri';
    src: url('fonts/calibri.eot');
    src: url('fonts/calibri.eot?#iefix') format('embedded-opentype'), url('fonts/calibri.woff') format('woff'), url('fonts/calibri.ttf') format('truetype'), url('fonts/calibri.svg#calibri') format('svg');
    font-weight: normal;
    font-style: normal;
}

body, html, h1, h2, h3, h4, h5, h6, p, form, ol, ul {
    margin:0;
    padding:0;
}
article, aside, audio, canvas, details, figcaption, figure, footer, header, hgroup, mark, nav, section, video { display:block; }
ol, ul { list-style-type:none; }
a {
    color:#541404;
    text-decoration:none;
}
a:hover { color:#fcaf18; }
a:focus, input:focus { outline:0; }
img { border:0 none; }
.fL { float:left; }
.fR { float:right; }
.cR { clear:right; }
.cL { clear:left; }
.clear { clear:both; }
.clearfix { }
.txtAlnCenter { text-align:center; }
.txtAlnLeft { text-align:left; }
.txtAlnRight { text-align:right; }
.block { display:block; }
.inLine { display:inline; }
.pos-rel { position:relative; }
table { border-collapse:collapse; }
body {
    background:url("images/top-patch.png") top left repeat-x;
    color:#000000;
    font-family: 'Calibri';
    font-size:13px;
}
h1 {
    color:#0075bd;
    font-size:24px;
    line-height:26px;
}
h2 {
    color:#0075bd;
    font-size:18px;
    line-height:20px;
}
h3 {
    color:#0075bd;
    font-size:16px;
    line-height:18px;
    padding-bottom:10px;
    text-transform:uppercase;
}
h4 {
    color:#0075bd;
    font-size:14px;
    line-height:18px;
}
h5 {
    color:#0075bd;
    font-size:12px;
    line-height:14px;
    padding-bottom:10px;
    text-transform:uppercase;
}
h6 {
    color:#0075bd;
    font-size:12px;
    line-height:12px;
    padding-bottom:5px;
}
p {
    line-height:18px;
    padding-bottom:10px;
}
/* site css */
.wrapper, #wrapper {
    margin:0 auto;
    padding:0 20px;
    position:relative;
    width:920px;
}
#wrapper { box-shadow:0 0 10px rgba(0, 0, 0, 0.2); }
.header-r {
    color:#fff;
    height:30px;
    padding-top:8px;
}
.stock-det {
    line-height:23px;
    padding-right:25px;
    text-transform:uppercase;
}
.stock-det span { padding-left:15px; }
#topSearch {
    background-color:#fff;
    height:20px;
    padding:1px 1px 1px 12px;
    width:215px;
}
#topSearch input[type="text"] {
    color:#474747;
    float:left;
    font-size:12px;
    padding:2px 5px 0 0;
    width:190px;
}
#topSearch input[type="image"] { float:right; }
input[type="text"], #topSearch input[type="image"] { border:0 none; }
.logo {
    left:20px;
    position:absolute;
    top:1px;
    z-index:9999;
}
ul.sectorList, ul.columnList, .ddsmoothmenu ul, ul#breadCrumb, ul#sideNav, ul.sideNavSub{
    list-style-type:none;
    margin:0;
    padding:0;
}
/* Dropdown Menu Starts here */
.ddsmoothmenu {
    clear:both;
    float:right;
    padding:27px 0 20px;
}
.ddsmoothmenu ul { z-index:100; }
.ddsmoothmenu ul li {
    position: relative;
    display: inline;
    background:url("images/nav-seprator.gif") left center no-repeat;
    float:left;
    padding:0 5px;
}
.ddsmoothmenu ul li a {
    color:#01457f;
    display:block;
    line-height:18px;
    font-size:15px;
    padding:5px 7px;
}
* html .ddsmoothmenu ul li a { display: inline-block; }
.ddsmoothmenu ul li a.selected, .ddsmoothmenu ul li a:hover {
    background-color: #3e7e72;
    border-radius:4px;
    color: white;
}
.ddsmoothmenu ul li ul {
    position: absolute;
    left: 11px;
    display: none;
    margin-left:5px;
    padding:7px 0 0 0px;
    visibility: hidden;
}
.ddsmoothmenu ul li ul li {
    display: list-item;
    float: none;
    background:none;
    border:1px solid #ebf1f9;
    padding:0;
}
.ddsmoothmenu ul li ul li a:hover { border-radius:0; }
.ddsmoothmenu ul li ul li ul { top: 0; }
.ddsmoothmenu ul li ul li a {
    background:url("images/nav-layer-Bg.png") repeat !important;
    border-bottom:1px solid #ced0d3;
    color:#000;
    display:block;
    font-size:12px;
    padding:7px 15px;
    width:180px;
}
* html .ddsmoothmenu { height: 1%; }
.downarrowclass {
    display:none;
    bottom:-8px;
    position: absolute;
    left:50%;
    margin-left:-5px;
}
/* Dropdown Menu Ends here */

.galSection {
    background:url("images/banner-shadow.png") center bottom no-repeat;
    height:346px;
    padding-bottom:21px;
}
.businessArea {
    background:url("images/gallery-desc-bg.gif") left bottom repeat-x;
    border-bottom:1px solid #c6c6c4;
    border-left:1px solid #c6c6c4;
    border-top:1px solid #c6c6c4;
    box-shadow:-1px 0 3px rgba(0,0,0,0.3);
    height:344px;
    position:relative;
    width:254px;
}
.businessArea h2 {
    background:url("images/business-area-head.png") center top no-repeat;
    height:50px;
    line-height:40px;
    text-align:center;
    text-transform:uppercase;
    color: #000000; 
}
.galleryDesc {
    padding:35px 40px 10px 15px;
    left:-240px;
    top:75px;
    position:absolute;
    width:200px !important;
}
.galleryDesc h1 { 
    padding-bottom:15px !important; 
    font-size: 22px !important;
    color: #3E7E72;
}
.galleryDesc h2 { 
    padding-bottom:15px !important; 
    font-size: 22px !important;
    color: #3E7E72;
}
.gallery-r { width:664px; }
.boxRow { padding-bottom:20px; }
.boxRow .columnBox-bot:first-child { margin-left:0; }
.columnBox-bot {
    background:url("images/shadow-bottom.png") center bottom no-repeat;
    padding-bottom:50px;
    margin-left:6px; 
    width: 225px	
	/* margin: 0px 3px;	
	background-size: cover; */
}
.columnBox-top {
    border-left:1px solid #f0f0f0;
    border-right:1px solid #f0f0f0;
    border-radius:5px;
    border-top:1px solid #f0f0f0;
    padding:10px 10px 0;	/* padding: 10px 10px 0 20px; */
}
.columnBox-top h3 img {
    padding-right:5px;
    vertical-align:middle;
}
ul.sectorList li {
    background:url("images/bullet-sector.png") left 5px no-repeat;
    padding:0 0 10px 20px;
}
ul.columnList { padding-right:15px; }
/*ul.columnList li:first-child { background:none; }*/
ul.columnList li {
    background:url("images/sep-bottom.png") center bottom no-repeat;
    line-height:18px;
    padding:15px 0;
}
ul.columnList li span {
    display:block;
    font-style:italic;
}
.caption-arrow {
    background:url("images/caption-arrow.png") no-repeat;
    height:18px;
    margin-top:-9px;
    position:absolute;
    right:-16px;
    top:50%;
    width:16px;
    z-index:9999;
}
/* slides */
#content-slides {
    height:215px;
    position:relative;
}
.slides_container {
    overflow:hidden;
    position:relative;
    display:none;
}
.slides_container ul {
    height:215px;
    display:block;
    width:190px;
}
.pagination {
    right:-10px;
    bottom:0px;
    position:absolute;
    z-index:1000;
}
.pagination li {
    float:left;
    margin:0 1px;
    list-style:none;
}
.pagination li a {
    background-image:url("images/pagination.png");
    display:block;
    width:9px;
    height:9px;
    background-position:0 0;
    margin-right:6px;
    overflow:hidden;
    text-indent:-9999px;
}
.pagination li.current a {
    background-position:9px 0px;
    cursor:default;
}
.pagination li a:hover { background-position:9px 0px; }
a.readMore {
    background:url("images/read-more-bg.gif") repeat-x;
    border-radius:4px;
    color:#fff;
    display:inline-block;
    height:21px;
    line-height:21px;
    padding:0 8px;
}
a.readMore:hover { background:url("images/read-more-hover-bg.gif") repeat-x; }
/* sub page starts here */
#page { padding:10px 0; }
ul#breadCrumb {
    background:url("images/breadcrumbBg.gif") left bottom repeat-x;
    margin:0 0 15px;
    padding:0 0 10px;
}
ul#breadCrumb li {
    color:#a3a3a3;
    float:left;
    font-size:10px;
    padding-right:3px;
}
ul#breadCrumb li a { color:#a3a3a3; }
ul#breadCrumb li.breadcrumbLast { text-decoration:underline; }
#banner {
    background-color:#d9d9d9;
    padding:5px;
    margin-bottom:20px;
}
.banner { position:relative; }
.banner img { display:block; }
#banner, .banner img { border-radius:5px; }
.bannerCaption {
    background:url("images/black40.png") repeat;
    bottom:20px;
    left:0;
    position:absolute;
    width:100%;
    z-index:0;
}
.bannerCaption h2 {
    color:#FFF;
    font-size:20px;
    padding:15px 25px;
    text-transform:uppercase;
}
#content { padding-bottom:20px; }
#left { width:200px; }
#right { width:700px; }
ul#sideNav li { font-size:13px; }
ul#sideNav li a {
    display:block;
    padding-left:25px;
    text-decoration:none;
}
ul#sideNav li a.sidenavH {
    background:url("images/leftMainNav.gif") left top no-repeat;
    color:#636363;
    height:30px;
    line-height:27px;
}
ul#sideNav li a.sidenavH:hover { color:#0075bd; }
ul#sideNav li a.sidenavH.clicked {
    background:url("images/leftMainnavActive.gif") left top no-repeat;
    color:#FFF;
}
ul.sideNavSub { display:none; }
ul#sideNav ul.sideNavSub li a {
    background:url("images/leftSubNav.png") left top no-repeat;
    color:#848484;
    height:27px;
    line-height:24px;
}
ul#sideNav ul.sideNavSub li a:hover, ul#sideNav ul.sideNavSub li a.currentPage {
    background-position:left -26px;
    color:#0075bd;
}
span.navHead {
    background:url("images/leftNavHead.gif") no-repeat;
    color:#FFF;
    display:block;
    font-size:16px;
    height:30px;
    line-height:27px;
    padding-left:25px;
}
ul.commonList {
    list-style:none;
    margin:0;
    padding:0 0 15px;
}
ul.commonList li {
    background:url("images/commonistDot.gif") left 5px no-repeat;
    line-height:14px;
    padding-left:13px;
    padding-bottom:5px;
}
/* -------- Customized Accordion ---------- */
.accordion h5.accHeader {
    background:url("images/accordian-heading-bg.gif") repeat-x top left;
    cursor: pointer;
    color:#fff;
    line-height:34px;
    height:34px;
    padding:0 10px;
    margin-bottom:1px;
}
.accordion h5 span.accordprefix {
    cursor:pointer;
    float:right;
    height:8px;
    width:16px;
    line-height:0;
    padding-top:13px;
}
.accordion h5 span.accordprefix img {
    height:8px;
    width:16px;
}
.accordion h5.active { color:#b0243f; }
.accordion .accDetail { /*background:url(../images/accordionBg-Ov.png) repeat center;*/ padding:10px 40px 15px 12px; }
/* -------- end of customized Accordion ---------- */
table.table {
    border-collapse:collapse;
    margin-top:10px;
}
table.table tr th { color:#0075bd; }
table.table tr th, table.table tr td {
    border:#d9d9d9 2px solid;
    padding:10px 15px;
    vertical-align:middle;
}
table.table tr td ul.commonList { padding:0; }
.brouchure-wra {
    border-top:1px dashed #747474;
    padding:30px 0 10px 0;
}
.brouchure-wra:first-child {
    border-top:0px dashed #747474;
    padding-top:0px;
}
ul.brouchure-list {
    list-style-type:none;
    margin:0px;
    padding:0px;
}
ul.brouchure-list li {
    float:left;
    padding:10px 50px 20px 0;
    width:300px;
    background: none !important;
}
img.brouchure-img {
    border:2px solid #e6e6e6;
    margin:0 10px 5px 0;
}
.download {
    display:block;
    font-size:14px;
}
.download img {
    vertical-align:middle;
    padding-right:5px;
}
.download a { border-bottom:1px solid #0075bd; }
.download a:hover { border-bottom:0px solid #0075bd; }
ul.testiList {
    list-style:none;
    margin:0;
    padding:0;
}
ul.testiList li {
    /*	border:#d9d9d9 1px solid;*/
    float:left;
    height:110px;
    margin:10px 18px;
    text-align:center;
    width:140px;
}
ul.press-list { padding-bottom:15px; }
ul.press-list li {
    border-bottom:1px dashed #666;
    padding:20px 0 20px;
}
ul.press-list li:last-child { padding-bottom:10px; }
.press-list-cont {
    padding-top:5px;
    width:645px;
}
.pagi-wra { padding:15px 0; }
.pagination-n {
    display:block;
    font-size:12px;
}
.pagination-n a {
    background:url(images/pagination.gif) no-repeat center;
    color:#9e9e9e;
    float:left;
    height:25px;
    line-height:25px;
    margin-left:7px;
    text-align:center;
    width:25px;
}
.pagination-n a.active {
    background:url(images/pagination-act.gif) no-repeat center;
    color:#fff;
}
.pagination-n img { vertical-align:middle; }
.form-wra { padding:20px 0 0 0; }
.text-box, .file-box,.text-area { padding:10px 0; }
.text-box label, .file-box label,.text-area  label {
    float:left;
    padding:5px 10px 0 0;
    width:90px;
}
.text-box input {
    background:url(images/textbox-bg.gif) repeat-x left top;
    border:1px solid #b2b2b2;
    border-radius:5px;
    float:left;
    line-height:16px;
    margin:0px;
    padding:3px 5px;
    width:210px;
}

/* sub page ends here */

/* footer starts here */
footer {
    background:url("images/footer-bg.png") repeat-x;
    height:43px;
}
footer ul li:first-child {
    background:none;
    padding-left:0;
}
footer ul li {
    background:url("images/footer-sep.png") left center no-repeat;
    color:#fff;
    float:left;
    font-size:11px;
    line-height:40px;
    padding:0 6px;
}
footer ul li a {
    font-size:11px;
    color:#c5c5c5;
}
/* footer ends here */

ul#tab-nav li {
    color:#a0a0a0;
    float:left;
    font-size:14px;
    line-height:16px;
    padding:5px 2px;
}
ul#tab-nav li:first-child { padding-left:0; }
ul#tab-nav li a { color:#a0a0a0; }
ul#tab-nav li a.tab-nav-cur { color:#0772c0; }
.tab-cont-wra {
    padding-top:20px;
    min-height:225px;
}
.tab-cont { display:none; }
/* Select customize start */
#select-year_iconselect {
    border:none;
    height:18px;
    width:65px;
    padding-left:12px;
    padding-top:7px;
    background:url(images/select-bg.gif) no-repeat left top;
}
#select-year_holder {
    width:77px;
    overflow:auto;
    display:none;
    position:absolute;
}
#select-year_options {
    background-color:#fff;
    border:1px solid #afafaf;
    border-radius:5px;
}
#select-use_iconselect {
    background:url(images/select-arrow.gif) repeat-x right top;
    border:1px solid #b2b2b2;
    border-radius:5px;
    line-height:22px;
    height:22px;
    padding-left:5px;
    width:215px;
}
#select-use_holder {
    width:220px;
    overflow:auto;
    display:none;
    position:absolute;
}
#select-use_options {
    background-color:#fff;
    border:1px solid #afafaf;
    border-radius:5px;
}
.selectitems {
    padding:3px 3px 3px 12px;
    background:none;
}
.hoverclass {
    background-color:#e2e2e2;
    cursor:pointer;
}
.selectedclass {
    background-color:#e2e2e2;
    color:#000;
}
/* Select customize end */


/*  csr-scroll Satrt */
.tab-cont ul.csr-scroll {
    height:110px;
    overflow:hidden;
    width:613px;
}
.tab-cont ul.csr-scroll li {border:2px solid #d9d9d9; float:left; height:100px; margin-right:7px !important; padding:2px !important; width:140px; background: none !important;}
.tab-cont ul.csr-scroll li.jcarousel-item:last-child {margin-right:0px; }
.tab-cont ul.csr-scroll li img {padding: 0 !important; margin: 0 !important; border: 0px !important;}

.csr-scroll-wra {
    padding-bottom: 20px;
    padding-top: 10px;
}
ul.csr-scroll {
    height:110px;
    overflow:hidden;
    width:613px;
}
ul.csr-scroll li {border:2px solid #d9d9d9; float:left; height:100px; margin-right:7px; padding:2px; width:140px;}
ul.csr-scroll li.jcarousel-item:last-child {margin-right:0px; }
.jcarousel-skin-csr { }
.jcarousel-skin-csr .jcarousel-container { padding:0 40px; width:613px; }
.jcarousel-skin-csr .jcarousel-container-horizontal {
    height:108px;
    position:relative;
}
.jcarousel-skin-csr .jcarousel-clip-horizontal {
    height:110px;
    overflow:hidden;
    width:613px;
}
.jcarousel-skin-csr .jcarousel-item {
    border:2px solid #d9d9d9;
    height:100px;
    margin-right:7px;
    padding:2px;
    width:140px;
}
.jcarousel-skin-csr .jcarousel-next-horizontal, .jcarousel-skin-csr .jcarousel-prev-horizontal {
    cursor: pointer;
    height:108px;
    position: absolute;
    top:0px;
    width:12px;
    overflow:hidden;
}
.jcarousel-skin-csr .jcarousel-next-horizontal {
    background:url(images/csr-skin-right.jpg) no-repeat 0 -108px;
    right:20px;
}
.jcarousel-skin-csr .jcarousel-prev-horizontal {
    background:url(images/csr-skin-left.jpg) no-repeat 0 -108px;
    left:20px;
}
.jcarousel-skin-csr .jcarousel-next-horizontal:hover, .jcarousel-skin-csr .jcarousel-prev-horizontal:hover { background-position: 0 -108px; }
.jcarousel-skin-csr .jcarousel-next-horizontal:active, .jcarousel-skin-csr .jcarousel-prev-horizontal:active { background-position: 0 -108px; }
.jcarousel-skin-csr .jcarousel-next-disabled-horizontal, .jcarousel-skin-csr .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-csr .jcarousel-next-disabled-horizontal:active, .jcarousel-skin-csr .jcarousel-prev-disabled-horizontal, .jcarousel-skin-csr .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-csr .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0 0px;
}
/*  csr-scroll End */

/* fancy-box start */
#fancybox-loading {
    position:fixed;
    top:50%;
    left:50%;
    width:40px;
    height:40px;
    margin-top:-20px;
    margin-left:-20px;
    cursor:pointer;
    overflow:hidden;
    z-index:1104;
    display:none;
}
#fancybox-loading div {
    position:absolute;
    top:0;
    left:0;
    width:40px;
    height:480px;
    background-image:url(images/fancybox/fancybox.png);
}
#fancybox-overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:1100;
    display:none;
}
#fancybox-tmp {
    padding:0;
    margin:0;
    border:0;
    overflow:auto;
    display:none;
}
#fancybox-wrap {
    position:absolute;
    top:0;
    left:0;
    padding:20px;
    z-index:9999;
    outline:none;
    display:none;
}
#fancybox-outer {
    position:relative;
    width:100%;
    height:100%;
    background:#fff;
}
#fancybox-content {
    width:0;
    height:0;
    padding:0;
    outline:none;
    position:relative;
    overflow:hidden;
    z-index:1102;
    border:0px solid #fff;
}
#fancybox-hide-sel-frame {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:transparent;
    z-index:1101;
}
#fancybox-close {
    position:absolute;
    top:-15px;
    right:-15px;
    width:30px;
    height:30px;
    background:url(images/fancybox/fancybox.png) -40px 0px;
    cursor:pointer;
    z-index:1103;
    display:none;
}
#fancybox-error {
    color:#444;
    font:normal 12px/20px Arial;
    padding:14px;
    margin:0;
}
#fancybox-img {
    width:100%;
    height:100%;
    padding:0;
    margin:0;
    border:none;
    outline:none;
    line-height:0;
    vertical-align:top;
}
#fancybox-frame {
    width:100%;
    height:100%;
    border:none;
    display:block;
}
#fancybox-left, #fancybox-right {
    position:absolute;
    bottom:0px;
    height:100%;
    width:35%;
    cursor:pointer;
    outline:none;
    background:url(images/fancybox/blank.gif);
    z-index:1102;
    display:none;
}
#fancybox-left { left:0px; }
#fancybox-right { right:0px; }
#fancybox-left-ico, #fancybox-right-ico {
    position:absolute;
    top:50%;
    left:-9999px;
    width:30px;
    height:30px;
    margin-top:-15px;
    cursor:pointer;
    z-index:1102;
    display:block;
}
#fancybox-left-ico {
    background-image:url(images/fancybox/fancybox.png);
    background-position:-40px -30px;
}
#fancybox-right-ico {
    background-image:url(images/fancybox/fancybox.png);
    background-position:-40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover { visibility:visible; /* IE6 */ }
#fancybox-left:hover span { left:20px; }
#fancybox-right:hover span {
    left:auto;
    right:20px;
}
.fancybox-bg {
    position:absolute;
    padding:0;
    margin:0;
    border:0;
    width:20px;
    height:20px;
    z-index:1001;
}
#fancybox-bg-n {
    top:-20px;
    left:0;
    width:100%;
    background-image:url(images/fancybox/fancybox-x.png);
}
#fancybox-bg-ne {
    top:-20px;
    right:-20px;
    background-image:url(images/fancybox/fancybox.png);
    background-position:-40px -162px;
}
#fancybox-bg-e {
    top:0;
    right:-20px;
    height:100%;
    background-image:url(images/fancybox/fancybox-y.png);
    background-position:-20px 0px;
}
#fancybox-bg-se {
    bottom:-20px;
    right:-20px;
    background-image:url(images/fancybox/fancybox.png);
    background-position:-40px -182px;
}
#fancybox-bg-s {
    bottom:-20px;
    left:0;
    width:100%;
    background-image:url(images/fancybox/fancybox-x.png);
    background-position:0px -20px;
}
#fancybox-bg-sw {
    bottom:-20px;
    left:-20px;
    background-image:url(images/fancybox/fancybox.png);
    background-position:-40px -142px;
}
#fancybox-bg-w {
    top:0;
    left:-20px;
    height:100%;
    background-image:url(images/fancybox/fancybox-y.png);
}
#fancybox-bg-nw {
    top:-20px;
    left:-20px;
    background-image:url(images/fancybox/fancybox.png);
    background-position:-40px -122px;
}
#fancybox-title {
    font-family:Helvetica;
    font-size:12px;
    z-index:1102;
}
.fancybox-title-inside {
    padding-bottom:10px;
    text-align:center;
    color:#333;
    background:#fff;
    position:relative;
}
.fancybox-title-outside {
    padding-top:10px;
    color:#fff;
}
.fancybox-title-over {
    position:absolute;
    bottom:0;
    left:0;
    color:#FFF;
    text-align:left;
}
#fancybox-title-over {
    padding:10px;
    background-image:url(images/fancybox/fancy_title_over.png);
    display:block;
}
.fancybox-title-float {
    position:absolute;
    left:0;
    bottom:-20px;
    height:32px;
}
#fancybox-title-float-wrap {
    border:none;
    border-collapse:collapse;
    width:auto;
}
#fancybox-title-float-wrap td {
    border:none;
    white-space:nowrap;
}
#fancybox-title-float-left {
    padding:0 0 0 15px;
    background:url(images/fancybox/fancybox.png) -40px -90px no-repeat;
}
#fancybox-title-float-main {
    color:#FFF;
    line-height:29px;
    font-weight:bold;
    padding:0 0 3px 0;
    background:url(images/fancybox/fancybox-x.png) 0px -40px;
}
#fancybox-title-float-right {
    padding:0 0 0 15px;
    background:url(images/fancybox/fancybox.png) -55px -90px no-repeat;
}
/* fancy-box End */


/* new */

ul.search-list{
    margin:0;
    padding: 0;
    list-style:none;
}
ul.search-list li{
    border-bottom: 1px dashed #666666;
    margin-bottom: 15px;
}



#sideNav ul li a
{
    text-transform:uppercase;
}
#nup
{
    display:none;
}
#nd
{
    display:none;
}
#bup
{
    display:none;
}
#bd
{
    display:none;

}
#page_acc #right ul
{
    list-style:none;
    margin:0;
    padding:0 0 15px;
}
#page_acc #right ul li {
    background:url(images/commonistDot.gif) left 5px no-repeat;
    line-height:18px;
    padding-left:10px;
    padding-bottom:5px;
}
#page_acc #right ol ul
{
    list-style:none;
    margin:0;
    padding:5px 0 0 15px;
}
#page_acc #right ol ul li {
    background:url(images/commonistDot.gif) left 5px no-repeat;
    line-height:14px;
    padding-left:10px;
    padding-bottom:5px;
}
#page_acc #right ol
{

    margin:0 0 0 20px;
    padding:0 0 15px;
}
#page_acc #right ol li {
    line-height:14px;
    padding-left: 0;
    padding-bottom:5px;
}
#tab-nav li
{
    background-image:none !important;
}


ul#tab-nav li:last-child { display:none; }
.foo_mnu li:last-child { display:none; }
ul#sideNav li a.sidenavS {
    background:url(images/leftMainNav.gif) left top no-repeat;
    color:#636363;
    height:30px;
    line-height:27px;
}
ul#sideNav li a.sidenavS:hover { color:#0075bd; }
ul#sideNav li a.sidenavS.clicked_ns 
{
    background: url("images/leftMainnavActiveNoDown.gif") no-repeat scroll left top transparent;
    color: #FFFFFF;
}
.current_page_item a 
{
    color: #0075BD;
}
.foo_mnu
{
    margin:0px;
    padding:0px;
}
.foo_mnu li
{
    list-style:none;
    float:left;
    margin-right:8px;
}
#page_default #right ul
{
    list-style:none;
    margin:0;
    padding:0 0 15px;
}

#page_default #right ul li
{
    background:url(images/commonistDot.gif) left 5px no-repeat;
    line-height:14px;
    padding-left:13px;
    padding-bottom:5px;
}

#page_default #right table
{
    border-collapse: collapse;
    margin-bottom: 10px;
}

#right table
{
    border-collapse: collapse;
    margin-bottom: 10px;


}
#right table ul{padding:0 !important;}
#page_default #right table tr th,#page_default #right table tr td {
    border: 1px solid #D9D9D9;
    padding: 10px 15px;
    vertical-align: middle;
}
.tab-cont-wra table tr td,.tab-cont-wra tr th
{
    border: 1px solid #D9D9D9;
    padding: 8px 10px;
    vertical-align: middle;
}
#right table tr th {
    color: #0075BD;
}

.download_c {
    display:block;
    font-size:14px;
}
.download_c a { border-bottom: none; }
.download_c a:hover { border-bottom: none; }

#right_search { width:100%; }

#page #right_search table tr th {
    color: #0075BD;
}
#page #right_search ul
{
    list-style:none;
    margin:0;
    padding:0 0 15px;
}
#page #right_search ul li {
    /*background:url(images/commonistDot.gif) left 5px no-repeat;*/
    line-height:14px;
    padding-left:0px;
    padding-bottom:5px;
}
.date
{
    margin-bottom:5px;
    width:100%;
}
.capc
{
    margin-left:100px;
}
#emsg
{
    margin: 5px 0 0 234px;
}
.marLeft10{
    margin-left:10px;
}
.alignright
{
    float:right;
}
.alignleft
{
    float:left;
}

.text-box-quo, .file-box-quo,.text-area-quo { padding:10px 0; }
.text-box-quo label, .file-box-quo label,.text-area-quo  label {
    float:left;
    padding:5px 10px 0 0;
    width:150px;
}
.check-box-quo  label
{
    padding: 0px 5px 4px !important;
}
.check-box-quo 
{
    width: 688px;
    padding-top:5px;

}
.text-box-quo input[type='text'] {
    background:url(images/textbox-bg.gif) repeat-x left top;
    border:1px solid #b2b2b2;
    border-radius:5px;
    float:left;
    line-height:16px;
    margin:0px;
    padding:3px 5px;
    width:210px;
}
.text-box-quo input[type='checkbox'] 
{

    float:left;
    line-height:16px;
    margin:0px;
    padding: 0px 5px 4px !important;
}

.capc-quo {
    margin-left: 160px;
}
.btns-wra-quo { padding:10px 0 0 160px; }
textarea{
    background:url(images/textbox-bg.gif) repeat-x left top;
    border:1px solid #b2b2b2;
    border-radius:5px;
    float:left;
    line-height:16px;
    margin:0px;
    padding:3px 5px;
    width:210px;
}
#right img
{
    border: 1px solid #D9D9D9;
    padding:3px;
    margin: 5px
}
.download img
{
    border:none !important;
}
.current-page-ancestor a{
    color: #F58220;
}


/* CSS added By Kavithanbabu.S */

#page_default #right ul li ul li{
    background: url("images/circle-bullet-point.png") no-repeat scroll left 5px transparent;
    line-height: 14px;
    padding-bottom: 5px;
    padding-left: 13px;
}
#page_default #right ul li ul{
    list-style: none outside none;
    margin: 0 0 0 10px;
    padding-top: 10px;
    padding-bottom: 0px !important;
}
ul.csr-scroll li img {
    border: 0 none !important;
    margin: 0 !important;
    padding: 0 !important;
}
ul.csr-scroll li {
    background: none !important;
    padding-left: 2px !important;
}

.wp-caption-text{text-align: center;}

/*ul.subNav {
        border:#72a4cd 1px solid;
        display:none;
        left:11px;
        list-style:none;
        margin:0;
        padding:0;
        position:absolute;
        top:21px;
        z-index:9999;
        color:green;
}
ul.subNav li {
        float:none !important;
        font-size:14px !important;
        padding:0 !important;
        height:auto !important;
        position:static !important;
}
ul.subNav li:first-child a, ul.subNav li:first-child a:hover { border-top:none; }
ul.subNav li a { background:url(../images/bg-sub-nav.gif) repeat-x center top; border-top:#d7e9ef 1px solid; color:#848484;display:block; padding:2px 10px 6px 10px; width:170px;}
ul.subNav li a:hover {background:url(../images/bg-sub-nav-ov.gif) repeat-x center; border-top:#d7e9ef 1px solid; color:#fff;}
*/



ul.subNav {
    border:#72a4cd 2px solid;
    display:none;
    left:11px;
    list-style:none;
    margin:0;
    padding:0;
    position:absolute;
    top:21px;
    z-index:9999;
}
ul.subNav li {
    float:none !important;
    font-size:14px !important;
    padding:0 !important;
    height:auto !important;
    position:static !important;
}
ul.subNav li:first-child a { border-top:none; }
ul.subNav li a { 
    background-color:#FFF !important; 
    border-top:#72a4cd 1px solid; 
    display:block; 
    padding:4px 10px; 
    width:150px;
    color: #625B5B;
}
ul.subNav li a:hover { 
    background-color:#C8E3FF !important; 
    color: #625B5B;
}



ul.subNav {
    border:#72a4cd 1px solid;
    display:none;
    left:11px;
    list-style:none;
    margin:0;
    padding:0;
    position:absolute;
    top:21px;
    z-index:9999;
    color:green;
}
ul.subNav li {
    float:none !important;
    font-size:14px !important;
    padding:0 !important;
    height:auto !important;
    position:static !important;
}
ul.subNav li:first-child a, ul.subNav li:first-child a:hover { border-top:none; }
ul.subNav li a { background:url(images/bg-sub-nav.gif) repeat-x center top; border-top:#d7e9ef 1px solid; color:#848484;display:block; padding:2px 10px 6px 10px; width:170px;}
ul.subNav li a:hover {background:url(images/bg-sub-nav-ov.gif) repeat-x center; border-top:#d7e9ef 1px solid; color:#fff;}


.cntrAlgn{
    text-align: center;
    font-size: 18px;
    line-height: 20px;
}
#bse1, #nse1{
    color: #625B5B;
}
#nup1, #nd1, #bup1, #bd1{
    border: none !important;
}
.accordprefix img{
    border: none !important;
    margin: 0px !important;
    padding: 0px !important;
}
#careers_form label
{
    width:130px;
}
#careers_form .capc
{
    margin-left:135px;    
}
#careers_form .btns-wra
{
    margin-left:35px;    
}

ul.columnList li span {
    color:#3e7e72;
    display:block;
    font-style:italic;
}

footer span {
    background:none;
    padding-left:0;
    color:#fff;
    float:left;
    font-size:11px;
    line-height:40px;
    padding:0 6px;
}
.accDetail ul li, .tab-cont-wra ul li, #right ul li{
    background: url("images/commonistDot.gif") no-repeat scroll left 5px transparent;
    line-height: 18px;
    padding-bottom: 5px;
    padding-left: 13px;
}
.boxRow h3{
    font-size: 14px;
    text-transform: uppercase;
    color: #3E7E72;
    padding-bottom: 10px;
}
.pagination-n {
    display: block;
    font-size: 12px;
}
.pagination-n a {
    background: url("images/pagination.gif") no-repeat scroll center center transparent;
    color: #9E9E9E;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-left: 7px;
    text-align: center;
    width: 25px;
}

table.table tr th, table.table tr td {
    border: 2px solid #D9D9D9;
    padding: 10px 15px;
    vertical-align: middle;
}
table tr th, table tr td p strong, table tr td strong{
    color: #0075BD !important;
}
ul.sub-menu li a:hover{
    color: #0075BD;
}

#ticker{ height:235px; position: relative;}
  #ticker .cursor
    {display: inline-block; background: #eceeef; width: 0.6em; height: 1em; text-align: center; color:#000000;}
  #ticker code
    {margin: 0.4em 0.4em; display: block;}

ul.noLine li:first-child{
background:none !important;
}
ul.columnList li.listHead{
	background:none;
	padding-bottom:0;
}


footer #sidebar, footer li.pagenav {
    display: none;
}

footer #site-generator {
    text-align: center;
    font-size: 14px;
    padding: 12px;
}

footer #site-generator a {
    color: #FFF;
}
