/*
Theme Name: Excalibur
*/
html,body{height:100%;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#3a3a3a;}
a{ text-decoration:none; color:#fff;}

/*   Home Page Start  */
.wrapper{ overflow:hidden; position:relative; min-height:100%;}
.wrapper-bg-repeater{ background:url(home-content-bg-rep.jpg) left top repeat-x; padding-bottom:260px;}
.wrapper-bg{ background:url(home-content-bg.jpg) center top no-repeat; overflow:hidden;}
.wrapper-bg-bot{background:url(home-content-bg-bot.jpg) center 536px no-repeat;}
.page{ max-width:1000px; width:100%; height:100%; margin:0 auto;}

/*  Header Start*/
.header-top{ overflow:hidden; color:#fff; text-transform:uppercase; padding-bottom:20px;}
.header-l{ float:left; margin-top:83px; padding-left:26px; font-size:11px; color:#ccd4e2; word-spacing:-1px;}


.header-logo{ float:left; margin-left:50px; padding-top:24px;}
.header-logo a{  max-width:386px; width:50%; max-height:94px; display:block;}
.header-logo a:hover{ background:url(logo-hover.png) left top no-repeat !important;}


.header-r{ float:right; overflow:hidden; padding-top:65px; margin-right:24px;}
.header-r span{ font-size:9px; color:#ccd4e2; display:block; float:right; word-spacing:3px; letter-spacing:1px;}
.header-r a{ font-size:16px; color:#fff; display:block; float:right; clear:both; letter-spacing:1px; margin-top:3px;}
.clear-fix:before,
.clear-fix:after {
    content: "";
    display: table;
} 
.clear-fix:after {
    clear: both;
}
.clear-fix {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}
#menu-header-menu{ padding-left:7px; }
#menu-header-menu li{ float:left; position:relative; z-index:999; }
#menu-header-menu li a{ background:url(top-nav-seperator.png) right center no-repeat; text-transform:uppercase; font-size:11px; display:block;line-height:50px; padding-left:23px; padding-right:22px;}
#menu-header-menu li.last a{ background:none;}
#menu-header-menu li a:hover,#menu-header-menu li.current-menu-item a{ color:#fc0303;}

/*  Drop Down Start*/
#menu-header-menu li ul{ position:absolute; left:-1px; top:41px; width:100%; display:none;}
#menu-header-menu li ul li{ float:none; background:url(drop-down-bg.png) repeat; padding-right:1px; position:relative;}
#menu-header-menu li ul li a{ background:#002546; line-height:18px; display:block; font-size:12px; text-transform: capitalize; padding-left:15px; padding-right:15px; word-spacing:-1px; color:#fff !important; padding-top:8px; padding-bottom:7px;}
#menu-header-menu li ul li a:hover,#menu-header-menu li ul li.current-menu-item a{ background:#fe0103; color:#0b2b4e !important;}
#menu-header-menu li ul li.last a{ padding-bottom:11px;  background-color:#002546 !important; color:#ffffff !important;}
#menu-header-menu li ul li.last a:hover{ background-color:#fe0103 !important; color:#0b2b4e;}
#menu-header-menu li:hover ul{ display:block;}
#menu-header-menu li ul li ul{ position:absolute; top:0px; right:-100%; width:100%; left:auto !important; background:url(drop-down-bg.png) repeat; padding-right:1px; display:none !important;}
#menu-header-menu li ul li ul li{ background:#002546 !important; padding-right:0px;}
#menu-header-menu li ul li ul li:hover{ background:#042d55 !important;}
#menu-header-menu li ul li ul li a, #menu-header-menu li ul li ul li.last a{ background:url(dropdown-shadow.png) left top repeat-y !important; color:#fff !important;}
#menu-header-menu li ul li.current-menu-item ul li a{color:#fff !important;}
#menu-header-menu li ul li ul li.current-menu-item a{ background:url(dropdown-shadow.png) left top repeat-y !important; color:#fff !important;}
#menu-header-menu li ul li.current-menu-item ul li.current-menu-item a{ color:#fff !important;}
#menu-header-menu li ul li ul li a:hover,#menu-header-menu li ul li ul li.last a:hover{  background:url(dropdown-shadow.png) left top repeat-y !important; color:#fff !important; }
#menu-header-menu li ul li:hover ul{ display:block !important;}
.menu li.current-menu-item a,.menu li.current-menu-parent a,.menu li.current-menu-ancestor a{ color:#fc0303 !important;}
/*  Drop Down End*/

/*  Header End*/

/*  Content Start*/
.banner-bg{ background:url(home-banner-frame.png) center top no-repeat; padding:16px 49px 41px 45px; width:970px; height:442px; margin:0 auto; overflow:hidden; color:#fff; clear:both;}
.banner-bg img{ max-width:970px; width:100%; height:442px; display:block;}
.content{ max-width:1016px; width:100%; margin:0 auto;}
.three-buttons{ overflow:hidden; margin-top:3px;}
.three-buttons li{ float:left;  background:url(three-buttons-bg.png) left top no-repeat; width:331px; height:123px; margin-right:11px;}
.three-buttons li:hover{ background:url(three-buttons-bg-hover.png) left top no-repeat;}
.three-buttons li.last{ margin-right:0px;}
.three-buttons li a{ display:block; padding:16px 20px 28px 26px; width:285px; height:79px; overflow:hidden;}
.button-content{ overflow:hidden; float:left; width:150px; display:block;}
.button-content strong{ float:left; font-size:19px; display:block; font-weight:normal; text-transform:uppercase; color:#123877; letter-spacing:-1px;}
.button-content b{ float:left; display:block; clear:both; text-transform:uppercase; color:#021a3a; font-size:19px; letter-spacing:-1px; width:100%;}
.button-content small{ float:left; display:block; clear:both; display:block; font-weight:normal; color:#393939; font-size:12px; padding-top:5px; width:100%;}
.button-image{ float:right; background:url(button-image-frame.png) top right no-repeat; width:124px; height:74px; padding:2px 3px 3px; display:block;}
.button-image img{ display:block; width:124px; height:74px;}
.lowercontent{ width:1031px; margin:0 auto; overflow:hidden; padding-top:50px;}
.lowercontent-l{ width:201px; height:257px; float:left; background:url(login-bg.png) left top no-repeat; text-transform:uppercase; padding-left:43px; padding-top:41px;}
.lowercontent-l:hover{ background:url(login-bg-hover.png) left top no-repeat;}
.lowercontent-l strong{ color:#06559f; font-size:23px; }
.lowercontent-l strong span{ background:url(dot.png) center left no-repeat; padding-left:6px;}
.lowercontent-l small{ display:block; color:#353535; clear:both; padding-top:8px; word-spacing:-2px; width:185px;}
.lowercontent-l a{ background:url(login-button.jpg) left top no-repeat; width:132px; display:block; clear:both; font-size:15px; margin-left:3px; margin-top:121px; line-height:31px; padding-left:21px;}
.lowercontent-l a:hover{ background:url(login-button-hover.jpg) left top no-repeat;}
.lowercontent-l a span{ background:url(Ddot-white.png) left 7px no-repeat; padding-left:7px; margin-left:1px;}
.lowercontent-l a:hover span{}
.lowercontent-r{ width:732px; float:right; padding-left:47px; padding-right:8px;}
.lowercontent-r h1{color:#043975; font-weight:normal; text-transform:capitalize; font-size:28px; border-bottom:1px solid #d4d5d5; line-height:32px; padding-bottom:12px; letter-spacing:-1px; word-spacing:1px; margin-bottom:15px; margin-right:10px;}
.lowercontent-r p{ margin-left:1px; word-spacing:-1px; line-height:20px; width:700px;}
.lowercontent-r h2{ background:url(mid-border.gif) center left repeat-x; font-weight:normal; text-transform:uppercase; font-size:15px; color:#55575b; margin-top:35px; margin-right:10px;}
.lowercontent-r h2 span{ background:#fff; padding-right:9px;}
.lowercontent-r h2 strong{ font-weight:normal; background:url(dot-grey.png) right center no-repeat; padding-right:2px; }
.news { overflow:hidden; margin-top:7px;}
.news li{ float:left; background:url(news-bg.png) top right no-repeat; margin-right:17px; width:226px;  overflow:hidden;}
.news li:hover{ background:url(news-bg-hover.png) top right no-repeat;}
.news li p{ width:100%; line-height:18px;}
.news li strong{ display:block; color:#044184; font-weight:normal; font-size:14px; text-transform:capitalize; line-height:19px;}
.news li a{ color:#3a3a3a;  padding-top:16px; padding-right:46px; padding-bottom:31px; display:block;}
.news li a span{ color:#044184;}
.news li.second-news{ width:235px;}
.news li.last{ margin-right:0px; width:236px;}
/*  Content End*/


/*   Footer Start  */
.footer-bg-rep-x{ background: #002250 url(footer-bg-rep-x.jpg) left top repeat-x; position:absolute; left:0px; bottom:0px; height:261px; width:100%;}
.footer-bg{ background:url(footer-bg.jpg) center top no-repeat; padding-top:34px;}
.footer-content{ }

#menu-footer-menu{ position:relative; float: left; left: 50%;}
#menu-footer-menu li{  position: relative; float: left; right: 50%;}
#menu-footer-menu li a{ display:block; line-height:42px; font-size:11px; background:url(footer-nav-seperator.png) right center no-repeat; padding-left:21px; padding-right:21px; text-transform:uppercase; letter-spacing:1px;}
#menu-footer-menu li.first a{ padding-left:0px;}
#menu-footer-menu li.last a{ background:none; padding-right:0px;}
#menu-footer-menu li a:hover{ color:#fc0303;}
.footer-logo{ overflow:hidden; padding-top:53px; padding-bottom:47px; clear:both;}
.footer-logo a{text-indent:-9999px; width:315px; height:52px; display:block; margin-left:52px; float:left;}
.footer-logo span{ text-transform:uppercase; float:right; padding-top:13px; margin-right:36px; color:#fff; font-size:10px; letter-spacing:2px; word-spacing:2px;}
.copyright{ overflow:hidden; color:#606f86; font-size:10px; margin-right:20px; padding-bottom:21px;}
.copy-text{ background:url(copyright-sign.png) left 2px no-repeat; padding-left:11px; margin-right:20px; float:left; margin-left:162px;}
.copy-text em{ font-weight:normal; font-style:normal; background:url(dot-copyright.png) left center no-repeat; padding-left:10px; margin-left:1px; margin-right:4px; }
.copyright span{ float:left;}
.copyright span a{ color:#606f86;}
/*   Footer End  */

/*   Home Page End  */


/*   Inner Page Start  */
.inner-wrapper-bg-repeater{ background:url(inner-content-bg-rep.jpg) left top repeat-x; padding-bottom:261px;}
.inner-wrapper-bg{ background:url(inner-content-bg.jpg) center top no-repeat; overflow:hidden;}
.inner-banner-bg{ background:url(inner-banner-bg.png) center top no-repeat; padding:15px 46px 33px 42px; width:970px; height:280px; margin:0 auto; overflow:hidden; color:#fff; clear:both;}
.inner-banner-bg img{ max-width:970px; width:100%; height:280px; display:block;}
.inner-content{ margin:0 auto; max-width:1012px; width:100%; padding-right:12px; overflow:hidden; padding-top:25px; padding-bottom:25px; }
.inner-content-l{ width:236px; float:left; margin-right:50px;}
.inner-content-l-top{ margin-left:5px;}
.inner-content-l-top h2{ font-weight:normal; background:url(left-dropdown.png) left top no-repeat; width:228px; line-height:71px; text-align:center; font-size:16px; color:#fff; text-transform:uppercase;}
.inner-content-l-top h2 span{ background:url(Ddot-white.png) left center no-repeat; padding-left:5px;}

.inner-content-l-top ul.tab1{ margin-left:6px; width:213px; margin-bottom:30px;}
.inner-content-l-top ul.tab1 li{ border-bottom:1px solid #dcdcdc;}
.inner-content-l-top ul.tab1 li a{ font-weight:bold; font-size:13px; color:#044184; display:block; padding-left:19px; word-spacing:-2px; padding-bottom:9px; padding-top:8px;}

.inner-content-l-top ul.tab1 li a:hover{ text-decoration:underline;}

.inner-content-l-top ul.tab1 li.first a{ padding-top:0px;}
.inner-content-l-top ul.tab1 li ul{ margin-left:0px; padding-bottom:7px;}
.inner-content-l-top ul.tab1 li ul li{border-bottom:none;}
.inner-content-l-top ul.tab1 li ul li a{ font-weight:normal; padding-left:29px; color:#000; padding-top:10px;}

.inner-content-l-top strong{ font-size:13px; color:#044184; display:block; margin-left:24px; margin-top:6px;}
.textwidget ul{ margin-left:25px; margin-top:6px;}
.textwidget ul li{ margin-bottom:5px;}
.textwidget ul a{ background:url(dot-support.png) left center no-repeat; padding-left:8px; font-size:12px; color:#3a3a3a; word-spacing:-2px; display:block; }
.textwidget ul a:hover{ font-weight:bold;}
.lowercontent-l.inner-content-l-bottom{ background:url(inner-safe.png) left top no-repeat; width:168px; height:196px; margin-top:37px; float:none;  padding-left:38px; padding-top:22px; padding-right:30px; letter-spacing:-1px; }
.lowercontent-l.inner-content-l-bottom:hover{ background:url(inner-safe-hover.png) left top no-repeat;}
.lowercontent-l.inner-content-l-bottom strong{ font-size:20px; margin-left:12px;}
.lowercontent-l.inner-content-l-bottom strong span{ margin-left:3px;}
.lowercontent-l.inner-content-l-bottom small{ font-size:9px; width:150px; padding-top:5px; word-spacing:0px; letter-spacing:0px; margin-left:12px;	}
.lowercontent-l.inner-content-l-bottom a{ margin-top:86px; }

.inner-content-r{ max-width:718px; width:100%; float:left; margin-top:75px; padding-right:8px;}
.inner-content-r h1{ text-transform:capitalize; font-size:28px; color:#043975; letter-spacing:-1px; word-spacing:1px; border-bottom:1px solid #e1e1e1; font-weight:normal; padding-bottom:13px; }
.inner-content-r p{ line-height:20px; margin-top:16px;}
.inner-content-r a{color: #044184;}
.inner-content-r a:hover{text-decoration:underline;}
.inner-content-r ul{ margin-left:27px; margin-top:17px;}
.inner-content-r ul li{ background:url(dot-grey.png) left center no-repeat; margin-bottom:5px; padding-left:8px; font-weight:bold; word-spacing:-1px;}
.inner-content-r blockquote{ background:url(blok-quote-bg.png) left top no-repeat; padding-right:40px; padding-left:35px; width:611px;  min-height:46px; color:#05305d; font-size:16px; font-style:italic; font-weight:bold; line-height:22px !important; margin-left:2px; margin-top:11px; padding-top:14px; word-spacing:1px; margin-bottom:23px; }
.inner-content-r blockquote p{ margin-top: 3px; line-height: 23px;}


/*   Inner Page End  */



/*   Blog Page Start  */
.blog-content{ background:url(blogpage-content-bg.png) center top no-repeat; width:952px; margin:0 auto; padding-left:51px; padding-right:65px; padding-top:61px; overflow:hidden; padding-bottom:26px; clear:both;}
.blog-l{ float:left; width:186px; padding-top:11px;}
.search h2{ color:#012959; font-size:16px; text-transform:uppercase; margin-left:9px; letter-spacing:-1px; word-spacing:2px; font-weight:normal; }
.search h2 span{ background:url(dot-inner-news.png) left center no-repeat; padding-left:6px; margin-left:2px;}
.search-box{ overflow:hidden; margin-top:7px; padding-left:5px; margin-bottom:41px;}
.search-box span{  background:url(text-box.png) left top no-repeat;   padding-left:8px; padding-right:9px; width:116px; display:block; float:left; height:28px;}
.search-box input[type="text"]{ background:none; border:none; outline:none; line-height:28px; font-size:12px; color:#717171; width:100%; height:28px; padding:0px; word-spacing:2px; font-family:Arial, Helvetica, sans-serif;}
.search-box input[type="submit"]{ float:left; width:36px; line-height:28px; background:url(search-button-bg.png) left top no-repeat; border:none; font-size:13px; color:#fff; height:28px; padding:0px; font-weight:bold; padding-right:2px; font-family:Arial, Helvetica, sans-serif;}

.catagories{ padding-left:9px; overflow:hidden; }
.catagories h3{ font-size:15px; color:#044184; border-bottom:1px solid #d4d4d4; padding-bottom:7px; margin-right:17px;}
.catagories ul{ margin-top:10px; margin-bottom:22px;}
.catagories ul li{ margin-bottom:5px;}
.catagories ul li a{ color:#686868; font-size:12px; text-transform:capitalize;}
.search-terms{ padding-top:14px;}
.search-terms p{ font-size:18px; font-weight:bold; color:#6e6e6e; margin-top:10px; line-height:20px;}
.f-20 { font-size:20px;}
.f-16 { font-size:16px;}
.f-15{ font-size:15px;}
.f-14{ font-size:14px;}
.f-13{ font-size:13px;}
.f-12{ font-size:12px;}
.f-11{ font-size:11px;}
.blog-r{ float:left; width:728px; margin-left:38px; }
.blog-r h1{ font-size:28px; color:#012959; font-weight:normal; text-transform:uppercase; border-bottom:1px solid #c3c7ca; padding-bottom:11px; line-height:28px; letter-spacing:-1px; margin-left:8px; margin-right:20px;}
.blog-r h1 span{ background:url(dot-blog-heading.png) left center no-repeat; padding-left:10px;}
.industry-news-wrapper{ margin-top:34px; margin-left:8px; margin-right:20px;}
.industry-news-wrapper ul li{ overflow:hidden; border-bottom:1px solid #d4d7d7; padding-bottom:26px; margin-bottom:46px;  }
.industry-news-wrapper ul li.last{ margin-bottom:0px;}
.industry-news-l{ float:left;  background:url(bloger-image.jpg) left top no-repeat; width:241px; height:216px; padding:7px; margin-top:5px; margin-right:17px; }
.industry-news-l img{ width:241px; height:216px; display:block;}
.industry-news-r{ min-height:235px; position:relative;}
.industry-news-r-top{ overflow:hidden;}
.date-bg{ background:url(date-bg.png) left top no-repeat; width:62px; height:47px; padding:20px 7px 12px 8px; float:left;}
.date-bg span{ display:block; text-align:center; font-weight:bold; font-size:12px; color:#656565; text-transform:uppercase;}
.date-bg strong{display:block; text-align:center; font-size:26px; color:#012959; letter-spacing:2px;}
.blog-coments-wrap{ float:left; margin-left:14px; padding-top:15px; width:335px;}
.blog-coments-wrap strong{ font-size:18px; color:#044184; text-transform:capitalize;}
.blog-comments{padding-top:12px; overflow:hidden; }
.blog-comments a {padding-top:12px;color:#044184;}
.blog-writer,.comments{ width:155px; font-size:13px; color:#044184; font-weight:bold; float:left; }
.blog-writer span{ background:url(blogger-icon.jpg) left center no-repeat; color:#656565; height:11px; padding-left:20px; margin-right:4px; }
.comments span{  background:url(blogger-icon2.jpg) left center no-repeat; width:14px; height:12px; display:block; float:left; margin-top:2px; margin-right:7px;} 
.industry-news-r p{ color:#3a3a3a; margin-top:14px; margin-left:8px; line-height:19px;}
.readmore-button{ background:url(blog-button.png) left top no-repeat; width:131px; text-align:center; text-transform:uppercase; font-size:13px; color:#012354;
                  padding:6px 8px 8px; font-weight:bold; margin-top:22px; line-height:35px; float:left;}



.blog-pagination{ overflow:hidden; margin-top:43px;}
.wp-pagenavi{ position:relative; overflow:hidden; padding:0px 166px; text-align:center; height:54px !important;}
.previouspostslink, .nextpostslink{ height:54px !important; line-height:48px; display:block; color:#7e7e7e; text-transform:uppercase; font-size:12px; font-weight:bold; letter-spacing:1px;  margin:0px !important;}
.previouspostslink{ background:url(blog-prev-button.png) left top no-repeat; width:96px;  padding:0px 0px 0px 70px !important; position:absolute; left:0px; top:0px; text-align:left !important; }
.nextpostslink{ background:url(blog-next-button.png) left top no-repeat; width:86px; text-align:right; padding:0px 80px 0px 0px !important; position:absolute; top:0px; right:0px;}

.page.smaller, .page.larger, .current{ background:#0c295b; font-size:; color:#ffff; width:20px !important; height:20px; display:block; font-size:12px; font-weight:bold; line-height:20px; text-align:center; float:none !important; display:inline-block !important; margin: 11px 14px 0px 0px !important; padding:0px !important;}
.wp-pagenavi a, .wp-pagenavi span{ border:none !important; }
.wp-pagenavi span.current{color:#fff !important;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{ border:none !important;}
				  


/*   Blog Page End  */
/* Slider start*/
.banner-bg .bxslider{ height:442px !important; overflow:hidden;}
.inner-banner-bg .bxslider{ height:280px !important; overflow:hidden;}

/*.bxslider2{ height:280px !important; overflow:hidden;}*/
/* Slider End*/

/* accrdian start*/
.tab1 ul{
    display: none;
}
.tab1 .current_page_item ul {
    display: block;
}
	/* accrdian end*/
	
.wp-pagenavi span.pages{ display:none !important;}
.search-terms a{color: #6E6E6E;}
/*-------------------------------Comment------------------------------------*/

.comment{ margin:0;}
#comments {
	clear: both; margin-bottom:30px;
	/*padding: 15px 35px;*/
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color:#1C5E9A;
	font-size: 20px;
	margin-bottom: 0;
	text-transform: uppercase;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #C4C3C3;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 12%;
	position: relative;
}
.commentlist li{list-style:none;}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0; 
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
	width: 10%;
	height: auto;
}
.comment-author { color:#656565;}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author cite a{ color:#003253;}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 13px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #656565;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	/*padding: 0 0 24px 0;*/
}
.reply a,
a.comment-edit-link {color: #888; font-size:14px;display:none;}
.reply a:hover,
a.comment-edit-link:hover {
	color: #8F7144;
}
.commentlist .children {
	list-style: none;
	margin: 0 0 0 -4%;
	display:none;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
.form-submit input[type=submit] {
	color: #333; background:#1C5E9A; border: solid 1px #272016; font-weight:700; color:#fff;
}

#respond {
	
	margin: 24px 0;
	overflow: hidden;
	position: relative;

}
#respond p{color: #3A3A3A;font: 13px/20px Arial,Helvetica,sans-serif;margin-bottom:10px;}
#respond p a{color: #1C5E9A;font-weight:bold;}
#respond h3{ margin-bottom:10px;}
#respond .comment-notes {
	margin-bottom: 1em; display:inline-block;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
h3#reply-title a{ color:#8D7248;}
h3#reply-title #cancel-comment-reply-link{ color:#8D7248;}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold; position:absolute; right:-10px; top:0px;
}
#respond label,.wpcf7-form label {
	font-size: 13px; font-family:Arial, Helvetica, sans-serif; /*display:block;*/ display:inline-block; float:left; text-align:right; width:70px; margin-right:23px;
}
#respond input,.wpcf7-form input  {
	/*margin: 0 5px 9px 20px; 
	width:300px;*/
	 padding:5px;
}
#respond textarea,.wpcf7-form textarea  {
	width: 50%; padding:5px;  width:300px;/*margin: 0 5px 9px 20px;*/
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	 display:block;
}
#respond .form-submit input,.wpcf7-form .form-submit input {
	font-size: 14px;
	width: auto; margin:0 0 0 92px; width:130px; padding:5px 10px; cursor:pointer;
}

#comments-title{ margin-bottom:30px; margin-top: 30px;font-family:Arial, Helvetica, sans-serif;color:#1C5E9A;}
#comments span{color:#1C5E9A!important;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.comment-author vcard.fn{font-family:Arial, Helvetica, sans-serif;font-size:13px;}
.comment-author vcard a{font-family:Arial, Helvetica, sans-serif;font-size:13px;}
.comment-content{font-family:Arial, Helvetica, sans-serif;font-size:13px;}






/*-------------------------------Comment ends here------------------------------------*/

/*-------------------------------Changes 14-3-2013------------------------------------*/
.blog-detail .industry-news-l{ margin-right:20px; margin-right:22px; margin-bottom:18px;}
.blog-detail .industry-news-r{ float:none; width:auto; margin-left:0px;}
.blog-detail .blog-coments-wrap{ width:332px;}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}