/*====================================== 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: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;}
/**************************************************************************************/
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;overflow:hidden;}
.container									{width:1140px; margin:0 auto;}
.main_content								{}
.header-main								{width:100%;background:#fffd;}
.header										{padding:38px 0 37px 0;}
.slidemenu									{}
.slidemenu a								{display:inline-block;float:right;margin:5px -14px 0 0;}
/*-------------------------------------------*/

/* ------------------ HEADER HERE -------------------*/
#logo										{display:inline-block;}
#logo a										{display:inline-block;float:left;margin:0 0 0 -15px;}
/* ---------------------------------------------------------*/

/* ------------------------ MIAN CONTENT HERE --------------*/
.banner-main								{width:100%;position:relative;background:url(../images/banner.png) no-repeat center top;background-size:100% 100%;min-height:802px;}
.banner										{position:relative;left:-11px;top:433px;}
.banner-left								{}
.banner-left ul								{background:#eeeeee;display:inline-block;padding:10px 10px 10px 10px;}
.banner-left ul li							{display:inline-block;float:left;margin:0 11px 0 0;}
.banner-left ul li span						{display:block;margin:0 0 13px 0;}
.banner-left ul li a						{display:block;font-family: 'Roboto', sans-serif;font-size:19px;color:#08843e;font-weight:300;
margin:0 0 0 12px;}
.banner-left ul li a:hover					{}

.banner-right								{}
.banner-right h2							{font-family: 'Roboto', sans-serif;font-size:48px;color:#18609d;font-weight:300;
padding:75px 0 31px 0;text-align:right;margin:0 -22px 0 0;}
.banner-right p								{font-family: 'Roboto', sans-serif;font-size:15px;color:#808080;font-weight:300;line-height:30px;
margin:0 -22px 0 0;padding:0 0 0 52px;text-align:right;}

.communities-main							{width:100%;background:url(../images/banner1.png) no-repeat center top;background-size:100% 100%;min-height:633px;}
.communities								{position: relative;top: 312px; left: -16px;}
.communities ul								{background:#fff;display:inline-block;padding:0 0 44px 0;margin:0 79px 0 0;}
.communities ul li							{display:inline-block;float:left;padding:52px 0 0 46px;}
.communities ul li h2						{font-family: 'Roboto', sans-serif;font-size:48px;color:#18609d;font-weight:300;
padding:0px 0 31px 0;}
.communities ul li p						{font-family: 'Roboto', sans-serif;font-size:17px;color:#808080;font-weight:300;line-height:30px;
padding:0 75px 4px 0;}

.hillblock-main								{width:100%;background:url(../images/banner2.png) no-repeat center top;background-size:100% 100%;min-height:984px;}
.hillblock									{}
.hillblock-left								{}
.hillblock-left-top							{position:relative;margin:0 8px 46px -16px;}
.hillblock-left-top span					{}
.hillblock-left-top:hover .block1			{display:block;}
.hillblock-left-top.active .block1			{display:block;}
.block1 									{position:absolute;left:0;top:0; width:100%;height:100%;background:#004798;opacity:0.79999;padding:49px 0 0 0;display:none;cursor:pointer;}
.block1 h2									{font-family: 'Roboto', sans-serif;font-size:28px;color:#fff;font-weight:400;background:url(../images/plus.png) no-repeat right 0;padding:0 0 0 45px;margin:0 45px 0 0;}
.block1 h2 small							{font-family: 'Roboto', sans-serif;font-size:18px;color:#fff;font-weight:300;display:block;padding:17px 0 0 0;}
.block1 p									{font-family: 'Roboto', sans-serif;font-size:18px;color:#fff;font-weight:300;padding:72px 0 0 50px;}
.block1 h3									{font-family: 'Roboto', sans-serif;font-size:28px;color:#fff;font-weight:400;background:url(../images/plus.png) no-repeat right 0;padding:0 0 0 24px;margin:0 24px 0 0;}
.block1 h3 small							{font-family: 'Roboto', sans-serif;font-size:18px;color:#fff;font-weight:300;display:block;padding:17px 0 0 0;}
.block1 em									{font-family: 'Roboto', sans-serif;font-size:18px;color:#fff;font-weight:300;padding:72px 0 0 24px;display:block;font-style:normal;}

.hillblock-right							{}
.hillblock-right-top						{margin:0 -15px 0px -10px;}
.hillblock-right-top-lft					{position:relative;}
.hillblock-right-top-lft span				{}
.hillblock-right-top-lft:hover .block11		{display:block;}
.block11 									{position:absolute;left:15px;top:0; width:90%;height:100%;background:#004798;opacity:0.79999;padding:49px 0 0 0;display:none;cursor:pointer;}
.block11 h2									{font-family: 'Roboto', sans-serif;font-size:28px;color:#fff;font-weight:400;background:url(../images/plus.png) no-repeat right 0;padding:0 0 0 25px;margin:0 45px 0 0;}
.block11 h2 small							{font-family: 'Roboto', sans-serif;font-size:18px;color:#fff;font-weight:300;display:block;padding:17px 0 0 0;}
.block11 p									{font-family: 'Roboto', sans-serif;font-size:18px;color:#fff;font-weight:300;padding:72px 0 0 25px;}

.hillblock-right-top-rgt					{}
.hillblock-right-top-rgt-top				{position:relative;margin:0px -13px 46px 14px;}
.hillblock-right-top-rgt-top span				{}
.hillblock-right-top-rgt-top:hover .block1		{display:block;}


.hillblock-right-bttm						{margin:0 -15px 0px 6px;position:relative;}
.hillblock-right-bttm span					{}
.hillblock-right-bttm:hover .block1			{display:block;}


.storyblock-main							{width:100%;background:url(../images/banner3.png) no-repeat center top;background-size:100% 100%;min-height:839px;}
.storyblock									{position:relative;right:0;top:411px;float:right;margin:0 -14px 0 0;}
.storyblock	h2								{font-family: 'Roboto', sans-serif;font-size:48px;color:#18609d;font-weight:300;text-align:right;}
.storyblock	p								{font-family: 'Roboto', sans-serif;font-size:17px;color:#808080;font-weight:300;line-height:30px;text-align:right;
padding:31px 0 43px 33px;}
.storyblock	a								{font-family: 'Roboto', sans-serif;font-size:15px;color:#fff;font-weight:700;text-align:center;display:inline-block;float:right;background:#08843e;padding:11px 31px 8px 31px;border-radius:5px;}
.storyblock	a:hover							{background:#065629;}
/* ---------------------------------------------------------*/


/* ------------------ FOOTER HERE --------------------------*/
.footer-main								{width:100%;background:#eeeeee;}
.footer										{padding:0 0 41px 0;}
.footer-left								{padding:39px 0 0 0;margin:0 0 0 -9px;}
.footer-left a.equality						{display:inline-block;}
.footer-left p								{font-family: 'Roboto', sans-serif;font-size:11px;color:#9c9c9c;font-weight:300;padding:15px 0 0 4px;}
.footer-left p a							{font-family: 'Roboto', sans-serif;font-size:11px;color:#9c9c9c;font-weight:300;display:inline-block;}
.footer-left p a:hover						{text-decoration:underline;}
.footer-right								{padding:0px 0 0 0;margin:0 0 0 0px;}
.footer-right ul							{width:265px;float:right;padding:46px 0 0 0; display:inline-block;}
.footer-right ul li							{background:url(../images/border.png) no-repeat right center;display:inline-block;float:left;
margin:0 7px 8px 0;padding:0 14px 0 0;}
.footer-right ul li span					{font-family: 'Roboto', sans-serif;font-size:16px;color:#9c9c9c;font-weight:300;display:inline-block;}
.footer-right ul li small					{font-family: 'Roboto', sans-serif;font-size:16px;color:#9c9c9c;font-weight:300;display:inline-block;
padding:0 9px 0 12px;}
.footer-right ul li p						{font-family: 'Roboto', sans-serif;font-size:16px;color:#9c9c9c;font-weight:300;padding:0 0 0 40px;}
.footer-right ul li p a						{font-family: 'Roboto', sans-serif;font-size:16px;color:#08843e;font-weight:300;display:inline-block;}
.footer-right ul li p a:hover				{text-decoration:underline;}
/* ---------------------------------------------------------*/

/* ------------------ innerpage HERE --------------------------*/

.main-block									{width:100%;background:url(../images/banner4.png) no-repeat center top;background-size:100% 100%;min-height:730px;}

.text-block-main							{width:100%;background:#fff;}	
.text-block									{padding:0 0 0 55px;min-height:847px;}
.text-block h1								{font-family: 'Roboto', sans-serif;font-size:48px;color:#18609d;font-weight:300; margin-bottom: 44px;}
.text-block h2								{font-family: 'Roboto', sans-serif;font-size:32px;color:#2b2b2b;font-weight:300;padding:10px 0 16px 0;}
.text-block h3								{font-family: 'Roboto', sans-serif;font-size:32px;color:#08843e;font-weight:300;}
.text-block h4								{font-family: 'Roboto', sans-serif;font-size:26px;color:#08843c;font-weight:300;padding:15px 0 39px 0;}
.text-block p								{font-family: 'Roboto', sans-serif;font-size:18px;color:#2a2b2b;font-weight:300;line-height:36px;
padding:0 70px 44px 0;}
.text-block p b								{font-family: 'Roboto', sans-serif;font-size:18px;color:#2a2b2b;font-weight:500;}
.text-block p i								{font-family: 'Roboto', sans-serif;font-size:18px;color:#2a2b2b;font-weight:500;font-style:italic;}
.text-block p a								{font-family: 'Roboto', sans-serif;font-size:18px;color:#08843e;font-weight:500;display:inline-block;}
.text-block p a:hover						{color:#054c24;}
.text-block h5								{font-family: 'Roboto', sans-serif;font-size:22px;color:#2a2b2b;font-weight:400;}
.text-block h6								{font-family: 'Roboto', sans-serif;font-size:22px;color:#18609d;font-weight:300;padding:6px 0 46px 0;}
.text-block .bttn							{font-family: 'Roboto', sans-serif;font-size:15px;color:#fff;font-weight:700;text-align:center;display:block;background:#08843e;padding:11px 31px 8px 31px;border-radius:5px;cursor:pointer;border:none;outline:none;margin:0 0 50px 0;}
.text-block .bttn:hover						{background:#065629;}
.text-block ol								{display:inline-block;float:left;list-style-type: decimal;}
.text-block ol li							{font-family: 'Roboto', sans-serif;font-size:18px;color:#2a2b2b;font-weight:300;list-style-type: decimal;padding:0 0 10px 0;}
.text-block ul								{display:inline-block;float:left;list-style-type:disc;}
.text-block ul li							{font-family: 'Roboto', sans-serif;font-size:18px;color:#2a2b2b;font-weight:300;list-style-type:disc;padding:0 0 10px 0;}





























