/*
Theme Name: ADAO
*/

body{
	margin:0;
	font:14px Arial, Helvetica, sans-serif;
	color:#162c13;
	background:#fff;
	min-width:1126px;
}
img{border:0;}
a{
	text-decoration:none;
	color:#01628d;
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
}


.newsletterfooter{
	margin-top:10px;
  	font-weight:bold;
	font:12px Arial, Helvetica, sans-serif;
	color:#01628d;
	font-style: italic;

}


input, textarea, select{
    font:14px Arial, Helvetica, sans-serif;
    vertical-align:middle;
}
form, fieldset{
    margin:0;
    padding:0;
    border-style:none;
}
.w1{
	width:100%;
	overflow:hidden;
	position:relative;
}
.w2{
	width:1126px;
	position:relative;
	float:left;
	left:50%;
}
#wrapper{
	width:1019px;
	position:relative;
	float:left;
	left:-50%;
	background: url(images/bg-wrapper.gif) no-repeat;
	padding:0 55px 0 53px;
}
.inner #header{
	background:none;
}
#header {
	width:100%;
	overflow:hidden;
	padding:3px 0 9px;
	margin:0 0 6px;
	background: url(images/bg-header.gif) no-repeat 21px 100%;
}
#header .logo {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background: url(images/logo.gif) no-repeat;
	height:88px;
	width:192px;
	margin:0 0 0 17px;
}
#header .logo a {
	height:100%;
	display:block;
}
.search-form {
	background:#f8f9fa;
	float:right;
	width:266px;
	height:58px;
	overflow:hidden;
	margin:32px 7px 0 0;
	display:inline;
}
.search-form .row {
	width:100%;
	overflow:hidden;
	margin:0 0 3px;
	clear:left;
}
.search-form label {
	background:#fff;
	float:left;
	padding:3px 15px 3px 11px;
	margin:0 0 8px;
	font:15px Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
.search-form .text-wrap {
	display:block;
	background: url(images/bg-text-wrap.gif) no-repeat;
	height:23px;
	width:138px;
	padding:0 3px 0 22px;
	margin:0 10px;
	float:left;
	display:inline;
}
.search-form .text-wrap input {
	border:0;
	background:transparent;
	width:135px;
	color:#99a2c7;
	line-height:14px;
	font-size:14px;
	padding:4px 0 0px;
}
.search-form .search-btn {
	float:left;
	margin:0 10px 0 0;
	background: url(images/btn-search.gif) no-repeat;
	width:72px;
	height:23px;
	padding:0;
	border:0;
	cursor:pointer;
}
#main{
	width:100%;
	overflow:hidden;
}
#main .intro {
	width:100%;
	overflow:hidden;
	margin:0 0 6px;
}

.intro .description {
	width:653px;
	height:286px;
	float:left;
	background: url(images/bg-intro1.jpg) no-repeat;
	padding:81px 0 0 83px;
}
.description .text-box {
	width:241px;
	color:#fff;
}



.intro .description2 {
	width:653px;
	height:286px;
	float:left;
	background: url(/wp-content/uploads/bg-intro2.jpg) no-repeat;
	padding:81px 0 0 83px;
}
.description2 .text-box {
	width:241px;
	color:#fff;
}



.intro .description3 {
	width:653px;
	height:286px;
	float:left;
	background: url(/wp-content/uploads/people_image.jpg) no-repeat;
	padding:81px 0 0 83px;
}
.description3 .text-box {
	width:241px;
	color:#fff;
}






