@charset "utf-8";
@font-face {
    font-family: 'PTSansRegular';
    src: url('fonts/pt_sans_regular.eot');
    src: url('fonts/pt_sans_regular.eot') format('embedded-opentype'),
         url('fonts/pt_sans_regular.woff') format('woff'),
         url('fonts/pt_sans_regular.ttf') format('truetype'),
         url('fonts/pt_sans_regular.svg#PTSansRegular') format('svg');
}
@font-face {
    font-family: 'PTSansBold';
    src: url('fonts/pt_sans_bold.eot');
    src: url('fonts/pt_sans_bold.eot') format('embedded-opentype'),
         url('fonts/pt_sans_bold.woff') format('woff'),
         url('fonts/pt_sans_bold.ttf') format('truetype'),
         url('fonts/pt_sans_bold.svg#PTSansBold') format('svg');
}

html, body, div, ul, li, a, p, h1, h2, h3, h4, h5, h6, input, label, img {
	margin:0px; 
	padding:0px; 
	text-decoration:none; 
	 /*list-style-type:none;*/
	font-family: 'PTSansRegular';
	border: 0;
    vertical-align: baseline;
}
p { font-size:12px; color:#666; line-height:25px;}
h1 {font-weight:55px; font-family:'PTSansBold'; line-height:50px;}
h2 {font-weight:30px; }
h3 { font-weight:25px;font-family:'PTSansBold'}
h4 { font-weight:20px; }

.clear { 
	clear:both;
}
.spacer { 
	clear:both; 
	padding:10px 0;
}
.container { 
	width:1000px; 
	margin:0 auto; 
}

/*header***************************************/
.headercontainer { 
	width:1100px; 
	margin:0 auto;
	padding-left:100px;
 
}

#header { 
	width:100%; 
	background:#fff; 
	border-top:3px solid #097dc2;
	border-bottom:1px solid #eee;
}
.logo { 
	width:172px; 
	height:115px; 
	float:left;
	border-right:1px solid #eee;
	border-left:1px solid #eee; 
	text-align: center; 
	padding-top:20px;
}
.logo img { 
	border:none; 
}

.rightheader {
    float: left;
    width: 870px;
}
.topmenu { 
	float:left; 
	width:100%; 
	height:34px; 
	margin:12px 0;
}
.topmenu p { 
	margin:5px 0 0 20px; 
	float:left; 
	color:#bdc3c7;
}

.language {
    background: url("images/icon_language.png") no-repeat scroll 6px 6px #BDC3C7;
    float: right;
    height: 34px;
    margin-right: 18px;
    padding-left: 35px;
    width: 75px;
}
.language ul { 
	list-style-type: circle;
}
.language ul li { 
	float:left; 
	display:block;
	z-index:999; 
	position:relative;
}
.language ul li a {
    background: url("images/aro_language.png") no-repeat scroll 55px 15px #BDC3C7;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 33px;
    padding: 8px 27px 9px 10px;
}
.language ul li a:hover { 
	background:#999 ;
}
.language ul ul { 
	display:none; 
}
.language ul li:hover > ul { 
	display:block;
}
.language ul ul li { 
	float:right; 
	background-image:none;
}
.language ul ul li a {  
	background-image:none;
}
.searchbar { 
	width:auto;
	margin:0 5px;
}
.sb-search {
	position: relative;
	margin-right: 5px;
	width: 0%;
	min-width: 34px;
	height: 34px;
	float: right;
	overflow: hidden;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	transition: width 0.3s;
	-webkit-backface-visibility: hidden;
	
}
.sb-search-input {
	border: none;
	outline: none;
	background: #eee;
	width: 200px;
	height: 34px;
	margin: 0;
	z-index: 10;
	padding: 0px 10px;
	font-size: 14px;
	color: #666;
}
.sb-icon-search, .sb-search-submit  {
	width: 34px;
	height: 34px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	margin: 0;
	text-align: center;
	cursor: pointer;
}
.sb-search-submit {
	background: #fff; /* IE needs this */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */
    opacity: 0;
	color: transparent;
	border: none;
	outline: none;
	z-index: -1;
}
.sb-icon-search {
	background: #bdc3c7 url(images/icon_search.png) no-repeat center 7px;
	z-index: 90;
	speak: none;
}
.sb-search.sb-search-open, .no-js .sb-search /* Open state */{
	width: 200px;
}
.sb-search.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search {
	background: #bdc3c7 url(images/icon_search.png) no-repeat center 7px;
	z-index: 11;
}
.sb-search.sb-search-open .sb-search-submit, .no-js .sb-search .sb-search-submit {
	z-index: 90;
}
.social { 
	float:right;
}
.social ul { 
	list-style-type:none;
}
.social ul li { 
	float:left; 
	display:block; 
	margin-right:5px;
}
.social ul li img { 
	border:none;
}

