@font-face {
	font-family: 'proxima_nova_cn_rgregular';
	src: url('proxima-nova-cond/proximanovacond-regular.eot');
	src: url('proxima-nova-cond/proximanovacond-regular.eot?#iefix') format('embedded-opentype'),
		 url('proxima-nova-cond/proximanovacond-regular.woff') format('woff'),
		 url('proxima-nova-cond/proximanovacond-regular.ttf') format('truetype'),
		 url('proxima-nova-cond/proximanovacond-regular.svg#proxima_nova_cn_rgregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DejaVuSerifBook';
	src: url('DejaVu-Serif/DejaVuSerif-webfont.eot');
	src: url('DejaVu-Serif/DejaVuSerif-webfont.eot?#iefix') format('embedded-opentype'),
		 url('DejaVu-Serif/DejaVuSerif-webfont.woff') format('woff'),
		 url('DejaVu-Serif/DejaVuSerif-webfont.ttf') format('truetype'),
		 url('DejaVu-Serif/DejaVuSerif-webfont.svg#DejaVuSerifBook') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DejaVuSerifCondensed';
	src: url('DejaVu-Serif/DejaVuSerifCondensed-webfont.eot');
	src: url('DejaVu-Serif/DejaVuSerifCondensed-webfont.eot?#iefix') format('embedded-opentype'),
		 url('DejaVu-Serif/DejaVuSerifCondensed-webfont.woff') format('woff'),
		 url('DejaVu-Serif/DejaVuSerifCondensed-webfont.ttf') format('truetype'),
		 url('DejaVu-Serif/DejaVuSerifCondensed-webfont.svg#DejaVuSerifCondensed') format('svg');
	font-weight: normal;
	font-style: normal;
}


body {
	background: url(../images/bg.jpg) repeat-x #24160a;
	font-family: 'DejaVuSerifCondensed';
	margin:0;
	padding:0;
	padding-top: 74px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}
a {
	outline:none;
	text-decoration:none;
}
h1{
	margin:40px 0 15px 0;
	padding:0;
	font-weight:normal;
	font-family: 'DejaVuSerifCondensed';
	font-size:45px;
	line-height:45px;
	color:#191919;
	text-align:center;
}
img {border:0;}
p {border:0;}
table {width: 100%;}
table,
.bordered {border: 1px solid #00ffff;}
.c {clear:both;}
.style1 {color: #0E1C70;}
.style2 {color: #3B5998;}
.style3 {color: #0E1C70;}
.style4 {font-size: 12px}


/* Navigation */
.navbar-inverse {
background: none;
border: none;
position: absolute;
}
.navbar-inverse .container {
background-color: #0f3f56;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
	background-color: #48c3ec;
	color: #0f3f56;
}
.navbar-inverse .navbar-nav > li > a { color: #fff; }
#navbar-collapse-1 {
float: right;
}
.nav:hover > li:hover > a:hover {
background-color: #48c3ec;
color: #0f3f56;
}
.nav > li > a {
	color: #fff;
	font-family: 'proxima_nova_cn_rgregular';
	font-size: 18px;
	padding: 27px 15px;
}
@media (max-width: 767px) {
#navbar-collapse-1 { float: none; }
.nav > li > a {	padding: 10px 15px;	}
}

.navbar-toggle {
  position: relative;
  float: right;
  padding: 12px 10px;
  margin-top: 18px;
  margin-right: 15px;
  margin-bottom: 18px;
  border-radius: 4px;
}
.navbar-inverse .navbar-toggle {
	background-color: #407ac3;
  border: none;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #48c3ec;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}


/* Slider */
.carousel-holder {
	margin-bottom: 0px;
}
.carousel-holder {
background-image: url(../images/banner-bg-left.png), url(../images/banner-bg-right.png);
background-position: left top, right top;
background-repeat: no-repeat;
}
.carousel-control,
.item {
  border-radius: 4px;
}
.slide-image {
	width: 100%;
}


#content {
	background: #fff;
	padding:25px 34px 35px 33px;
	font-family: 'DejaVuSerifCondensed';
	font-size:16px;
	color:#222325;
	line-height:30px;
	text-align:justify;
}
#content img {
	display: block;
	margin-bottom: 20px;
}
#content img.pull-right {margin-left: 20px;}
#content img.title-design {
	margin-left: auto;
	margin-right: auto;
}
#content img.title-design-3 {
	margin: 3% auto;
	width: 80%;
	height: 8%;
}
#content img.title-design-6 {
	margin: 3% auto;
	width: 70%;
	height: 7%;
}
#content .row {
	margin-bottom: 20px;
}

footer{
	background-color: #fff;
	background-image: url(../images/footer-bg-top.png), url(../images/footer-bg-bottom.png);
	background-position: left top, left bottom;
	background-repeat: repeat-x;
	min-height:159px;
	padding-top:50px;
	padding-left:58px;
	padding-right:30px;
	padding-bottom: 100px;
	font-family: 'DejaVuSerifCondensed';
	font-size:14px;
	color:#000;
	line-height:22px;
}
footer a{
	color:#000;
}
footer .social-icon {
	background:url(../images/social-icon.png) no-repeat;
	display:block;
	width:132px;
	height:30px;
}
footer .social-icon a {
	border: 0px solid #00ffff;
	width:30px;
	height:30px;
	display:block;
	float:left;
	margin-right:3px;
}

/* Contact form */
.contact-form p {
	margin:0;
	padding:0;
	padding-bottom:10px;
}
.contact-form label {
	display:block;
	font-size:14px;
	padding-bottom:0px;
}
.contact-form input {
	border:#ccc solid 1px;
	line-height:28px;
	height:28px;
	width:280px;
	margin:0;
	outline:none;
	padding:0 10px;
}
.contact-form textarea {
	margin:0;
	padding:10px;
	border:#ccc solid 1px;
	width:280px;
	height:100px;
	line-height:20px;
	outline:none;
	resize:none;
}
.submit{
	background: url("../images/submit.jpg") no-repeat scroll 0 0 transparent;
	border: 0 none !important;
	cursor: pointer;
	height: 37px !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 103px !important;
}

.border_divider{ border-bottom: 1px dashed #ccc;}

.main_title{ color:#3B5998; font-size:22px;}

.content2{
	padding:25px 15px 35px 15px;
	font-family: 'DejaVuSerifCondensed';
	font-size:16px;
	color:#222325;
	line-height:30px;
	text-align:justify;
}
.manage_list{ padding:0px; margin:0px; margin-left:10px; margin-right:15px;}
.manage_list ul{ padding:0px; margin:0px;}
.manage_list li{ list-style-type:none; background:url(../images/dot.png) no-repeat left 11px; padding-left:16px; margin-bottom:15px; }
.manage_text{ padding:0px 15px 15px 28px;}
.border_table{ border:1px solid #ccc;}
.border-right{ border-right:1px solid #ccc; padding-top:15px;}
.colum_padd{ padding-top:15px;}

/*revisions*/
.ad-gallery .ad-thumbs li a {overflow:hidden; width:185px}
.pm ul {padding-left:14px}