.text-box h3 {
	font:24px Tahoma, Geneva, sans-serif;
	display:block;
	margin:0 0 9px;
}
.text-box p {
	line-height:18px;
	margin:0 0 20px;
	
}
.text-box a {
	font-size:18px;
	color:#88b5c9;
	font-weight:normal;
}
.intro .menu {
	width:283px;
	float:left;
	background:#002945 url(images/bg-menu-t.gif) no-repeat;
}
.intro .menu-b {
	background: url(images/bg-menu-b.gif) no-repeat 100% 100%;
	overflow:hidden;
}
.menu ul {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	height:1%;
}
.menu ul li {
	float:left;
	width:100%;
}
.menu ul li strong {
	color:#f0edd9;
	font:24px Tahoma, Geneva, sans-serif;
	display:block;
//	background: url(images/bg-arrow.gif) no-repeat 100% 3px;
}
.menu ul li a {
	color:#fff;
	font-weight:normal;
	display:block;
	padding:23px 21px 29px 30px;
	border-bottom:1px solid #005a86;
}
.menu ul li.first a {
	padding:39px 21px 24px 30px;
	border-bottom:1px solid #005a86;
}
.menu ul li.last a {
	padding:16px 21px 50px 30px;
	border-bottom:0;
}
.menu ul li a:hover,
.menu ul li a.selected {
	background:#000;
	text-decoration:none;
}
.menu ul li.first a:hover,
.menu ul li.first a.selected {
	background:#000 url(images/bg-first-hov.gif) no-repeat;
}
.menu ul li.last a:hover,
.menu ul li.last a.selected {
	background:#000 url(images/bg-last-hov.gif) no-repeat 100% 100%;
}
.main-nav{
	height:80px;
	background: url(images/bg-nav.gif) no-repeat;
	padding:0 0 2px;
}

