
body {
	background: #f2f2f2;
	color: #797979;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1;
	margin: 0;
	
	padding: 0;
}
#header {
	background: url(../images/bg-header.jpg) no-repeat top center;
	margin: 0;
	padding: 0;
	width:100%;
	
}

.bac{background:background:#f2f2f2 !important; width:100%; height:100%; }

.protect{padding:20px; color:#fff; font-size:22px;}
.phn{float:right;}
#header div span {
	color: #fff;
	font-family: 'Arapey';
	font-size: 24px;
	display: block;
	float: left;
	margin: 0;
	padding: 50px 49px 0 0;
	text-align: right;
	
}
#header div .tagline {
	padding: 50px 0 0 49px;
	text-align: left;
	font-size:24px;
}

#header div a.logo {
	display: block;
	float: right;
	
	
}
#header div a.logo img {
	border: 0;
	display: block;
	margin: 0;
	padding: 0;
}
#header ul {
	background: url(../images/bg-navigation.gif) repeat-x bottom left;
	margin: 0 auto;
	padding: 10px 0 0;
	text-align: center;
	
}
#header ul li {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
}
#header ul li a {
	color: #797979;
	display: inline-block;
	font-family: 'Arapey';
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	padding: 0 37px 8px;
	text-decoration: none;

}
#header ul li.selected a {
	background: url(../images/bg-menu.gif) repeat-x bottom left;
	color: #ef414a;
}
#header ul li a:hover {
	color: #ef414a;
}
#body {
	margin: 0;
	padding: 28px 0 46px 0;
	background:url(../images/header.jpg) repeat;
}

