@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}

body  {
	font-family:Lucida Sans, Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	background:#000 url(images/bg.gif) repeat-x;
	color:#000;}

h1, h2, h3, h4, h5, h6, p, ul, li {
	margin:0;
	padding:0;
	list-style:none;
}

h1 {font:normal 22px Arial, Verdana, Helvetica, sans-serif;}
h2 {font:normal 18px Arial, Verdana, Helvetica, sans-serif;}
h3 {font:normal 15px Arial, Verdana, Helvetica, sans-serif;}
h4 {font:bold 14px Arial, Verdana, Helvetica, sans-serif;}
h5 {font:bold 13px Arial, Verdana, Helvetica, sans-serif;}
h6 {font:bold 11px Arial, Verdana, Helvetica, sans-serif;}
p  {font-family:Arial, Verdana, Helvetica, sans-serif; line-height:17px; font-size:13px; }
a  {text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:none;}
.br, .clear{clear:both;}
.chkbox {border:none;}
select, input, textarea{font-family:Arial, Verdana, Helvetica, sans-serif;}
textarea{ font-size:13px;}
.bold{font-weight:bold;}
.italic{font-style:italic;}

.floatl{float:left;}
.floatr{float:right;}


#wrap { /*width:997px; */ width:997px; margin:0 auto;}

/* header */

#header { float:left; width:997px; position:relative; z-index:2;}

#header #logo {float:left; padding:20px 0 0 25px;}

#header #navigation {float:right; height:42px; margin:50px 55px 0 0; display:inline;}
#header #navigation #leftcorner{float:left;}
#header #navigation #rightcorner{float:left;}
#header #navigation ul {float: left; background:#000; height:42px;}
#header #navigation ul li.div { float:left; background:url(images/navigation_divider.gif) no-repeat top right; padding:12px 22px 0 22px; font-family:Lucida Sans, Arial, Verdena; font-size:15px; color:#FFFFFF; font-weight:bold; height:30px;}
#header #navigation ul li.nodiv { float:left; padding:12px 22px 0 22px; font-family:Lucida Sans, Arial, Verdena; font-size:15px; color:#FFFFFF; font-weight:bold; height:30px;}
#header #navigation ul li a { text-decoration:none; color:#fff;}
#header #navigation ul li a:hover { text-decoration:underline; color:#ffd200;}



#header #navblock { float:right; margin:50px 55px 20px 0; position:relative;}
#header #navblock #leftcorner{float:left;}
#header #navblock #rightcorner{float:left;}
#header #navblock #nav { background:#000; height:42px; /*width:480px;*/ float:left; position:relative; z-index:2;}/* */
.navlinks {list-style-type:none; margin:0px; padding:0px; font-size:13px; font-weight:bold; }
.navlinks li {margin:0px; float:left; display:block;  }
.navlinks li a{color:#fff; text-decoration:none; display:block; padding:8px 20px 7px 20px; height:22px; }
.navlinks li a:hover, .navlinks li.selected a{background:#000; color:#ffd200; text-decoration:underline; }
.navlinks li.seperator {margin:0px; padding:0px; float:left; display:block; height:29px; *height:29px;}
.navlinks ul{float:left;}


#header #nav #myslidemenu{clear:both; z-index:100; height:37px;  float:left; padding:5px 0 0 0;}
#header #nav #myslidemenu>ul{ float:left; /*margin:0 auto; */}
#header #nav #myslidemenu li{display:block; float:left; position:relative; text-align:left;}
#header #nav #myslidemenu ul li ul{
	position:absolute;
	left:0;
	padding:0;
	display:block; visibility:hidden; clear:both; background:#000; *filter:alpha(opacity=85); opacity:.85; 
z-index:1000; left:0px; top:0px; margin:-1px 0 0 -1px;}
#header #nav #myslidemenu li ul li{display:block; float:none; padding:7px 0; border-bottom:1px solid #1b1b1b; border-right:1px solid #1b1b1b; border-left:1px solid #1b1b1b;}
#header #nav #myslidemenu li ul li.brdt{border-top: 1px solid #1b1b1b;}
#header #nav #myslidemenu li ul li:hover{background:#927827 none;}
#header #nav #myslidemenu li ul li a{padding:0 9px; color:#fff; width:160px; float:none; font-weight:normal; display:block; background:none;}
#header #nav #myslidemenu li ul li a:hover{padding:0 9px; color:#fff; text-decoration:none; width:160px;	float:none; font-weight:normal; display:block; background:#927827 none;}

/* Addded by Jatinder on 14th June */
#main-content{ position:relative; float:left; width:100%; z-index:1; margin:-1px 0 0 0;}
#main-content ul{ float:left; overflow:hidden; background:#1a1a1a; padding:0 5px 5px 5px; width:950px;}
#main-content ul li{ float:left; display:block; width:20%; position:relative; margin-top:10px; overflow:hidden;}
#main-content ul li span {
	bottom:0;
	color:#FFFFFF;
	height:0;
	left:0;
	line-height:25px;
	padding:0;
	position:absolute;
	background:#000;
	opacity:0.65;
	*filter:alpha(opacity=65);	 
	 filter: alpha(opacity=65);
	width:100%;}

.contact-btn{background:url(images/buttons/send_btn.gif) 0 0 no-repeat; display:block; height:30px;
width:63px; border:none;}
.contact-btn:hover{ background-position:-63px 0;}

/* header */

#contentpart{ float:left; margin:0 0 0 10px;}
#top-content{float:left; background:url(images/top-content-bg.gif) 0px 0 no-repeat; width:960px; height:5px; margin-left:1px;}
#contentpart h1{}
/*-- leftblog --*/
#contentpart #homeblog {width:708px; float:left; margin:20px 0 14px; background:#ddd5bd; }
#contentpart #homeblog .topblogheader { width:708px; background:url(images/blogtop_midrpt_curve.gif) repeat-x; height:44px;}
#contentpart #homeblog .topblogheader .headerblog{font-size:14px; font-weight:bold; float:left; padding:14px 0 0 7px;}

#page-heading{font-size:14px; font-weight:bold; float:left; padding:10px 0 0 7px !important;}
#page-heading h1{text-transform:capitalize !important;}

#contentpart #homeblog .topblogheader .headerblog  a, #page-heading a {text-decoration:none; color:#000;}
#contentpart #homeblog .topblogheader .headerblog  a:hover, #page-heading a:hover{text-decoration:underline;}
#contentpart #homeblog .topblogheader .headerdate{font-size:12px; font-weight:bold; float:right; padding:15px 10px 0 0; color:#fff;}

#contentpart #homeblog .blogheader { width:706px; background:url(images/blogheader_rpt.gif) repeat-x; height:45px; border-left:1px solid #1b1b1b; border-right:1px solid #1b1b1b;}
#contentpart #homeblog .blogheader .headerblog  { font-size:14px; font-weight:bold; float:left; padding:15px 0 0 12px;}
#contentpart #homeblog .blogheader .headerblog  a { text-decoration:none; color:#000;}
#contentpart #homeblog .blogheader .headerblog  a:hover { text-decoration:underline;}
#contentpart #homeblog .blogheader .headerdate { font-size:12px; font-weight:bold; float:right; padding:16px 15px 0 0; color:#fff;}

#contentpart #innerpage_content {width:960px; float:left; margin:20px 0 20px;}
#contentpart #innerpage_content h1 { font-size:22px; text-align:left; padding:15px 0 0 16px; border-left:1px solid #1b1b1b; border-right:1px solid #1b1b1b; font-weight:bold;}
.wheatish {background:#ddd5bd; float:left;}

#contentpart #homeblog .blogcontent{float:left; /*padding:10px 19px 35px 15px;*/ padding:10px 19px 20px 15px; border-left:1px solid #1b1b1b; border-right:1px solid #1b1b1b; clear:both; width:672px;}
#innerpage_content .blogcontent { float:left; padding:10px 19px 20px 15px; border-left:1px solid #1b1b1b; border-right:1px solid #1b1b1b; clear:both; width:924px;}
#contentpart #homeblog .blogcontent p, #innerpage_content .blogcontent p { text-align:left; line-height:19px;}
#contentpart #homeblog .blogcontent p img, #innerpage_content .blogcontent p img{ text-align:left; line-height:19px; float:left; padding:5px 10px 5px 0;}
#contentpart #homeblog .blogcontent p a, #innerpage_content .blogcontent p a{ text-decoration:underline; font-size:10px; color:#000;}
#contentpart #homeblog .blogcontent p a:hover, #innerpage_content .blogcontent p a:hover{ text-decoration:none; font-size:10px;}

.input { float:left; padding:15px 0 0 10px; width:500px;}
.label {float:left; width:140px; text-align:left; margin:4px 0 0 0;}
.inputfield input, textarea{float:left; border:1px solid #000; width:350px; padding:4px;}

.sendbtn { float:left; padding:15px 0 0 148px;}
.sendbtn a{ background:url(images/send_btn.gif); display:block;}
.sendbtn a:hover{ background:url(images/send_btn_hover.gif); }

/*-- leftblog --*/


/*-- rightpart --*/
#rightpart{
	float:left;
	margin:24px 18px 0 15px;
	display:inline;
	color:#FFFFFF;
	width:241px;}
#rightpart div{float:left; display:inline; width:240px;}

#rightpart #FGtittle { text-align:left; padding:0 0 0 10px;}
#rightpart #Fgallery  { padding:10px 0 0 10px;}
#rightpart #Fgallery .imghyper{ margin:0 15px 15px 0;}
#rightpart #Fgallery .imghyper a{ border:1px solid #fff; display:block;}
#rightpart #Fgallery .imghyper a:hover{ border:1px solid #000;}


#rightpart #newstittle { text-align:left; padding:0 0 0 10px; width:175px; float:left}
#rightpart .articlehead{
	background:url(images/news_bg.gif) 0 0 no-repeat;
	height:26px;
	text-align:left;
	padding:5px 15px 0 15px;
	color:#ffd200;
	font-weight:bold;
	margin:10px 0 0 0;
	float:left;
	width:215px;
	display:inline;}
#rightpart .articlehead img{ margin:0 5px 1px 0; }
#rightpart .articlehead a { text-decoration:none; color:#ffd200;}
#rightpart .articlehead a:hover { text-decoration:underline;}
#rightpart .article{}
#rightpart .article p{ color:#fff; width:200px; text-align:left; padding:2px 0 0 10px; line-height:16px; }
#rightpart .article p.date { color:#525252; font-size:11px;}
#rightpart .article p.date a{ text-decoration:underline; color:#fff}
#rightpart .article p.date a:hover{ text-decoration:none;}

/*-- rightpart --*/

#footer { border-top:1px solid #1e1e1e; float:left; width:997px; margin:0; !margin:14px 0 0 0; padding:10px 0 20px 0; display:block; zoom:1;}
#footer p{color:#606060; text-align:center; font-size:11px; line-height:18px }
#footer a{text-decoration:none; color:#606060;}
#footer a:hover{text-decoration:underline;}
#footer p img { padding:8px 0 0 0;}

/* Custom Classes */
.red{ color:#ff0000;}
#mandatory-text{clear:both; width:auto; float:left; text-align:left; margin:0 0 0 310px; display:inline; font-size:11px;}
.width961{width:961px !important;}
.width960{width:960px !important;}
.width925{width:925px !important; padding-top:0 !important;}

#contentpart .blogcontent{text-align:left;}
#contentpart #innerpage_content .blogcontent .post-content{float:left; width:100%;}
#contentpart #innerpage_content .blogcontent .post-content p{margin-bottom:10px;}
#contentpart #innerpage_content .blogcontent .post-content h1{
	border:none;
	padding:0;
	color:#191209;
	margin-bottom:10px;
	background:#B79B46 url("images/blogheader_rpt.gif") repeat-x;
	height:30px;
	padding:9px 10px 5px 10px;}
#date{margin-bottom:10px;}
#date em{font-size:11px; font-style: italic; color:#555;}
#readmore-wrap{ clear:both;}
.readmore{
	padding:3px 8px;
	margin:5px 0;
	text-decoration:none !important;
	background:#333;
	color:#fff !important;
	display:block;
	width:65px;
	font-weight:bold;}
.readmore:hover{background:#666; text-decoration:underline;}

#view-all-wrap{float:left; width:54px !important; margin:18px 0 0 0;}
.view-all{background:url(images/buttons/view-all.gif) 0 0 no-repeat; width:54px; height:17px; display:block;}
.view-all:hover{background-position:-54px 0;}

.blog-archive{background:url(images/buttons/blog-archive-btn.gif) 0 0 no-repeat; width:78px; height:17px; display:block; margin:20px 0 0 0;}
.blog-archive:hover{background-position:-78px 0;}

#homeblog .blogcontent .post-content h1.post-heading{ font-size:20px; padding-top:5px; margin-bottom:5px; }
#homeblog .blogcontent .post-content{padding:15px 0; /*border-bottom:1px solid #997E2D;*/ }

.blog-arch-link{ float:right;}
.wpcf7-not-valid-tip-no-ajax{ margin:0 0 0 140px; display:inline; vertical-align:baseline;}
.wpcf7-response-output{margin:0.5em 0 0 10.5em !important; clear:both; color:#ff0000;}

.navigation{float:left; width:auto; margin:15px 0 0 0;}
.wp-pagenavi{float:left;}

#blog-main-div img
{
display:none;
}
#blog-main-div #blog-one-div
{
padding-left:0px;
}
#blog-one-div
{
padding-left:140px;
}