.inner .main-nav{
	background: url(images/bg-navinner.gif) no-repeat;
}
.nav {
	list-style:none;
	margin:0;
	padding:10px 0 0;
	height:53px;
	width:1014px;
	position:relative;
}
.nav li {
	float:left;
	background: url(images/separator.gif) no-repeat 0 11px;
}
.nav li:first-child {
	background:0;
}
.nav li a {
	padding:17px 0 8px;
	display:block;
	text-align:center;
	color:#002945;
	font:15px Tahoma, Geneva, sans-serif;
//font: 15px Arial, Helvetica, sans-serif;
font-weight:bold;


}
.nav li a:hover,
.nav li.active a {
	color:#eeebd8;
	text-decoration:none;
	background:#878a79 url(images/dropsap.gif) repeat-x bottom;
}
.nav li#first a:hover,
.nav #first.active a {
	background:#878a79 url(images/bg-nav-left.gif) no-repeat;
}
.nav li#last a:hover,
.nav li#last.active a{
	background:#878a79 url(images/bg-nav-r.gif) no-repeat 100% 0;
}
.nav li .drop {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	left:0;
	top:63px;
	background: #878a79;
	width:1014px;
	overflow:hidden;
	display:none;
	background: url(images/bg-subnav.gif) no-repeat;
}
.inner .nav li .drop {
	background: url(images/bg-subnav-inner.gif) no-repeat;
	overflow:hidden;
}
.nav li:hover .drop, 
.nav li.hover .drop 
{display:none;}
.nav li.active .drop  {display:block;}
.nav li .drop li {
	float:left;
	background: url(images/separator02.gif) no-repeat 0 6px;
	padding:4px 0 6px;
	margin:0 0 0 -1px;
}
.inner .nav li .drop li {
	background: url(images/separator03.gif) no-repeat 0 6px;
	margin:0 0 0 -2px;
}
#main .nav li .drop li a {
	padding:0;
	margin:0 23px;
	color:#9ed3eb;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:none;
}
.inner #main .nav li .drop li a {
	color:#edf4f7;
}
#main .nav li .drop li a:hover {
	text-decoration:underline;
	background:none;
	background:none;
}
.container{
	height:1%;
	background: url(images/bg-main-inner.gif) no-repeat;
	padding:7px 5px 0 0;
	overflow:hidden;
}
.inner .container {
	background: url(images/bg-main-inner2.gif) no-repeat;
}
.aside{
	float:left;
	width:262px;
	padding:0 10px 0 0;
	margin:0 12px 0 0;
}
.aside-box{
	background: url(images/bg-aside-box.gif) repeat-y;
	width:263px;
	margin:0 0 9px;
}
.aside-box .holder{
	background: url(images/bg-aside-box-t.gif) no-repeat;
	padding:22px 17px 16px 9px;
	overflow:hidden;
	height:1%;
}
.aside-box .holder h2{
	font-size:30px;
	margin:-7px 0 15px;
	line-height:32px;
	color:#000f29;
}
.aside-box .holder .img1{
	float:right;
}
.aside-box .holder .img2{
	float:left;
	margin:7px 15px 10px 0;
}
.aside-box .holder p{
	margin:0;
	line-height:19px;
	font-size:12px;
	padding:0 0 20px;
}
.aside-box .holder .autor{
	font-size:14px;
}
.aside-box .frame{
	height:1%;
	overflow:hidden;
	padding:0 0 10px;
}
.aside h3{
	background: url(images/bg-heading1.gif) no-repeat;
	height: 20px;
	margin:0 0 9px;
	padding:5px 0 4px 10px;
	font-size:17px;
}
.sign-up fieldset{
	background: url(images/bg-form.gif) no-repeat;
	width: 254px;
	height: 39px;
	padding:15px 0 0 10px;
	overflow:hidden;
}
.sign-up fieldset input{
	float:left;
}
.sign-up fieldset .text{
	width:164px;
	border:1px solid #000;
	height:18px;
	margin:0 3px 0 0;
	padding:4px 5px 2px;
	color:#162c13;
}
.sign-up fieldset .btn-submit{
	width:66px;
	background:#01628d;
	border-style:none;
	height:26px;
	color:#f8f6e0;
	cursor:pointer;
}
#content{
	width:425px;
	float:left;
	padding:0 24px 0 0;
}
#content .type1{
	padding:7px 18px 10px 12px;
}
.messege-box{
	padding:15px 0 13px 11px;
	background:#e9ebed;
	height:1%;
	margin:0 0 4px;
}
.messege-box:after{
	content:"";
	display:block;
	clear:both;
}
.messege-box  h1{
	margin:0 0 30px;
	font-size:25px;
	color:#000f29;
}
.messege-box .img-danger{
	float:right;
	margin:0 3px 0 0;
	display:inline;
	position:relative;
}
.messege-box p{
	margin:0 0 20px;
	line-height:18px;
}
.updates{
	list-style:none;
	margin-left:5%;

	padding:0;
	overflow:hidden;
	height:1%;
}
.updates li{
	vertical-align:middle;
	height:1%;
	margin:0 0 14px;
}
.updates .sub-heading{
	overflow:hidden;
	height:1%;
}
.updates .date{
	font-style:normal;
	line-height:15px;
	margin:0 4px 0 0;
}
.updates .sub-heading a{
	line-height:15px;
}
.updates p{
	margin:0;
	line-height:15px;
}
#content h3{
	background: url(images/bg-heading2.gif) no-repeat;
	height: 26px;
	margin:0 0 4px;
	font-size:19px;
	padding:3px 0 0 12px;
	color:#000f29;
}

#sidebar{
	width:281px;
	float:right;
}

#sidebar2{
	width:74px;
	float:right;
}
.story-box{
	background: url(images/bg-story-box.gif) repeat-y;
	margin:0 0 4px;
}
.story-box .story-t,
.story-inner .story-t{
	background: url(images/bg-story-box-t.gif) no-repeat;
	padding:22px 7px 23px 21px;
	overflow:hidden;
	height:1%;
}
	
.story-box h2,
.story-inner h2{
	margin:0 0 3px;
	font-size:23px;
	color:#01628d;
}
.story-box p {
	margin:0;
	line-height:18px;
	font-weight:normal;
}
.story-inner p{
	margin:0;
	line-height:18px;
}
.story-box img,
.story-inner img{
	float:right;
	margin:-8px 0 0;
}










