/*



Theme Name: Abacus



Theme URI: http://wordpress.org/themes/twentytwelve



Author: the WordPress team



Author URI: http://wordpress.org/



Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.



Version: 1.2



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready



Text Domain: twentytwelve







This theme, like WordPress, is licensed under the GPL.



Use it to make something cool, have fun, and share what you've learned with others.



*/







/* =Notes



--------------------------------------------------------------



This stylesheet uses rem values with a pixel fallback. The rem



values (and line heights) are calculated using two variables:







$rembase:     14;



$line-height: 24;







---------- Examples







* Use a pixel value with a rem fallback for font-size, padding, margins, etc.



	padding: 5px 0;



	padding: 0.357142857rem 0; (5 / $rembase)







* Set a font-size and then set a line-height based on the font-size



	font-size: 16px



	font-size: 1.142857143rem; (16 / $rembase)



	line-height: 1.5; ($line-height / 16)







---------- Vertical spacing







Vertical spacing between most elements should use 24px or 48px



to maintain vertical rhythm:







.my-new-div {



	margin: 24px 0;



	margin: 1.714285714rem 0; ( 24 / $rembase )



}







---------- Further reading







http://snook.ca/archives/html_and_css/font-size-with-rem



http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/











/* =Reset



-------------------------------------------------------------- */







@charset "utf-8";



/* CSS Document */







/* 	-----------------------------------------------------



	------------------- General Styles ------------------



	----------------------------------------------------- */



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display:block;}



audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}



audio:not([controls]) {display:none;}



	



* {margin:0; padding:0; outline:none;}



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; outline:0; font-size:100%; background:transparent;}



html{   width:100% !important; }



blockquote, q {quotes:none;}



blockquote:before, blockquote:after, q:before, q:after,  {content:''; content:none;}



:focus {outline:0;}



ins {text-decoration:none;}



del {text-decoration:line-through;}



table {border-collapse:collapse; border-spacing:0;}



a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0;}






img {width:auto\9; height:auto; max-width:100%; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}



button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; -webkit-appearance:button;}



label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor:pointer;}



input[type="search"] {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield;}



input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}



textarea {overflow:auto; vertical-align:top;}







body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#a3a3a3; background:#fff;}







.clr {font-size:0; height:0; line-height:0; clear:both;}



.left {margin:0; padding:0; width:auto; height:auto; float:left;}



.right {margin:0; padding:0; width:auto; height:auto; float:right;}











@font-face {



    font-family: 'pt_sansregular';



    src: url('fonts/pts55f-webfont.eot');



    src: url('fonts/pts55f-webfontd41d.eot?#iefix') format('embedded-opentype'),



         url('fonts/pts55f-webfont.woff') format('woff'),



         url('fonts/pts55f-webfont.ttf') format('truetype'),



         url('fonts/pts55f-webfont.svg#pt_sansregular') format('svg');



    font-weight: normal;



    font-style: normal;







}







@font-face {



	font-family: 'Conv_PTS75F';



	src: url('fonts/PTS75F.eot');



    src: url('fonts/PTS75Fd41d.eot?#iefix') format('embedded-opentype'),



         url('fonts/PTS75F.woff') format('woff'),



         url('fonts/PTS75F.ttf') format('truetype'),



         url('fonts/PTS75F.svg#Conv_PTS75F') format('svg');



    font-weight: normal;



    font-style: normal;



}







@font-face {



    font-family: 'pt_sansitalic';



    src: url('fonts/pts56f-webfont.eot');



    src: url('fonts/pts56f-webfontd41d.eot?#iefix') format('embedded-opentype'),



         url('fonts/pts56f-webfont.woff') format('woff'),



         url('fonts/pts56f-webfont.ttf') format('truetype'),



         url('fonts/pts56f-webfont.svg#pt_sansitalic') format('svg');



    font-weight: normal;



    font-style: normal;







}











#header_section header .header_left, #header_section header .header_right p.phoneno{ color:#fff; font:normal 14px/18px 'pt_sansregular';}



#logo_nav_section nav ul li a{ font-family: 'Conv_PTS75F'; }



#logo_nav_section nav ul li:hover li{ font-family:Arial, Helvetica, sans-serif;}



.age-group-selection .textsection p{ font:normal 18px/24px 'pt_sansregular';}



footer #footer_top .footer_left .footerrows h2, footer #footer_top .footer_right h2{ color:#fffefe; font:normal 15px/18px 'pt_sansregular';}



footer #footer_top .footer_left .footerrows ul li{ color:#ffefe; font:normal 13px/16px 'pt_sansregular';}



footer #footer_top .footer_right .rightrows#newsletter_form .formright input[type="submit"]{ font: normal 15px/18px 'Conv_PTS75F';}











/* 	-----------------------------------------------------



	------------------- Header Section Styles ------------------



	----------------------------------------------------- */



	#header_section{ width:100%; margin:0px auto; padding:0px; background:#840000; height:auto; }



		#header_section header{ width:980px; margin:0px auto; padding:12px 0; height:auto; }



		#header_section header .header_left{ float:left; font:normal 16px/18px 'pt_sansregular';}



		#header_section header .header_right{ float:right; width:260px; height:auto;}



		#header_section header .header_right p.phoneno{ float:left; color:#fff; line-height:20px; margin-right:22px; font:normal 16px/18px 'pt_sansregular';}



		#header_section header .header_right ul.socialnav{ float:right; width:auto; margin:0px; padding:0px; list-style:none; }



		#header_section header .header_right ul.socialnav li{ margin:0 0 0 4px; padding:0px 2px; float:left;}







/* 	-----------------------------------------------------



	------------------- Logo Nav Section Styles ------------------



	----------------------------------------------------- */



	



	#logo_nav{ width:100%; margin:0px auto; padding:0px; height:auto; }



		#logo_nav_section{ width:980px; margin:0px auto; padding:5px 0 22px 0; height:auto;}



		



		#logo_nav_section .logo{ width:auto; float:left; margin:0px; padding:21px 0 5px 0; }



		



		#logo_nav_section nav{ width:auto; margin:0; padding:52px 0 0 0; float:right;}



		#logo_nav_section nav ul{ margin:0px inherit; list-style:none; padding:0px; text-align:center; }



		#logo_nav_section nav ul li{ margin:0px; float:left; padding:0; color:#840000; font-size:16px; position:relative; text-transform:uppercase;}



		#logo_nav_section nav ul li a{ text-decoration:none; margin:0px; padding:22px 7px 16px 7px; color:#840000; line-height:40px; }



		#logo_nav_section nav ul li a:hover{color:#f9a640;}



		#logo_nav_section nav ul li a.select{color:#f9a640;}



		/*#logo_nav_section nav ul li a:hover, #logo_nav_section nav ul li a.select{ color:#b57208; background:url(images/nav-bg.png) 0 0 repeat-x; }*/



		#logo_nav_section nav ul li#home-nav a{ background:url(images/home_icon.png) no-repeat 0 0; width:46px; height:9px; display:block; text-indent:-999999px;}	



		#logo_nav_section nav ul li#home-nav:hover a{ background:url(images/home_icon_hover.png) no-repeat 0 0;}



		#logo_nav_section nav ul li#home-nav.active a{ background:url(images/home_icon_hover.png) no-repeat 0 0;}















		#logo_nav_section nav ul li#home-nav a:hover, #logo_nav_section nav ul li#home-nav a.select{ color:#840000;}



		



		#logo_nav_section nav ul li ul { display: none; width: 160px; /* Width to help Opera out */ }



		#logo_nav_section nav ul li:hover ul { display: block; position: absolute; top:44px; left:0px; z-index:9999; margin: 0; padding:6px; background:#fff; border-top:2px solid #f7a12a; border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4;}



		#logo_nav_section nav ul li:hover li { float:none !important; width:100%; margin-bottom:1px; text-align:left; text-transform:none; color:#636161 !important; font:normal 14px/18px Arial, Helvetica, sans-serif !important; border-bottom:1px solid #c4c4c4;}



		#logo_nav_section nav ul li:hover li a { display:block; padding:6px 12px; line-height:16px; font-family:Arial, Helvetica, sans-serif;}



		#logo_nav_section nav ul li:hover li a{ background:none !important; color:#636161 !important; font-size:14px;}



		#logo_nav_section nav ul li:hover li a:hover{ color:#840000 !important;}



		#logo_nav_section nav ul li:hover li:hover a{ color:#840000 !important;}



		#logo_nav_section nav ul li:hover li:hover li a{color:#636161 !important;}



		#logo_nav_section nav ul li:hover li:hover li:hover a:hover{color:#840000 !important;}



		#logo_nav_section nav li:hover ul ul, #logo_nav_section nav li:hover ul ul ul, #logo_nav_section nav li:hover ul ul ul ul {display:none; top:0; left:100%; border-top:1px solid #c4c4c4;}



			#logo_nav_section nav li:hover ul, #logo_nav_section nav li li:hover ul, #logo_nav_section nav li li li:hover ul, #logo_nav_section nav li li li li:hover ul {display:block;}



		



	



	/* 	-----------------------------------------------------



	------------------- Banner Section Styles ------------------



	----------------------------------------------------- */











		#banner_section{ width:100%; height:464px; background:url(images/bannerbg.jpg) 0 50px repeat-x; margin:0px auto; padding:0px; }



		#banner_section .banner_slider{ width:968px; height:403px; padding:7px 7px 52px 7px; margin:0 auto; background:url(images/banner-frame.png) 0 0 no-repeat;}



		



		



		



		



		#innerbanner_section{ width:100%; height:auto; background:url(images/newbannerbg.png) 0 50px repeat-x; margin:0px auto; padding:25px 0 0 0; }



		#innerbanner_section .banner_slider{ width:982px; height:256px; padding:7px 7px 52px 7px; margin:0 auto; }

		
