/*====================================== 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;}
th,td { margin:0; padding:0;padding:5px;}
table {	border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
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;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
input:focus	{outline:none;}
/**************************************************************************************/
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 										{}
body										{/*color:#b1b1b1;*/ font-family:"Arial", Verdana, Tahoma; font-size:12px;}
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/


/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto; min-width:980px;}
.container									{width:980px; margin:0 auto;}
.maincontent								{ background:url(../images/maincont_bg.jpg) repeat-x left top;}
.header										{ background:#d9d9d9;}
/*-------------------------------------------*/

/* ------------------ HEADER HERE -------------------*/
.header_main								{ width:980px; margin:0 auto; padding:23px 0 0 0; height:55px;}
.head_logo									{ font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#333333; font-weight:bold; float:left; margin: 0 0 0 20px;}
.phone_numb									{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	float:right;
	padding: 7px 0 0;
	margin: 10px 30px 0 0;
}

.head_nav									{ background:url(../images/headnav_bg.jpg) repeat-x left top; margin:0 0 1px 0;  height: 71px;}
.head_nav ul								{ float:left; display:inline-block; padding: 27px 0 0 15%;}
.head_nav ul li								{ float:left; display:inline-block; margin:0 95px 0 0;}
.head_nav ul li a							{ display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff;}
.head_nav ul li a:hover						{ text-decoration:underline;}
/* ---------------------------------------------------------*/



/* ------------------------- NAVIGATION HERE ---------------*/
#nav										{}
#nav ul										{}
#nav ul li									{}
#nav ul li a								{}
#nav ul li a span							{}
#nav ul li a:hover							{}

/* ---------------------------------------------------------*/

/* ------------------------ MIAN CONTENT HERE --------------*/

.banner										{ /*height:301px;*/}
.ban_cont									{ /*background:url(../images/bancont_bg.jpg) repeat-x left top;*/ padding:30px 0 0 13px; min-height: 223px; margin-bottom: 35px;}
.aboutus									{ width: 284px; margin:0 50px 0 0; float:left;}
.aboutus h3									{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#ffffff; font-weight:400;}
.aboutus p									{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:20px; padding:14px 0 20px;}
.aboutus a									{ background:#3d97bc; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding:3px 7px 4px 7px; display: inline-block;}
.aboutus a:hover							{ text-decoration:underline;}

.latest_blog								{ margin-bottom:40px; padding: 0 0 0 15px;}
.latest_blog h2								{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#333333; padding:0 0 24px; font-weight:400;}
.latest_blog p								{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:20px; padding:0 0 15px;}
.latest_blog p a							{ text-decoration:underline;}
/* ---------------------------------------------------------*/


/* ------------------ FOOTER HERE --------------------------*/
.footer										{ border-top:6px solid #3d97bc;}
.fut_cont									{ background:#efefef; margin:2px 0 1px; padding: 25px 0 20px;}
.fut_nav									{ float:left; display:inline-block;}
.fut_nav li									{ float:left; display:inline-block; background:url(../images/li_seprtr.jpg) no-repeat right center;}
.fut_nav li a								{ display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding:0 9px 0 9px;}
.fut_nav li a:hover							{ text-decoration:underline;}

.icons										{}
.tweet										{ background:url(../images/twit_icon.png) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding: 0 0 0 22px; margin:0 25px 0 0; height: 16px; width:16px;}
.facebuk									{ background:url(../images/facebuk_icon.png) no-repeat left center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding: 0 0 0 22px; height: 16px; width:16px;}
.copy										{ background:#a9a9a9; padding:30px 0 26px;}
.copy .copy_cont							{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; width:980px; margin:0 auto;}
.copy .copy_cont a						    { text-decoration:underline; display:inline-block; color:#ffffff;}
.copy .copy_cont a:hover					{ text-decoration:none; color:#ffffff;}
/* ---------------------------------------------------------*/
