/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table 		 { border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; display:block;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul 		 { list-style:none;}
caption,th   { text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after  { content:'';}
abbr,acronym 	  { border:0;}
.clear			  { clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt			  { clear:both;}
.last		{ margin:0 !important;}
.last1		{ margin:0 !important;}
.pad_last	{ padding:0 !important;}
.no_bg 		{ background:none !important;}
.no_bod 	{ border:none !important;}
header,nav,section,article,aside,footer,hgroup { display: block;}
/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000; text-decoration:none;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{-webkit-text-size-adjust:100%;  height:100%;}
body										{color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px;  height:calc(100% - 111px);}
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}


@font-face {
  font-family: 'ACaslon-Regular';
  src: url('../fonts/ACaslon-Regular/ACaslon-Regular.eot') format('embedded-opentype'),
       url('../fonts/ACaslon-Regular/ACaslon-Regular.otf')  format('opentype'),
	   url('../fonts/ACaslon-Regular/ACaslon-Regular.woff') format('woff'), 
	   url('../fonts/ACaslon-Regular/ACaslon-Regular.ttf')  format('truetype'), url('ACaslon-Regular.svg#ACaslon-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'ACaslon-Italic';
  src: url('../fonts/ACaslon-Italic/ACaslon-Italic.eot') format('embedded-opentype'),
       url('../fonts/ACaslon-Italic/ACaslon-Italic.otf')  format('opentype'),
	   url('../fonts/ACaslon-Italic/ACaslon-Italic.woff') format('woff'),
	   url('../fonts/ACaslon-Italic/ACaslon-Italic.ttf')  format('truetype'), 
	   url('../fonts/ACaslon-Italic/ACaslon-Italic.svg#ACaslon-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* ---------------------------------------------------------------------------------*/

/* ----------------------- layout ----------*/
.wrapper							{margin:0 auto;height:100%;background:url(../images/top_img.png) repeat-x top center #e7eaee; min-height:600px;}
.container							{width:900px; margin:0 auto; height:100%;}
/*-------------------------------------------*/

/* ------------------------ MIAN CONTENT HERE --------------*/
.main_content						{ margin:0; padding:0; width:100%; display:block;  height:100%;background:url(../images/btm_bacg.png) no-repeat bottom left; background-size:100% auto;}
.content							{ margin:0; padding:0; width:100%; height:100%; display:table;}
.content_in							{ margin:0; padding:30px 0; display:table-cell; vertical-align:middle;}
.content_mdl						{ margin:0; padding:0; display:block;}
.content_mdl span img				{ margin:0; padding:0; width:100%; height:auto;}
/* ---------------------------------------------------------*/

/* ------------------ FOOTER HERE --------------------------*/
footer								{ margin:0; padding:30px 0 30px 0; width:100%; display:block; text-align:center;}
footer ul							{ margin:0; padding:0 0 6px 0; display:inline-block;}
footer ul li						{ margin:0 21px 0 0; padding:0; display:inline-block; float:left;}
footer ul li span					{ margin:0; padding:0;font-family: 'ACaslon-Italic'; font-size:18px; line-height:18px; color:#303234; font-weight:400; display:inline-block; }
footer ul li h3						{ margin:0; padding:0;font-family: 'ACaslon-Regular';font-size:18px; line-height:18px; color:#303234;font-weight:400;}

.footer_btm							{ margin:0 30px; padding:0;}
footer ul li a						{ margin:0; padding:0;font-family: 'ACaslon-Regular';font-size:18px; line-height:18px; color:#303234;font-weight:400;}

/* ---------------------------------------------------------*/

