@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li,  form, label, table, caption, tbody, tfoot, thead, img { margin:0; padding:0; border:0; outline:none; }
body{ background:url(../images/body_bg_1.png) repeat-x;}
.clear { clear: both; font-size:0px; margin:0px; padding:0px; line-height:0px; }
a{text-decoration:none;}
body { font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#590004; margin:0px; padding:0px; background: url(../images/body_bg_1.png) repeat-x center top;}
#wrap{width:100%; float:left; background:url(../images/body_bgnew.png) no-repeat top center;}
.wrap{width:945px; margin:0 auto;  padding:0px;}
.header{float:left; margin:0px; padding:0px; width:945px;}
.logo{margin:0px; padding:17px 0 0 0; float:left;}
.social{float:right; margin:0px; padding:55px 0 0 0; width:157px; font:bold 14px Arial, Helvetica, sans-serif; color:#590004;}
.follow{float:left; padding:5px 5px 0 0;}
.social img{margin:0px 1px; padding:0px;}
#banner{background:url(../images/banner_bg.png) no-repeat bottom; float:left; margin:20px 0 10px 0; padding:0px 0 15px 0;}
.banner{margin:0px; padding:0px;}
#navign{margin:0px; padding:15px 0 0 0; float:left; font:normal 18px "Times New Roman", Times, serif;}
#navign ul{list-style-type:none; background:url(../images/nav_bg.png) repeat-x left top; float:left; width:945px;}
#navign ul li{margin:0px; padding:3px 22px 12px 0px; float:left; position:relative;}
#navign ul li a{color:#590004; padding:5px 10px; float:left; }
#navign ul li a:hover{color:#fff; background:url(../images/hover_bg.png) repeat-x; float:left;}
#navign ul li.current a{color:#fff; background:url(../images/hover_bg.png) repeat-x; float:left;}
#navign li ul{margin:0px; padding:0px; display:none; position:absolute; left:0px; top:35px; background-color:#FFFFFF; border:1px #b89493 solid; background:url(../images/nav_bg_2.png) repeat-x left top; background-color:#FFFFFF;}
#navign li:hover ul{display:block; width:200px;}
#navign li ul li{display:list-item; float:left; margin:0px; position:relative; padding:0px; list-style-type:none; width:200px; border-bottom:1px #b89493 solid; background:url(../images/nav_bg_2.png) repeat-x left top;}
#navign li li a { float:left; color:#590004; text-decoration:none; padding:3px 0px 8px 10px; margin:0px; text-decoration:none; width:190px;}
#navign li li a:hover{text-decoration:none; width:190px;}
.middle{margin:0px; padding:0px; float:left; width:100%;}
.middle h1{color:#590004; font:bold 24px "Times New Roman", Times, serif; background:url(../images/bg_h1.png) repeat-x bottom; padding:15px 0 15px 0; margin:0px; text-align:center; } 
.middle p{margin:8px 0 0 0; padding:0px; line-height:18px; font-size:14px; text-align: justify;}
.footer{margin:0px; padding:10px 0; float:left; width:100%; border-top:1px solid #c6c6c6;}
.copy{float:left;}
.f_link{float:right;}
.f_link a{color:#590004;}
.f_link a:hover{text-decoration:underline;}
.tagline{margin:0px; padding:45px 0px 0px 10px; float:left; font-weight:bold; font-size:14px; line-height:20px;}
/* Page Css by Navya*/
a {
    color: #590004;
    text-decoration: none;
}


.blog .items-leading h2 a, .blog .items-row h2 a{color:#590004; font: 24px "Times New Roman", Times, serif;  padding:15px 0 15px 0; margin: 0 0 10px!important; display:block; }
.blog .items-leading h2, .blog .items-row h2{
background:none; 
text-align:left;
clear: both;
    font-size: 24px;
    line-height: 24px;
    padding-bottom: 0;
}
.blog .items-leading, .blog .items-row{
    padding: 0 0 20px;
}


.blog .item-separator{
    border-bottom:1px solid #590004;
    margin-top:20px;
}

.blog .items-leading p, .blog .items-row p{
    text-align:justify;
}
.blog a:hover{ text-decoration:underline}

.article-content img, article.item-page img{border: 1px solid #cecece !important;
    padding: 5px !important;}
.article-content, article.item-page{text-align:justify;}

.middle li {
    font-size: 14px;
    line-height: 18px;
    margin: 3px 0 0 37px;
    padding: 0;
}
.middle  a:hover {text-decoration:underline;
}
.copyright{display:none}

h1.contentheading{margin: 0 0 10px!important;}
.componentheading{color:#590004; font:bold 24px "Times New Roman", Times, serif; background:url(../images/bg_h1.png) repeat-x bottom; padding:15px 0 15px 0; margin: 0 0 10px; text-align:center; } 
.ckCSSinput{border: 1px solid #999999;}
 
.blogentry-head,.blogentry-image,.page-nav dt{display:none}

.pagination li {
     display:inline; margin:10px;
         
}.pagination { margin:10px;}
.moduletable h3 {
    background: url("../images/bg_h1.png") repeat-x scroll center bottom transparent;
    color: #590004;
    font: bold 16px "Times New Roman",Times,serif;
    margin: 9px;
    padding: 15px;
    text-align: center;
}
.contentpaneopen
{
  width:945px;
}
#navign ul li span.separator{color:#590004; padding:5px 10px; float:left; cursor:pointer }
#navign ul li.active span.separator {color:#fff; background:url(../images/hover_bg.png) repeat-x; float:left;}

#ckform1 label 
{
  width:23%;
  text-align: left;
}

div#slide-controls{
    bottom: 10px !important;
    top: auto !important;
}

.input-small{
    height:20px;
    width:300px;
}
.field-calendar .input-append button.btn{
	background: url(../images/calendar.png) no-repeat;
	border: none;
    cursor: pointer;
    height: 25px;
    margin: 0 0 0 -2px;
    vertical-align: top;
    width: 25px;
    background-size: 100%;

}
p.readmore a{
    background: #f6f6f6;
    border: 1px solid #e1e1e1;
    color: #888f96;
    border-radius: 2px;
    display: inline;
    font-size: 11px;
    line-height: 1em;
    margin-bottom: 5px;
    padding: 5px 7px;
}