.banner_slider img {
      width: 100%;
    height: 100%;
    border: 1px solid #ABABAB;
    padding: 5px;
    background: #fff;
}


.form_contact{}
		



	/* 	-----------------------------------------------------



	-------------------/ Banner Section Styles -----------------



	----------------------------------------------------- */



	



	/* 	-----------------------------------------------------



	------------------- Age group Section Styles ------------------



	----------------------------------------------------- */



	.age-group-selection{ width:76%; height:304px; margin:0 auto; position:relative; background-size: 100% 100%;background:url(images/age-groupsection-bg.png) 0 0 no-repeat;    padding: 6px;top: 25px;}



	.age-group-selection .textsection{ width:472px; height:auto; position:absolute; top:40px; left:266px; text-align:center;}



	.age-group-selection .textsection p{ color:#2e2c2c;}



	.age-group-selection a.age-left{ width:164px; height:26px; text-indent:-55555px; position:absolute; top:218px; left:6px; display:block; padding:4px 0;}



	.age-group-selection a.age-right{ width:164px; height:26px; text-indent:-55555px; position:absolute; top:218px; right:6px; display:block; padding:4px 0;}



	/* 	-----------------------------------------------------



	------------------- Age group Section Styles ------------------



	----------------------------------------------------- */



	



	/* 	-----------------------------------------------------



	------------------- Content Section Styles ------------------



	----------------------------------------------------- */



	.aligncenter{text-align:center;vertical-align:middle;}



	.alignleft{text-align:left;}



	.alignright{text-align:right;}



	#content_section{ width:100%; margin:0px auto; padding:0px 0;background: #7A2020; }

		#content_section ul li{ color: #fff;
    font: normal 13px/18px Arial, Helvetica, sans-serif;
    text-align: justify;}


		#content_section .section01{ width:980px; margin:0 auto; padding:20px 0; }



			#content_section .section01 .section_left{ float:left; width:544px; height:auto;}		



			.section01 .section_left .tabsection01{ width:544px; height:auto;}



			.section01 .section_left .tabsection01 .tab_content { margin:0; padding:0; width:544px; height:40px; position:relative; z-index:109;}



			.section01 .section_left .tabsection01 .tab_content ul {margin:0; padding:0; list-style:none;}



			.section01 .section_left .tabsection01 .tab_content ul li { float:left; display:inline; margin:0; padding:0; font:normal 18px/22px 'Conv_PTS75F';}



			.section01 .section_left .tabsection01 .tab_content ul li a { float:left; background:url(images/tableft.png) no-repeat left top; color:#fff; text-decoration:none; padding:0px 0 0px 14px; margin-top:0; line-height:25px; white-space:nowrap; text-transform:uppercase;}



			.section01 .section_left .tabsection01 .tab_content ul li a span{ float:left; display:block; background:url(images/tabright.png) no-repeat right top; padding:8px 14px 8px 3px; color:#999898;}



			.section01 .section_left .tabsection01 .tab_content ul li.select span { color:#000;}



			.section01 .section_left .tabsection01 .tab_content ul li a span { float:none;}



			.section01 .section_left .tabsection01 .tab_content ul li a:hover span { color:#000;}



			.section01 .section_left .tabsection01 .tab_content ul li a:hover { background-position:0% -41px; }



			.section01 .section_left .tabsection01 .tab_content ul li a:hover span { background-position:100% -41px; }







			.section01 .section_left .tabsection01 .tab_content ul li a.select { color:#000 !important; background-position:0% -41px;}



			.section01 .section_left .tabsection01 .tab_content ul li a.select span { color:#000 !important; background-position:100% -41px; border:0px solid blue;}	



			.section01 .section_left .tabsection01 .tab_details{ width:524px; height:auto; padding:10px; border-top:1px solid #b8b8b8; position:relative; z-index:108;}



			.section01 .section_left .tabsection01 .tab_details .decoration-bids{ position:absolute; top:-8px; right:0;}



			.section01 .section_left .tabsection01 .tab_details .tab_inner{ width:544px; height:auto;}	



			.tabsection01 .tab_details .recentnews_block{ height:auto; padding:20px 0;}



				.tabsection01 .tab_details .recentnews_block .imgplaceholder{ float: left; margin: 0; padding: 0 15px 0 0; width: auto;}



				.tabsection01 .tab_details .recentnews_block .newsdetail{ float: right; margin: 0; padding: 0; width: 470px;}



				.tabsection01 .tab_details .recentnews_block .newsdetail h2{ color:#840000; font:normal 14px/18px 'Conv_PTS75F'; text-transform:uppercase;}



				.tabsection01 .tab_details .recentnews_block .newsdetail h3{ color:#840000; font:normal 16px/18px Arial, Helvetica, sans-serif; margin-bottom:10px;}



				.tabsection01 .tab_details .recentnews_block .newsdetail p{ color:#fff; font:normal 13px/18px Arial, Helvetica, sans-serif;    text-align: justify;}


				.tabsection01 .tab_details .recentnews_block .newsdetail ul li{ color:#fff; font:normal 13px/18px Arial, Helvetica, sans-serif;    text-align: justify;}


				
				

				.tabsection01 .tab_details .recentnews_block .newsdetail p a{ color:#840000; font-weight:bold; text-decoration:none;}



				.tabsection01 .tab_details .recentnews_block .social-share{ width:100%; height:26px; padding:8px 0; margin:12px 0; background: url(images/social-share-bg.png) 0 0 repeat-x;}



				.tabsection01 .tab_details .view-more{ width:168px; height:36px; margin:0 auto; background:url(images/more-news.png) 0 0 no-repeat; text-align:center;}



				.tabsection01 .tab_details .view-more a{ color:#fff; font:normal 18px/22px 'Conv_PTS75F'; text-decoration:none; padding:6px 0; display:block;}



			#content_section .section01 .section_right{ float:right; width:380px; height:auto;}



			.section01 .section_right .tabsection02{ width:380px; height:auto;}



			.section01 .section_right .tabsection02 .tab_content02 { margin:0; padding:0; width:380px; height:40px; position:relative; z-index:109;}



			.section01 .section_right .tabsection02 .tab_content02 ul {margin:0; padding:0; list-style:none;}



			.section01 .section_right .tabsection02 .tab_content02 ul li { float:left; display:inline; margin:0; padding:0; font:normal 18px/22px 'Conv_PTS75F';}



			.section01 .section_right .tabsection02 .tab_content02 ul li a { float:left; background:url(images/tableft02.png) no-repeat left top; color:#fff; text-decoration:none; padding:0px 0 0px 14px; margin-top:0; line-height:25px; white-space:nowrap; text-transform:uppercase;}



			.section01 .section_right .tabsection02 .tab_content02 ul li a span{ float:left; display:block; background:url(images/tabright02.png) no-repeat right top; padding:8px 14px 8px 3px; color:#999898;}



			.section01 .section_right .tabsection02 .tab_content02 ul li.select span { color:#000;}



			.section01 .section_right .tabsection02 .tab_content02 ul li a span { float:none;}



			.section01 .section_right .tabsection02 .tab_content02 ul li a:hover span { color:#000;}



			.section01 .section_right .tabsection02 .tab_content02 ul li a:hover { background-position:0% -41px; }



			.section01 .section_right .tabsection02 .tab_content02 ul li a:hover span { background-position:100% -41px; }







			.section01 .section_right .tabsection02 .tab_content02 ul li a.select { color:#000 !important; background-position:0% -41px;}



			.section01 .section_right .tabsection02 .tab_content02 ul li a.select span { color:#000 !important; background-position:100% -41px; border:0px solid blue;}	



			.section01 .section_right .tabsection02 .tab_details02{ width:360px; height:auto; padding:10px; border-top:0px solid #b8b8b8; position:relative; z-index:108;}



			



			.section01 .section_left .tabsection01 .tab_details .tab_inner{ width:360px; height:auto;}



			.section01 .section_right .tabsection02 .tab_details02 .videoplaceholder{ width:340px; height:230px; margin:0 auto 20px auto;}



			.section_right .tabsection02 .tab_details02 .video_panel{ width:360px; height:auto;}



			.section_right .tabsection02 .tab_details02 .video_panel .videothumb{ width:162px; margin:0px 4px 20px 4px; padding:4px; height:92px; float:left; background:#e6e6e6; }



			



			.section01 .section_right .tabsection02 .tab_details02 .view-more{ width:168px; height:36px; margin:30px auto 0 auto; background:url(images/more-video.png) 0 0 no-repeat; text-align:center;}



			.section01 .section_right .tabsection02 .tab_details02 .view-more a{ color:#fff; font:normal 18px/22px 'Conv_PTS75F'; text-decoration:none; padding:6px 0; display:block;}




#quote-carousel {
    padding: 0 10px 30px 10px;
    margin-top: 30px;

}
#quote-carousel .carousel-control {
    background: none;
    color: #CACACA;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}
#quote-carousel .carousel-control.left {
    left: -10px;
}
#quote-carousel .carousel-control.right {
    right: -10px;
}
#quote-carousel .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
    width: 50px;
    height: 50px;
    margin: 5px;
    cursor: pointer;
    border: 4px solid #CCC;
    border-radius: 50px;
    opacity: 0.4;
    overflow: hidden;
    transition: all 0.4s;
}
#quote-carousel .carousel-indicators .active {
    background: #333333;
    width: 128px;
    height: 128px;
    border-radius: 100px;
    border-color: #f33;
    opacity: 1;
    overflow: hidden;
}
.carousel-inner {
    min-height: 300px;
}
.item blockquote {
    border-left: none;
    margin: 0;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}


			#inquiry_pop {
       position: fixed;
    top: 90px;
    right: 0px;
}
			
			
			#inquiry_pop img{ width: 39px;}
	
			
	
		
			
			
			
			

		#content_section .section02{ width:976px; height:auto; margin:30px auto;}



		#content_section .section03{ width:980px; height:auto; margin:0 auto;}

		#content_section .section03 code{color:#484848;
    font-size: 13px;
    font-weight: normal; font-family:Arial, Helvetica, sans-serif;}



		#content_section .section03 h2{ color:#680033; font-size:19px; line-height:24px; padding-bottom:4px; margin-bottom:12px; background:url(images/title-border.png) right bottom no-repeat; text-transform:uppercase; font:normal 18px/36px 'pt_sansregular'; color:#636161;}



		#content_section .section03 h2 span{ background:#fff; padding:7px 8px 5px 8px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; border-top:2px solid #f9ac32;}



		#content_section .section03 p{ color:#484848; font-weight:normal; font-size:13px; line-height:18px; padding:6px 0;}



		#content_section .section03 .about_section{ width:100%; height:auto;}



		#content_section .section03 .about_section p a{ color:#840000;}



		#content_section .got-top{ float:right;}



		#content_section .got-top a{ color:#939393; font-size:19px; font-weight:normal; line-height:22px; text-decoration:none;}



		



		#content_section .section03 .math_section{ width:100%; height:auto;}



		#content_section .section03 .math_section .text_section{ float:left; width:700px; height:auto;}



		#content_section .section03 .math_section .text_section p a{ color:#840000;}



		#content_section .section03 .math_section .img_section{ float:right; width:210px; height:auto; }



		#content_section .section03 .math_section .img_section .imgright1{ padding-top:65px; padding-bottom:10px;}


		.about_home{width: 89%;margin:0 auto;}

		.about_home img{width:100%;}
		
		.about_img{    width: 64%;margin: 0 auto;}
		
		.about_img2{    width: 64%;margin: 0 auto;}
		
		

		.details_bottom{    padding-bottom: 28px;}
		
		.details_bottom h2{    text-align: center;}
		
		.details_bottom p{    text-align: center;}
		
		
		#send_b{background: #F7A530;}
		
		
	
	

		#content_section .section03 .our_people{ width:100%; height:auto;}



		#content_section .section03 .our_people .ppl_row{ width:auto; height:auto; padding:10px 0;}



		#content_section .section03 .our_people .ppl_row .imgleft{ float:left; margin:0 14px 20px 0; padding:4px; border:1px solid #c4c4c4;}



		#content_section .section03 .our_people .ppl_row p a{ color:#840000;}



		



		#content_section .section03 .location_section{ width:100%; height:auto; padding:10px 0; }



		#content_section .section03 .location_section .location_row{ width:100%; height:auto; padding:10px 0; background:url(../../../index.html) left bottom repeat-x;}



		#content_section .section03 .location_section .location_row .address_box{ float:left; width:230px; height:auto; margin-right:14px;}



		#content_section .section03 .location_section .location_row .address_box h4{ color:#2e2c2c; font-size:16px; font-weight:normal; margin-bottom:4px;}



		#content_section .section03 .location_section .location_row .address_box p{ color:#2e2c2c; font:normal 16px/18px Arial, Helvetica, sans-serif;}



		#content_section .section03 .location_section .location_row .address_img{ float:left; width:268px; height:auto; margin-right:10px;}



		#content_section .section03 .location_section .location_row .location_map{ float:right; width:401px; height:auto;}



		



		#content_section .section03 ul.listitem01{ list-style:none; padding:0; margin:0;}



		#content_section .section03 ul.listitem01 li{ background:url(images/bullet01.png) 0 8px no-repeat; margin-bottom:6px; color:#484848; font-size:13px; font-weight:normal; line-height:18px; padding:3px 0 3px 20px;}



		#content_section .section03 ul{ list-style:none; padding:0; margin:0;}



		#content_section .section03 ul li{ /*background:url(images/bullet01.png) 0 8px no-repeat;*/ margin-bottom:6px; color:#484848; font-size:13px; font-weight:normal; line-height:18px; padding:3px 0 3px 20px;}



		#content_section .section03 ul.listitem02{ list-style:none; padding:0; margin:0; float:left; width:300px;}



		#content_section .section03 ul.listitem02 li{background:url(images/bullet01.png) 0 8px no-repeat; margin-bottom:6px; color:#484848; font-size:13px; font-weight:normal; line-height:18px; padding:3px 0 3px 20px;}



		#content_section .section03 .imgblock_middle{ width:220px; height:auto; margin:10px auto;}



		#content_section .section03 h4{ color:#636161; font-weight:bold; font-size:13px; line-height:20px;}



		#content_section .section03 h5{ color:#858585; font-size:12px; font-weight:bold; line-height:16px; text-decoration:underline;}



		#content_section .section03 .slider-box{ width:980px; height:auto; margin:10px auto;}



		#content_section .section03 .affiliates{ width:100%; height:auto;}



		#content_section .section03 .affiliates ul{ list-style:none; margin:0; padding:0;}



		#content_section .section03 .affiliates ul li{ display:inline;}



		



		#content_section .section03 .newsletter_section{ float:left; width:100%; height:auto; margin-bottom:15px;}



		#content_section .section03 .newsletter_section p{ font-size:13px;}



		#content_section .section03 .newsletter_section p a{ font-weight:bold; color:#840000;}



		#content_section .section03 .newsletter_section ul{ list-style:none; margin:0; padding:0; float:left; width:800px;}



		#content_section .section03 .newsletter_section ul li{ font-weight:bold; color:#484848; font-size:13px; margin-bottom:4px;}



		#content_section .section03 .newsletter_section ul li a{ color:#484848;}



		



		#content_section .section03 .newsletter_section .newsletter_image {float:right;}



		#content_section .section03 .newsletter_section .newsletter_form { float:left; width:474px;}	



		#content_section .section03 .newsletter_section .newsletter_form h6{ color:#484848; font-size:13px; line-height:20px; margin-bottom:5px;}



		#content_section .section03 .newsletter_section .newsletter_form .formleft{ width:78%; float:left; margin:0px; padding:0px;}



		#content_section .section03 .newsletter_section .newsletter_form .formright{ width:20%; float:right; margin:0px; padding:0px;}



		#content_section .section03 .newsletter_section .newsletter_form .formleft input[type="text"]{ width:361px; margin:0px; padding:4px; background:url(images/newsletterbg.jpg) top no-repeat; border:none; height:32px; color:#6e6e6e; font-size:13px;}



		#content_section .section03 .newsletter_section .newsletter_form .formright input[type="submit"]{ width:92px; height:40px; border:none; margin:0px; padding:0px; background:url(images/nl-submitbtn.png) top repeat-x;  text-align:center; font-size:24px; text-transform:uppercase; line-height:29px; color:#925305; font-family:'Conv_PTS75F'; padding:0px 10px; text-shadow:1px 1px 1px #fbce93; }		



		#content_section .section03 .news_block{ width:100%; height:auto;}



		#content_section .section03 .news_block h3.bluetitle{ color:#484848; font-size:13px; font-weight:bold; }



		#content_section .section03 .news_block h3.greytitle{ color:#858585; font-size:12px; font-weight:bold; text-decoration:underline;}



		#content_section .section03 .news_block ul.news_list{ list-style:none; margin:0; padding:0;}



		



		#content_section .section03 .news_block ul.news_list li{ float:left; width:100%; color:#484848; font-size:13px; margin-bottom:12px;  background:none; padding:0;}



		#content_section .section03 .news_block ul.news_list li .imgplaceholder { float: left; margin: 0; padding: 0 15px 0 0; width: auto;}



		#content_section .section03 .news_block ul.news_list li .detail_sec{ float:left; width:94%; }



		



		#content_section .section03 .news_block ul.research_list{ list-style:none; margin:0; padding:0;}



		#content_section .section03 .news_block ul.research_list li{ float:left; width:100%; color:#484848; font-size:13px; margin-bottom:12px;  background:none; padding:0;}



		#content_section .section03 .news_block ul.research_list li .imgplaceholder { float: left; margin: 0; padding: 0 15px 0 0; width: auto;}



		#content_section .section03 .news_block ul.research_list li .detail_sec{ float:left; width:94%; }



		



		#content_section .section03 .news_block ul.history_list{ list-style:none; margin:0; padding:0;}



		#content_section .section03 .news_block ul.history_list li{ float:left; width:100%; color:#484848; font-size:13px; margin-bottom:12px;  background:none; padding:0;}



		#content_section .section03 .news_block ul.history_list li .imgplaceholder { float: left; margin: 0; padding: 0 15px 0 0; width: auto;}



		#content_section .section03 .news_block ul.history_list li .detail_sec{ float:left; width:94%; }



		



		#content_section .section03 .register_section{ width:100%; height:auto;}



			#content_section .section03 .register_section p{ color:#484848; font-size:13px;}



				#content_section .section03 .register_section p a{ color:#840000;}



			#content_section .section03 .register_section .img_section{ float:right; width:132px; height:auto; text-align:right;}



			#content_section .section03 .register_section .img_section img{ margin-bottom:12px;}



			.section03 .registration_form{ width:100%; height:auto; margin:0 auto 20px auto;}



			.section03 .registration_form .registration_block{ width:100%; height:auto; padding:16px 0; border-bottom:1px solid #b1aeae;}



			.section03 .registration_form .registration_block .box_left{ float:left; width:392px; height:auto; margin-right:68px; }



			.section03 .registration_form .registration_block .box_right{ float:left; width:430px; height:auto;}



			.section03 .registration_form .registration_block h3{ color:#840000; font-size:16px; font-weight:bold; line-height:18px; margin-bottom:12px;}



			.section03 .registration_form .registration_block .rows01{ float:left; width:100%; height:auto; padding:7px 0px;}



			.section03 .registration_form .registration_block .rows02{ float:left; width:94%; height:auto; padding:7px 0px;}



			.section03 .registration_form .registration_block .rows01 .lbl01{ float:left; width:98px; height:auto; color:#636161; font-size:13px; font-weight:normal; line-height:20px;}



			.section03 .registration_form .registration_block .rows01 .txtbox01{ float:left; width:154px; height:auto;}



			.section03 .registration_form .registration_block .rows01 .txtbox02{ float:left; width:204px; height:auto;}



			.section03 .registration_form .registration_block .rows01 .txtbox03{ float:left; width:326px; height:auto;}



			.section03 .registration_form .registration_block .rows01 .txtbox04{ float:left; width:116px; height:auto;}



			.section03 .registration_form .registration_block .rows01 .txtbox05{ float:left; width:134px; height:auto;}



			.section03 .registration_form .registration_block .rows01 input[type="text"]{ width:98%; height:38px; padding:3px 1%; height:auto; border:1px solid #686666; color:#858585; font-size:13px;}



			.section03 .registration_form .registration_block .rows01 .selectbox01{ float:left; width:156px; height:auto;}



			.section03 .registration_form .registration_block .rows01 .selectbox02{ float:left; width:114px; height:auto; margin-right:4px;}



			.section03 .registration_form .registration_block .rows01 .selectbox03{ float:left; width:64px; height:auto; margin-right:4px;}



			.section03 .registration_form .registration_block .rows01 .selectbox04{ float:left; width:96px; height:auto; margin-right:4px;}



			.section03 .registration_form .registration_block .rows01 .selectbox05{ float:left; width:136px; height:auto; margin-right:4px;}



			.section03 .registration_form .registration_block .rows01 .selectbox06{ float:left; width:116px; height:auto; margin-right:4px;}



			.section03 .registration_form .registration_block .rows01 .selectbox07{ float:left; width:270px; height:auto; margin-right:4px;}



			.section03 .registration_form .registration_block .rows01 select{ width:100%; height:28px; padding:2px 1%; height:auto; border:1px solid #686666; color:#636161; font-size:13px;}



			.section03 .registration_form .registration_block .rows01 .txtareabox01{ float:left; width:306px; height:auto; margin-right:4px;}



			.section03 .registration_form .registration_block .rows01 textarea{ width:98%; height:86px; padding:2px 1%; height:auto; border:1px solid #686666; color:#858585; font-size:12px; resize:none; overflow:auto;}



			.section03 .registration_form .registration_block p{ color:#858585; font-size:12px; font-weight:normal;}



			.section03 .registration_form .registration_block p a{ color:#636161; text-decoration:none;}



			



			.section03 .registration_form .registration_block .rows02 input[type="submit"]{ float:right; width:137px; height:42px; background:url(images/regsubmit-btn-bg.png) 0 0 no-repeat; text-align:center; cursor:pointer; border:none; margin-left:6px; color:#fff; font-size:24px; font-weight:bold; font-family:'Conv_PTS75F'; text-transform:uppercase;}



			.section03 .registration_form .registration_block .rows02 input[type="reset"]{ float:right; width:128px; height:42px; background:url(images/regreset-btn-bg.png) 0 0 no-repeat; text-align:center; cursor:pointer; border:none; margin-left:6px; color:#925305; font-size:24px; font-weight:bold; font-family:'Conv_PTS75F'; text-transform:uppercase;}



			.section03 .schedule_section{ width:100%px; height:auto; margin:10px auto;}			



			.section03 .schedule_section ul{ list-style:none; margin:10px 0; padding:0;}



			.section03 .schedule_section ul li{ padding-left:14px; background:url(images/bullet-circle.png) 0 6px no-repeat; color:#686666; font-size:13px; line-height:18px; }



			.section03 .schedule_section ul li a{color:#686666; text-decoration:none;}



			.section03 .schedule_section .schedule_chart{ width:100%; height:auto; margin:20px auto; text-align:center; border:1px solid #CCC;}



			



			.section03 .gallery_section{ width:100%; margin:0px auto; padding:10px 0;}



			.gallery_section .gallery_options{ float:left; width:200px; height:auto; margin-top:8px; border:1px solid #b2b2b2;}



				.gallery_section .gallery_options ul{ list-style:none; margin:0; padding:0;}



					.gallery_section .gallery_options ul li{ color:#636161; font:normal 18px/20px 'pt_sansregular'; border-bottom:2px solid #f9ac32; text-transform:uppercase;}



					.gallery_section .gallery_options ul li:last-child{ border-bottom:none;}



					.gallery_section .gallery_options ul li a{ color:#636161; text-decoration:none; padding:6px 8px; display:block;}



					.gallery_section .gallery_options ul li a:hover, .gallery_section .gallery_options ul li a.select{ color:#f9ac32;}



			.gallery_section .gallery_display{ float:right; width:762px; height:auto;}



			.section03 .gallery_section .gallery_display .gallerybox{ width:762px; height:auto;}



			.section03 .gallery_section .gallery_display .gallerybox ul{ list-style:none; margin:0; padding:0;}



			.section03 .gallery_section .gallery_display .gallerybox ul li{ float:left; margin:5px;}



			.section03 .gallery_section .gallery_display .gallerybox ul li:last-child{ margin:7px 0 7px 0;}



			.section03 .gallery_section .gallery_display .gallerybox ul li.last-child{ margin:7px 0 7px 0;}



			.section03 .gallery_section .gallery_display .gallerybox ul li .imgdiv{ width:244px; height:auto;}



			.section03 .gallery_section .gallery_display .gallerybox ul li .imgdiv img{ width:244px; height:156px;}



			.section03 .gallery_section .gallery_display .gallerybox ul li h4{ color:#939393; font-size:12px; font-weight:bold; line-height:22px;}


	
		.galler img {

    padding: 10px;
    width: 100%;
	cursor:pointer;
    border: 3px solid #9D9D9D;
    border-radius: 5px;
	transition: all 3s;
	    margin: 10px;
}


.galler img:hover{
 background:#000;
 z-index:999;
 
}

			



			



			



	/* 	-----------------------------------------------------



	------------------- Footer Section Styles ------------------



	----------------------------------------------------- */



footer{ width:100%; height:auto;}



footer #footer_top{ width:100%; height:auto; padding:18px 0; background:#840000 url(images/footertop-bg.jpg) 0 0 repeat-x;}



footer #footer_top #footertop_inner{ width:980px; height:auto; margin:0 auto;}			







footer #footer_bottom{ width:100%; height:auto; padding:9px 0; background:#4a0000; text-align:center;}



footer #footer_bottom p{ color:#ffffff; font:normal 11px/14px Arial, Helvetica, sans-serif;}



footer #footer_top .footer_left{ float:left; width:598px; height:auto;}					



	footer #footer_top .footer_left .footerrows{ float:left; width:100%; height:auto; padding-bottom:34px;}



	footer #footer_top .footer_left .footerrows:last-child{ padding-bottom:0;}



		footer #footer_top .footer_left .footerrows	.box01{ float:left; width:200px; height:auto; margin:0 0 0 26px;}		



		footer #footer_top .footer_left .footerrows	.box02{ float:left; width:156px; height:auto; margin:0 0 0 26px;}			



		footer #footer_top .footer_left .footerrows	.box03{ float:left; width:156px; height:auto; margin:0 0 0 26px;}			







	footer #footer_top .footer_left .footerrows h2, footer #footer_top .footer_right h2{ margin-bottom:16px;}



	footer #footer_top .footer_left .footerrows h2 a, footer #footer_top .footer_right h2 a{ color:#fff; text-decoration:none;}



	footer #footer_top .footer_left .footerrows ul{ list-style:none; margin:0; padding:0;}



		footer #footer_top .footer_left .footerrows ul li{ margin-bottom:4px;}



		footer #footer_top .footer_left .footerrows ul li a{ color:#fff; text-decoration:none; background:url(images/footer-bullet01.png) 0 4px no-repeat; padding:0 0 0 10px;}



footer #footer_top .footer_right{ float:right; width:308px;}



	footer #footer_top .footer_right .rightrows{ background:url(images/footer-sep.png) left bottom repeat-x; padding-bottom:20px; margin-bottom:14px;}



	footer #footer_top .footer_right .rightrows#newsletter_form .formleft{ width:74%; float:left; margin:0px; padding:0px; }



	footer #footer_top .footer_right .rightrows#newsletter_form .formright{ width:25%; float:right; margin:0px; padding:0px; }



	footer #footer_top .footer_right .rightrows#newsletter_form .formleft input[type="text"]{ width:216px; height:20px; margin:0px; padding:4px; background:url(images/inputboxbg.jpg) top repeat-x; border:1px solid #640000;  color:#484848; font-size:13px;}



	footer #footer_top .footer_right .rightrows#newsletter_form .formright input[type="submit"]{ width:70px; height:29px; margin:0px; padding:0px; background:url(images/submitbtn.png) top repeat-x; border:1px solid #9b9b9b; text-align:center; font-size:15px; text-transform:uppercase; line-height:29px; color:#fff; cursor:pointer; border:none; text-shadow:1px 1px 1px #7c5616;}		



	.footer_right .rightrows#social-connect ul{ width:auto; margin:0px; padding:0px; list-style:none; }



		.footer_right .rightrows#social-connect ul li{ margin:0 0 0 4px; padding:0px 2px; float:left; color:#fffefe; font:normal 15px/18px 'pt_sansregular';}



		



	.footer_right .rightrows#contact p{ color:#f8f0f0; font:normal 24px/30px 'pt_sansregular';}	



	footer #footer_top .footer_right .rightrows#contact{ background:none;}











/*==================ligh box start========================*/







.lightbox {width:auto; position:absolute; text-align:left; color:#595959; display:none; z-index:3; border:0px solid #572600; z-index:9999999!important;}



	.lightbox_header {width:auto;}



	.lightbox_header h1 {font:bold 14px/16px 'CenturyGothic'; color:#fff; float:left;}



		.lightbox_header a.new_user{ float:right; color:#fff; font:normal 12px/26px 'CenturyGothic'; margin:0;}



	.lightbox_header span {display:block; float:right; margin:0px 0px 0 0;}



	.lightbox_content {margin:0; padding:0; width:auto; height:auto; min-height:150px;}



		.lightbox_content .formbox{ width:430px; height:auto;}



			.lightbox_content .formbox .fieldrow{ width:100%; height:auto; padding:2px 0;}



				.lightbox_content .formbox .fieldrow .txtbox01{ float:left; width:132px; height:22px; margin-right:8px;}



					.lightbox_content .formbox .fieldrow .txtbox01 input[type="text"]{ width:132px; height:22px; border:1px solid #d9dadd; background:#ffffff; font-size:14px; font-weight:normal; font-family:'CenturyGothic'; color:#000000;}



				.lightbox_content .formbox .fieldrow .txtbox02{ float:left; width:40px; height:22px; margin-right:8px;}



					.lightbox_content .formbox .fieldrow .txtbox02 input[type="text"]{ width:40px; height:22px; border:1px solid #d9dadd; background:#ffffff; font-size:14px; font-weight:normal; font-family:'CenturyGothic'; color:#000000;}



				



				.lightbox_content .formbox .fieldrow .txtbox03{ float:left; width:174px; height:22px; margin-right:8px;}



					.lightbox_content .formbox .fieldrow .txtbox03 input[type="text"]{ width:174px; height:22px; border:1px solid #d9dadd; background:#ffffff; font-size:14px; font-weight:normal; font-family:'CenturyGothic'; color:#000000;}



				.lightbox_content .formbox .fieldrow .txtbox04{ float:left; width:340px; height:22px; margin-right:8px;}



					.lightbox_content .formbox .fieldrow .txtbox04 input[type="text"], .lightbox_content .formbox .fieldrow .txtbox04 input[type="password"]{ width:340px; height:22px; border:1px solid #d9dadd; background:#ffffff; font-size:14px; font-weight:normal; font-family:'CenturyGothic'; color:#000000;}



				.lightbox_content .formbox .fieldrow .selectbox01{ float:left; width:198px; height:23px; margin-right:8px;}



					.lightbox_content .formbox .fieldrow .selectbox01 select{ width:198px; height:23px; border:1px solid #d9dadd; background:#ffffff; font-size:12px; font-weight:normal; color:#8d8d8d; font-family:'CenturyGothicBold';}



				.lightbox_content .formbox .fieldrow .selectbox02{ float:left; width:340px; height:23px; margin-right:8px;}



					.lightbox_content .formbox .fieldrow .selectbox02 select{ width:340px; height:23px; border:1px solid #d9dadd; background:#ffffff; font-size:12px; font-weight:normal; color:#8d8d8d; font-family:'CenturyGothicBold';}	



					.lightbox_content .formbox .fieldrow .txtbox05{ float:left; width:134px; height:22px; margin-right:8px;}



						.lightbox_content .formbox .fieldrow .txtbox05 input[type="text"]{ width:134px; height:22px; border:1px solid #d9dadd; background:#ffffff; font-size:14px; font-weight:normal; font-family:'CenturyGothic'; color:#000000;}



					



					.lightbox_content .formbox .fieldrow .txtbox06{ float:left; width:156px; height:22px; margin-right:8px;}



						.lightbox_content .formbox .fieldrow .txtbox06 input[type="text"]{ width:156px; height:22px; border:1px solid #d9dadd; background:#ffffff; font-size:14px; font-weight:normal; font-family:'CenturyGothic'; color:#000000;}



						



				.lightbox_content .formbox .lablerow input[type="checkbox"]{ margin-right:6px; padding:0px; vertical-align:middle;}		



				.lightbox_content .formbox .lablerow{ width:100%; height:auto; padding:3px 0; margin-bottom:5px;}



					.lightbox_content .formbox .lablerow h2{ float:left; color:#8d8d8d; font-family:'CenturyGothicBold'; font-size:14px; font-weight:normal;}



					.lightbox_content .formbox .lablerow h3{ float:right; color:#8d8d8d; font-family:'CenturyGothicBold'; font-size:12px; font-weight:normal;}



				.lightbox_content .formbox .lablerow .lable1{ float:left; width:132px; margin-right:8px; font-weight:normal; font-size:12px; color:#8d8d8d; font-family:'CenturyGothicBold';}



					.lightbox_content .formbox .lablerow .lable2{ float:left; width:40px; margin-right:8px; margin-top:2px; font-weight:normal; font-size:12px; color:#8d8d8d; font-family:'CenturyGothicBold';}



					.lightbox_content .formbox .lablerow .lable3{ float:left; width:174px; margin-right:8px; font-weight:normal; font-size:12px; color:#8d8d8d; font-family:'CenturyGothicBold';}



					.lightbox_content .formbox .lablerow .lable4{ float:left; width:438px; margin-right:8px; font-weight:normal; font-size:12px; color:#8d8d8d; font-family:'CenturyGothicBold';}



					.lightbox_content .formbox .lablerow .lable5{ float:left; width:198px; margin-right:8px; font-weight:normal; font-size:12px; color:#8d8d8d; font-family:'CenturyGothicBold';}



						.lightbox_content .formbox .lablerow .lable5 em{ font-size:12px; font-style:normal;}



					.lightbox_content .formbox .lablerow .lable6{ float:left; width:136px; margin-right:8px; font-weight:normal; font-size:12px; color:#8d8d8d; font-family:'CenturyGothicBold';}	



					.lightbox_content .formbox .lablerow .lable7{ float:left; width:156px; margin-right:8px; font-weight:normal; font-size:12px; color:#8d8d8d; font-family:'CenturyGothicBold';}



					.lightbox_content .formbox .lablerow .lable8{ float:left; width:156px; margin-right:8px; margin-top:4px; font-weight:normal; font-size:12px; color:#8d8d8d; font-family:'CenturyGothicBold';}



					.lightbox_content .formbox .lablerow span.redast, .lightbox_content .formbox .rows02 span.redast{ color:#f1090d; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; padding-right:3px;}



				.lightbox_content .formbox .lablerow .submit_btn{ float:left; width:172px; height:auto; padding:0; text-align:center; border:0px solid red;}



					.lightbox_content .formbox .lablerow .submit_btn input[type="submit"]{ float:left; width:172px; height:23px; margin-top:10px; background:url(../../../index.html) 0px 0px no-repeat; border:none; color:#ffffff; font-size:12px; font-weight:normal; line-height:16px; font-family:'CenturyGothicBold'; text-decoration:none; cursor:pointer;}







/*===========blog section start=================*/



.blog_section{ width:980px; margin:0px auto; height:auto; padding:0px; margin:0px;}







.blog_section_right{ width:270px; float:right; height:auto; padding:6px 0px; margin:0px;}







.searchsection{ width:270px; height:auto ; padding:0px; margin:0px 0px 18px 0px;}



.searchsection input[type="text"]{ width:145px; height:21px; padding:5px; border:1px solid #d3d3d3; -webkit-border-radius: 5px;



-moz-border-radius: 5px;border-radius: 5px; color:#676767; font:normal 14px/21px Arial, Helvetica, sans-serif; float:left; }



.searchsection input[type="submit"]{ background:url(images/search_bg.png) no-repeat; width:105px; height:33px; float:left; margin:0px 0px 0px 7px; border:none; cursor:pointer;}







.categories_sec{ width:270px; height:auto; padding:0px; margin:0px 0px 15px 0px;}



.categories_sec h1{ color:#840000; font:24px/normal "Myriad Pro"; margin-bottom:9px;}



.categories_sec ul{ list-style:none; padding:0px; margin:0px;}



.categories_sec ul li{ border-bottom:1px solid #666; padding:0px !important; margin:0px !important; background:none !important; }



.categories_sec ul li.nb{ border:none;}



.categories_sec ul li a{ background:url(images/aero_right.png) no-repeat 0 3px; color:#676767; font:normal 14px/29px Arial, Helvetica, sans-serif; text-decoration:none; padding:0px 0px 0px 15px;}







.resentarea{ width:270px; height:auto; padding:0px; margin:0px;}



.resentarea01{ width:270px; border-bottom:1px solid #dadada; width:270px; color:#840000; font:24px/normal "Myriad Pro"; margin-bottom:2px; padding:0px 0px 6px 0px;}



.resentarea02{ width:270px; border-bottom:1px solid #dadada; padding:9px 0px;}



.resentarea02 h3{ color:#868686; font:normal 14px/normal Arial, Helvetica, sans-serif; margin-bottom:6px;}



.resentarea02 .imgbox{ width:auto; border:2px solid #5a5a5a; float:left; padding:0px; margin:0px 8px 0px 0px;}



.resentarea02 h6{ color:#868686; font:normal 12px/14px Arial, Helvetica, sans-serif;}



.resentarea02 h6 a{ color:#bd6536; text-decoration:none;}







.blog_section_left{ width:671px; float:left; height:auto; padding:0px; margin:0px;}



.blogtext{ width:670px; height:auto; padding:0px; margin:0px 0px 15px 0px;}



.blogtext_left{ width:34px; float:left; height:auto; padding:0px; margin:0px;}



.blogtext_right{ width:633px; float:right; height:auto; padding:0px; margin:0px;}



.blogtext_right h1{font-family: 'pt_sansregular'; font-style:normal; font-weight:600; font-size:16px; line-height:normal; color:#840000; text-transform:uppercase; line-height:normal; padding:0px; margin:0px;}



.blogtext_right h3{ color:#840000; font:normal 16px/normal "Myriad Pro";}



.blogtext_right p{ color:#484848; font:normal 13px/16px Arial, Helvetica, sans-serif;}



.blogtext_right p a{ color:#840000; font-weight:bold; text-decoration:none;}







.blogtext_right01{ width:100%; height:26px; padding:8px 0; margin:8px 0; background: url(images/social-share-bg.png) 0 0 repeat-x;}



.blogtext_right01 ul{ list-style:none; padding:0px; margin:0px;}



.blogtext_right01 ul li{ float:left; padding:0px !important; margin:0px !important; background:none !important;}



.blogtext_right01 ul li a{ color:#6c6c6c; font:normal 14px/normal "Myriad Pro"; vertical-align:middle; padding:0px 3px; text-decoration:none;background:none !important; margin-right:5px; padding:0;}



.blogtext_right01 ul li a img{ margin-right:5px; background:none !important; padding:0 !important;}







.pagination{ width:auto; float:left; height:auto; padding:0px; margin:0px 0px 0px 35px;}



.pagination ul{ list-style:none; padding:0px; margin:0px;ss}



.pagination ul li{ float:left; padding:0px; margin:0px 2px; padding:0px !important; background:none !important;}



.pagination ul li a{ background:#a20000; padding:4px 7px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; color:#FFF; font:normal 11px/normal Arial, Helvetica, sans-serif; text-decoration:none;}



.pagination ul li a.nb{ background:none;}







.bloginner{ width:630px; height:auto; padding:0px; margin:0px 0px 6px 0px;}



.bloginner textarea{ border:1px solid #cbcaca; background:#eaeaea; width:620px; padding:5px; height:16px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; min-height:90px; margin-bottom:15px;}



.bloginner_left{ width:223px; float:left; height:auto; padding:0px; margin:0px 15px 0px 0px;}



.bloginner_left p{ color:#5a5a5a; font:normal 12px/normal Arial, Helvetica, sans-serif; margin-bottom:4px;}



.bloginner_left input[type="text"]{ border:1px solid #cbcaca; background:#eaeaea; width:211px; padding:5px; height:16px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; margin:0px 0px 10px 0px;}



.bloginner input[type="submit"]{ background:url(images/post_comment.png) no-repeat; width:116px; height:31px; border:none; padding:0px; margin:0px;}











/*===========blog section end=================*/



	



	#mobile_footer{ display:none; }



	



	



/*============Add By Mon=====================*/



#content_section .section03 ul li.jcarousel-item{background:none;font-size:0;line-height:0;margin-bottom:0;padding:0;}



#content_section .section03 .gallery_section ul li{background:none;font-size:0;line-height:0;margin-bottom:0;padding:0;color: #636161;font: 18px/20px 'pt_sansregular';text-transform: uppercase;}



#content_section .section03 .gallery_section ul li a{color: #636161; display: block; padding: 6px 8px; text-decoration: none;}



.comment-notes{display:none;}



.entry-title{



	color: #840000;



    font-family: 'pt_sansregular';



    font-size: 16px;



    font-style: normal;



    font-weight: 600;



    line-height: normal;



    margin: 0;



    padding: 0;



    text-transform: uppercase;



}



.entry-title a{



	color: #840000;



    font-family: 'pt_sansregular';



    font-size: 16px;



    font-style: normal;



    font-weight: 600;



    line-height: normal;



    margin: 0;



    padding: 0;



    text-transform: uppercase;



	text-decoration:none;



}



.comments-link a{



	color: #840000;



    font-family: 'pt_sansregular';



    font-size: 12px;



    font-style: normal;



    font-weight: 300;



    line-height: normal;



    margin: 0;



    padding: 0;



	text-decoration:none;



}



.entry-header img{



	float: left;



    height: auto;



    padding: 0 10px 10px 0;



}



.entry-meta{



	color: #484848;



    font-size: 13px;



    font-weight: normal;



    line-height: 18px;



    padding: 6px 0;



}



.entry-meta a{



	color: #840000;



    font-family: 'pt_sansregular';



    font-size: 12px;



    font-style: normal;



    font-weight: 300;



    line-height: normal;



    margin: 0;



    padding: 0;



	text-decoration:none;



}



.hentry{



	margin-bottom:20px;



	border-bottom:1px solid #CCC;



}



.vcard a{



	color: #840000;



    font-family: 'pt_sansregular';



    font-size: 12px;



    font-style: normal;



    font-weight: 300;



    line-height: normal;



    margin: 0;



    padding: 0;



	text-decoration:none;



	text-decoration:none;



}



.entry-content p{



	color: #484848;



    font: 13px/18px Arial,Helvetica,sans-serif;



}



.entry-content p a{



	color: #484848;



    font: 13px/18px Arial,Helvetica,sans-serif;



	text-decoration:none;



}



.entry-content ul{



	list-style:none;



	margin:0;



	padding:0;



}



.entry-content ul li{



	list-style:none;



	margin:0;



	padding:0;



	color: #484848;



    font: 13px/18px Arial,Helvetica,sans-serif;



}



.entry-content ul li a{



	list-style:none;



	margin:0;



	padding:0;



	color: #484848;



    font: 13px/18px Arial,Helvetica,sans-serif;



	text-decoration:none;



}



.lpage{



	border:1px solid #CCC;



	padding:5px;



	margin-bottom:5px;



}



.lpage a{



	color: #484848;



    font: 13px/18px Arial,Helvetica,sans-serif;



	text-decoration:none;



}



/*============Add By Mon=====================*/



/* =Archives



-------------------------------------------------------------- */







.archive-header,



.page-header {



	margin-bottom: 12px;



	padding-bottom: 22px;



	padding-bottom: 1.571428571rem;



	border-bottom: 1px solid #ededed;



}



.archive-meta {



	color: #757575;



	font-size: 12px;



	font-size: 0.857142857rem;



	line-height: 2;



	margin-top: 22px;



	margin-top: 1.571428571rem;



}











/* =Single image attachment view



-------------------------------------------------------------- */







.article.attachment {



	overflow: hidden;



}



.image-attachment div.attachment {



	text-align: center;



}



.image-attachment div.attachment p {



	text-align: center;



}



.image-attachment div.attachment img {



	display: block;



	height: auto;



	margin: 0 auto;



	max-width: 100%;



}



.image-attachment .entry-caption {



	margin-top: 8px;



	margin-top: 0.571428571rem;



}











/* =Aside post format



-------------------------------------------------------------- */







article.format-aside h1 {



	margin-bottom: 24px;



	margin-bottom: 1.714285714rem;



}



article.format-aside h1 a {



	text-decoration: none;



	color: #4d525a;



}



article.format-aside h1 a:hover {



	color: #2e3542;



}



article.format-aside .aside {



	padding: 24px 24px 0;



	padding: 1.714285714rem;



	background: #d2e0f9;



	border-left: 22px solid #a8bfe8;



}



article.format-aside p {



	font-size: 13px;



	font-size: 0.928571429rem;



	line-height: 1.846153846;



	color: #4a5466;



}



article.format-aside blockquote:last-child,



article.format-aside p:last-child {



	margin-bottom: 0;



}











/* =Post formats



-------------------------------------------------------------- */







/* Image posts */



article.format-image footer h1 {



	font-size: 13px;



	font-size: 0.928571429rem;



	line-height: 1.846153846;



	font-weight: normal;



}



article.format-image footer h2 {



	font-size: 11px;



	font-size: 0.785714286rem;



	line-height: 2.181818182;



}



article.format-image footer a h2 {



	font-weight: normal;



}







/* Link posts */



article.format-link header {



	padding: 0 10px;



	padding: 0 0.714285714rem;



	float: right;



	font-size: 11px;



	font-size: 0.785714286rem;



	line-height: 2.181818182;



	font-weight: bold;



	font-style: italic;



	text-transform: uppercase;



	color: #848484;



	background-color: #ebebeb;



	border-radius: 3px;



}



article.format-link .entry-content {



	max-width: 80%;



	float: left;



}



article.format-link .entry-content a {



	font-size: 22px;



	font-size: 1.571428571rem;



	line-height: 1.090909091;



	text-decoration: none;



}







/* Quote posts */



article.format-quote .entry-content p {



	margin: 0;



	padding-bottom: 24px;



	padding-bottom: 1.714285714rem;



}



article.format-quote .entry-content blockquote {



	display: block;



	padding: 24px 24px 0;



	padding: 1.714285714rem 1.714285714rem 0;



	font-size: 15px;



	font-size: 1.071428571rem;



	line-height: 1.6;



	font-style: normal;



	color: #6a6a6a;



	background: #efefef;



}







/* Status posts */



.format-status .entry-header {



	margin-bottom: 24px;



	margin-bottom: 1.714285714rem;



}



.format-status .entry-header header {



	display: inline-block;



}



.format-status .entry-header h1 {



	font-size: 15px;



	font-size: 1.071428571rem;



	font-weight: normal;



	line-height: 1.6;



	margin: 0;



}



.format-status .entry-header h2 {



	font-size: 12px;



	font-size: 0.857142857rem;



	font-weight: normal;



	line-height: 2;



	margin: 0;



}



.format-status .entry-header header a {



	color: #757575;



}



.format-status .entry-header header a:hover {



	color: #21759b;



}



.format-status .entry-header img {



	float: left;



	margin-right: 21px;



	margin-right: 1.5rem;



}











/* =Comments



-------------------------------------------------------------- */







.comments-title {



	margin-bottom: 48px;



	margin-bottom: 3.428571429rem;



	font-size: 16px;



	font-size: 1.142857143rem;



	line-height: 1.5;



	font-weight: normal;



}



.comments-area article {



	margin: 24px 0;



	margin: 1.714285714rem 0;



}



.comments-area article header {



	margin: 0 0 48px;



	margin: 0 0 3.428571429rem;



	overflow: hidden;



	position: relative;



}



.comments-area article header img {



	float: left;



	padding: 0;



	line-height: 0;



}



.comments-area article header cite,



.comments-area article header time {



	display: block;



	margin-left: 85px;



	margin-left: 6.071428571rem;



}



.comments-area article header cite {



	font-style: normal;



	font-size: 15px;



	font-size: 1.071428571rem;



	line-height: 1.42857143;



}



.comments-area cite b {



	font-weight: normal;



}



.comments-area article header time {



	line-height: 1.714285714;



	text-decoration: none;



	font-size: 12px;



	font-size: 0.857142857rem;



	color: #5e5e5e;



}



.comments-area article header a {



	text-decoration: none;



	color: #5e5e5e;



}



.comments-area article header a:hover {



	color: #21759b;



}



.comments-area article header cite a {



	color: #444;



}



.comments-area article header cite a:hover {



	text-decoration: underline;



}



.comments-area article header h4 {



	position: absolute;



	top: 0;



	right: 0;



	padding: 6px 12px;



	padding: 0.428571429rem 0.857142857rem;



	font-size: 12px;



	font-size: 0.857142857rem;



	font-weight: normal;



	color: #fff;



	background-color: #0088d0;



	background-repeat: repeat-x;



	background-image: -moz-linear-gradient(top, #009cee, #0088d0);



	background-image: -ms-linear-gradient(top, #009cee, #0088d0);



	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);



	background-image: -o-linear-gradient(top, #009cee, #0088d0);



	background-image: linear-gradient(top, #009cee, #0088d0);



	border-radius: 3px;



	border: 1px solid #007cbd;



}



.comments-area .bypostauthor cite span {



	position: absolute;



	margin-left: 5px;



	margin-left: 0.357142857rem;



	padding: 2px 5px;



	padding: 0.142857143rem 0.357142857rem;



	font-size: 10px;



	font-size: 0.714285714rem;



}



.comments-area .bypostauthor cite b {



	font-weight: bold;



}



a.comment-reply-link,



a.comment-edit-link {



	color: #686868;



	font-size: 13px;



	font-size: 0.928571429rem;



	line-height: 1.846153846;



}



a.comment-reply-link:hover,



a.comment-edit-link:hover {



	color: #21759b;



}



.commentlist .pingback {



	line-height: 1.714285714;



	margin-bottom: 24px;



	margin-bottom: 1.714285714rem;



}







/* Comment form */



#respond {



}



#respond h3#reply-title {



	font-size: 16px;



	font-size: 1.142857143rem;



	line-height: 1.5;



}



#respond h3#reply-title #cancel-comment-reply-link {



	margin-left: 10px;



	margin-left: 0.714285714rem;



	font-weight: normal;



	font-size: 12px;



	font-size: 0.857142857rem;



}



#respond form {



	margin: 24px 0;



	margin: 1.714285714rem 0;



}



#respond form p {



	



}



#respond form p.logged-in-as {



	margin-bottom: 24px;



	margin-bottom: 1.714285714rem;



}



#respond form label {



	display: block;



	line-height: 1.714285714;



}



#respond form input[type="text"]



{



	background: none repeat scroll 0 0 #EAEAEA;



    border: 1px solid #CBCACA;



    border-radius: 4px 4px 4px 4px;



    height: 16px;



    padding: 5px;



    width: 211px;



}



#respond form textarea {



	background: none repeat scroll 0 0 #EAEAEA;



    border: 1px solid #CBCACA;



    border-radius: 4px 4px 4px 4px;



    height: 16px;



    margin-bottom: 15px;



    min-height: 90px;



    padding: 5px;



    width: 620px;



}



#respond form p.form-allowed-tags {



	margin: 0;



	font-size: 12px;



	font-size: 0.857142857rem;



	line-height: 2;



	color: #5e5e5e;



	display:none;



}



.required {



	color: red;



}











/* =Front page template



-------------------------------------------------------------- */







.entry-page-image {



	margin-bottom: 14px;



	margin-bottom: 1rem;



}



.template-front-page .site-content article {



	border: 0;



	margin-bottom: 0;



}



.template-front-page .widget-area {



	clear: both;



	float: none;



	width: auto;



	padding-top: 24px;



	padding-top: 1.714285714rem;



	border-top: 1px solid #ededed;



}



.template-front-page .widget-area .widget li {



	margin: 8px 0 0;



	margin: 0.571428571rem 0 0;



	font-size: 13px;



	font-size: 0.928571429rem;



	line-height: 1.714285714;



	list-style-type: square;



	list-style-position: inside;



}



.template-front-page .widget-area .widget li a {



	color: #757575;



}



.template-front-page .widget-area .widget li a:hover {



	color: #21759b;



}



.template-front-page .widget-area .widget_text img {



	float: left;



	margin: 8px 24px 8px 0;



	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;



}











/* =Widgets



-------------------------------------------------------------- */







.widget-area .widget ul ul {



	margin-left: 12px;



	margin-left: 0.857142857rem;



}



.widget_rss li {



	margin: 12px 0;



	margin: 0.857142857rem 0;



}



.widget_recent_entries .post-date,



.widget_rss .rss-date {



	color: #aaa;



	font-size: 11px;



	font-size: 0.785714286rem;



	margin-left: 12px;



	margin-left: 0.857142857rem;



}



#wp-calendar {



	margin: 0;



	width: 100%;



	font-size: 13px;



	font-size: 0.928571429rem;



	line-height: 1.846153846;



	color: #686868;



}



#wp-calendar th,



#wp-calendar td,



#wp-calendar caption {



	text-align: left;



}



#wp-calendar #next {



	padding-right: 24px;



	padding-right: 1.714285714rem;



	text-align: right;



}



.widget_search label {



	display: block;



	font-size: 13px;



	font-size: 0.928571429rem;



	line-height: 1.846153846;



}



.widget_twitter li {



	list-style-type: none;



}



.widget_twitter .timesince {



	display: block;



	text-align: right;



}











/* =Plugins



----------------------------------------------- */







img#wpstats {



	display: block;



	margin: 0 auto 24px;



	margin: 0 auto 1.714285714rem;



}



.social-share{display:none;}



.newsdetail h2 a{color: #F7A530;font: 14px/18px 'Conv_PTS75F';text-transform: uppercase; text-decoration:none;}



.tab{margin:0 auto; padding:0; width:100%;}



.tab table{margin:0 auto !important; padding:0 !important; border:1px solid #000 !important; width:640px !important;}



.tab h3{text-align:center !important; font: 18px/36px 'pt_sansregular'; color:#000 !important; font-weight:bold;}



.tab table tr.head{color:#000 !important; font: 18px/36px 'pt_sansregular' !important; font-weight:bold;}



.tab table tr.one{color:#f89646 !important; font: 18px/36px 'pt_sansregular' !important;}



.tab table tr.two{color:#3ab050 !important; font: 18px/36px 'pt_sansregular' !important;}



.tab table tr.three{color:#66b0f0 !important; font: 18px/36px 'pt_sansregular' !important;}



.tab table tr.four{color:#ff00ff !important; font: 18px/36px 'pt_sansregular' !important;}



.tab table tr.five{color:#9900cc !important; font: 18px/36px 'pt_sansregular' !important;}



.tab table tr.six{color:#548dd4 !important; font: 18px/36px 'pt_sansregular' !important;}



.tab table tr.seven{color:#ff0000 !important; font: 18px/36px 'pt_sansregular' !important;}



.tab table tr.eight{color:#4f6228 !important; font: 18px/36px 'pt_sansregular' !important;}



.tab table tr.nine{color:#9d00cc !important; font: 18px/36px 'pt_sansregular' !important;}



.tab table tr.ten{color:#000 !important; font: 18px/36px 'pt_sansregular' !important;}



.tab table tr.aw{color:#ff33cc !important; font: 18px/36px 'pt_sansregular' !important;}