.mainmenu { 
	float:left;
}
.mainmenu ul { 
	list-style-type:none;
}

.mainmenu ul li {
    border-right: 1px solid #EEEEEE;
    border-top: 1px solid #F2F2F2;
    display: block;
    float: left;
    padding: 27px 0;
    text-align: center;
    width: 116px;
}
.mainmenu ul li a { 
	color:#999; 
	font-size:16px;
}
.mainmenu ul li a:hover, .mainmenu ul li a.active { 
	color:#097dc2;
} 
.mainmenu ul ul { 
	display:none; 
}
.mainmenu ul li:hover > ul { 
	display:block;
	position:absolute;
	z-index:9999;
	height: 400px;
    /*margin-top: 27px;*/
    width: 1000px;
	border-right:none;
	border-top:1px solid #eee;
	padding:25px 20px;
	/*border: 1px solid grey;*/
}
.mainmenu ul ul li {
	border:none;
	/*background:url(images/aro_menu_list.png) no-repeat left 25px;
	padding:20px 0;*/
	background:url(images/aro_menu_list.png) no-repeat left 18px;
	padding:15px 0;
	border-top:1px solid #ccc;
	float:left;
	width:100%;
	text-align:left;
}
.mainmenu ul ul li a{
	padding-left:25px;
	
}
.mainmenu ul ul h3 {
	color: #097dc2;
	text-align:left; 
}
.mainmenu ul ul p {
	color: #666;
	text-align:justify;
	line-height:18px; 
	font-size:13px;
	margin-bottom:20px;
}
.mainmenu ul ul p a {
	color: #097dc2;
	font-size:12px;
}
.menuleftsection{ width:350px; float:left;}

