@charset "utf-8";
/* CSS Document */

.lft{float:left; display:inline;}
.rgt{float:right; display:inline;}
.clr{clear:both;}
.brdr{border:solid 1px #000;}
img{ border:none;}
h1,p,h2,h3,h4,h5,h6,form,div,ul,li{
	margin:0px;
	text-align:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

a{
	text-decoration:none;
	border:none;
	color:#A8012D;
	outline:none;
}

.map{padding:0px; margin:0px;}
.input{margin:0px; padding:0px; display:inline;}
@font-face {
    font-family: 'maven_proregular';
    src: url('../fonts/maven_pro_regular-webfont.eot');
    src: url('../fonts/maven_pro_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/maven_pro_regular-webfont.woff') format('woff'),
         url('../fonts/maven_pro_regular-webfont.ttf') format('truetype'),
         url('../fonts/maven_pro_regular-webfont.svg#maven_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sintonyregular';
    src: url('../fonts/sintony-regular-webfont.eot');
    src: url('../fonts/sintony-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sintony-regular-webfont.woff') format('woff'),
         url('../fonts/sintony-regular-webfont.ttf') format('truetype'),
         url('../fonts/sintony-regular-webfont.svg#sintonyregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { margin:0px; padding:0px; height:auto; width:100%; border:none; background:#fdf8e2;  }






.wrap_main				{width:100%; height:auto; float:left; }

/*===========================================header par css start===========================================*/

#header_main				{width:1000px; height:auto; margin:auto; }
.header		 				{width:1000px; height:auto; float:left; }
.logo 						{width:auto; height:auto; float:left; margin:30px 0 0 3px; }
.logo img					{width:auto; height:auto; float:left; }
.header_right				{width:220px; height:auto; float:right; }
.call						{width:190px; height:auto; float:right; background-color:#ad022f; border-radius:0px 0px 5px 5px; }
.call h1					{width:190px; height:auto; float:left; font: normal 16px calibri; color:#fff; text-align:center; padding:4px 0px 5px 0px; }
.search						{width:220px; height:28px; float:left; background-color:#fff; border:1px solid #d4d4d4; border-radius:2px; margin-top:34px; }
.search input				{width:192px; height:auto; float:left; font:normal 12px calibri; color:#999; border:none; background:none; padding:6px 0 0 4px; }
.search img					{width:auto; height:auto; float:right; padding:5px 4px 0 0; }
.bottom_header				{width:1000px; height:49px; float:left; background-color:#545453; margin-top:35px;  }
.navi_main					{width:auto; height:auto; float:left; }
/*.navi_main					{width:650px; height:auto; float:left; }
.navi_main ul				{width:auto; height:auto; float:left; list-style:none; }
.navi_main ul li 			{width:auto; height:auto; float:left; }
.navi_main ul li a			{width:auto; height:auto; float:left; font: normal 16px calibri; color:#fff; padding:14px 26px; }
.navi_main ul li a:hover	{width:auto; height:auto; float:left; font: normal 16px calibri; color:#fff; padding:14px 26px; background-color:#ad022f; } */


/*================ Drop down menu ======================*/

	/* Adjusting the margins, paddings and no list styles */
	.navigation  {
		margin:0; z-index:9999999999999;
		padding:0; 
		list-style:none;
	}	
	
	/* Little tricking with positions */
	.navigation  li {
		float:left;			/* Show list items inline */
		width:auto; z-index:9999999999999;
		position:relative; 
	}
		
	/* Playing with Main Categories */
	.navigation  li a {
		background:#545453; 
		color:#fff;
		display:block;  	/* Making sure a element covers whole li area */
		 padding:14px 26px;
		text-decoration:none; /* No underline */
 		text-align:left; z-index:9999999999999;
		font-family:calibri;
 	}

	.navigation  li a:hover {
		color:#fdf8e2;
		background:#ad022f; 
	}
		
	/* Sub Cat Menu stuff*/
	.navigation  ul {
		position:absolute; 
		left:0; 
		display:none; /* Hide it by default */
		margin:0 0 0 -1px; 
		padding:0; 
		list-style:none;
 	}
		
	.navigation  ul li {
		width:280px; 
		float:left;
		border-top:none;
	}
		
	/* Sub Cat menu link properties */
	.navigation  ul a {
		display:block;    	/* Making sure a element covers whole li area */
		height:15px;
		 padding:14px 26px;
		color:#fff;
		text-decoration:none;	
		border-top:none;
		border-bottom:1px dashed #6B6B6B;
	}
		
	.navigation  ul a:hover {
		color:#fdf8e2;
	}
	
	
	
	
	
	
	/*========================== second drop down menu=============*/
	 
/* MENU */

#nav {
 background: #545453;
 float: left;
 margin: 0; padding: 0;
  border-bottom: none;
}

#nav li a, #nav li {
 float: left;
}

#nav li {
 list-style: none;
 position: relative;
}

#nav li a {  font-family:calibri;
 padding: 14px 36px;
 text-decoration: none;
 color: white;
  background: #545453;
 }

#nav li a:hover {
 background: #AD022F;
 
}


/* Submenu */
 

#nav li ul {
 display: none;
 position: absolute;
 left: 0;
 top: 100%;z-index:99999;text-decoration:none;
 padding: 0; margin: 0;
}

#nav li:hover > ul {
 display: block;
}

#nav li ul li, #nav li ul li a {
 float: none;
}

#nav li ul li {
 _display: inline; /* for IE6 */
}

#nav li ul li a {
 width: 150px;
 display: block;
}