.story-inner2 .story-t{
	background: url(images/bg-story-box-t.gif) no-repeat;
	padding:22px 7px 23px 21px;
	overflow:hidden;
	height:1%;
}
.story-inner2 h2{
	margin:0 0 3px;
	font-size:23px;
	color:#01628d;
}
.story-inner2 p{
//	margin:0;
	line-height:18px;
}
.story-inner2 img{
	float:right;
	margin:-8px 0 0;
}







#sidebar h3,
#sidebar h4{
	background: url(images/bg-heading3.gif) no-repeat;
	height: 23px;
	margin:0 0 2px 22px;
	padding:6px 0 0;
	font-size:15px;
}
.social-box{
	background: url(images/bg-social-box.gif) repeat-y;
}
.social-box .frame{
	background: url(images/bg-social-box-b.gif) no-repeat 0 100%;
	padding:19px 6px 19px 5px;
	overflow:hidden;
	height:1%;
}
.social-list{
	list-style:none;
	margin:0 -44px 0 0;
	padding:0 0 0 20px;
	overflow:hidden;
	width:222px;
}
.social-list li{
	float:left;
	margin:0 20px 0 0;
	padding:0 0 17px;
}
.social-list li a{
	padding:0 0 0 30px;
	float:left;
	font-size:13px;
	color:#162c13;
}
.social-list li .facebook{
	background: url(images/ico-facebook.gif) no-repeat;
}
.social-list li .twitter{
	background: url(images/ico-twitter.gif) no-repeat;
}
.social-list li .feed{
	background: url(/wp-content/uploads/rss_icon.jpg) no-repeat;
}
.social-list li .youtube{
	background: url(images/ico-youtube.gif) no-repeat;
	width: 68px;
	height: 28px;
	padding:0;
	margin:-5px 0 0;
	position:relative;
}
.social-list li .linked{
	background: url(images/ico-linked.gif) no-repeat;
	width: 85px;
	height: 23px;
	padding:0;
	margin:-10px 0 0;
	position:relative;
}
.social-box .share{
	background: url(images/btn-share.gif) no-repeat;
	width: 97px;
	height: 23px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	margin:-11px 11px 10px 0;
	display:inline;
}
.visual img{
	float:left;
}
#footer{
	padding:20px 11px 25px 9px;
	overflow:hidden;
	width:994px;
	font-size:11px;	
	color:#556466;
	margin:auto;
}
#footer p{
	margin:0;
}
.footer-logo{
	float:right;
	background: url(images/bg-footer-logo.gif) no-repeat;
	width: 99px;
	height: 32px;
	margin:-10px 0 0;
	text-indent:-9999px;
}
.content-holder{
	width:710px;
	overflow:hidden;
	float:left;
	padding:0 0 15px;
}
.content-holder .box {
	background:#edf4f7 url(images/bg-box.gif) repeat-y;
	margin:0 0 1px;
}
.content-holder .holder {
	background: url(images/bg-box-t.gif) no-repeat;
	padding:14px 20px 10px 27px;
	line-height:18px;
}
.content-holder h1 {
	font:27px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	margin:0 0 30px;
}
.content-holder .share {
	float:right;
	background: url(images/bg-share.gif) no-repeat;
	padding:3px 7px 4px 21px;
	color:#01628d;
	margin:2px 0 0;
}
.content-holder .share:hover {text-decoration:none;}

.content-holder p {
	margin:0 0 18px;
}
.content-holder .box img {
	float:right;
	margin:-15px 35px 0 30px;
}

.content-holder .frame {
	background: url(images/bg-box-b.gif) no-repeat 0 100%;
	padding:15px 20px 78px 27px;
}
.content-holder h2 {
	margin:0 0 14px;
	font:19px Tahoma, Geneva, sans-serif;
	font-weight:bold;
}