/*backgrounds for menu*/
.bg_about{	background:#fff url(images/about-rhas.png) no-repeat top right;}
.bg_Programs{	background:#fff url(images/bg_menu_queen.png) no-repeat top right;}
.bg_Healthhub{	background:#fff url(images/Health-hub.png) no-repeat top right;}
.bg_GetInvolved{	background:#fff url(images/get-envolved.png) no-repeat top right;}
.bg_Partners{	background:#fff url(images/partners.png) no-repeat top right;}
.bg_Media{	background:#fff url(images/media-center.png) no-repeat top right;}
.bg_Contact{	background:#fff url(images/contact-us.png) no-repeat top right;}
.bg_service{	background:#fff url(images/bg_menu_kids.png) no-repeat top right;}


/*banner***************************************/

#banner{ 
	width:100%; 
	border:0px solid #eee;
}
#aboutcontent{ 
	width:100%; 
	background:url(images/bg_about.jpg) repeat;
	padding:20px 0 ;
}

/*content***************************************/

.aboutbox { 
	width:960px; 
	margin:0px auto; 
	background:#fff; 
	border-top:1px solid #e2e6ef;
	border-right:1px solid #e2e6ef; 
	border-left:1px solid #e2e6ef; 
	border-bottom:4px solid #097dc2; 
	padding:20px; height:190px; 
	box-shadow:1px 1px 0px #eee; 
	-moz-box-shadow:1px 1px 0px #eee; 
	-webkit-box-shadow:1px 1px 0px #eee; 
}
.aboutbox img { 
	float:left; 
	margin:-102px 20px 0 -20px; 
	z-index:999; 
	position:relative;
}
.aboutbox h3 { 
	color:#097dc2; 
	margin-bottom:10px; 
	letter-spacing:1px;
}
.aboutbox h4 { 
	color:#46515a; 
	margin-bottom:10px;
}
.aboutbox p{
	text-align:justify;
	font-size:14px;
}
#contentarea {
	width: 100%; 
	background:#f5fafa; 
	padding:20px 0 0;
}
.contentbox { 
	width:1000px; 
	margin:0 auto; 
	background:#fff; 
	border:1px solid #e2e6ef;
	box-shadow:1px 1px 0px #eee; 
	-moz-box-shadow:1px 1px 0px #eee; 
	-webkit-box-shadow:1px 1px 0px #eee; 
}
.tipbox {
	 width:301px; 
	 height:310px; 
	 background:#2e90d0 url(images/bg_tip.jpg) repeat; 
	 float:left;
	 margin-bottom: 25px;
}
.healthbox { 	
	width:680px; 
	height:310px; 
	float:left;
	background:#fff;
	position:relative;
}
.healthbox h4{
	color:#333;
	float:left;
	font-weight:bold;
	margin:18px 0 0 0;
}
.healthboxheading {
	position:absolute;	
}
.shadetabs {
    margin: 0;
    text-align: right;
    margin: 20px 2px ;
}
.shadetabs li {
    display: inline;
    margin: 0 -3px;
}
.shadetabs li a {
    border: 1px solid #EEEEEE;
    margin: 0;
    padding: 20px 25px;
	color:#999;
}
.shadetabs li a:hover {
	color:#333;	
}
.shadetabs li.selected {
	position: relative;
}
.shadetabs li.selected a { 
	box-shadow:inset 0px -3px 0px #097dc2;
	-moz-box-shadow:inset 0px -3px 0px #097dc2;
	-webkit-box-shadow:inset 0px -3px 0px #097dc2;
	color: #333;
}
.tabcontentstyle {
	border: #eee 1px solid; 
	padding: 0px;  
	margin: 0;  
	width: 680px;  
}
.tabcontent {
	display: none; 
	margin:0px;
}

.tabcontent ul {
	float:left;
}

.tabcontent ul li 
{
    list-style-type:none;
	float:left;
	width:200px;
	margin:20px 0 0 20px;
}
.tabcontent h5{
	color:#188bd4;
	margin:5px 0;
}
.tabcontent p {
	color:#666;
	line-height:18px;
	font-size:12px;	
}
.tabcontent img{
	opacity:.6;
}
.tabcontent img:hover{
	opacity:.9;
}
.icon_health{
	width:45px;
	height:34px;
	float:left;
	margin:15px;
	background:url(images/icon_health.png) no-repeat top left;
}
.icon_impact{
	width:34px;
	height:34px;
	float:left;
	margin:15px;
	background:url(images/icon_impact.png) no-repeat top left;
}
.slidebox { 
	width:320px; 
	height:310px; 
	float:left; 
	background:#fff;
	border:1px solid #e2e6ef;
	box-shadow:1px 1px 0px #eee; 
	-moz-box-shadow:1px 1px 0px #eee; 
	-webkit-box-shadow:1px 1px 0px #eee; 
}
.impactbox { 
	width:658px; 
	height:310px; 
	float:right; 
	background:#fff;
	border:1px solid #e2e6ef;
	box-shadow:1px 1px 0px #eee; 
	-moz-box-shadow:1px 1px 0px #eee; 
	-webkit-box-shadow:1px 1px 0px #eee; 
	position:relative;
}
.impactheading { 
	width:660px; 
	height:69px; 
	float:left; 
	border-bottom:1px solid #e2e6ef;
}
.impactbox h4{
	color:#333;
	float:left;
	font-weight:bold;
	margin:10px 0 0 0;
}
.impactbox h4 span{
	color:#666;
	font-size:12px;
	font-weight:normal;
}
.impactimgtext {
 	position:absolute;
	top:100px;
	left:50px;
}
.impactimgtext h1{
	font-size:60px;
	color:#188bd4;
	float:left;	
	margin:10px;
}

/*partners***************************************/

.partners { 
	width:1000px; 
	height:120px; 
	background:#fff;
	border:1px solid #e2e6ef;
	box-shadow:1px 1px 0px #eee; 
	-moz-box-shadow:1px 1px 0px #eee; 
	-webkit-box-shadow:1px 1px 0px #eee; 
	position:relative;
	margin:0 auto;
	padding-top:30px;
}
.item {
    float: left;
    margin: 0px 23px;
	width:150px;
	height:90px;
}
.item img {
	border:none;
	opacity:.4;	
}
.item img:hover {
	opacity:.9;
}
.left-nav-btn, .right-nav-btn {
	position:absolute;
	width:20px;
	height:20px;
	top:70px;
	cursor:pointer;
	opacity: 0.8;
	background: url(images/aro_carousal.png) top left no-repeat;
	-webkit-transition:opacity 0.2s linear;
  	-moz-transition:opacity 0.2s linear;
  	-o-transition:opacity 0.2s linear;
  	transition:opacity 0.2s linear;
}
.left-nav-btn {
	left:-30px;
}
.right-nav-btn {
	right:-30px;
	background-position: top right;
}
.left-nav-btn:hover, .right-nav-btn:hover {
	opacity: 1;
}

/*footer***************************************/

.footertop {
	width:100%; 
	background:#1c2833 url(images/bg_footer.jpg) repeat-x top center; 
	padding:20px 0;
}
.footerleftcontent{
	width:700px;
	float:left;
	border:0px solid #ccc;
}
.footermenu{
	width:700px;
	float:left;
	border-bottom:1px solid #666;
}
.footermenu ul{
	float:left;
}
.footermenu ul li{ 
	float:left; 
	display:block; 
	margin: 0px 20px 20px 0px ;
}
.footermenu ul li a {
	color:#fff;
	font:14px;
	font-weight:bold;	
}
.footermenu ul li a:hover {
	color:#2f96d8;
}
.footerleftsection{
	width:210px;
	float:left;
	border:0px solid #ccc;
	margin:20px 20px 0 0;
}
.footertop h4{
	color:#2f96d8;
}
.footertop p{
	color:#fff;
	font-size:12px;
	line-height:18px;
}
.footerrightcontent {
	width:260px;
	float:right;
	border:0px solid #ccc;
}
.newsletter {
	float:left;	
	margin:10px 0;
}
.newsletter input{
	width:170px;
	background:#fff;
	border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	padding:8px 10px;
	float:left;
	color:#999;
}
.newsletter .button {
	width:60px;
	background:#2f96d8;
	border-radius:0px 5px 5px 0px;
	-moz-border-radius:0px 5px 5px 0px;
	-webkit-border-radius:0px 5px 5px 0px;
	padding:7px 10px;
	float:left;
	color:#fff;
	cursor:pointer;
}
.footersocial { 
	float:left;
	margin-top:5px;
 }
.footersocial ul { 
	list-style-type:none;
}
.footersocial ul li { 
	float:left; 
	display:block; 
	margin-right:5px;
}
.footersocial ul li img { 
	border:none;
}
.footerbottom {
	width:100%; 
	background:#1c2833;
	padding:10px 0;
}
.footerbottom p{
	font-size: 12px;
	color:#999;
}
.footerbottom p a {
	color:#999;
	margin:0 20px;
}
.footerbottom p a:hover {
	color:#fff;
	text-decoration:underline;
}

/*sliders ***************************************/

.iviewSlider {	overflow: hidden;}
#iview-timer {	position: absolute;	z-index: 100;	border-radius: 5px;	cursor: pointer;}
#iview-timer div {	border-radius: 3px;}
/* The Preloader in the Slider */
#iview-preloader {	position: absolute;	z-index: 1000;	padding: 1px;	width: 100px;	height: 3px;}
#iview-preloader div {	float: left;	height: 3px;	background: #000;	width: 0px;}
/* The strips and boxes in the Slider */
.iview-strip {	display:block;	position:absolute;	z-index:5;}
.iview-block {	display:block;	position:absolute;	z-index:5;}

/* Direction nav styles (e.g. Next & Prev) */
.iview-directionNav a {	position:absolute;	top:45%;	z-index:9;cursor:pointer;}
.iview-prevNav {	left:0px;}
.iview-nextNav {	right:0px;}

/* The captions in the Slider */
iview-caption {	position:absolute;	z-index:4;	overflow: hidden;	cursor: default;}
.iviewimg {}
.iviewimg img { width:100%!important;}

#iview {	display: block;	width: 100%!important;	position: relative;background: #e0dcdd;}
#iview .iviewSlider {	display: block;	width: 100%!important;	height: 450px;	overflow: hidden;}
#iview .iview-controlNav {    bottom: 30%;    height: 20px;    left: 11%;	z-index:999;position: absolute;display: none;}
#iview .iview-controlNav a {	text-indent: -9999px;	z-index:999;	cursor:pointer;}
.iview-controlNav a.iview-controlPrevNav {float: left;width: 10px;height: 16px;	background: url('images/aro_tip.png') no-repeat;}
.iview-controlNav a.iview-controlNextNav {float: left;width: 10px;height: 16px;background: url('images/aro_tip.png') no-repeat -10px 0px;}
.iview-controlNav div.iview-items {float: left;	padding: 0px 10px 0px 10px;	height: 44px;}
.iview-controlNav a.iview-control {	padding: 0px;float: left;width: 10px;height: 10px;background: url('images/bg_control_nav.png') no-repeat;}
.iview-controlNav a.iview-control.active {background-position: 0px -20px;}
.iview-caption {color: #FFF; width:100%; float:left;}
.iview-caption h1 { float:left; margin:80px 0 0 10%;text-shadow: #666 1px 1px 1px;max-width:  315px;}
.iview-caption h1 span { font-size:25px; font-weight:normal;}
.iview-caption h4 { text-align:center;  margin-top:20px;text-shadow: #666 1px 1px 1px; font-size:28px;}
.iview-caption p { font-size:12px; text-align:center; margin:0 20px; color:#fff;}
.iview-caption h6 { text-align:left;  margin:20px 20px 0; font-size:14px; color:#333; line-height:22px; font-weight:bold; border-bottom:1px solid #eee; padding-bottom:20px;}
.iview-caption h6 span { font-size:12px; text-align:left; color:#666;font-weight:normal;}

#iview-preloader {border: #666 1px solid;	width: 150px}
#iview-preloader div {	background: #666;}
.iview-controlNav div.iview-items ul li { list-style-type:none; padding: 0px;float: left;width: 11px;height: 12px;margin: 3px 5px 0px;line-height: 0px;}
#iview #iview-tooltip div.holder {display: block;width: 124px;height: 84px;overflow: hidden;border-radius: 2px; display:none;}
#iview #iview-tooltip div.holder div.container {display: block;width: 100%;}
#iview #iview-tooltip div.holder div.container div {float: left;display: block;overflow: hidden;width: 124px;height: 84px;left: -50%;text-align: center;}
#iview #iview-tooltip div.holder div.container div img {height: 84px;margin: 0 auto;}

/*tip slider ***************************************/

.tipimage {}
.tipimage img {padding:30px 0 0px 118px !important;}
#iview2 {display: block;position: relative;}
#iview2 .iviewSlider {	display: block;width: 100%;	height: 310px;	overflow: hidden;}
#iview2 .iview-controlNav {  bottom: -10px; height: 44px; left:35%; z-index:999; position: absolute;}
#iview2 .iview-controlNav a {text-indent: -9999px;	z-index:999;cursor:pointer;}
#iview2 #iview-tooltip div.holder {display: block;width: 124px;height: 84px;overflow: hidden;border-radius: 2px; display:none;}
#iview2 #iview-tooltip div.holder div.container {display: block;width: 4000px;}
#iview2 #iview-tooltip div.holder div.container div {float: left;display: block;overflow: hidden;width: 124px;height: 84px;left: -50%;text-align: center;}
#iview2 #iview-tooltip div.holder div.container div img {height: 84px;margin: 0 auto;}

/*slide box ***************************************/

#iview3 {	display: block; width:100%;	position: relative;}
#iview3 .iviewSlider {	display: block;width: 100%;	height: 310px;	overflow: hidden;}
#iview3 .iview-controlNav {    bottom: -10px;    height: 44px; left:35%;    	z-index:999; position: absolute;}
#iview3 .iview-controlNav a {	text-indent: -9999px;	z-index:999;	cursor:pointer;}
#iview3 #iview-tooltip div.holder {display: block;width: 124px;height: 84px;overflow: hidden;border-radius: 2px; display:none;}
#iview3 #iview-tooltip div.holder div.container {display: block;width: 4000px;}
#iview3 #iview-tooltip div.holder div.container div {float: left;display: block;overflow: hidden;width: 124px;height: 84px;left: -50%;text-align: center;}
#iview3 #iview-tooltip div.holder div.container div img {height: 84px;margin: 0 auto;}

/*inner slider ***************************************/

#iview4 {	display: block;	width: 100%;	position: relative;}
#iview4 .iviewSlider {	display: block;width: 100%;	height: 400px;	overflow: hidden;}
#iview4 .iview-controlNav {bottom: 0px; height: 44px; right:13%;z-index:999; position: absolute;}
#iview4 .iview-controlNav a {text-indent: -9999px;	z-index:999;cursor:pointer;}
#iview4 #iview-tooltip div.holder {display: block;width: 124px;height: 84px;overflow: hidden;border-radius: 2px; display:none;}
#iview4 #iview-tooltip div.holder div.container {display: block;width: 4000px;}
#iview4 #iview-tooltip div.holder div.container div {float: left;display: block;overflow: hidden;width: 124px;height: 84px;left: -50%;text-align: center;}
#iview4 #iview-tooltip div.holder div.container div img {height: 84px;margin: 0 auto;}

.iview-caption h5 {font-size:25px; font-weight:normal; margin:340px 0 0 30px; z-index:999; position:relative;}
.bluebg { width:660px; height:80px; float:left; background:#188bd4; position:absolute; z-index:1; bottom:0px; opacity:.8;}
.orangebg { width:340px; height:80px; float:left; background:#fe6601; position:absolute;z-index:1;bottom:0px; right:0px;opacity:.8;}
/*inner page styles *************************************************************************************/

.iconhome {
    background: url("images/icon_home.jpg") no-repeat scroll 15px 15px rgba(0, 0, 0, 0);
    border-right: 1px solid #EEEEEE;
    float: left;
    height: 20px;
    padding: 15px;
    width: 20px;
}

.icontime { 
	background:url(images/icon_time.jpg) no-repeat 0 0;
	float:left;
	width:16px;
	height:16px;
	margin:5px 10px 0 0 ;
}
.innerbg { 
	width:100%; 
	background:#f5fafa url(images/bg_inner.jpg) repeat-x top center;
	padding:40px 0 20px ;
}
.innercontainer { 
	width:1000px; 
	margin:0 auto;
	background:#fff; 
	border:1px solid #e2e6ef;
	box-shadow:1px 1px 0px #eee; 
	-moz-box-shadow:1px 1px 0px #eee; 
	-webkit-box-shadow:1px 1px 0px #eee;
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0; 
}
.breadcrumb {
	width:100%;
	height:50px;
	border-bottom:1px solid #eee;
}
.breadcrumb p { 
	font-size:14px;
	color:#333;
	line-height:45px;
	margin-left:20px;
}

.breadcrumb p a {
    background: url("images/aro_breadcrumb.png") no-repeat scroll right 5px rgba(0, 0, 0, 0);
    color: #999999;
    margin: 0 12px 0 0;
    padding: 0 12px;
}
.breadcrumb p a:hover {
    color: #333;
	text-decoration:underline;
}

.innerbanner { 
	width:100%;
	height:400px;
	position:relative;
}

.leftcontent { 
	width:620px; 
	float:left; 
	padding:20px 0 20px 20px; 
	background:#fff;
}
.leftcontent p { 
	font-size:15px; 
	color:#666;
	/*float:left;*/
	text-align:justify;
	line-height:20px;
}

.leftcontent div { 
	font-size:15px; 
	color:#666;
	/*float:left;*/
	text-align:justify;
	line-height:20px;
}

.leftcontent ul { 
	margin-left: 30px;
    margin-top: 10px;
}

.leftcontentText { 
	font-size:12px; 
	color:#666;
	float:left;
	text-align:justify;
	line-height:20px;
}

.contenttop { 
	width:100%; 
	border-bottom:1px solid #eee;
	padding-bottom:10px;
	margin-bottom:20px;
}

.contenttop h4 {
color: #097dc2;
font-size: 20px;
}

.contentsocial{
	float:right;	
}
.contentsocial ul{
	float:right;	
}
.contentsocial ul li{
	float:left; display:block; margin-left:10px;
}
.progressbox{
	width:620px;
	float:left;
	padding-top:20px;
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
	margin-top:20px;
}
.progresstop {
	width:620px;
	float:left;
	padding-bottom:20px;
}
.progresstop img {
    float: left;
    margin: 15px 10px 0 0;
}
.progresstop span {
    color: #999999;
    float: left;
    font-size: 100px;
    line-height: 1;
}
.progresstop p {
    color: #999999;
    font-size: 13px;
    line-height: 1;
    text-transform: uppercase;
    margin-left: 5px;

}
.progresstop p span {
    color: #999999;
    font-size: 48px;
    margin: 8px 0 0px;
}
.progressbar { 
	float:right; 
	width:320px;
	margin:15px 0;
}
.bluebar {
	width:308px;
	height:25px;
	float:left;
	font-size:12px;
	color:#fff;
	padding:5px 0 0 10px;
	margin:5px 0;
	background:#188bd4 url(images/aro_blue.jpg) no-repeat right top;
}
.graybar {
	width:150px;
	height:25px;
	float:left;
	background:#e6e6e6 url(images/aro_gray.jpg) no-repeat right top;
	color:#999;
	padding:5px 0 0 10px;
	font-size:12px;
	margin:5px 0;
}

.progressleft {
    border-right: 1px dashed #CCCCCC;
    border-top: 1px dashed #CCCCCC;
    float: left;
    padding: 20px 0;
    width: 250px;
}
.progressleft img {
    float: left;
    margin: 10px 5px 0 0;
}
.progressleft span {
    color: #999999;
    float: left;
    font-size: 70px;
    line-height: 1;
}
.progressleft p {
    color: #999999;
    float: left;
    font-size: 13px;
    line-height: 1;
    margin-left: 5px;
    text-transform: uppercase;
    width: 130px;
}
.progressleft .buildingicon {
    margin: 12px 0px 5px 5px;
}
.progressright {
	width:347px;
	float:left;
	padding:20px 0 20px 20px;
	border-top:1px dashed #ccc;
	background:url(images/icon_user.jpg) no-repeat right 20px;
}
.progressright img {
    float: left;
    margin: 10px 5px 0 0;
}
.progressright span {
    color: #999999;
    float: left;
    font-size: 70px;
    line-height: 1;
}
.progressright p {
    color: #999999;
    float: left;
    font-size: 13px;
    line-height: 1;
    margin-left: 5px;
    text-transform: uppercase;
}
.progressright p span {
    color: #999999;
    font-size: 30px;
    margin: 8px 0 0px;
}

.rightcontent { 
	width:300px; 
	float:right; 
	padding:20px; 
	border-left:1px solid #eee; 
	background:#fcfcfc;
}
.rightcontent h4 { 
	color:#097dc2; 
	margin-bottom:10px; 
	letter-spacing:1px;
}
.projectlogo {
	width:298px;
	height:300px;
	float:left;
	background:#fff;
	border:1px solid #eee;
	margin-bottom:20px;
}
.projectlogo img{
	display:block;
	margin:60px auto 0;
}

.sliderboxinner{
	width: 300px; 
	height:310px; 
	background:#fff; 
	border:1px solid #eee;
}



/*Contact us Form*/
.contact-us {
    display: inline-block;
}

.FormTable {
    width: 625px;
    
    font-size: 15px;
    font-weight: normal;
    color: #95a5a6;
    float: left;
}

    .FormTable span {
        font-size: 15px;
        font-weight: bold;
        color: #097dc2;
    }

    .FormTable table tr:first-child td {
        padding-bottom: 10px;
    }

    .FormTable p {
        font-size: 30px;
        padding-bottom: 20px;
    }

.text-input {
    border: 1px solid #bdc3c7;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #878989;
    width: 298px;
    height: 38px;
    padding-left: 5px;
    outline-color: #515860;
    resize: none;
}

.Send-btn {
    width: 120px;
    height: 40px;
    color: #ffffff;
    text-align: center;
    border: none;
    background-color: #097dc2;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
    font-size:18px;
}
.full-project-container{
    position: absolute;
right: 49px;
bottom: 83px;
    }
.full-project-btn
{
    position: absolute;
right: 0px;
top: 0px;
display: block;
width: 120px;
line-height: 20px;
cursor: pointer;
padding: 9px 0px;
background: #86be46;
color: #fff;
border-radius: 5px 5px 5px 5px;
    
    }
/*End Contact Us Form*/






/*article*/
.left_bar.article{position:relative; border-radius:5px; overflow:hidden;
    top: 0px;
    left: 0px;
}
.left_bar.article h2{position:relative; color:#333333; font-size:15px; padding:13px 20px; border-bottom:1px solid #e4e4e4; background:#efefef; background-image: -o-linear-gradient(bottom, #fff 0%, #f3f3f3 100%); background-image: -moz-linear-gradient(bottom, #fff 0%, #f3f3f3 100%); background-image: -webkit-linear-gradient(bottom, #fff 0%, #f3f3f3 100%); background-image: -ms-linear-gradient(bottom, #fff 0%, #f3f3f3 100%); background-image: linear-gradient(to bottom, #fff 0%, #f3f3f3 100%);}
	.left_bar.article .article_des{position:relative; padding:25px 20px 20px 13px; background:#fff;}
	.left_bar.article .article_des2{position:relative; padding:0; background:#fff;}
	

/*article_img*/
.left_bar.article .article_des figure.article_img{position:relative; float:right; margin:0px 0px 20px 20px; width:240px !important; height:130px !important;}
.left_bar.article .article_des figure.article_img2{position:relative; float:right; margin:0px 0px 20px 20px; width:150px !important; height:150px !important;}
.left_bar.article h3{position:relative; color:#333333; font-size:15px; font-weight:600; line-height:24px; margin-bottom:0px; text-align:left; font-family:PTSansRegular}
	.left_bar.article h3 span{position:relative; color:#b2b2b2; font-size:13px; font-weight:600;}
	.left_bar.article p{color:#808080; line-height:21px; font-weight:normal; text-align:justify;}
	.left_bar.article span{color:#b2b2b2; line-height:21px; font-weight:600; text-align:justify;}
.left_bar.article p a{position:relative; color:#f39c12; display:inline-block;}


.left_bar.article .article_des .article_block{position:relative; padding:20px 0px; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; margin-top:25px;}
	.left_bar.article .article_des .article_block .watch_img{position:relative; width:240px; height:130px; float:left; margin:0px 20px 0px 0px;}
	
	.left_bar.article .article_des2 .article_block{position:relative; padding:10px 0px; border-top:0px solid #e4e4e4; border-bottom:1px solid #e4e4e4; margin-top:10px;height: 140px;}
	.left_bar.article .article_des2 .article_block .watch_img{position:relative; width:140px; height:140px; float:left; margin:0px 20px 0px 0px;}
	

		
/*left_bar.article*/



			
.pagination{ position:relative; text-align:center; font-size:13px; font-family:Tahoma, Geneva, sans-serif;}
.pagination a{ position:relative; display:inline-block; padding:5px 5px; margin:0px 2px; color:#333333;}
.pagination a.pager{ font-size:12px;}
.pagination a.pager.active{ color:#9d9394;}
.pagination p.page_number{ color:#9d9394; padding:0px 0px;font-size:12px;text-align:center; }

.linkPager {
color: #000000;
font-size: 10pt;
FONT-FAMILY: Tahoma;
border: 1px solid #EAEBEC;
background: #F7F7F7;
text-decoration: none;
width: 25;
height: 18;
padding: 2px 2px 2px 2px;
margin: 2px 2px 2px 2px;
vertical-align: bottom;
text-align: center;
}


.articleSpan {
color: #b2b2b2;
line-height: 21px;
font-weight: 600;
text-align: justify;
font-size:14px;
}


.article_img2{position:relative; float:right; margin:0px 0px 20px 20px;}

	.By{position:relative; color:#FA8231; font-size:13px; font-weight:normal; display:inline-block; margin-top:5px;}

/** Media Queries**/

@media (min-width: 1700px){
	.mainmenu ul li {
		/*width: 115px;*/
	}
}

/** End Media Queries**/

 