/* SUBSUB Menu */

#nav li ul li ul {
 display: none;text-decoration:none;
}

#nav li ul li:hover ul {
 left: 100%;
 top: 0;
}


#nav li ul 

/*================ Drop down menu ======================*/




.right_image				{width:auto; height:auto; float:right; margin:8px 6px 0 0; }
.right_image img			{width:auto; height:auto; float:right; }	

.right_image{margin-top:8px;}
/*===========================================header par css end===========================================*/

/*===========================================containor par css start===========================================*/


#containor_main				{width:100%; height:auto; float:left;z-index:-9999999999999; }
#banner_main				{width:100%; height:auto; float:left; background:url(../images/banner.png) no-repeat center top; z-index:-9999999999999;}
.banner_inner 				{width:1000px; height:auto; margin:auto; }
#banner						{width:1000px; height:422px; float:left; background:url(../images/banner-bg.png) no-repeat; margin-top:-1px; }
.left_arrow					{width:auto; height:auto; float:left; }
.left_arrow img				{width:auto; height:auto; float:left; margin:175px 0 0 20px; }
.banner_image				{width:auto; height:auto; float:left; }
.banner_image img			{width:auto; height:auto; float:left; margin-top:14px; }
.right_arrow				{width:auto; height:auto; float:right; }
.right_arrow img			{width:auto; height:auto; float:right; margin:175px 0 0 -71px; position:absolute !important; }

