/*====================================== 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; }
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:0px;line-height:0px; display:block;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.marg_last{ margin-right:0px !important;}
@font-face {
    font-family: 'BellMTBold';
    src: url('../fonts/bell_mt_bold/bell_mt_bold.eot');
    src: url('../fonts/bell_mt_bold/bell_mt_bold.eot') format('embedded-opentype'),
         url('../fonts/bell_mt_bold/bell_mt_bold.woff') format('woff'),
         url('../fonts/bell_mt_bold/bell_mt_bold.ttf') format('truetype'),
         url('../fonts/bell_mt_bold/bell_mt_bold.svg#BellMTBold') format('svg');
}

/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:underline;}
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; background:url(../images/body_bg.jpg) repeat top left;}
.flt_Lt										{float:left; display:inline;}
.flt_Rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/


/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto; background:url(../images/wrap_bg.jpg) repeat-x top left; min-height:1000px;}
.container									{width:1000px; margin:0 auto;box-shadow:0 -4px 10px -2px #000000;}
.main_content								{ background:url(../images/backribbon.png) repeat-y top left;}
#header										{ background:url(../images/header_bg.jpg) repeat-y top left; height:130px; padding:22px 24px 0 22px;border-bottom:5px solid #96D3BD;}
/*-------------------------------------------*/

/* ------------------ HEADER HERE -------------------*/
#logo										{ float:left;}
.search										{ min-width:392px; margin:18px 0 54px 0;}
.search	p									{ padding:0px 0px 0px 150px;}
.search	input								{ background:url(../images/input_bg.jpg) repeat-x top left; width:141px; padding:3px 0 3px 8px; border:1px solid #cbcbcb; float:left; }
.search	a									{ font-size:16px; color:red;font-family: 'BellMTBold';}
.right_header								{ float:right; width:420px;}
.right_header p.call						{ font-size:18px; color:#333333;}
.right_header p.call span					{ color:#1f4298; font-weight:bold;}
/* ---------------------------------------------------------*/



/* ------------------------- NAVIGATION HERE ---------------*/
.left_nav									{ background:#1f4298; width:181px; float:left;}
#nav										{ float:left;}
#nav ul										{ float:left; display:inline-block; padding:14px 14px 5px 14px;}
#nav ul li									{ background:url(../images/li_btm_img.png) no-repeat bottom center;  }
#nav ul li a								{ font-size:12px; color:#ffffff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; display:inline-block; padding:9px 10px 10px 24px;}
#nav ul li a:hover							{ text-decoration:underline;}

/* ---------------------------------------------------------*/

/* ------------------------ MIAN CONTENT HERE --------------*/
.banner_section								{ margin:0px; padding:0px; height:355px; border-bottom:5px solid #7f98d6;}
.banner										{ float:left; background:url(../images/banner1.jpg) no-repeat left top; height:355px; width:819px;}
.banner_text								{ float:left; background:url(../images/banr_text_bg1.png) no-repeat right top; height:320px; float:right; width:388px; padding:34px 0 0px 0px; display:block;}
.banner_text h1								{ font-size:39.52px; color:#1f4298; line-height:38px; padding-left:29px; background:url(../images/border_h1.png) no-repeat bottom center; padding-bottom:22px; margin-bottom:19px;font-family: 'BellMTBold';}
.banner_text p.ensure						{ font-size:16.64px; color:#333333; padding-left:29px;}
.banner_text p.reason						{ font-size:16.44px; color:#1f4298; padding-top:17px; font-weight:bold;padding-left:29px;}
.banner_text a								{ background:url(../images/service_ie_bg.png) no-repeat top left; padding:8px 15px; margin:28px 0 0 29px; display:inline-block; color:#1f4298; font-size:18px;font-family: 'BellMTBold';  }
.banner_text a span							{ background:url(../images/blue_arws1.png) no-repeat right center; width:17px; height:10px; display:inline-block;}
.drug_alchohol								{ background-color:#fbf3e6; padding:24px 25px 21px 22px;}
.text										{ width:670px; float:left; margin-right:56px;}
.text p										{ font-size:13px; color:#333333; font-family:Arial, Helvetica, sans-serif; padding-bottom:22px; line-height:16px;}
.text p span								{ text-decoration:underline; color:#1f4298;}
.drug_symbl									{ float:left;}
.images_Sec									{ background:url(../images/images_bg.jpg) repeat-x top left; height:216px; border-bottom:6px solid #7f98d6;border-top:6px solid #7f98d6; padding:12px 14px 0 14px;}
.images_Sec ul								{ float:left; display:inline-block;}
.images_Sec ul li							{ float:left; display:inline-block; width:298px; height:180px; margin-right:15px;}
.images_Sec ul li a							{ display:inline-block; font-size:11px; color:#1f4298; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center; display:inline-block; margin:8px 0 0 0;}
.images_Sec ul li img						{ border:2px solid #fff;}
.images_Sec ul li a span					{ background:url(../images/blue_arws.png) no-repeat center right; padding:0 13px 0 0; text-transform:uppercase;}
.main_content a.small_logo img				{ margin:40px 0 0 46px;   }
.main_content a.small_logo					{}
.inner1_content								{ background:url(../images/inner1_bg.jpg) repeat-x top left #eef7f4; min-height:573px; padding:32px 41px 9px 38px; width:496px; float:left; }
.inner1_content h2							{ font-size:28px; color:#1f4298; text-transform:uppercase; padding-bottom:12px;font-family: 'BellMTBold';}
.inner1_content p.head1						{ font-size:13px; color:#1f4298; padding:0; margin:0;}
.inner1_content p							{ font-size:13px; color:#333333; padding-bottom:6px; line-height:17px; margin-bottom:7px;}
.inner1_content ul							{ list-style-type:disc;font-size:13px; color:#333333; margin-left:25px;margin-bottom:-16px;}
.last_blk									{ background:url(../images/last_bg.jpg) repeat-x top right; width:202px; float:right; padding:19px 21px 0px 21px; min-height:622px;}
.last_blk img								{ margin-bottom:23px;}
.last_blk p									{ font-size:13px; color:#4d4d4d;font-family:Arial, Helvetica, sans-serif;}		
.last_blk p.source							{ font-size:10px; color:#4d4d4d; font-style:italic; font-family:Arial, Helvetica, sans-serif; padding-top:17px;}
.last_blk p.source span						{ text-transform:uppercase;}
.border										{ border-bottom:1px solid #fae1b0;}
.inner1_content p a							{ color:#1f4298; text-decoration:underline;}

/* ---------------------------------------------------------*/


/* ------------------ FOOTER HERE --------------------------*/
#footer										{ margin:26px auto 0 auto; min-height:165px; width:1000px; }
.left_ftr									{ width:692px; float:left;}
.left_ftr p									{ font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif;}
.facilities									{ float:right;}
.facilities ul								{ float:left; display:inline-block;}
.facilities ul li							{ float:left; display:inline-block;margin-right:5px;}
.facilities ul li a							{ display:inline-block; }
.copy										{}
/* ---------------------------------------------------------*/