.content-holder2 {
	width:1000px;
	overflow:hidden;
	float:left;
	padding:0 0 15px;
}
.content-holder2 .box {
	background:#edf4f7 url(images/bg-box.gif) repeat-y;
	margin:0 0 1px;
}
.content-holder2 .holder {
	background: url(images/bg-box-t.gif) no-repeat;
	padding:14px 20px 10px 27px;
	line-height:18px;
}
.content-holder2 h1 {
	font:27px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	margin:0 0 30px;
}
.content-holder2 .share {
	float:right;
	background: url(images/bg-share.gif) no-repeat;
	padding:3px 7px 4px 21px;
	color:#01628d;
	margin:2px 0 0;
}
.content-holder2 .share:hover {text-decoration:none;}

.content-holder2 p {
	margin:0 0 18px;
}
.content-holder2 .box img {
	float:right;
	margin:-15px 35px 0 30px;
}

.content-holder2 .frame {
	background: url(images/bg-box-b.gif) no-repeat 0 100%;
	padding:15px 20px 78px 27px;
}
.content-holder2 h2 {
	margin:0 0 14px;
	font:19px Tahoma, Geneva, sans-serif;
	font-weight:bold;
}





.updates li .sub-heading{
	display:block;
}
.story-inner{
	background: url(images/bg-story-inner.gif) repeat-y;
	margin:0 0 3px;
}
#sidebar .story-inner h2{
	font-size:19px;
}
.story-inner .story-t{
	background: url(images/bg-story-inner-t.gif) no-repeat;
		padding:22px 7px 5px 21px;


}
.story-inner .story-t2{
//	background: url(images/bg-story-inner-t.gif) no-repeat;
		padding:22px 7px 5px 21px;
height:80px;
width:20px;


}
.story-inner p{
	margin:0 0 20px;

}



#sidebar h4{
	font-size:19px;
	padding:3px 0 3px;
}
#sidebar h5,
#sidebar h6{
	background: url(images/bg-heading4.gif) no-repeat;
	height: 24px;
	margin:0 0 4px;
	font-size:17px;
	padding:5px 0 0 19px;
}
.sidebar-box{
	padding:8px 10px 27px 10px;
	background: url(images/bg-story-inner.gif) repeat-y;
	margin:0 0 5px;
}
.inner-form{
	margin:0 0 4px;
}
.inner-form fieldset{
	background: url(images/bg-story-inner.gif) repeat-y;
	width:261px;
	padding:15px 0 33px 20px;
	height:auto;
}
#sidebar h6{
	font-size:15px;
}
.social-inner{
	background: url(images/bg-social-inner-c.gif) repeat-y;
}
.social-inner .frame{
	background: url(images/bg-social-inner.gif) no-repeat 0 100%;
	padding:8px 0 26px;
}
.s-items{
	float:left;
	margin: 0;
	padding: 0;
	list-style:none;
	position:relative;
	width:736px;
	height: 367px;
}
.s-items li{
	position:absolute;
	top:0;
	left:0;
	width:736px;
	height: 367px;
}

.contentbg {
background:url(images/contentbg.gif) repeat-y;
}

.box {
margin-bottom:10px;
}


.newsroom1 h3{
	font-size:17px;
	margin: 0px 0 0 1px;
}

.newsroom1{
	padding-bottom: 20px;
}
.newsroom1 a{
	margin:0px;
}



.headertext{
	margin-left:20px;
	margin-bottom:8px;
	font-size:23px;
	color:#01628d;
}

.button {
	display: block;
	padding: 6px 0 0 0;
	margin: 0;
	text-align: center;
	width: 124px;
	height: 24px;
	color: #fff;
	background-image: url(images/button.png);
	text-decoration: none;
	font-size: 18px;
}

.button:hover {
	text-decoration: none;
}

.button:active {
	background-image: url(images/button_down.png);
}