#con_mid					{width:1000px; height:auto; margin:auto; }
.at_text					{width:1000px; height:auto; float:left; margin-top:50px; }
.at_text p					{width:1000px; height:auto; float:left; font: normal 18px Arial, Helvetica, sans-serif; color:#4c4b4b; text-align:center; line-height:28px;  }
.at_text h1					{width:1000px; height:auto; float:left; font: bold 19px Arial, Helvetica, sans-serif; color:#a41214; text-align:center; line-height:20px;
                             margin-top:30px;  }
.event_main					{width:1000px; height:auto; float:left; margin-top:30px; }
.event_top					{width:1000px; height:49px; float:left; background:url(../images/event.png) no-repeat; }
.event_top h1				{width:995px; height:auto; float:left; font: normal 20px calibri; color:#fff; text-align:center; padding-top:11px; }
.event_mid					{width:1000px; height:auto; float:left; background:url(../images/event-repeat.png) repeat-y; }
.flyer						{width:auto; height:auto; float:left;  margin:30px 0 0 4px; }
.flyer img					{width:auto; height:auto; float:left; }
.icons_main					{width:1000px; height:auto; float:left; margin-top:20px; }
.service					{width:157px; height:201px; float:left; background:url(../images/icon-bg.png) no-repeat; margin-left:8px; }
.service_text				{width:157px; height:auto; float:left; }
.service_text img			{width:auto; height:auto; float:left; margin:20px 0 0 20px; }
.service_text img:hover		{width:auto; height:auto; float:left; margin:15px 0 0 20px; }
.service_text h1			{width:157px; height:auto; float:left; font-weight:normal; font-size:18px; font-family: 'maven_proregular'; color:#515050;
                             text-align:center; padding-top:8px; }
.service_text h1 span		{width:auto; height:auto; float:none; font-weight:normal; font-size:15px; font-family: 'maven_proregular'; color:#515050; text-align:center; }
.event_bottom				{width:1000px; height:14px; float:left; background:url(../images/event-bottom.png) no-repeat;}

.bottom_logo 				{width:998px; height:auto; float:left; border:1px solid #e1e1e1; background:url(../images/logo-bg.jpg) repeat-x; 
							border-radius:6px; margin-top:40px; }
.logo_one					{
	width:auto;
	height:auto;
	float:left;
	margin-top: 9px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
}
.logo_one img				{width:auto; height:auto; float:left; }

/*===========================================containor par css end===========================================*/

/*===========================================footer par css start===========================================*/
#footer_main				{width:100%; height:auto; float:left; background-color:#ad022f; margin-top:40px; }
.footer_inner				{width:1000px; height:auto; margin:auto; }
.footer						{width:1000px; height:auto; float:left; background-color:#545453; }
.contact_footer				{
	width:300px;
	height:auto;
	float:left;
	margin:24px 0 0 15px;
}
.contact_footer1			{
	width:270px;
	height:auto;
	float:left;
	margin:14px 0 0 15px;
}

.contact_text				{
	width:200px;
	height:auto;
	float:left;
	margin-left: 10px;
}
.contact_text h1			{width:300px; height:auto; float:left; font: normal 26px calibri; color:#fff; padding-bottom:7px;   }
.contact_text h2			{
	width:300px;
	height:auto;
	float:left;
	font: normal 12px calibri;
	color:#fff;
	line-height:19px;
	margin-left: 8px;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}
.right_image1				{width:auto; height:auto; float:left; }
.right_image1 img			{width:auto; height:auto; float:left; }
.name_main					{width:250px; height:auto; float:left; }
.name						{width:190px; height:27px; float:left; background-color:#fff; border-radius:4px; margin-bottom:8px; margin-top:5px; }
.name input					{width:180px; height:auto; float:left; background:none; border:none; font: normal 12px calibri; color:#848484; padding:6px 5px; }
.comment					{width:190px; height:45px; float:left; background-color:#fff; border-radius:4px; margin-bottom:8px; margin-top:5px; }
.comment textarea			{width:180px; height:auto; float:left; background:none; border:none; font: normal 12px calibri; color:#848484; padding:6px 5px; }
.submit						{width:auto; height:auto; float:left; margin-top:5px; }
.submit img					{width:auto; height:auto; float:left; }

.follow						{
	width:280px;
	float:right;
}
.left_strip					{width:auto; height:auto; float:left; margin-top:24px; }
.left_strip img				{width:auto; height:auto; float:left; }
.follow_text				{
	width:200px;
	height:auto;
	float:left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
}
.follow_text h1				{width:200px; height:auto; float:left; font: normal 26px calibri; color:#fff; padding-bottom:7px;   }
.icons_footer				{
	width:230px;
	height:auto;
	float:left;
	margin-left:15px;
	margin-top:10px;
}
.fb_icon					{width:auto; height:auto; float:left; margin-left:10px; }
.fb_icon img				{width:auto; height:auto; float:left; }
.copy_right					{width:1000px; height:auto; float:left; }
.copy_right h1				{
	width:1000px;
	height:auto;
	float:left;
	font: normal 12px calibri;
	color:#fff;
	text-align:center;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}


/*===========================================footer par css end===========================================*/


/*==========================================about us css start===========================================*/


.about_top					{width:1000px; height:auto; float:left; margin-top:40px; }
.about_la					{width:1000px; height:50px; float:left; background:url(../images/text-bg.png) no-repeat; }	
.about_la h1				{width:auto; height:auto; float:left; font-weight:normal; font-size:25px;  font-family: 'sintonyregular'; color:#fff; padding: 10px 0 0 26px;
                             text-transform:uppercase; text-shadow:0 1px 0 #666; }
					 
.la_wright					{width:990px; height:auto; float:left; }
.la_wright p				{
	width:990px;
	height:auto;
	float:left;
	font-weight:normal;
	font-size:14px;
	font-family: 'sintonyregular';
	color:#534e4e;
	line-height:24px;
	padding:10px 0 0 10px;
}  
.la_wright p span			{
	width:990px;
	height:auto;
	float:none;
	font-weight:normal;
	font-size:14px;
	font-family: sintonyregular;
	color:#a1002a;
} 
.la_wright h1				{
	width:990px;
	height:auto;
	float:left;
	font-weight:normal;
	font-size:15px;
	font-family: 'sintonyregular';
	color:#a8012d;
	line-height:24px;
	padding:10px 0 0 10px;
	text-transform:uppercase;
	padding-bottom:20px;
}  
.la_wright h2				{
	width:auto;
	height:auto;
	float:left;
	font-weight:bold;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#AE022F;
	margin:20px 0 0 11px;
}		

.about_navi					{width:500px; height:auto; float:left; margin:10px 0 0 24px; }
.about_navi ul 				{width:auto; height:auto; float:left; }
.about_navi ul li 			{width:500px; height:auto; float:left; list-style:inside outside none; }
.about_navi ul li a			{width:500px; height:auto; float:right; font: font-weight:normal; font-size:14px; font-family: 'sintonyregular'; color:#534e4e; padding:2px 0;
                                text-align:left; }
.about_navi ul li a:hover	{width:500px; height:auto; float:right; font: font-weight:normal; font-size:14px; font-family: 'sintonyregular'; color:#ac022f; padding:2px 0;
                            text-align:left; text-decoration:underline; }

#small						{width:1000px; height:auto; float:left; margin-top:15px; }


/*==========================================about us css end===========================================*/

/*==========================================Seminars css start===========================================*/

.what_text					{width:990px; height:auto; float:left; margin:20px 0 0 10px; }
.what_text h1				{width:auto; height:auto; float:left; font: bold 16px Arial, Helvetica, sans-serif; color:#ad022f; }

.about_navi1				{
	width:500px;
	height:auto;
	float:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 40px;
}
.about_navi1 ul				{width:auto; height:auto; float:left; }
.about_navi1 ul li			{width:500px; height:auto; float:left; list-style:inside outside none; }
.about_navi1 ul li a		{width:500px; height:auto; float:right; font: font-weight:normal; font-size:12px; font-family: 'sintonyregular'; color:#534e4e; padding:2px 0;
                                text-align:left; }
.about_navi1 ul li a:hover	{width:500px; height:auto; float:right; font: font-weight:normal; font-size:12px; font-family: 'sintonyregular'; color:#ac022f; padding:2px 0;
                            text-align:left; text-decoration:underline; }

/*==========================================Seminars css end===========================================*/


/*==========================================Contact Us css start===========================================*/
.contact_form				{width:998px; height:auto; float:left; margin-top:15px; margin-left:3px; }
.contact_top				{width:998px; height:13px; float:left; background:url(../images/contact-top.png) no-repeat; }
.contact_inner				{width:998px; height:auto; float:left; background:url(../images/contact-reapeat.png) repeat-y; padding-bottom:80px; }
.email_main					{width:450px; height:auto; float:left; margin-top:10px; }
.name_left					{width:330px; height:auto; float:left; margin:20px 0 0 40px; }
.email_text					{width:330px; height:auto; float:left; padding-bottom:5px; }
.email_text h1				{width:330px; height:auto; float:left; font-weight:normal; font-size:13px; font-family: 'sintonyregular'; color:#999999; }
.subject					{width:330px; height:34px; float:left; background:url(../images/contact-inp.png) no-repeat; }
.subject input				{width:310px; height:auto; float:left; border:none; background:none; font: normal 14px calibri; color:#999; padding:8px 10px; }
.contact_submit				{width:auto; height:auto; float:left; margin:35px 0 0 35px; }
.contact_submit  img		{width:auto; height:auto; float:left; }
.contact_right				{width:500px; height:auto; float:left; margin-top:30px; }
.cont_form					{width:480px; height:213px; float:left; background:url(../images/textarea.png) no-repeat; }
.cont_form textarea			{width:469px; height:auto; float:left; border:none; background:none; font: normal 14px calibri; color:#999; padding:8px 10px; }
.contact_bottom_strip		{width:998px; height:25px; float:left; background:url(../images/Contact-bott.png) no-repeat; }	
.fotbut{background: url("../images/submit.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    height: 29px;
    width: 87px; text-transform:uppercase; font-family:calibri;}
.consub{background: url("../images/submit-contact.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #FFFFFF;
    font-size: 26px;
    font-weight: bold;
    height: 41px;
    width: 181px; 
	font-family: 'sintonyregular';
	text-transform:uppercase;}	
.submit input{background: none repeat scroll 0 0 #0281CD;
    border: 0 none;
    color: #FFFFFF;
    font-size: 16px;
    height: 29px;
    width: 87px;}