#body .header {
	background: url(../images/border-top.gif) repeat-x bottom left;
	margin: 0;
	padding: 0 0 19px;
}
#body .header div {
	background: url(../images/shadow.png) no-repeat bottom left;
	margin: 0 auto;
	padding: 0 10px 38px;
	position: relative;
	
}
#body .header div img {
	display: block;
}
#body .header div ul {
	background: url(../images/transparent.png) repeat;
	border-bottom: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-top: 1px solid #cecece;
	bottom: 38px;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;

}
#body .header div ul:before, #body .header div ul:after {
	content: "";
	display: table;
}
#body .header div ul:after {
	clear: both;
}
#body .header div ul li {
	border-left: 1px solid #cecece;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 239px;
	box-shadow: 0 0 5px #c9c9c9;
	-moz-box-shadow: 0 0 5px #c9c9c9;
	-webkit-box-shadow: 0 0 5px #c9c9c9;
}
#body .header div ul li a {
	color: #33608a;
	display: block;
	font-family: 'Arapey';
	font-size: 18px;
	font-weight: normal;
	height: 78px;
	line-height: 78px;
	text-align: center;
	text-decoration: none;
	text-transform: capitalize;
}
#body .header div ul li a:hover {
	background: url(../images/transparent-hover.png) repeat;
	color: #fff;
}
#body .body {
	background: #fff url(../images/border-bottom.gif) repeat-x bottom left;
	margin: 0;
	padding: 0 0 20px;
}
#body .body .section {
	background: url(../images/bg-aside.gif) repeat-y right top;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	
}
#body .body .section .article {
	float: left;
	margin: 0 10px;
	overflow: hidden;
	padding: 39px 0;
	width:100%;
}
.marq{float:right !important; border-left:1px solid #ccc;}
#body .body .section .article h2 {
	clear: both;
	color: #ef414a;
	font-family: 'Arapey';
	font-size: 24px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 22px;
}
#body .body .section .article img {
	display: block;
	float: left;
	margin: 7px 20px 0 0;
	padding: 0;
}
#body .body .section .article p {
	color: #797979;
	float: left;
	font-size: 13px;
	line-height: 24px;
	margin: 0;
	padding: 0 17px 0 0;

}
#body .body .section .article p a {
	color: #797979;
	text-decoration: underline;
}
#body .body .section .article p a:hover {
	color: #333;
}
#body .body .section .aside {
	float: left;
	margin: 0 10px;
	overflow: hidden;
	padding: 3px 0 39px;
	
	
}
#body .body .section .aside > a {
	color: #797979;
	display: inline-block;
	float: right;
	font-family: 'OpenSans-Bold';
	font-size: 13px;
	font-weight: normal;
	line-height: 24px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-transform: capitalize;
}
#body .body .section .aside > a:hover {
	color: #ef414a;
}
#body .body .section .aside b {
	color: #144879;
	font-family: 'Arapey';
	font-size: 18px;
	font-weight: normal;
	display: inline-block;
	margin: 0;
	padding: 0 0 24px 11px;
}
#body .body .section .aside p {
	background: url(../images/icons.png) no-repeat -35px -254px;
	clear: both;
	color: #797979;
	font-size: 13px;
	line-height: 24px;
	margin: 0;
	padding: 0 13px 0 42px;
}
#body .body .section .aside p a {
	color: #797979;
	text-decoration: underline;
}
#body .body .section .aside p a:hover {
	color: #333;
}
#body .footer {
	margin: 0 auto;
	padding: 29px 0 0;
	overflow: hidden;
	
}
#body .footer div {
	background: #fff;
	border: 1px solid #cdcdcd;
	border-radius: 6px;
	float: left;
	margin: 0 10px;
	padding: 0;
	width: 295px;
}
#body .footer div > a {
	border-bottom: 1px solid #cdcdcd;
	display: block;
	margin: 0;
	padding: 0;
}
#body .footer div > a:hover {
	opacity: 0.8;
}
#body .footer div > a img {
	border: 0;
	display: block;
	width:100%;
}
.alin{float:right; width:70%; color:#fff; font-size:16px; border-top:1px groove #fff;}
#body .footer div h3 {
	background: url(../images/dots.gif) no-repeat bottom center;
	color: #144879;
	font-family: 'Arapey';
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 18px 0 21px;
	text-align: center;
	text-transform: capitalize;
}
#body .footer div p {
	color: #797979;
	font-size: 13px;
	line-height: 24px;
	margin: 0;
	padding: 13px 20px 19px;
	text-align: center;
}
#body .footer div p a {
	color: #797979;
	text-decoration: underline;
}
#body .footer div p a:hover {
	color: #333;
}
#body .content {
	background: #fff;
	
	border-radius: 6px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	
}
#body .content #section, #body .content #blog {
	float: left;
	margin: 0;
	padding: 37px 29px 29px;
	
}
#body h2 {
	color: #ef414a;
	font-family: 'Arapey';
	font-size: 24px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 21px;
	text-transform: capitalize;
}
#body .content #section > p {
	font-size: 17px;
	line-height: 30px;
	margin: 0;
	padding: 0;
}
#body .content #section > p a {
	color: #ef414a;
	text-decoration: none;
}
#body .content #section > p a:hover {
	color: #797979;
}
#body .content #section > p b {
	display: inline-block;
	font-size: 13px;
	margin: 0;
	padding: 22px 0 0;
}
#body .content #section > img {
	display: block;
	margin: 16px 0 23px;
}
#body .content #section .article {
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#body .content #section .article div {
	float: left;
	margin: 0;
	padding: 0;
	width: 270px;
}
#body .content #section .article div:first-child {
	margin: 0 30px 0 0;
}
#body .content #section .article div h3 {
	color: #144879;
	font-family: 'Arapey';
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	margin: 0;
	padding: 0;
}
#body .content #section div p {
	font-size: 13px;
	line-height: 24px;
	margin: 0;
	padding: 0;
}
#body .content #section div p a {
	color: #797979;
	text-decoration: underline;
}
#body .content #section div p a:hover {
	color: #333;
}
#body .content #section .article div p {
	padding: 0 0 29px;
}
#body .content #section > b, #body .content #section div b, #body .content #section form b {
	color: #144879;
	display: inline-block;
	font-family: 'Arapey';
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
}
#body .content #section > b a {
	color: #144879;
	text-decoration: none;
}
#body .content #section > b a:hover {
	color: #ef414a;
}
#body .content #section > ul {
	margin: 0;
	padding: 0;
}
#body .content #section > ul li {
	background: url(../images/icons.png) no-repeat -75px -148px;
	list-style: none;
	font-size: 13px;
	line-height: 24px;
	margin: 0;
	padding: 0 0 0 30px;
}
#body .content #section div {
	margin: 0;
	padding: 41px 0 0;
}
#body .content #section form {
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#body .content #section form span {
	clear: both;
	display: block;
	font-size: 13px;
	margin: 0;
	padding: 37px 0 25px;
}
#body .content #section form span a {
	color: #797979;
	text-decoration: underline;
}
#body .content #section form span a:hover {
	color: #333;
}
#body .content #section form input, #body .content #section form select {
	background: none;
	border: 1px solid #cdcdcd;
	color: #797979;
	display: block;
	float: left;
	font-family: 'OpenSans-Light';
	font-size: 11px;
	font-weight: normal;
	margin: 0 29px 13px 0;
	padding: 6px 10px;
	text-transform: capitalize;
	width: 198px;
}
#body .content #section form select {
	clear: both;
	width: 220px;
}
#body .content #section form textarea {
	background: none;
	border: 1px solid #cdcdcd;
	color: #797979;
	display: block;
	font-family: 'OpenSans-Light';
	font-size: 11px;
	font-weight: normal;
	height: 108px;
	margin: 0 0 18px;
	padding: 5px 10px;
	overflow: auto;
	text-transform: capitalize;

}
#body .content #section form #send {
	background: url(../images/bg-more.png) no-repeat 0 1px;
	border: 0;
	color: #ececec;
	display: block;
	float: none;
	margin: 0;
	padding: 5px 0;
	text-align: center;
	text-transform: uppercase;
	width: 100px;
}
#body .content #section form #send:hover {
	background-position: 0 -29px;
	cursor: pointer;
}
#body .content #section div a.download {
	background: url(../images/bg-more.png) no-repeat 0 0;
	color: #ececec;
	display: inline-block;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	margin: 7px 0 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 100px;
}
#body .content #section div a.download:hover {
	background-position: 0 -30px;
}
#body .content #blog ul {
	margin: 0;
	padding: 0;
}
#body .content #blog ul li {
	border-bottom: 1px solid #cdcdcd;
	list-style: none;
	margin: 0 0 29px;
	overflow: hidden;
	padding: 0 0 23px;
}
#body .content #blog ul li .article {
	float: left;
	margin: 0;
	padding: 0 30px 0 0;

}
#body .content #blog ul li .article h3 {
	color: #144879;
	font-family: 'Arapey';
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
}
#body .content #blog ul li .article p {
	font-size: 13px;
	line-height: 24px;
	margin: 0;
	padding: 24px 0;
}
#body .content #blog ul li .article p a {
	color: #797979;
	text-decoration: underline;
}
#body .content #blog ul li .article p a:hover {
	color: #333;
}
#body .content #blog ul li .article .more {
	color: #144879;
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
}
#body .content #blog ul li .article .more:hover {
	color: #ef414a;
}
#body .content #blog ul li .stats {
	float: left;
	margin: 0;
	padding: 0;
	width: 160px;
}
#body .content #blog ul li .stats img {
	border: 1px solid #cdcdcd;
	display: block;
	margin: 0 0 9px;
	padding: 0;
}
#body .content #blog ul li .stats span {
	color: #797979;
	display: block;
	font-family: 'OpenSans-Semibold';
	font-size: 11px;
	font-weight: normal;
	line-height: 24px;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
}
#body .content #blog ul li .stats a {
	color: #797979;
	font-family: 'OpenSans-Light';
	font-weight: normal;
	text-decoration: underline;
}
#body .content #blog ul li .stats a:hover {
	color: #333;
}
#body .content #blog ul.paging {
	margin: 0;
	overflow: hidden;
	padding: 16px 0;
}
#body .content #blog ul.paging li {
	border: 0;
	display: block;
	float: left;
	height: 18px;
	margin: 0;
	padding: 0;
}
#body .content #blog ul.paging li a {
	color: #797979;
	display: block;
	font-size: 13px;
	height: 18px;
	line-height: 18px;
	margin: 0;
	padding: 0 7px 0 6px;
	text-decoration: none;
	text-transform: capitalize;
	width: 7px;
}
#body .content #blog ul.paging li a:hover {
	color: #144879;
}
#body .content #blog ul.paging li.selected a {
	background: url(../images/icons.png) no-repeat -75px -115px;
	color: #fff;
}
#body .content #blog ul.paging li.first {
	padding: 0 18px 0 0;
}
#body .content #blog ul.paging li.first a {
	background: url(../images/icons.png) no-repeat -52px -216px;
	padding: 0 0 0 17px;
	width: 28px;
}
#body .content #blog ul.paging li.last {
	padding: 0 0 0 18px;
}
#body .content #blog ul.paging li.last a {
	background: url(../images/icons.png) no-repeat 54px -216px;
	padding: 0 17px 0 0;
	width: 50px;
}
#body .content #blog h3 {
	color: #144879;
	font-family: 'Arapey';
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
}
#body .content #blog small {
	display: inline-block;
	font-family: 'OpenSans-Regular';
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 16px 0 18px;
}
#body .content #blog small a {
	color: #797979;
	text-transform: capitalize;
}
#body .content #blog small a:hover {
	color: #333;
}
#body .content #blog > p {
	font-size: 13px;
	line-height: 24px;
	margin: 0;
	padding: 13px 0;
}
#body .content #blog > p a {
	color: #797979;
	text-decoration: underline;
}
#body .content #blog > p a:hover {
	color: #333;
}
#body .content #blog .comment {
	border-bottom: 1px solid #cdcdcd;
	border-top: 1px solid #cdcdcd;
	margin: 0;
	overflow: hidden;
	padding: 23px 0;
}
#body .content #blog .comment img {
	display: block;
	float: left;
}
#body .content #blog .comment div {
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
	text-align: right;
	
}
#body .content #blog .comment div small {
	color: #cdcdcd;
	display: block;
	font-family: 'OpenSans-Semibold';
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 7px;
	text-align: left;
}
#body .content #blog .comment div small a {
	color: #797979;
}
#body .content #blog .comment div small a:hover {
	color: #144879;
}
#body .content #blog .comment div p {
	font-size: 11px;
	line-height: 24px;
	margin: 0;
	padding: 0;
	text-align: left;
}
#body .content #blog .comment div p a, #body .content #blog .comment div > a {
	color: #797979;
	font-size: 11px;
	text-decoration: none;
}
#body .content #blog .comment div p a:hover, #body .content #blog .comment div > a:hover {
	color: #333;
}
#body .content #blog form {
	margin: 0;
	overflow: hidden;
	padding: 23px 0;
}
#body .content #blog .comment b, #body .content #blog form b {
	clear: both;
	color: #144879;
	font-family: 'Arapey';
	font-size: 18px;
	font-weight: normal;
	display: block;
	margin: 0;
	padding: 0 0 18px;
	text-transform: capitalize;
}
#body .content #blog form input {
	background: none;
	border: 1px solid #cdcdcd;
	color: #797979;
	display: block;
	float: left;
	font-family: 'OpenSans-Light';
	font-size: 11px;
	font-weight: normal;
	margin: 0 29px 13px 0;
	padding: 6px 10px;
	text-transform: capitalize;
	width: 198px;
}
#body .content #blog form textarea {
	background: none;
	border: 1px solid #cdcdcd;
	color: #797979;
	display: block;
	font-family: 'OpenSans-Light';
	font-size: 11px;
	font-weight: normal;
	height: 108px;
	margin: 0 0 18px;
	padding: 5px 10px;
	overflow: auto;
	text-transform: capitalize;
	
}
#body .content #blog form #comment {
	background: url(../images/bg-more.png) no-repeat 0 1px;
	border: 0;
	color: #ececec;
	display: block;
	float: none;
	margin: 0;
	padding: 5px 0;
	text-align: center;
	text-transform: uppercase;
	width: 100px;
}
#body .content #blog form #comment:hover {
	background-position: 0 -29px;
	cursor: pointer;
}
#body > .section {
	background: #fff;
	border: 1px solid #cdcdcd;
	border-radius: 6px;
	margin: 0 auto;
	padding: 37px 0 52px;
	
}
#body #content {
	background: #fff url(../images/bg-sidebar.gif) repeat-y 309px 0;
	border: 1px solid #cdcdcd;
	border-radius: 6px;
	margin: 0 auto;
	min-height: 900px;
	overflow: hidden;
	padding: 0;
	
}
#body #content #sidebar {
	float: left;
	margin: 0;
	padding: 37px 19px;
	width: 272px;
}
#body #content #sidebar h3 {
	background: url(../images/dots.gif) no-repeat center bottom;
	color: #144879;
	font-family: 'Arapey';
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 17px 11px;
	padding: 0 0 28px;
	text-transform: capitalize;
	width: 248px;
}
#body #content #sidebar ul {
	margin: 0;
	padding: 0;
}
#body #content #sidebar ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#body #content #sidebar ul li.selected > a {
	background: #ececec;
	font-family: 'OpenSans-Semibold';
}
#body #content #sidebar ul li.collapse > a {
	background: #ececec url(../images/icons.png) no-repeat 249px -180px;
}
#body #content #sidebar ul li a {
	color: #ef414a;
	display: block;
	height: 35px;
	font-size: 13px;
	line-height: 35px;
	margin: 0;
	padding: 0 10px;
	text-decoration: none;
	text-transform: capitalize;
}
#body #content #sidebar ul li a:hover {
	color: #144879;
}
#body #content #sidebar ul ul li {
	background: url(../images/border-dotted.gif) repeat-x bottom left;
}
#body #content #sidebar ul ul li a {
	background: url(../images/icons.png) no-repeat -32px -183px;
	padding: 0 0 0 41px;
}
#body #content #sidebar ul ul li.active a {
	font-family: 'OpenSans-Semibold';
}
#body #content #section {
	float: left;
	margin: 0;
	padding: 37px 29px;
	
}
#body #content #section h2 {
	margin: 0;
	padding: 0 0 17px;
}
#body #content #section p {
	font-size: 13px;
	line-height: 24px;
	margin: 0;
	padding: 0;
}
#body #content #section p a {
	color: #797979;
	text-decoration: underline;
}
#body #content #section p a:hover {
	color: #333;
}
#body #content #section ul {
	margin: 0;
	padding: 0;
}
#body #content #section ul li {
	border: 1px solid #cdcdcd;
	border-radius: 6px;
	list-style: none;
	margin: 29px 0 0;
	overflow: hidden;
	padding: 0;
}
#body #content #section ul li a.figure {
	display: block;
	margin: 0;
	padding: 0;
}
#body #content #section ul li a.figure:hover {
	opacity: 0.8;
}
#body #content #section ul li img {
	float: left;
	border: 0;
	display: block;
}
#body #content #section ul li div {
	border-left: 1px solid #cdcdcd;
	float: left;
	margin: 0;
	min-height: 141px;
	padding: 25px 20px 0;
	
}
#body #content #section ul li div h3 {
	margin: 0;
	padding: 0;
}
#body #content #section ul li div h3 a {
	color: #144879;
	font-family: 'Arapey';
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
	text-decoration: none;
}
#body #content #section ul li div h3 a:hover {
	color: #ef414a;
}
#body #content #section a.more {
	background: url(../images/bg-more.png) no-repeat 0 0;
	color: #ececec;
	display: inline-block;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	margin: 7px 0 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 100px;
}
#body #content #section a.more:hover {
	background-position: 0 -30px;
}
#body #content #section > span {
	display: inline-block;
	margin: 0;
	padding: 0 0 30px;
}
#body #content #section > span a {
	color: #797979;
	font-family: 'OpenSans-Regular';
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#body #content #section > span a:hover {
	color: #144879;
}
#body #content #section > h3 {
	color: #144879;
	font-family: 'Arapey';
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 28px;
	text-transform: capitalize;
}
#body #content #section > img {
	display: block;
	margin: 0 0 21px;
}
#body #content #section > div {
	background: url(../images/dots2.gif) no-repeat top center;
	margin: 17px 0 0;
	overflow: hidden;
	padding: 21px 0;
}
#body #content #section > div div {
	float: left;
	margin: 0;
	padding: 0;
	width: 260px;
}
#body #content #section > div div:first-child {
	margin: 0 50px 0 0;
}
#body #content #section > div div b {
	display: inline-block;
	font-family: 'OpenSans-Semibold';
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#body #content #section > div div b a {
	color: #797979;
	font-size: 13px;
	line-height: 24px;
	text-decoration: none;
	text-transform: capitalize;
}
#body #content #section > div div b a:hover {
	color: #144879;
}
#body #content #section .article {
	background: none;
	margin: 0;
	padding: 0;
}
#body #content #section .article b {
	display: block;
	float: left;
	font-family: 'OpenSans-Semibold';
	font-size: 13px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 29px;
	text-transform: capitalize;
	
}
#body #content #section .article img {
	display: block;
	float: left;
	margin: 7px 32px 0 0;
}
#body #content #section .article p {
	padding: 0 0 24px;
}
#body > .section h2 {
	padding: 0 0 0 29px;
}
#body > .section p {
	font-size: 13px;
	line-height: 24px;
	margin: 0;
	padding: 18px 29px 29px;
}
#body > .section p a {
	color: #797979;
	text-decoration: underline;
}
#body > .section p a:hover {
	color: #333;
}
#body > .section > div {
	border: 1px solid #cdcdcd;
	border-radius: 6px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;

}
#body > .section > div img {
	display: block;
	float: left;
}
#body > .section > div > div {
	float: right;
	margin: 0;
	padding: 20px 17px 0 0;
	
}
#body > .section > div > div b {
	display: block;
	margin: 0;
	padding: 0;
}
#body > .section > div > div b a {
	color: #144879;
	font-family: 'Arapey';
	font-size: 24px;
	font-weight: normal;
	text-decoration: none;
}
#body > .section > div > div b a:hover {
	color: #ef414a;
}
#body > .section > div > div small {
	color: #797979;
	display: block;
	font-family: 'OpenSans-Semibold';
	font-weight: normal;
	line-height: 24px;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
}
#body > .section > div > div p {
	padding: 0 0 10px;
}
#body > .section span {
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#body > .section span a {
	background: url(../images/icons.png) no-repeat;
	display: block;
	float: left;
	height: 18px;
	margin: 0 4px 0 0;
	padding: 0;
	text-indent: -99999px;
	width: 20px;
}
#body > .section span .facebook {
	background-position: -4px -93px;
}
#body > .section span .facebook:hover {
	background-position: -32px -93px;
}
#body > .section span .twitter {
	background-position: -4px -116px;
}
#body > .section span .twitter:hover {
	background-position: -32px -116px;
}
#body > .section span .linkedIn {
	background-position: -4px -139px;
}
#body > .section span .linkedIn:hover {
	background-position: -32px -139px;
}
#body > .section span .email {
	background-position: -4px -162px;
}
#body > .section span .email:hover {
	background-position: -32px -162px;
}
#body > .section > ul {
	margin: 0;
	overflow: hidden;
	padding: 23px 9px 0;
}
#body > .section > ul li {
	float: left;
	list-style: none;
	margin: 0 18px;
	padding: 0;
	text-align: center;
	width: 79px;
}
#body > .section > ul li > a {
	color: #797979;
	font-family: 'OpenSans-Bold';
	font-size: 13px;
	font-weight: normal;
	line-height: 24px;
	text-decoration: none;
	text-transform: capitalize;
}
#body > .section > ul li > a img {
	border: 0;
	display: block;
}
#body > .section > ul li > a span {
	display: block;
	margin: 0;
	padding: 0;
}
#body > .section > ul li > a:hover {
	color: #ef414a;
	opacity: 0.8;
}
#body .section ul.article {
	margin: 0;
	padding: 28px 11px 45px 15px;
}
#body .section ul.article li {
	border: 1px solid #cdcdcd;
	border-radius: 6px;
	float: left;
	list-style: none;
	margin: 0 14px 0 13px;
	padding: 0 0 22px;
	text-align: left;
	width: 198px;
}
#body .section ul.article li img {
	border-bottom: 1px solid #cdcdcd;
	display: block;
	margin: 0 0 10px;
}
#body .section ul.article li b {
	display: block;
	font-family: 'Arapey';
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0 19px;
}
#body .section ul.article li b a {
	color: #144879;
	line-height: 24px;
	text-decoration: none;
}
#body .section ul.article li b a:hover {
	color: #ef414a;
}
#body .section ul.article li small {
	color: #797979;
	display: block;
	font-family: 'OpenSans-Semibold';
	font-weight: normal;
	line-height: 24px;
	margin: 0;
	padding: 0 19px;
	text-transform: capitalize;
}
#body .section ul.article li p {
	margin: 0;
	padding: 0 19px;
}
#body .section ul.article li span {
	padding: 7px 0 0 19px;
}
#body .content #sidebar {
	float: left;
	margin: 0;
	padding: 37px 0;
	width: 308px;
}
#body .content #sidebar div {
	margin: 0 0 30px;
	padding: 0 30px 0 29px;
}
#body .content #sidebar div h3 {
	background: url(../images/dots.gif) no-repeat center bottom;
	color: #144879;
	font-family: 'Arapey';
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 28px;
	padding: 0 0 28px;
	text-transform: capitalize;
}
#body .content #sidebar div form {
	margin: 0;
	padding: 0;
}
#body .content #sidebar div form input {
	margin: 0;
	padding: 0;
}
#body .content #sidebar div form #search {
	background: 0;
	border: 1px solid #cdcdcd;
	display: block;
	font-family: 'OpenSans-Light';
	font-weight: normal;
	font-size: 11px;
	height: 27px;
	line-height: 27px;
	padding: 0 10px;
	width: 199px;
}
#body .content #sidebar div ul {
	margin: 0;
	padding: 0;
}
#body .content #sidebar div ul li {
	font-size: 13px;
	line-height: 24px;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#body .content #sidebar div ul li p {
	clear: both;
	font-size: 13px;
	font-weight: normal;
	line-height: 24px;
	margin: 0;
	padding: 0;
}
#body .content #sidebar .testimonials {
	margin: 0;
}
#body .content #sidebar .testimonials ul li {
	padding: 0 0 46px;
}
#body .content #sidebar .testimonials ul li p {
	background: url(../images/icons.png) no-repeat -43px -254px;
	padding: 0 0 0 30px;
}
#body .content #sidebar .testimonials ul li p a {
	color: #797979;
	text-decoration: underline;
}
#body .content #sidebar .testimonials ul li p a:hover {
	color: #333;
}
#body .content #sidebar .testimonials ul li > a {
	color: #797979;
	float: right;
	font-family: 'OpenSans-Bold';
	font-size: 13px;
	font-weight: normal;
	line-height: 24px;
	text-decoration: none;
}
#body .content #sidebar .awards {
	padding: 0 24px;
}
#body .content #sidebar .awards h3 {
	clear: both;
	margin: 0 6px 28px 5px;
}
#body .content #sidebar .awards a {
	border: 1px solid #cdcdcd;
	display: block;
	float: left;
	margin: 0 5px;
	padding: 0;
}
#body .content #sidebar .awards a:hover {
	opacity: 0.8;
}
#body .content #sidebar .awards img {
	border: 0;
	display: block;
	margin: 0;
	padding: 0;
}
#body .content #sidebar .testimonials ul li > a:hover {
	color: #ef414a;
}
#body .content #sidebar .contact ul {
	border-top: 1px solid #cdcdcd;
	padding: 18px 0;
}
#body .content #sidebar .contact ul.first {
	border: 0;
	padding: 0 0 18px;
}
#body .content #sidebar .contact ul li {
	background: url(../images/icons.png) no-repeat;
	padding: 0 0 0 27px;
}
#body .content #sidebar .contact ul .office {
	background: none;
	padding: 0 0 22px;
}
#body .content #sidebar .contact .office b {
	background: url(../images/icons.png) no-repeat -77px 0;
	display: block;
	font-family: 'OpenSans-Semibold';
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 27px;
	text-transform: capitalize;
}
#body .content #sidebar .contact .office span {
	display: block;
	margin: 0;
	padding: 0 27px;
}
#body .content #sidebar .contact ul li.telephone {
	background-position: -78px -22px;
}
#body .content #sidebar .contact ul li.fax {
	background-position: -77px -47px;
	margin: 0 0 22px;
}
#body .content #sidebar .contact ul li.email {
	background-position: -77px -70px;
}
#body .content #sidebar .contact ul li.email a {
	color: #797979;
	text-decoration: underline;
}
#body .content #sidebar .contact ul li.email a:hover {
	color: #333;
}
#body .content #sidebar div > span {
	display: block;
	font-size: 13px;
	line-height: 24px;
	margin: 0;
	padding: 0 0 25px;
}
#body .content #sidebar div > span span {
	display: block;
}
#body .content #sidebar .category ul li, #body .content #sidebar .posts ul li {
	padding: 0 0 13px;
}
#body .content #sidebar .category ul li a, #body .content #sidebar .posts ul li a {
	color: #797979;
	text-decoration: none;
	text-transform: capitalize;
}
#body .content #sidebar .category ul li a:hover, #body .content #sidebar .posts ul li a:hover, #body .content #sidebar .tweets ul li a:hover {
	color: #ef414a;
}
#body .content #sidebar .tweets ul li {
	background: url(../images/icons.png) no-repeat 0 -275px;
	padding: 0 0 25px 30px;
}
#body .content #sidebar .tweets ul li a {
	color: #797979;
	text-decoration: none;
}
#body .content #sidebar .tweets ul li i {
	display: block;
	font-size: 11px;
}
#footer {
	background: #1b3572;
	margin: 0;
	padding: 23px 0 21px; height:auto;
}
.aln{float:left; margin-left:-60px; color:#fff;}
.copy{float:right; padding:10px; color:#fff;}
.aln ul li{float:left; color:#fff; padding:2px; list-style:none;}
.aln ul li a{float:left; color:#fff; padding:10px;}


#footer div div #facebook {
	background-position: -7px 0;
	width: 15px;
	
}
#footer div div #facebook:hover {
	background-position: -39px 0;
}
#footer div div #twitter {
	background-position: 0 -58px;
	width: 28px;
}
#footer div div #twitter:hover {
	background-position: -32px -58px;
}
#footer div div #googleplus {
	background-position: -1px -32px;
	width: 26px;
}
#footer div div #googleplus:hover {
	background-position: -33px -32px;
	width: 26px;
}
.list{width:272px; margin-top:-20px;}
.list ul{list-style:none; padding:0px; }
.list li{list-style:none; padding:5px; color:#000; font-size:13px; list-style:url(../images/arrow.png); } 
.list li a{text-decoration:none; color:#000; font-size:14px;}

.list li a:hover{color:#F00;  font-size:14px;}
.box1{height:365px;}
p{text-align:justify; line-height:1.8;}

.sroll{
	
background: #fcfcfc;
float:right;
padding:0px 0px;
height:auto;
	margin:0 auto;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

box-shadow: 0 0 2px #888;

}	
.scrolling_img
	{
	
	margin:0 auto;
	padding:0px -10px 20px;
	top:10%;
 
	}
	
	@media screen and (min-width: 1100px) and (max-width: 1360px) {
		
	}
	@media screen and (min-width: 667px) and (max-width: 1099px) {
		
				#header {
    width: 100%;
    height: 100%;
    background: #1b3572;
    margin: 0px;
    padding: 0px;
}
.logo{float:left !important; margin-top:-40px;}
.phn{  font-size:18px; float:left; width:90%; margin-top:-30px !important; text-align:center; }
	
.protect{  font-size:18px; margin-top:5px;  float:none; text-align:center; }
	
	#footer {
	background:#1b3572;
	margin: 0;
	padding: 23px 0 21px;
	width:100%;
	
	
}
	
	#body img{width:100%;}
	
	}
	@media screen and (min-width: 480px) and (max-width: 666px) {
		
	
			#header {
    width: 100%;
    height: 100%;
    background: #1b3572;
    margin: 0px;
    padding: 0px;
}
.logo{ margin-left:5em !important; width:60%; float:right;}
.phn{ margin-top:-35px; font-size:18px; float:left;  margin-left:3.5em !important; width:90%;}
	
.protect{ margin-left:50px; text-align:center !important; font-size:18px; width:90%;}
			#body img{width:100%;}
		}
		
		
		
@media screen and (min-width: 300px) and (max-width: 480px) {
	
			#header {
    width: 100%;
    height: 100%;
    background: #1b3572;
    margin: 0px;
    padding: 0px;
}
.logo{float:left !important ; margin-left:5em;}
.phn{ margin-top:-35px; font-size:18px; float:left;  margin-left:3.5em !important;}
	
.protect{ margin-left:20px; text-align:center !important; font-size:18px;}
.alin{width:100% !important;}	
	#body img{width:90%;}
}

@media screen and (min-width: 200px) and (max-width: 300px) {
	
			#header {
    width: 100%;
    height: 100%;
    background: #1b3572;
    margin: 0px;
    padding: 0px;
}
.logo{float:right !important ; text-align:center;}
.phn{text-align:center !important; margin-top:-35px; font-size:18px;}
	
.protect{ margin-left:20px; text-align:center !important; font-size:18px;}
	.alin{width:100% !important;}	
	#body img{width:70%;}
}



