* { margin:0px; padding:0px;}
.clr { clear:both;}

body { font-family:Arial, Verdana, Sans-serif; font-size:13px; color:#000; background:url('../images/body-bg.jpg') 0 0 repeat; height:100%; min-height:100%;}


/*-------------Other classes------------*/
ul, ol, dl { padding:0px; margin:0px;}
h1, h2, h3, h4, h5, h6, p { margin:0; padding:0;}
a { color:#005dab;}
a img  { border:none;}
.clearfloat { clear:both; height:0; font-size:1px; line-height:0px;}
.floatL{float:left;}

/*------------ Header Starts here ----------------*/
#headerContainer { width:100%; height:666px; text-align:center; background:url('../images/header-bg.jpg') 0 0 repeat-x;}
.ContainerMid { width:980px; margin:0 auto;}
#header { float:left; width:100%; height:160px;}
#logo { float:left; padding:10px 0px 0px 40px;}


/*----------Navigation-----------*/
#mainnav { float:right; margin:7% 5% 0 0; width:46%;}
.navigation { float:right; width:100%; position:relative;}

#sddm { z-index:25;}
#sddm li { list-style:none; float:left; font:bold 11px arial;}
#sddm li a { display:block; margin:0px 10px 0px 0px; padding:8px 10px 8px 10px; width:auto; background:#d6d3d3; color:#000; text-align:center; text-decoration:none; -webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px;}
#sddm li a:hover { background-color:#abaaaa; color:#fff;}

#sddm div {	position:absolute; visibility:hidden; background:#000; float:left; width:20%; margin:0px 0px 0px 0px; border:2px solid #000; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior: url('css/PIE.htc');}
#sddm div a { position:relative; display:block; padding:5px 25px; width:auto; white-space:nowrap; margin:0px 0px 0px 0px;  text-align:left; text-decoration:none; background:#000; color:#9c9c9c; font:11px arial; border-bottom:solid 1px #333333;}
.sddm div a:li2 { border:none;}
#sddm div a:hover { background-color:#000; color:#fff;}


/*----------Header-----------*/
#banner { float:left; width:100%; padding-bottom:10px;}
.fadeTxt{display:none; float:left; width:100%;}
.fadeTxt img{float:left; width:100%; padding:0;}
#headerContainer h1 { color:#fff3d7; font-family: 'Script MT Bold', Arial, Sans-Serif; font-size:38px; padding-bottom:5px;}
.msg { color:#fff; width:90%; margin:0 auto; padding-top:10px;}


/*----------Body-----------*/
#bodyContainer { width:100%; padding:3.5% 0 3% 0; text-align:center; background:url('../images/body-bg.jpg') 0 0 repeat;}
#bodyContentDiv { width:980px; margin:0 auto;}
#bodyContent{float:left; width:100%; padding-bottom:20px; margin-bottom:40px; background:#fff; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; position:relative; z-index:1; background:url('../images/body-seprator.gif') right 0 repeat-y; background-color:#fff; behavior: url('css/PIE.htc');}
#bodyContentLeft{float:left; width:67%;}
.blogArea{position:relative; float:left; width:100%; margin-top:20px; padding-bottom:20px; background:url('../images/post-seperator.gif') 10px bottom no-repeat; text-align:left;}
.BlogPostDate{position:absolute; top:0; left:-9px; background:url('../images/date-bg.gif') left 0 no-repeat; width:121px; height:70px; color:#fff;}
.BlogPostDate .date{float:left; font-size:36px; font-weight:normal; padding:15px 5px 0 9px;}
.BlogPostDate .month{float:left; font-size:12px; padding:18px 0 0 0; width:50%; text-align:center;}
.BlogPostDate .year{float:left; font-size:12px; padding:6px 0 0 0; float:left; width:50%; text-align:center;}
.BlogContentArea{float:right; width:81%;}
.BlogContentArea h1{font-size:26px; color:#c90909; font-weight:normal; padding-left:10px;}
.BlogContentArea .info{font-size:12px; color:#7e7e7e; padding:5px 0 20px 10px;}
.BlogContent{color:#736e6e; padding:20px 10px 20px 0;}

a.readMore, #bodyContentRight a:hover.readMore{color:#fff; float:right; padding:5px 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; position:relative; z-index:1; background:url('../images/body-seprator.gif') right 0 repeat-y; background:#0a9fbe; behavior: url('css/PIE.htc'); text-decoration:none;}

a:hover.readMore, #bodyContentRight a.readMore{background:#ca0c0c;}

#bodyContentRight{float:right;	padding:0;	width:31.1%; text-align:left;}
#bodyContentRight .Box{width:94%; padding:20px 10px 20px 10px; float:left; background:url('../images/shadow_right_side.png') -2px top no-repeat;}
#bodyContentRight .Box h2{font-size:18px; color:#2d2d2d; font-weight:normal; padding-bottom:10px; float:left; width:100%;}
#bodyContentRight .Box img{float:left; padding-right:10px;}
#bodyContentRight .Box p{font-size:11px;}
#bodyContentRight .Box a{ width:92%; text-decoration:none; cursor:pointer; float:left; color:#736e6e; padding:9px; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; position:relative; z-index:1; background:#fff; behavior: url('css/PIE.htc'); margin-bottom:10px;}
#bodyContentRight .Box a:hover.news{background:#ababab; color:#fff;}
#bodyContentRight .Box a .header{font-size:13px; font-weight:bold;}
#bodyContentRight .Box a .date{font-size:11px;  border-bottom:1px solid #eee; float:left; width:68%; padding-bottom:5px;}
#bodyContentRight .Box a .about{font-size:11px; float:left; padding-top:5px; width:68%;}

#bodyContentRight .AboutMe {padding:10px 10px 20px 10px; float:left;}
#bodyContentRight .info{font-size:12px; color:#7e7e7e;}
#bodyContentRight .InfoAboutMe{color:#0a758b; float:right; background:url('../images/desigation_image.png') left top no-repeat; width:131px; height:100px; padding:25px 20px 0 25px; font-size:11px;  font-style:italic;}
#bodyContentRight .InfoAboutMe span{padding-bottom:5px; float:left; font-size:12px; font-weight:bold}
#bodyContentRight .contentBox{background:#fff; color:#736e6e; line-height:18px; padding:10px; float:left; width:91%; border:1px solid #eee; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior: url('css/PIE.htc'); margin-bottom:20px;}


/* Tabbed interface */
.Tabcontainer {width: 100%; margin: 0 auto;}
ul.tabs {margin: 0;padding: 0;float: left;list-style: none; height: 32px; border-bottom: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; width: 98%;}
ul.tabs li {float: left; margin: 0;padding: 0;height: 31px; line-height: 31px; border: 1px solid #c0c0c0; border-left: none; margin-bottom: -1px;background: #e0e0e0; overflow: hidden !important; position: relative!important;}
ul.tabs li a {text-decoration: none; color: #000 !important; display: block; padding: 0 20px !important; outline: none; border-radius:0 !important; }
ul.tabs li a:hover {background: #ccc !important;}	
html ul.tabs li.active, html ul.tabs li.active a, html ul.tabs li.active a:hover  {background: #fff; border-bottom: 1px solid #fff; color:#ba2020 !important;}
.tab_container {	overflow: hidden !important; min-height:200px; border: 1px solid #c0c0c0;border-top: none;clear: both;float: left; width: 98%;background: #fff;
-webkit-border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;}
.tab_content {padding: 20px;}
.tab_content h2 {padding-bottom: 10px;border-bottom: 1px dotted #ddd;}
.tab_content h3 a{color: #254588;}


/*----------Footer-----------*/
#FooterContainer
{ clear:both; width:100%; height:202px; padding:0 0 2.5% 0; text-align:center; background:url('../images/footer-bg.jpg') 0 0 repeat-x; position:relative; }

#FooterContainer #footer { width:980px; margin:0 auto; text-align:left;}
#FooterContainer .copyright { color:#cccdcd; font-size:11px; width:960px; text-align:center !important; float:left; margin-top:5.5%;}
#FooterContainer .footerNav, #FooterContainer .testimonial { float:left; width:22.5%; padding-top:2%;}
#FooterContainer .testimonial { margin-right:10px; width:30%; padding-right:10px;}
#FooterContainer .testimonial p { color:#535657; font-size:11px;}

#FooterContainer .footerNav ul { list-style-type:none;}
#FooterContainer .footerNav ul li { padding-bottom:5px;}
#FooterContainer .footerNav ul li a { text-decoration:none; font-size:12px; color:#747576; padding-left:17px; background:url('../images/icon_botton.png') 0 3px no-repeat;}
#FooterContainer .footerNav h2, #FooterContainer .testimonial h2 { font-size:14px; text-transform:uppercase; color:#abb2b3; padding-bottom:10px;}