*{margin:0; padding:0; outline:none;}

body{background: linear-gradient(#ffffff); font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#696969;}
img{border:none;}
li{list-style:none !important;}
a{text-decoration:none; color:#616161;}
a:hover{
	-webkit-transition:0.4s ease;
	-moz-transition:0.4s ease;
	-ms-transition:0.4s ease;
	-o-transition:0.4s ease;
	transition:0.4s ease;	
}

h1{}
h2{
	font-size:24px;
	font-family:Calibri;
	font-style:normal;
	text-align:center;
}
h3{font-size:30px;}
h4{font-size:14px;text-shadow:1px 1px #cac8c8;}
h5{font-size:18px; margin-bottom:10px; font-family:Calibri;}
h6{font-size:14px; color:#252525;}

.clear{clear:both;}
.blue{color:#299ad4;}

.header{
	width:100%;
	height:120px;
	margin:0 auto;
	padding-top:20px;
	background: #fafafa; /* Old browsers */
background: -moz-linear-gradient(top, #fafafa 0%, #e6e6e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fafafa 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fafafa 0%,#e6e6e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fafafa 0%,#e6e6e6 100%); /* IE10+ */
background: linear-gradient(to bottom, #fafafa 0%,#e6e6e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
}
.nav{
	width:100%;
	height:40px;
	 
	background: #fff; /* Old browsers */
background: -moz-linear-gradient(top, #e1e1e1 0%, #ababab 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(100%,#ababab)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e1e1e1 0%,#ababab 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e1e1e1 0%,#ababab 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e1e1e1 0%,#ababab 100%); /* IE10+ */
background: linear-gradient(to bottom, #e1e1e1 0%,#ababab 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#ababab',GradientType=0 ); /* IE6-9 */
}
artical{width:100%; height:auto;}
.footer{width:100%; min-height:170px; background:#61a7cb; margin-top:15px; padding-top:22px;}
/* End Common Style Sheet */

.wrap{width:100%; height:100%; margin:0 auto; overflow:hidden;}
.container{width:952px; margin:0 auto;}

/* Header Section Start */
.logo{margin:15px 0 0 14px; float:left;}
.imageSlogan{
	width:355px;
	margin:0 auto;
	text-align:center;
	font-size:24px;
	font-family:Calibri;
	font-style:normal;
}
.imageSlogan h4{margin-top:10px;}
.followUs{float:right; margin-top:34px; font-size:12px;}
.followUs a{}
.followUs a:hover{
	opacity:0.8;
	-webkit-transition:opacity .3s ease, top .25s ease;
	-moz-transition:opacity .3s ease, top .25s ease;
	-ms-transition:opacity .3s ease, top .25s ease;
	-o-transition:opacity .3s ease, top .25s ease;
	transition:opacity .3s ease, top .25s ease;	
}
.followUs li{float:left; margin:5px 6px 0 0;}
.facebook{background:url(../images/social_icons.png) no-repeat 0px 0px;}
.fliker{background:url(../images/social_icons.png) no-repeat -17px 0px;}
.twitter{background:url(../images/social_icons.png) no-repeat -34px 0px;}
.logov{background:url(../images/social_icons.png) no-repeat -51px 0px;}
.rss{background:url(../images/social_icons.png) no-repeat -68px 0px;}
.facebook, .fliker, .twitter, .logov, .rss{float:left; width:16px; height:16px;}

/* Nav Section Start */
.cssmenu{position:absolute; height:40px; background:none; width:auto;}
.cssmenu ul{list-style:none; padding:0; margin:0; line-height:1;}
.cssmenu > ul{position:relative; display:block; width:952px; z-index:500;}
.cssmenu > ul > li{display:block; position:relative; float:left; margin:0; padding:0;}
.cssmenu > ul > .menu-button{display:none;}
.cssmenu ul li a{display:block; font-family:Helvetica, sans-serif; text-decoration:none; }
.cssmenu ul li a.active{color:#299ad4; text-decoration:none;}
.cssmenu > ul > li > a{
	font-size:12px;
	font-weight:bold;
	padding:13px 20px;
	color:#299ad4;
	text-transform:uppercase;
	-webkit-transition:color 0.25s ease-out;
	-moz-transition:color 0.25s ease-out;
	-ms-transition:color 0.25s ease-out;
	-o-transition:color 0.25s ease-out;
	transition:color 0.25s ease-out;
}
.cssmenu > ul > li.has-sub > a{padding-right:32px;}
.cssmenu > ul > li:hover > a{color:#fff;}
.cssmenu li.has-sub::after{display:block; content: ''; position:absolute; width:0; height:0;}
.cssmenu > ul > li.has-sub::after{right:14px; top:18px; border:5px solid transparent; border-top-color:#299ad4;}
.cssmenu > ul > li:hover::after{border-top-color:#fff; }
.indicatorContainer{position:absolute; height:12px; width:100%; bottom:0px; overflow:hidden; z-index:-1;}
.pIndicator{
	position:absolute;
	height:0;
	width:100%;
	border:12px solid transparent;
	border-top-color:#2b2f3a;
	z-index:-2;
	-webkit-transition:left .25s ease;
	-moz-transition:left .25s ease;
	-ms-transition:left .25s ease;
	-o-transition:left .25s ease;
	transition:left .25s ease;
}
.cIndicator{position:absolute; height:0; width:100%; border:12px solid transparent; border-top-color:#2b2f3a; top:-12px; right:100%; z-index:-2;}
.cssmenu ul ul{
	position:absolute;
	left:-9999px;
	top:70px;
	opacity:0;
	-webkit-transition:opacity .3s ease, top .25s ease;
	-moz-transition:opacity .3s ease, top .25s ease;
	-ms-transition:opacity .3s ease, top .25s ease;
	-o-transition:opacity .3s ease, top .25s ease;
	transition:opacity .3s ease, top .25s ease;
	z-index:1000;
}
.cssmenu ul ul ul{top:37px; padding-left:5px;}
.cssmenu ul ul li{position:relative;}
.cssmenu > ul > li:hover > ul{left:auto; top:40px; opacity:1;}
.cssmenu ul ul li:hover > ul{left:170px; top:0; opacity:1;}
.cssmenu ul ul li a{
	font-weight:bold;
	width:200px;
	border-bottom:1px solid #eee;
	padding:10px 20px;
	font-size:12px;
	color:#666;
	background:#fff;
	-webkit-transition:all .35s ease;
	-moz-transition:all .35s ease;
	-ms-transition:all .35s ease;
	-o-transition:all .35s ease;
	transition:all .35s ease;
}
.cssmenu ul ul li:hover > a{background:#f6f6f6; color:#8c9195;}
.cssmenu ul ul li:last-child > a,
.cssmenu ul ul li.last > a{border-bottom:0;}
.submenuArrow{border:6px solid transparent; width:200px; height:0; border-bottom-color:#fff; position:absolute; top:-5px;}
.cssmenu ul ul li.has-sub::after{
	border:4px solid transparent;
	border-left-color:#9ea2a5;
	right:10px;
	top:12px;
	-moz-transition:all .2s ease;
	-ms-transition:all .2s ease;
	-o-transition:all .2s ease;
	transition:all .2s ease;
	-webkit-transition:-webkit-transform 0.2s ease, right 0.2s ease;
}
.cssmenu ul ul li.has-sub:hover::after{
	border-left-color:#fff;
	right:-5px;
	-webkit-transform:rotateY(180deg);
	-ms-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	-o-transform:rotateY(180deg);
	transform:rotateY(180deg);
}

/* Slider Section Start */

.mainSlider{
	width:100%;
	height:317px;
	margin:0 auto;
	background:url(../images/bg.jpg) top center repeat-y;
	-webkit-box-shadow:0px 1px 5px 0px #b8bcbf;
    -moz-box-shadow:0px 1px 5px 0px #b8bcbf;
    box-shadow:0px 1px 5px 0px #b8bcbf;
}
/* Boxes Section Start */
.box{
	width:156px;
	min-height:184px;
	margin:24px 12px 22px 0;
	padding:8px 11px;
	float:left;
	background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	box-shadow:0px 3px 3px 0px #646464;
	-moz-box-shadow:0px 3px 3px 0px #646464;
	-webkit-box-shadow:0px 3px 3px 0px #646464;
}
.box img{
	width:156px;
	height:82px;
	border:1px solid #fff;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
}
.box h6{text-transform:uppercase; color:#299ad4;}
.box p{
	width:156px;
	margin-top:6px;
	font-size:11px;
	color:#616161;
	text-align:left;
}
.box a{font-size:11px; font-weight:bold; color:#fff; text-decoration:none;}
.box a:hover{color:#d9d9d9; text-decoration:none;}
.readMore{width:100%; float:right; margin-top:4px; text-align:right;}
.box:nth-child(2n+5){margin:24px 0 0 0;}

/* Article Section Start */
.caption{width:100%;}
.caption h3{font-size:24px; font-family:Times, "Times New Roman", serif; font-style:italic; text-align:left;}
.details{width:100%; height:auto; margin-top:16px;}
.details .text{width:488px; float:left; padding:0 4px 0 0;}
.details .text1{width:auto; float:left; padding:0 4px 0 0;}
.details .text p{line-height:20px; padding:0 0 10px 0; font-size:13px; text-align:justify;}

.details .text1 p{line-height:20px; padding:0 0 10px 0; font-size:13px; text-align:justify;}
.details img{
	width:446px;
	height:310px;
	float:right;
	margin:4px 0 0 4px;
	border:1px solid #fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}
.details ul { padding-left: 20px;}
.details ul li { list-style:circle; }

/* Caption Text styles */
.nivo-caption {position:absolute; left:5%; top:5%; color:#F60; opacity:0.9; z-index:100;}
.nivo-caption p {padding:5px; margin:0; font-size: 35px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;} 

/* Footer Section Start */
.footerBox{min-width:150px; float:left; padding:0 45px; border-right:1px solid #ccc;}
.footerBox h5{margin-bottom:5px; font-size:13px; color:#000; text-decoration:underline; text-transform:uppercase;}
.footerBox li{list-style:none; margin-bottom:1px;}
.footerBox li img{vertical-align:middle; margin-right:6px;}
.footerBox li a{font-size:12px; font-weight:bold; color:#d9d9d9;}
.footerBox li a:hover,
.lowerFooter a:hover{color:#d9d9d9; text-decoration:underline;}

.footerBox:nth-child(1){padding:0 45px 0 0;}
.footerBox:nth-child(4){padding:0 0 0 45px; border-right:none;}

.lowerFooter{margin-top:10px; padding:10px 0; border-top:1px solid #0074a6; color:#000; text-align:center;}
.lowerFooter a{font-size:12px; color:#000; text-decoration:underline;}

.list{margin-bottom:20px;}
.list li{list-style:inside; list-style-image:url(../images/list.png) !important; line-height:22px; padding:2px 0; font-size:12px;}

.boldItalic{font-weight:bold; font-style:italic; font-size:13px;}

/* Contact Form */
.contactForm {width:450px; float:left; display:block;}
.contactForm h5 {font-size:18px; margin-bottom:10px; font-family:Times, "Times New Roman", serif;}
.contactForm p{line-height:20px; padding:0 0 20px 0; font-size:12px; text-align:justify;}
.contactForm label {display:block; height:45px; overflow:hidden;}
.contactForm .border {display:block; border:1px solid #fff; overflow:hidden;}
.contactForm input {float:left; width:355px; font-size:14px; line-height:1.25em; color:#0098DB; padding:9px 8px; margin:0; font-family:Arial, Helvetica, sans-serif; border:1px solid #e4e4e4; background:#fff; outline:none;}
.contactForm textarea {float:left;	height:195px; width:355px; font-size:14px; line-height:1.25em; color:#0098DB; padding:9px 8px; margin:0; font-family:Arial, Helvetica, sans-serif; border:1px solid #e4e4e4; background:#fff; overflow:auto; outline:none;}
.text-form {float:left; display:block; font-size:13px; line-height:32px; width:75px; color:#808080; font-family:Arial, Helvetica, sans-serif;}

.buttons {padding:8px 0 0 0; text-align:right;}
.buttons a {margin-left:7px; padding:5px 35px;}

.button-2 {display:inline-block; padding:5px 20px; font-size:13px; line-height:2.23em; color:#fff; background:#696969; text-decoration:none;}
.button-2:hover {background:#0098DB;}
