imagebox/*

colors

content dark #333
content blue #5592ce

form bg #eee

lines #ededed

<div style="font-family:'HelveticaNeueW01-45Light';"> Neue Helvetica® WFS W01 45 Light </div>
<div style="font-family:'HelveticaNeueW01-46Ligh';"> Neue Helvetica® WFS W01 46 Light Italic </div>
<div style="font-family:'HelveticaNeueW01-55Roma';"> Neue Helvetica® WFS W01 55 Roman </div>
<div style="font-family:'HelveticaNeueW01-56It';"> Neue Helvetica® WFS W01 56 Italic </div>
<div style="font-family:'HelveticaNeueW01-65Medium';"> Neue Helvetica® WFS W01 65 Medium </div>
<div style="font-family:'HelveticaNeueW01-66Medi';"> Neue Helvetica® WFS W01 66 Medium Italic </div>

*/

/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset, figure {
	margin: 0;
	padding: 0;
}

img, fieldset {
	border: 0;
}

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
}

/* set img max-width */
img {
	max-width:100%;
}
/* ie 8 img max-width */
@media \0screen {
  img { width: auto;}
}

/************************************************************************************
FONT FACE HELVETICA
*************************************************************************************/
@font-face{
font-family:"HelveticaNeueW01-45Light";
src:url("../Fonts/692680/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix");
src:url("../Fonts/692680/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("eot"),url("../Fonts/692680/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"),url("../Fonts/692680/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"),url("../Fonts/692680/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-46Ligh";
src:url("../Fonts/692683/a4f9f319-dec9-4afc-8b50-e18cc1b61cb4.eot?#iefix");
src:url("../Fonts/692683/a4f9f319-dec9-4afc-8b50-e18cc1b61cb4.eot?#iefix") format("eot"),url("../Fonts/692683/8e9ee02b-f337-4f13-ad6c-969d6d6536c8.woff") format("woff"),url("../Fonts/692683/beddbbc6-203e-4f36-8960-3f5ca22af567.ttf") format("truetype"),url("../Fonts/692683/af177436-d9e8-44e8-9c9c-ef2d945f20a3.svg#af177436-d9e8-44e8-9c9c-ef2d945f20a3") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-55Roma";
src:url("../Fonts/692692/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");
src:url("../Fonts/692692/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("eot"),url("../Fonts/692692/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"),url("../Fonts/692692/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"),url("../Fonts/692692/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-56It";
src:url("../Fonts/692695/58a5cbff-d570-4c18-a5e3-60868dc07ae8.eot?#iefix");
src:url("../Fonts/692695/58a5cbff-d570-4c18-a5e3-60868dc07ae8.eot?#iefix") format("eot"),url("../Fonts/692695/2c056da8-4920-4e20-8c69-8a6b315458a9.woff") format("woff"),url("../Fonts/692695/2381d918-136d-444f-8391-db0cba6da388.ttf") format("truetype"),url("../Fonts/692695/d0697971-6f58-4597-942e-8beabd1adc87.svg#d0697971-6f58-4597-942e-8beabd1adc87") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-65Medium";
src:url("../Fonts/692704/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix");
src:url("../Fonts/692704/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("eot"),url("../Fonts/692704/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"),url("../Fonts/692704/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"),url("../Fonts/692704/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-66Medi";
src:url("../Fonts/692707/71c74bc5-e7c8-48ad-9b03-43f3e6760e4e.eot?#iefix");
src:url("../Fonts/692707/71c74bc5-e7c8-48ad-9b03-43f3e6760e4e.eot?#iefix") format("eot"),url("../Fonts/692707/5f0efe11-b07a-49fc-ab86-7af6152fa368.woff") format("woff"),url("../Fonts/692707/fea58e5b-b0a7-43f7-8928-fc0639365852.ttf") format("truetype"),url("../Fonts/692707/398e1bb8-f2eb-41d5-b3b6-b9a889b52ee7.svg#398e1bb8-f2eb-41d5-b3b6-b9a889b52ee7") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-Thin";
src:url("../Fonts/673377/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix");
src:url("../Fonts/673377/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix") format("eot"),url("../Fonts/673377/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff") format("woff"),url("../Fonts/673377/278bef59-6be1-4800-b5ac-1f769ab47430.ttf") format("truetype"),url("../Fonts/673377/2e309b1b-08b8-477f-bc9e-7067cf0af0b3.svg#2e309b1b-08b8-477f-bc9e-7067cf0af0b3") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-ThinIt";
src:url("../Fonts/673380/1cc063b6-7e7b-4880-9905-0d3d4f9c7c7d.eot?#iefix");
src:url("../Fonts/673380/1cc063b6-7e7b-4880-9905-0d3d4f9c7c7d.eot?#iefix") format("eot"),url("../Fonts/673380/b6d63cb7-64b5-4d39-beaf-a8d9fe5eb1df.woff") format("woff"),url("../Fonts/673380/284ad777-0022-42a3-9197-c449457c670a.ttf") format("truetype"),url("../Fonts/673380/202b6353-ffff-45b1-9a1a-89497323d7ed.svg#202b6353-ffff-45b1-9a1a-89497323d7ed") format("svg");
}

/************************************************************************************
GENERAL STYLING
*************************************************************************************/
*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html{
    line-height: 1.15; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    font-size:100%;
}
body {
	font-family: 'HelveticaNeueW01-Thin', sans-serif;
	color: #333;
	
}
a {
	color: #5592ce;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: none;
	color: #333;
}
p {
	margin: 0 0 1.2em;
	padding: 0;
	color:#333;
}
small, .small {
	font-size: 75%;
}
blockquote {
	font-family: 'HelveticaNeueW01-ThinIt', sans-serif;font-weight:normal;
	padding: 0px 20px 0px;
	margin:30px 0;
	border-left:1px solid #333;
}
strong, b{font-family: 'HelveticaNeueW01-55Regular', sans-serif;font-weight:normal;}

/* LIST
================================================ */
ul, ol {
	margin: 1em 0 1.4em 24px;
	padding: 0;
	line-height: 140%;
}
li {
	margin: 0 0 .5em 0;
	padding: 0;
}

/* HEADINGS
================================================ */
h1, h2, h3, h4, h5, h6 {
	line-height: 1.4em;
	margin: 20px 0 .4em;
	font-weight:100;
}
h1 {
	font-size: 2em;
}
h2 {
	font-size: 1.8em;
}
h3 {
	font-size: 1.6em;
	color: #5592ce;
}
h4 {
	font-size: 1.4em;
}
h5 {
	font-size: 1.2em;
}
h6 {
	font-size: 1em;
}

/* FORM
================================================ */
/* form input */
input, textarea, select, input[type=search], button {
	font-size: 100%;
	font-family: inherit;
	
}
input[type=text], input[type=password], textarea, input[type=search] {
	background: #eee;
	border: solid 1px #ddd;
	padding: 6px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-appearance: none;
}
input[type=text], input[type=search] {
	width: 240px;
	max-width: 95%;
}

/* text area */
textarea {
	line-height: 150%;
	width: 100%;
}

/* form input:focus */
textarea:focus, input[type=password]:focus, input[type=text]:focus, input[type=search]:focus {
	outline: none;
	background: #eee;
}

/* form button */
input[type=reset], input[type=submit], button {
	background: #5592cd;
	color: #fff;
	border:none;
	padding: 11px 45px;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-appearance: none!important;
	-moz-appearance: none!important;
	
	-moz-box-sizing: border-box;
}

/* form button:hover */
input[type=reset]:hover, input[type=submit]:hover, button:hover {
	background: #5592cd;
	color: #fff;
}

/* FORM STAY IN TOUCH */
.unseolayout{margin:0;padding:0;margin-top:-45px;}
.unseopersonal{margin-bottom:0!important;}
.unseo_q input[type=text]{margin-bottom:15px;width:100%;height:40px;}
.unseolayout p{margin:0;margin-bottom:15px!important;margin-top:25px;}
.unseointerested, .unseoreceive{margin-top:15px;margin-bottom:15px;}
.unseosubmit{float:right!important;margin-top:30px!important;margin-bottom:30px;}

.error{margin-bottom:30px!important;margin-top:0px!important;color:#F00!important;}
.success{margin-bottom:30px!important;margin-top:0px!important;} 

#sidebar input[type=submit]{padding: 7px 20px!important;border:1px solid #5592cd;-moz-box-sizing: border-box!important;}

/* FORM EXTRA FOR CONTACT US */
#select_querytype{
	cursor:pointer;
	background: transparent;
   -webkit-appearance: none;
   -moz-appearance: none!important;
   appearance:none;
   text-indent: 0.01px;
 	text-overflow: "";
   
   width: 427px;
   height: 43px;
   overflow: hidden;
   background: url(../images/newarrow.png) no-repeat right #eee;
   border: 1px solid #ddd;
   -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 7px 7px;
	margin-bottom:15px;
	line-height:30px;
   }
#textareaunseo{
	 height:277px;
	 width:100%!important;
	 margin-bottom:0;
    max-width: 874px;
	 } 

.paddingright{margin-right:20px;margin-bottom:30px;}

/*UNSEO Checkbox */

input[type=checkbox].unseo_checkbox {
	display:none;
}

input[type=checkbox].unseo_checkbox + label.unseo_label_a {
	padding-left:37px;
	height:32px;
	margin-bottom:13px; 
	padding-left:45px;
	display:inline-block;
	line-height:32px;
	background-repeat:no-repeat;
	background-position: 0 0;
	vertical-align:middle;
	cursor:pointer;
}

input[type=checkbox].unseo_checkbox:checked + label.unseo_label_a {
	background-position: 0 -32px;
}

label.unseo_label_a {
	background-image:url(../images/checkboxfin.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

label.unseo_label_a:hover {
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
	
}

.checkboxsmaller {height:25px!important; background-size:25px!important;margin-bottom:6px!important;font-size:18px!important;padding-left:35px!important;line-height:24px!important;}
.checkboxsmaller:checked + label.unseo_label_a{background-position: 0 -25px!important;}


/************************************************************************************
STRUCTURE
*************************************************************************************/
/* main page width */
.pagewidthfull {
	width: 100%;
}

.pagewidth {
	width: 960px;
	margin: 0 auto;
}

.bg3-1{background:url(../images/bg_unseo_3-1.gif) repeat-y top center;}

.bg2-1{background:url(../images/bg_unseo_2-1.gif) repeat-y top center;}

.lines{
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;
}

/* content */
#content {
	width: 638px;
	float: left;
	padding: 0;
	border-right:1px solid #ededed;
	padding-bottom:300px;
}

#contentpage {
	width: 639px;
	float: left;
	padding: 0;
	margin-top:-240px;
	
	z-index:999;
	padding-bottom:300px;
}

.contentpagenewsindex {
	/*margin-top:-320px!important;*/
    margin-top:-240px!important;
	border-right:1px solid #ededed;
	
}
.noborder{border-right:none!important;}

#contentpageteam, #contentpagestayintouch, #contentpagesearch{
	width: 959px;
	float: left;
	padding: 0;
	margin-top:-327px;
	z-index:999;
	padding-bottom:300px;
}

#contentpagenewsletters{
	width: 959px;
	float: left;
	padding: 0;
	margin-top:-279px;
	z-index:999;
	padding-bottom:300px;
}

#contentpageabout{
	width: 959px;
	float: left;
	padding: 0;
	margin-top:-173px;
	z-index:999;
	padding-bottom:300px;
}

#contentpagehealtharea,
#contentpageapproach{
	width: 959px;
	float: left;
	padding: 0;
	margin-top:-240px;
	z-index:999;
}

#contentpageenvoy,
#contentpagehasub {
	width: 639px;
	float: left;
	padding: 0;
	margin-top:-173px;
	z-index:999;
	padding-bottom:300px;
}

/* sidebar */
#sidebar {
	width: 319px;
	float: right;
	padding:0;
}

.sidebarsingle {
	margin-top:-320px;
	background:#FFF;
}

/* sidebar left */
.sidebar-left #content {
	float: right;
}
.sidebar-left #sidebar {
	float: left;
}

/* sidebar none */
.sidebar-none #content {
	width: 100%;
	float: none;
}



/************************************************************************************
GRID
*************************************************************************************/
.col,
.col4-1,
.col4-2,
.col4-3,
.col3-1,
.col3-2,
.col3-3,
.col2-1
{
	float: left;
	margin: 0;
}
.col4-1 {
	width: 222px;
}
.col4-2, .col2-1 {
	width: 474px;
}
.col4-3 {
	width: 726px;
}
.col3-1 {
	width: 299px;
}
.col3-2 {
	width: 598px;
}
.col3-3 {
	width: 100%;
}
.col2-1 {
	width: 50%;
}

/* sidebar1 grid */
.sidebar1 .col4-1,
.sidebar1 .col4-2,
.sidebar1 .col4-3,
.sidebar1 .col3-1,
.sidebar1 .col3-2,
.sidebar1 .col2-1
{
	margin-left: 2%;
}
.sidebar1 .col4-1 {
	max-width: 23%;
}
.sidebar1 .col4-2, .sidebar1 .col2-1 {
	max-width: 48%;
}
.sidebar1 .col4-3 {
	max-width: 72%;
}
.sidebar1 .col3-1 {
	max-width: 31%;
}
.sidebar1 .col3-2 {
	max-width: 62%;
}

/* first col */
.col.first,
.col4-1.first,
.col4-2.first,
.col4-3.first,
.col3-1.first,
.col3-2.first,
.col2-1.first
{
	margin-left: 0;
	clear: left;
}

/************************************************************************************
HEADER
*************************************************************************************/
#header {
	position: relative;
	height: 160px;
}
#hgroup{
	position:relative;
	width:960px;
	margin:0 auto;
	height:107px;
	border-left:1px solid #ededed;
	border-right: 1px solid #ededed;
}

/* 
DAYS REMAINING / Headerbox
================================================ */
#headerbox{
	visibility:hidden;
	/*width:320px;
	float:right;
	color:#5592ce;
	padding:30px 0 0 0;*/
}

.deadlineheader{
	font-size:15px;
	display:block;
	text-align:center;	
}
.deadlineclaim{
	font-size:25px;
	display:block;
	text-align:center;
}

/* 
SITE LOGO
================================================ */
a.site-logo {
	position: relative;
	float:left;
	margin: 0;
	width:578px;
	height:107px;
	background: url(../images/logo-un.png) no-repeat top left;
	/*border-right:1px solid #ededed;*/
}

a.site-logo:hover {
	text-decoration: none;
}

/* 
SOCIAL WIDGET
================================================ */
#social-widget {
	float: right;
	position: relative;
	width:60px;
	height:107px;
	/*border-right: 1px solid #ededed;*/
	border-left: 1px solid #ededed;
	
}
#social-widget .facebook{
	width:100%;
	height:53px;
	border-bottom:1px solid #ededed;
}
#social-widget .twitter{
	width:100%;
	height:53px;
}


/* 
SEARCH FORM
================================================ */
/*#header #searchform {
	position: relative;
	left: 0;
	top: 0;
	margin-top:0px;
	margin-left:0px;
	width: 100%;
	height:50px;
}
#header #searchform #s {
	border: solid 1px #ededed;
	padding-left: 28px;
	float: left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
}
#header #searchform #s:focus {
	width: 140px;
	color: #333;
}*/

.searchboxtoggle{position:absolute;display:none;width:100%;height:45px;margin-top:0 auto;z-index:9999999999999999;margin-top:52px;background-color:#FFF;border-top:1px solid #ededed;}
.searchinnerbox{width:960px;margin:0 auto;}

.searchboxtoggle #s{width:82%;margin-left:20px;margin-right:10px;margin-top:6px;}
.searchboxtoggle .unseo_btn{margin-left:7px;}
.inputemailfooter .unseo_btn_footer{margin-left:7px;padding: 7px 15px 7px 10px;}

.searchboxtoggle input[type=submit]{padding: 7px 20px!important;}

.borderbottom{border-bottom:1px solid #ededed;}

/* 
MAIN NAVIGATION
================================================ */
.maintainHovercolor{color:#5592cd!important;}
#hiddenmenu{display:block;position:fixed;top:-200px;left:0;width:100%;height:52px;z-index:999999999999999999;line-height:1;}

#hiddenmenu #main-nav-wrap{border-top:none;border-bottom:1px solid #ededed;}

#navboxtop{position:relative;margin-top:-52px;margin-bottom:52px;z-index:99999999999999;}

#main-nav-wrap{
	position:absolute;
	width:100%;
	margin:0;
	top:0;
	left:0;
	border-top:1px solid #ededed;
	background-color:#FFF;
}
#main-nav {
	width:100%;
	margin:0 auto;
	padding: 0;
	position: relative;
	z-index: 100;
	font-size: 19px;
	/*margin-bottom:-1px;*/
}

#main-nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

.back {
	background:url(../images/bgarrow-main.png) no-repeat bottom center;
}

.nosublevel, .searchclass {
	background:none;
}

/* main level link */
#main-nav a {
	display: block;
	padding: 13px 13px;
	margin: 0 5px 0 0;
	text-decoration: none;
	color:#333;
}
/* main level link :hover */
#main-nav a:hover {
	/*color:#5592cd;*/
}

/* current link */
#main-nav .current_page_item a, #main-nav .current-menu-item a {
	color:#5592cd;
}
/* current link :hover */
#main-nav .current_page_item a:hover, #main-nav .current-menu-item a:hover {
	color:#5592cd;
}


/* dropdown ul */
#main-nav ul {
	list-style: none;
	position: absolute;
	left:0;
	margin:0 0 0 0;
	width:100%;
	z-index: 100;
	display: none;
	background:url(../images/bgnav.png) repeat-y center top;
	/*margin-top:-1px;*/
}

#main-nav ul a{
	padding: 10px 0;
	color:#FFF;
}

#main-nav ul a:hover{
	padding: 10px 0;
	color:#FFF;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}

#main-nav ul.show, #main-nav ul.show:hover, #main-nav ul:hover{
	display: block;
}
#main-nav ul li {
	background: none;
	padding: 0 10px 0 10px;
	margin: 0 0 0 0;
}

#main-nav ul li a, #main-nav .sub-menu{
	color:#FFF!important;
}

#main-nav .sub-menu li.current-menu-item{
	color:#FFF!important;
	font-family: 'HelveticaNeueW01-55Roma', sans-serif;
}

/* sub-levels dropdown */
#main-nav ul ul {
	left: 190px;
	top: -2px;
}
/* show dropdown ul */
#main-nav li:hover > ul {
	/*display: block;*/
}


/************************************************************************************
SLIDER HOMEPAGE
*************************************************************************************/
#slidercontent{
	position:relative;
	width:100%;
	height:390px;
	background-color:#000;
	overflow:hidden;
}

#slidercontentoverlay{
	position:absolute;
	z-index:999999;
	width:100%;
	height:390px;
	background:url(../images/overlayslider.png) no-repeat center center;
	overflow:hidden;
}
.sliderline{
	z-index:99999999;
	position:absolute;
	bottom:0;
	width:100%;
	height:15px;
	background-color:#5592cd;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}
#belowslider{
	width:100%;
	height:187px;
	border-bottom:1px solid #ededed;
	background:url(../images/shadow.png) no-repeat 50% 187px;
	overflow:visible!important;
}
.shadow{
	width:100%;
	height:25px;
	background:url(../images/shadow.png) no-repeat top center;
	position:relative;
	z-index:99999999;
}
.shadownav{
	width:100%;
	height:25px;
	margin-top:53px;
	background:url(../images/shadow.png) no-repeat top center;
	position:relative;
	z-index:99999999;
}
.triggerfornav{
	width:100%;
	height:100px;
	margin-top:-25px;
	position:relative;
	z-index:99999999;
}
.triggerfornavsmall{
	width:100%;
	height:140px;
	margin-top:0px;
	position:absolute;
	z-index:99999999;
}
.shadowfooter{
	width:100%;
	height:25px;
	background:url(../images/footershadow.png) no-repeat top center;
	position:relative;
	z-index:99999999;
	margin-top:-17px;
}
.bs-slogan{
	width:960px;
	height:187px;
	margin:0 auto;
}
.bs-content{
	display:table-cell;
    vertical-align: middle;
	width:960px;
	height:187px;
	/*font-size:28px;*/
	font-size:25px;
	/*line-height:38px;*/
	line-height:36px;
	text-align:center;
}
.bs-content p{
	margin:0;
}

/************************************************************************************
PAGE
*************************************************************************************/
/* page title */
.page-title {
	margin: 0 0 15px;
	padding: 0;
	font-size: 300%;
	line-height: 110%;
}

#headerpagecontent{
	position:relative;
	width:100%;
	height:416px;
	background-color:#000;
	z-index:-999;
}
.contentline{
	position:relative;
	width:100%;
	height:15px;
	background-color:#5592cd;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}

.contentline-healtharea-sub{
	margin-top:45px;
}

.startbox{position:relative;}
.bluebottom{
	z-index:99999999;
	position:absolute;
	bottom:6px;
	width:100%;
	height:15px;
	background-color:#5592cd;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}

.contentlinesub{
	position:relative;
	width:100%;
	height:60px;
	color:#FFF;
	font-size:16px;
	text-align:center;
	background-color:#000;
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */
}

.contentlinesub .first{
	padding-top:17px;
	width:213px;
	height:43px;
	float:left;
	background-color:#5592cd;
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	color:#FFF;
	font-size:16px;
	text-align:center;
}
.contentlinesub .second{
	padding-top:17px;
	width:213px;
	height:43px;
	float:left;
	background-color:#5592cd;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
	color:#FFF;
	font-size:16px;
	text-align:center;
}
.contentlinesub .third{
	padding-top:17px;
	width:213px;
	height:43px;
	float:right;
	background-color:#5592cd;
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
	color:#FFF;
	font-size:16px;
	text-align:center;
}
.firsttext, .secondtext, .thirdtext{
	position:absolute;
	padding-top:17px;
	width:213px;
	height:43px;
	float:left;
	color:#FFF;
	z-index:9999999;
	cursor:pointer;}
	
.secondtext{left:213px;}
.thirdtext{left:426px;width:213px;}

/* CONTNT PAGE TEMPLAE STANDARD + MDGHA INITIATIVE*/
#contentpage .innerpost{
	font-size:18px;
	line-height:27px;
	background-color:#FFF;
	border:0;
}

#contentpage .innerpost h1{
	font-size:50px;
	line-height:54px;
	color:#5592cd;
	margin-bottom:40px;
	margin-top:0;
}

#contentpage .innerpost h3{
	font-size:26px;
	line-height:34px;
	margin-bottom:40px;
}

#contentpage .innerpost p{
	margin-bottom:40px;
}

#contentpage .innerpost h1.chairs{
	font-size:40px;
	line-height:45px;
	color:#5592cd;
	margin-bottom:30px;
	margin-top:30px;
}
#contentpage .innerpost h3.chairs{
	font-size:17px;
	line-height:27px;
	margin-bottom:30px;
	color:#333;
	font-family: 'HelveticaNeueW01-55Regular', sans-serif;
	font-weight:normal;
}

/*CONTENT PAGE TEMPLATE ABOUT */
#contentpageabout .innerpost{
	font-size:18px;
	line-height:27px;
	background-color:#FFF;
	border:0;
}

#contentpageabout .innerpost h1{
	font-size:50px;
	line-height:54px;
	color:#5592cd;
	margin-bottom:40px;
	margin-top:0;
}
#contentpageabout .innerpost h3{
	font-size:26px;
	line-height:34px;
	margin-bottom:40px;
}

#contentpageabout .innerpost p{
	margin-bottom:40px;
}

/*CONTENT PAGE SEARCH */
#contentpagesearch .innerpost{
	font-size:18px;
	line-height:27px;
	background-color:#FFF;
	border:0;
}

#contentpagesearch .innerpost h1{
	font-size:50px;
	line-height:54px;
	color:#5592cd;
	margin-bottom:40px;
	margin-top:0;
}
#contentpagesearch .innerpost h3{
	font-size:26px;
	line-height:34px;
	margin-bottom:40px;
}

#contentpagesearch .innerpost p{
	margin-bottom:40px;
}

/*CONTENT PAGE TEMPLATE TEAM */
#contentpageteam .innerpost{
	font-size:18px;
	line-height:27px;
	background-color:#FFF;
	border:0;
	margin:0;
	padding:0;
}

#contentpageteam .innerpost h1{
	font-size:50px;
	line-height:54px;
	color:#5592cd;
	margin:0;
}
#contentpageteam .innerpost h3{
	font-size:25px;
	line-height:34px;
	color:#5592cd;
	margin:0;
}
#contentpageteam .innerpost .name{
	font-size:22px;
	line-height:30px;
	color:#5592cd;
	margin:0;
}
#contentpageteam .innerpost .name:hover{
	color:#333;
}
#contentpageteam .innerpost .titleteam{
	font-size:15px;
	line-height:20px;
}

.level1, .level2, .level3{position:relative;}

.nameauthor{
	font-size:27px;
	line-height:32px;
	color:#5592cd;
	margin:0;
}

#contentpageteam .innerpost p{
	font-size:18px;
	line-height:27px;
	margin-bottom:40px;
}

/*CONTENT PAGE TEMPLATE ENVOY */
#contentpageenvoy .innerpost{
	font-size:18px;
	line-height:27px;
	background-color:#FFF;
	border:0;
}

#contentpageenvoy .innerpost h1{
	font-size:50px;
	line-height:54px;
	color:#5592cd;
	margin-bottom:40px;
	margin-top:0;
}
#contentpageenvoy .innerpost h3{
	font-size:26px;
	line-height:34px;
	margin-bottom:40px;
}

#contentpageenvoy .innerpost p{
	margin-bottom:40px;
}

#buttonsenvoy{
	position:absolute;
	left:50%;
	margin-left:192px;
	margin-top:25px;
	z-index:999999999;
	
	color:#FFF;
	font-size:18px;
	line-height:27px;
}

#buttonsenvoy .buttonenvoy{
	width:244px;
	height:45px;
	background-color:#5592cd;
	margin-bottom:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */
	padding:9px 0 5px 18px;
	color:#FFF;
}

#buttonsenvoy .buttonenvoy a{
	color:#FFF;
}

/*CONTENT PAGE TEMPLATE STAY IN TOUCH */
#contentpagestayintouch .innerpost{
	font-size:18px;
	line-height:27px;
	background-color:#FFF;
	border:0;
	margin:0;
	padding:0;
}

#contentpagestayintouch .innerpost h1{
	font-size:50px;
	line-height:54px;
	color:#5592cd;
	margin-bottom:30px;
	margin-top:0;
}
#contentpagestayintouch .innerpost h3{
	font-size:26px;
	line-height:34px;
	margin-bottom:30px;
}

#contentpagestayintouch .innerpost p{
	margin-bottom:40px;
}

/*CONTENT PAGE TEMPLATE NEWSLETTERS */
#contentpagenewsletters .innerpost{
	font-size:18px;
	line-height:27px;
	background-color:#FFF;
	border:0;
	margin:0;
	padding:0;
}

#contentpagenewsletters .innerpost h1{
	font-size:50px;
	line-height:54px;
	color:#5592cd;
	margin-bottom:30px;
	margin-top:0;
	float:left;
}
#contentpagenewsletters .innerpost h3{
	font-size:26px;
	line-height:34px;
	margin-bottom:0px;
}

#contentpagenewsletters .innerpost h4{
	font-size:22px;
	line-height:26px;
	margin-bottom:0px;
}

#contentpagenewsletters .innerpost h4 a:hover{
	color:#5592cd;
}

#contentpagenewsletters .innerpost p{
	margin-bottom:40px;
}

/*CONTENT PAGE TEMPLATE HEALTH AREA LP + APPROACH LP + SUB*/
#contentpagehealtharea .contentleft,
#contentpageapproach .contentleft{
	float:left;
	width:479px;
	padding-bottom:300px;
}
#contentpagehealtharea .contentright,
#contentpageapproach .contentright{
	float:right;
	width:480px;
	margin-top:123px;
	padding-bottom:300px;
    border-right:1px solid #eee;
}

#contentpagehealtharea .contentright .sidearticle,
#contentpageapproach .contentright .sidearticle{
	width:100%;
	margin:0;
	padding:0;
	height:160px;
	border-bottom:1px solid #ededed;
	background-color:#FFF;
	cursor:pointer;
	color:#5592cd!important;
}

#contentpagehealtharea .contentright .sidearticle:hover,
#contentpageapproach .contentright .sidearticle:hover{
	color:#5592cd!important;
	cursor:pointer;
}

#contentpagehealtharea .contentright .overlaytop,
#contentpageapproach .contentright .overlaytop{
	position:absolute;
	z-index:999999999;
	visibility:hidden;
	background:url(../images/shadowtop.png) no-repeat center center;
	width:479px;
	height:25px;
	margin-top:-21px;
}

#contentpagehealtharea .contentright .overlaybottom,
#contentpageapproach .contentright .overlaybottom{
	position:absolute;
	z-index:999999999;
	visibility:hidden;
	background:url(../images/shadowbottom.png) no-repeat center center;
	width:479px;
	height:25px;
	margin-top:157px;
}


.innerpost .overlaytophome{
	position:absolute;
	z-index:999999999;
	visibility:hidden;
	background:url(../images/shadowtop.png) no-repeat center center;
	width:560px;
	height:25px;
	margin-top:-43px;
}

.innerpost .overlaybottomhome{
	position:absolute;
	z-index:999999999;
	visibility:hidden;
	background:url(../images/shadowbottom.png) no-repeat center center;
	width:560px;
	height:25px;
}

.overlaytopnewsletter{
	position:absolute;
	z-index:999999999;
	visibility:hidden;
	background:url(../images/shadowtop.png) no-repeat center center;
	width:960px;
	height:25px;
	margin-top:-21px;
}

.overlaybottomnewsletter{
	position:absolute;
	z-index:999999999;
	visibility:hidden;
	background:url(../images/shadowbottom.png) no-repeat center center;
	width:960px;
	height:25px;
}

.overlaytopsidebar{
	position:absolute;
	z-index:999999999;
	visibility:hidden;
	background:url(../images/shadowtopsmall.png) no-repeat center center;
	width:280px;
	height:25px;
	margin-top:-28px;
}

.overlaybottomsidebar{
	position:absolute;
	z-index:999999999;
	visibility:hidden;
	background:url(../images/shadowbottomsmall.png) no-repeat center center;
	width:280px;
	height:25px;
}

.innerpost .overlaytophomebig{
	position:absolute;
	z-index:999999999;
	visibility:hidden;
	background:url(../images/shadowtop.png) no-repeat center center;
	width:900px;
	height:25px;
	margin-top:-43px;
}

.innerpost .overlaybottomhomebig{
	position:absolute;
	z-index:999999999;
	visibility:hidden;
	background:url(../images/shadowbottom.png) no-repeat center center;
	width:900px;
	height:25px;
}

.innerpostpadding .overlaytophome{
	position:absolute;
	z-index:999999999;
	visibility:hidden;
	background:url(../images/shadowtop.png) no-repeat center center;
	width:560px;
	height:25px;
	margin-top:-51px;
}

.innerpostpadding .overlaybottomhome{
	position:absolute;
	z-index:999999999;
	visibility:hidden;
	background:url(../images/shadowbottom.png) no-repeat center center;
	width:560px;
	height:25px;
}


#contentpagehealtharea .contentright .sidearticle .imagebox,
#contentpageapproach .contentright .sidearticle .imagebox{
	width:160px;
	height:160px;
	background-color:#ededed;
	float:left;
}

#contentpagehealtharea .contentright .sidearticle .contentbox,
#contentpageapproach .contentright .sidearticle .contentbox{
	float:left;
	width:270px;
	padding:20px 0 0 0;
	margin:0;
}

#contentpagehealtharea .contentright .sidearticle .contentbox h1,
#contentpageapproach .contentright .sidearticle .contentbox h1{
	font-size:22px;
	line-height:25px;
	color:#5592cd;
	margin:0;
	padding:0;
	margin-bottom:11px;
}
#contentpagehealtharea .contentright .sidearticle .contentbox p,
#contentpageapproach .contentright .sidearticle .contentbox p{
	font-size:15px;
	line-height:20px;
	margin:0;
	padding:0;
	color:#333;
}

#contentpagehealtharea .innerpost,
#contentpageapproach .innerpost{
	font-size:22px;
	line-height:32px;
	background-color:#FFF;
	border:0;
	margin:0;
	padding:0;
}

#contentpagehealtharea .innerpost h1,
#contentpageapproach .innerpost h1{
	font-size:50px;
	line-height:54px;
	color:#5592cd;
	margin-bottom:40px;
	margin-top:0;
}
#contentpagehealtharea .innerpost h3,
#contentpageapproach .innerpost h3{
	font-size:26px;
	line-height:34px;
	margin-bottom:40px;
}

#contentpagehealtharea .innerpost p,
#contentpageapproach .innerpost p{
	margin-bottom:40px;
}

#buttonsnewsletter{
	position:absolute;
	left:50%;
	margin-left:-480px;
	margin-top:-180px;
	z-index:999999999;
	
	color:#FFF;
	/*font-size:18px;
	line-height:27px;*/
	font-size:16px;
	line-height:20px;
	cursor:pointer;
}

#buttonsnewsletter .buttonnewsletter{
	/*width:230px;*/
	width:180px;
	height:42px;
	background-color:#5592cd;
	margin-bottom:10px;
	margin-left:0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	padding:10px 0 10px 18px;
}

#buttonsnewsletter .buttonnewsletter a{
	color:#FFF;
}

.msg_newsletter{float:left;}
.pic_newsletter{float:right;padding-top:7px;padding-right:15px;}

.butonsliderlink a{
	position:relative;
	width:90px;
	background-color:#5592cd;
	margin-bottom:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#FFF;
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */
	padding:12px 22px 12px 20px;
	font-family: 'HelveticaNeueW01-45Light', sans-serif;
}

.butonsliderlink a:hover{
	
	color:#5592cd;
	background-color:#FFF;
	
}

/*CONTENT PAGE TEMPLATE HA SUB */
#contentpagehasub .innerpost{
	font-size:18px;
	line-height:27px;
	background-color:#FFF;
	border:0;
	margin:0;
	padding:0;
}

#contentpagehasub .innerpost h1{
	font-size:50px;
	line-height:54px;
	color:#5592cd;
	margin-bottom:40px;
	margin-top:0;
}
#contentpagehasub .innerpost h2{
	font-size:40px;
	line-height:43px;
	color:#5592cd;
	margin-bottom:40px;
	margin-top:0;
}
#contentpagehasub .innerpost h3{
	font-size:26px;
	line-height:34px;
	margin-bottom:40px;
}

#contentpagehasub .innerpost p{
	margin-bottom:40px;
}
#buttonshasub{
	position:absolute;
	left:50%;
	margin-left:192px;
	margin-top:-180px;
	z-index:9999;
	width:250px;
}

#buttonshasubslider{
	position:absolute;
	left:50%;
	margin-left:192px;
	margin-top:60px;
	z-index:99999999999999!important;
	width:250px;
}

#buttonshasub p, #buttonshasubslider p{
	color:#FFF;
	font-size:18px;
	line-height:24px;
}
#buttonshasub h1{
	color:#FFF;
	font-size:33px;
	line-height:36px;
	margin:0;
	padding:0;
	margin-bottom:12px;
}
#buttonshasubslider h1{
	color:#FFF;
	font-size:33px;
	line-height:36px;
	margin:0;
	padding:0;
	margin-bottom: 12px;
}

#buttonshasub .header{
	color:#5592cd;
	text-transform:uppercase;
	font-size:12px;
	margin:0;
	padding:0;
	margin-bottom:3px;
	font-family: 'HelveticaNeueW01-55Regular', sans-serif
}

#buttonshasubslider .header{
	color:#5592cd;
	text-transform:uppercase;
	font-size:12px;
	margin:0;
	padding:0;
	margin-bottom: 3px;
	font-family: 'HelveticaNeueW01-55Regular', sans-serif
}


.haimg{margin-top: -20px;margin-left:-15px;}

/************************************************************************************
ARTICLE
*************************************************************************************/

.article{
	font-size:17px;
	line-height:25px;
	background-color:#FFF;
    border-right:1px solid #eee;
}

.articlecolumns_two{}

.article.left{
	border-right:1px solid #eee;
	width:319px;
}

.article.right{
	width:319px;
}

.innercontent{
	clear:both;
	padding:30px;
}

.innercontentpadding{
	padding-bottom:10px!important;
	}

.lowbottom{
	margin-bottom:-1px;
}

.innercontentteam{
	clear:both;
	padding:10px 30px;
}

.innercontentnews{
	clear:both;
	padding:12px 30px 10px 30px;
}

.innercontentnews .innerpost{
	cursor:pointer;
}
.innercontentnews .innerpost .searchexcerpt a{
	color:#333!important;
}
.innercontentnews .innerpost .searchexcerpt p{
	color:#333;
}

.innercontentnews .innerpost .searchexcerpt a:hover{
	color:#5592cd!important;
}
a.searchintro p{color:#333!important;}
a.searchintro p:hover{color:#5592cd!important;}

.innercontentnews h1{
	margin:0!important;
	margin-bottom:20px!important;
	font-size:48px!important;
	line-height:52px!important;
}
.innercontentnews h3{
	margin:0!important;
	margin-bottom:20px!important;
	margin-top:20px!important;
}
.innercontentnews p{
	margin:0!important;
	margin-bottom:8px!important;
}
.innercontentnewssingle{
	clear:both;
	padding:30px 30px 0px 30px!important;
	margin-bottom:0!important;
}
.innercontentnewssingle h1{
	margin:0!important;
	margin-bottom:20px!important;
	font-size:48px!important;
	line-height:52px!important;
}
.innercontentnewssingle h3{
	margin:0!important;
	margin-bottom:20px!important;
	margin-top:20px!important;
}
.innercontentnewssingle p{
	margin:0!important;
	margin-bottom:20px!important;
}
.innerimage{
	width:311px; 
	height:242px;
	background-color:#eee;
	overflow:hidden;
}

.innerimage.left{
	width:311px; 
	height:242px;
	background-color:#eee;
}

.innerhead{
	padding-bottom:30px;
	border-bottom:1px solid #ededed;
	font-size: 20px;
	color: #5592ce;
}

.innerpost{
	clear:both;
	padding-bottom:0px;
	border-bottom:1px solid #ededed;
}

.innerpostpadding{
	padding-top:30px;
	cursor:pointer;
}

.article h1{
	margin:0;
	margin-bottom:20px;
	font-size:30px;
	line-height:34px;
	color:#333;
}

.article h1:hover{
	color: #5592ce;
}

.imagebox{
	margin-right:30px;
	float:left;
}
.imagebox .datebox{
	width:120px;
	height:120px;
	background-color: #5592ce;
	color:#FFF;
	
	text-align:center;
	padding-top:38px;
	
	
}

.dateboxsingle{font-size:14px!important;line-height:19px;}
.imageboxsingle{
	margin-right:0!important;
}
.imagebox .fpicbox{
	width:120px;
	height:120px;
	background-color: #eee;
}
.imagebox .dateboxsmall{
	width:60px;
	height:60px;
	background-color: #5592ce;
	color:#FFF;
	font-size:12px;
	line-height:15px;
	text-align:center;
	padding-top:15px;
}
.imagebox .fpicboxsmall{
	width:60px;
	height:60px;
	background-color: #eee;
    margin-bottom:32px;
}
.pagebox{background-color:#333!important;}
.contentbox{
	float:right;
	width:426px;
}
.contentboxnews{
	float:right;
	width:488px;
}
.contentboxnews h1{
	font-size: 30px!important;
	line-height: 34px!important;
	margin-bottom:10px!important;
}
.contentboxnews h1 a{
	font-size: 24px!important;
	line-height: 24px !important;
	color:#333;
}

.contentboxnews h1 a:hover{
	color:#5592ce;
}

.contentboxsearch{
	float:right;
	width:809px;
}
.contentboxsearch h1{
	font-size: 30px!important;
	line-height: 34px!important;
	margin-bottom:10px!important;
}
.contentboxsearch h1 a{
	font-size: 24px!important;
	line-height: 24px !important;
	color:#333;
}

.contentboxsearch h1 a:hover{
	color:#5592ce;
}


.tagdiv a{
	font-size:14px;
	display:inline-block;
	border:1px solid #aac8e6;
	color:#5592ce;
	padding:4px 10px;
	margin:7px 2px 0px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.tagdivreset{display:inline;
	font-size:17px;
	color:#333!important;
	}

.tagdivreset a{
	display:inline;
	font-family: 'HelveticaNeueW01-Thin', sans-serif!important;font-weight:normal!important;
	border:1px solid #999;
	color:#333!important;
	padding:7px 20px 7px;
	margin:11px 10px 10px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.tagdivreset a:hover{
	display:inline;
	font-family: 'HelveticaNeueW01-Thin', sans-serif!important;font-weight:normal!important;
	border:1px solid #aac8e6;
	color:#5592ce!important;
	padding:7px 20px 7px;
	margin:11px 10px 10px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/************************************************************************************
POST
*************************************************************************************/
.post {
	margin-bottom: 50px;
}

/* post content */
.post-content {
	min-width: 120px;
}

/* post title */
.post-title {
	font-size: 26px;
	margin: 0 0 5px;
	padding: 0;
}
.post-title a {
}

/* post image */
.post-image {
	margin: 0 0 5px;
}
.post-image.left {
	float: left;
	margin-right: 15px;
}
.post-image.right {
	float: right;
	margin-left: 15px;
}

/* lightbox zoom image */
.post-image .lightbox {
	position: relative;
	display: inline-block;
	zoom:1;
	*display:inline;
	max-width: 100%;
}
.post-image .lightbox .zoom {
	width: 40px;
	height: 40px;
	background: url(images/icon-zoom.png) no-repeat center center;
	margin: -20px 0 0 -20px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
}
.post-image .lightbox:hover .zoom {
	background-color: #000;
}

/* post meta */
.post-meta {
	margin: 0 0 7px;
}
.post-meta .post-author {
	background: url(../images/post-author.png) no-repeat 0 2px;
	padding: 2px 0 2px 16px;
	margin-right: 7px;
}
.post-meta .post-category {
	background: url(../images/post-category.png) no-repeat 0 2px;
	padding: 2px 0 2px 16px;
	margin-right: 7px;
}
.post-meta .post-tag {
	background: url(../images/post-tag.png) no-repeat 0 3px;
	padding: 2px 0 2px 16px;
	margin-right: 7px;
}
.post-meta .post-comment a {
	background: url(../images/post-comment.png) no-repeat 0 3px;
	padding: 2px 0 2px 16px;
}

/************************************************************************************
POST VIDEO (css for fluid video)
*************************************************************************************/
.post-video {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	margin-bottom: 15px;
}
.post-video iframe,  
.post-video object,  
.post-video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/************************************************************************************
PAGE NAVIGATION
*************************************************************************************/
.pagenav {
	clear: both;
	padding-bottom: 20px;
	text-align: right;
}
.pagenav a, .pagenav span {
	line-height: 100%;
	padding: 6px 0 0;
	margin: 0 2px;
	vertical-align: middle;
	display: inline-block;
	zoom:1;
	*display:inline;
	min-width: 24px;
	min-height: 18px;
	text-align: center;
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
}
.pagenav a {
	background: #111;
	color: #fff;
	text-decoration: none;
}
.pagenav a:hover {
	background-color: #000;
}
.pagenav .current {
	text-decoration: none;
}

/************************************************************************************
POST NAVIGATION
*************************************************************************************/
.post-nav {
	margin: 0 0 30px;
	padding: 15px 0;
	clear: both;
}
.post-nav span {
	width: 47%;
	position: relative;
}
.post-nav a {
	text-decoration: none;
	display: block;
}
.post-nav a:hover {
	text-decoration: none;
}
.post-nav .prev {
	float: left;
}
.post-nav .next {
	float: right;
	text-align: right;
}

/* post nav arrow */
.post-nav span span {
	background: #333;
	color: #fff;
	font: normal 20px/100% "Times New Roman", Times, serif;
	display: block;
	width: auto;
	float: left;
	width: 32px;
	height: 28px;
	padding: 4px 0 0;
	text-align: center;
	margin: -8px 10px 17px 0;
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
}
.post-nav .next span {
	float: right;
	margin-left: 10px;
	margin-right: 0;
}
.post-nav a:hover span {
	background: #000;
}

/************************************************************************************
COMMENTS
*************************************************************************************/
.commentwrap {
	margin: 10px 0 20px;
	position: relative;
	clear: both;
}

/* comment title */
.comment-title, #reply-title {
	font-size: 140%;
	margin: 0 0 10px;
	padding: 0;
}

/* comment pagenav */
.commentwrap .pagenav {
	margin: 10px 0;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.commentwrap .pagenav.top {
	margin: 0;
	position: absolute;
	top: 10px;
	right: 0;
}

/* commentlist */
.commentlist {
	margin: 0 0 30px;
	padding: 5px 0 0;
	border-top: solid 1px #ddd;
}
.commentlist li {
	margin: 0;
	padding: 15px 0 0;
	list-style: none;
	position: relative;
}
.commentlist .comment-author {
	margin: 2px 0 5px;
	padding: 0;
}
.commentlist .avatar {
	float: left;
	margin: 0 15px 0 0;
}
.commentlist cite {
	font-style: normal;
	font-size: 130%;
}
.commentlist cite a {
	text-decoration: none;
}
.commentlist .bypostauthor > .comment-author cite {
	background: url(../images/icon-author-comment.png) no-repeat 0 2px;
	padding-left: 18px;
}
.commentlist .comment-time {
	font-size: 75%;
	text-transform: uppercase;
}
.commentlist .commententry {
	border-bottom: solid 1px #ddd;
	position: relative;
	min-height: 40px;
	overflow: hidden;
	padding-bottom: 5px;
	word-wrap: break-word;
}
.commentlist ul, .commentlist ol {
	margin: 0 0 0 7%;
	padding: 0;
}

/* reply link */
.commentlist .reply {
	position: absolute;
	right: 0;
	top: 8px;
}
.commentlist .comment-reply-link {
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
}
.commentlist .comment-reply-link:hover {
	text-decoration: none;
}

/* 
COMMENT FORM
================================================ */
#respond {
	margin: 0;
	padding: 10px 0 0;
	position: relative;
	clear: both;
}
#respond #cancel-comment-reply-link {
	position: absolute;
	top: 20px;
	right: 0;
	font-size: 85%;
	line-height: 100%;
	text-decoration: none;
	padding: 5px 10px;
	display: block;
	color: #fff;
	background: #F30;
}
#respond #cancel-comment-reply-link:hover {
	background: #333;
}
#commentform {
	margin: 15px 0 0;
}
#commentform input[type=text] {
	width: 206px;
	margin-right: 5px;
}
#commentform label {
	font-weight: bold;
}
#commentform label small {
	font-weight: normal;
}
#commentform textarea {
	height: 140px;
}
#commentform input#submit {
	padding: 7px 20px;
}

/************************************************************************************
SIDEBAR
*************************************************************************************/
.widget {
	border-top:15px solid #5592cd;
	margin: 0px;
	padding: 30px 30px 19px 30px;
	word-wrap: break-word;
}
.widgetfirst {
	border-top:0!important;
}
.widgettitle {
	margin: 0 0 24px;
	padding: 0;	
	font-size: 20px;
	color:#5592cd;
	font-family: 'HelveticaNeueW01-55Regular',sans-serif!important;
}
.widgettitle a{
	color:#5592cd!important;
	font-family: 'HelveticaNeueW01-55Regular',sans-serif!important;
}
.widget ul {
	margin: 0;
	padding: 0;
}
.widget li {
	margin: 0;
	padding: 10px 0;
	list-style: none;
	clear: both;
	border-top: solid 1px #ededed;
	color:#333;
	cursor:pointer;
}

.widget li.nobordervideo{border-top:none!important;}

.widget a{
	color:#333;
	font-family: 'HelveticaNeueW01-55Regular', sans-serif;font-weight:normal;
}

.widget a:hover{
	color:#5592cd;
}
.widget ul ul {
	margin: 6px 0 -6px 0px;
	padding: 0;
	border-top: none;
}
.widget ul ul li {
	margin: 0;
	padding-left: 10px;
}
.datenews{font-size:12px; color:#5592cd;
font-family: 'HelveticaNeueW01-46Ligh', sans-serif;font-weight:normal;}

.picturearound{width:280px;height:auto;float:left;margin-bottom:30px; margin-right:30px;overflow:hidden;}
.picturearound img{width:280px; height:auto; margin-bottom:0!important;}
.subtitle{paddng:top:30px;font-size:14px;line-height:22px;}
.featuredpic{width:100%; height:150px;margin-bottom:10px;}

/************************************************************************************
FOOTER
*************************************************************************************/
#footer {
	padding: 0;
	clear: both;
	border-top:1px solid #ededed;
}

/* back to top */
.back-top {
	clear: both;
	float: left;
	margin-top: -3px;
}
.back-top a {
	background: #000 url(../images/arrow-up.png) no-repeat center center;
	display: block;
	width: 30px;
	height: 30px;
	margin: 0 10px 10px 0;
	text-indent: -900em;
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;	
}
.back-top a:hover {
	background-color: #333;
}

/* footer nav */
.footerimg{padding-left:30px;width:500px;float:left;}
.footer-nav {
	margin: 7px 0 10px;
	padding: 0 30px;
	text-align: left;
	font-size:15px;
	line-height:13px;
}
.footer-nav li {
	float:left;
	padding: 0;
	margin:0;
	width:180px;
	list-style: none;
	font-size:15px;
	line-height:13px;
}

.footer-nav li a{
	width:150px;
	color:#333;
	font-family: 'HelveticaNeueW01-55Regular', sans-serif;font-weight:normal;
}

.footer-nav li.current-menu-item a{
	width:150px;
	color:#5592cd!important;
	font-family: 'HelveticaNeueW01-55Regular', sans-serif;font-weight:normal;
}

.footer-nav li ul{
	margin:0;
	margin-top:3px;
	font-size:15px;
	line-height:13px;
}

.footer-nav li ul li{
	padding: 0;
	width:150px;
	list-style: none;
	display: inline-block;
	zoom:1;
	*display:inline;
	font-size:15px;
	line-height:21px;
	color:#333!important;
}

.footer-nav li ul li a{
	font-family: 'HelveticaNeueW01-Thin', sans-serif!important;font-weight:normal!important;
	color:#333!important;
}

/* footer text */
.footer-text {
	font-size: 90%;
	clear: both;
	
}

.footerpartlogo{
	height:75px;
	border-bottom:1px solid #ededed;
}

.footerpartnav{
	padding:30px 0;
	border-bottom:1px solid #ededed;
}

.footerparttext{
	float:left;
	width:700px;
	text-align:left;
	font-size:12px;
	padding:15px 0;
	padding-left:30px;
	height:20px;
	font-family: 'HelveticaNeueW01-55Regular', sans-serif;font-weight:normal;
}
.footerparttext img{margin-bottom:-6px;}
.footerparttextright{
	float:right;
	width:100px;
	text-align:right;
	font-size:12px;
	padding:15px 0;
	padding-right:30px;
	padding-top:19px;
	height:20px;
	font-family: 'HelveticaNeueW01-55Regular', sans-serif;font-weight:normal;
}

.inputemailfooter{float:right;margin-top:15px;}

/************************************************************************************
WORDPRESS POST FORMATTING
*************************************************************************************/
img.alignleft, img.aligncenter, img.alignright, img.alignnone {
	margin-bottom: 15px;
}
.alignleft {
	float: left;
	margin-right: 30px;
}
.alignright {
	float: right;
	margin-left: 30px;
}
.aligncenter {
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	text-align: center;
	margin-bottom: 15px;
	max-width: 100%;
}
.wp-caption-text {
	font-style: italic;
	font-size: 95%;
	line-height: 120%;
	margin: 6px 0;
}

/************************************************************************************
GALLERY
*************************************************************************************/
#body .gallery {
	margin: 5px 0 20px 0;
}
#body .gallery img {
	border: none;
}

/* gallery item */
#body .gallery dl {
	margin: 0 8px 8px 0;
	display: inline-block;
	vertical-align: top;
	zoom:1;
	*display:inline;
	width: auto;
	float: none;
	text-align: center;
}

/* gallery caption */
#body .gallery dd {
	width: 140px;
	line-height: 120%;
	font-size: 90%;
	text-align: center;
	margin: 5px 0 0;
}

/* get rid of br tag */
.gallery br {
	display:none;
}

/************************************************************************************
CLEAR & ALIGNMENT
*************************************************************************************/
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
.textleft {
	text-align: left;
}
.textright {
	text-align: right;
}
.textcenter {
	text-align: center;
}

/* clearfix */
.clearfix:after, .widget li:after, #body:after, #footer:after, footer:after, .pagenav:after, #main-nav:after, .menu:after, .gallery:after, #content:after { 
	visibility: hidden; 
	display: block; 
	font-size: 0; 
	content: " "; 
	clear: both; 
	height: 0; 
	}
.clearfix, .widget li, #body, #footer, footer, .pagenav, #main-nav, .menu, .gallery, #content{ 
	display: inline-block; 
}
/* clearfix for ie7 */
.clearfix, .widget li, #body, #footer, footer, .pagenav, #main-nav, .menu, .gallery, #content{ 
	display: block; 
	zoom: 1; 
}

/************************************************************************************
DIVIDERS
*************************************************************************************/
.divider{}
.dividerpadding{clear:both;width:100%;height:30px;}
.dividerpaddingsearch{clear:both;width:100%;height:300px;}
.dividerblue{width:100%;height:15px;background-color:#5592ce;clear:both;}
.dividergrey{width:100%;height:1px;background-color:#ededed;clear:both;}
.dividergreypadding{width:100%;height:1px;background-color:#ededed;clear:both;margin:15px 0;}

/************************************************************************************
.column
*************************************************************************************/
.column p{padding-right:30px;}

/************************************************************************************
Sidebar Kategories
*************************************************************************************/
#terms-category {margin-top:15px; border-top:1px solid #ededed; padding-top:15px;}
#terms-category h4{display:none;}
#terms-category li{border:none!important;padding:0!important;}

#terms-post_tag h4{display:none;}
#terms-post_tag li{border:none!important;padding:0!important;}
.taxonomy-drilldown-checkboxes{padding-top:20px;border-top:1px solid #efefef;}

/************************************************************************************
Twitter
*************************************************************************************/
.stream li{border-top:1px solid #ededed!important;}

/************************************************************************************
Toggle TEAM
*************************************************************************************/
.toggletrigger{height:120px!important;cursor:pointer;overflow:visible!important;position:relative;z-index:9999;}
.toggleheightmin{height:70px!important;}
.toggletrigger p{height:70px!important;position:relative;z-index:9999;}
.toggletrigger p:hover{color:#5592cd!important;}
.toggletrigger .name{position:relative;z-index:9999;}
.trigger1.active{
	position:absolute;
   	background-color: transparent;margin-top:-90px;
}
.trigger1.active:before {
   content: " ";
   position: absolute;
   margin-top:-50px;
   margin-left:-30px;
   width: 900px;
   height: 150px;
   background: url(../images/hg_toggle_1.png) no-repeat left top;
}
.trigger2.active{
	position:absolute;
   	background-color: transparent;margin-top:-90px;
}
.trigger2.active:before{content: " ";
   position: absolute;
   margin-top:-50px;
   margin-left:-325px;
   width: 900px;
   height: 150px;
   background: url(../images/hg_toggle_2.png) no-repeat center top;}
.trigger3.active{position:absolute;
   background-color: transparent;margin-top:-90px;}
.trigger3.active:before{content: " ";
   position: absolute;
   margin-top:-50px;
   margin-left:-600px;
   width: 900px;
   height: 150px;
   background: url(../images/hg_toggle_3.png) no-repeat right top;}



.triggerheightmin1.active{
	position:absolute;
   	background-color: transparent;margin-top:-20px;
}
.triggerheightmin1.active:before {
   content: " ";
   position: absolute;
   margin-top:-50px;
   margin-left:-30px;
   width: 900px;
   height: 150px;
   background: url(../images/hg_togglemin_1.png) no-repeat left top;
}
.triggerheightmin2.active{
	position:absolute;
   	background-color: transparent;margin-top:-20px;
}
.triggerheightmin2.active:before{content: " ";
   position: absolute;
   margin-top:-50px;
   margin-left:-325px;
   width: 900px;
   height: 150px;
   background: url(../images/hg_togglemin_2.png) no-repeat center top;}
.triggerheightmin3.active{position:absolute;
   background-color: transparent;margin-top:-20px;}
.triggerheightmin3.active:before{content: " ";
   position: absolute;
   margin-top:-50px;
   margin-left:-600px;
   width: 900px;
   height: 150px;
   background: url(../images/hg_togglemin_3.png) no-repeat right top;}


.togglecontainer{padding-top:0px;display:none;}

.tagdivtrigger{font-size: 14px;
display: inline-block;
border: 1px solid #5592ce;
    background-color:#5592ce;
color: #FFFFFF;
padding: 8px 10px;
margin: 7px 2px 0px 0px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor:pointer;
}

.tagdivtriggerwrap{width:100%;text-align:center;}


/************************************************************************************
Newsletter LANDING PAGE + NEWS RIGHTRAIL
*************************************************************************************/
.leftnewsletters{position:relative;border-right:1px solid #ededed;float:left;width:479px;height:140px;border-bottom:1px solid #ededed;}
.rightnewsletters{position:relative;float:left;width:479px;height:140px;border-bottom:1px solid #ededed;}

#malarianewsletterbox{float:left;}
.malarianewsletter{float:left;border-bottom:1px solid #ededed;cursor:pointer;width:100%;}
.malarianewsletter .innercontent{padding:0 30px;}

#mdghanewsletterbox{float:left;width:100%;}
.mdghanewsletter{float:right;border-bottom:1px solid #ededed;}
.mdghanewsletter .innercontent{padding:0 30px;}

#testimonialbox{float:left;width:100%;}
.testimonial{float:left;border-bottom:1px solid #ededed;cursor:pointer;width:100%;}
.testimonial .innercontent{padding:0 30px;}

.testimonial li{line-height:20px;font-size:16px;}
.testimonial .imagebox{float:left;width:240px;margin-right:40px;}
.testimonial .imageboxnopic{float:left;width:120px;margin-right:40px;margin-bottom:20px;}
.testimonial .datebox{float:left;padding-top:34px;height:86px;}
.testimonial h4 a{margin-left:-15px;font-size:22px;font-family: 'HelveticaNeueW01-45Light', sans-serif;font-weight:normal;}

.leftnewsletters h1,
.rightnewsletters h1{padding-left:30px;}

.newsletterbutton{
	position:relative;
	font-size:18px;
	width:100px;
	line-height:20px;
	background: #5592cd;
	color: #fff;
	border: none;
	padding: 13px 20px;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float:left;
	margin-top:5px;
	margin-left:20px;
}

.malarianewsletter li{line-height:20px;font-size:16px;}
.malarianewsletter .imagebox{float:left;width:240px;margin-right:40px;}
.malarianewsletter .imageboxnopic{float:left;width:120px;margin-right:40px;margin-bottom:20px;}
.malarianewsletter .datebox{float:left;padding-top:34px;height:86px;}
.malarianewsletter h4 a{margin-left:-15px;font-size:22px;font-family: 'HelveticaNeueW01-45Light', sans-serif;font-weight:normal;}

.newsletterdivider{width:100%;border-bottom:1px solid #ededed;}

.newsletterbutton a{color:#FFF;}

.imagenewsletters{margin-top:-50px;}

.newsletterbutton_newsrightrail{
	margin:0 auto;
	width:80px;
	background: #5592cd;
	color: #fff!important;
	border: none;
	padding: 13px 20px;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top:15px!important;
	
}

.newsletterbutton_newsrightrail a{
	color:#FFF!important;
	font-family: 'HelveticaNeueW01-Thin', sans-serif;font-weight:normal;
}

/******************* EXTRA DELETE AFTER NEW NAVIGATION*/
.extraleftspace a{padding-left:270px!important;}

/******************* EXTRA SLIDER BUG*/
.royalSlider { display:none }

/******************* EXTRA SHARE VIA*/
.sharesocials { display:block; margin:0; padding:0;}
.sharevia { margin:0; padding:0; padding-left:12px; padding-top:5px;font-size:15px; color:#FFF; background-color:#5592cd; -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; height:36px; width:76px; margin-right:1px;float:left; margin-top:10px;}
.sharetwitter { margin:0; padding:0; background-color:#5592cd; height:36px; width:35px; margin-right:1px; background-image:url(../images/shtwitter.png); float:left; margin-top:10px;}
.sharefacebook { margin:0; padding:0; background-color:#5592cd; height:36px; width:35px; margin-right:1px; background-image:url(../images/shfacebook.png); float:left; margin-top:10px;}
.sharelinkedin { margin:0; padding:0; background-color:#5592cd; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; height:36px; width:37px; background-image:url(../images/shlinkedin.png); float:left; margin-top:10px;}

.unseo_hid{display:none!important;}


/***************** TABLE */

table {
	width:100%!important;
	border:0px;
	border-collapse: collapse;
	margin:20px 0!important;
	font-size:15px;
}

td {
	border-bottom: solid thin #AAA;
	padding:8px 10px;
	line-height:17px;
	text-align:left!important;
	
}

th {
	font-family: 'HelveticaNeueW01-55Regular', sans-serif;font-weight:normal;
	border-bottom: solid thin;
	padding:8px 10px;
	text-align:left;
	line-height:17px;
	vertical-align:bottom;
	
}

.tagdiv a.current{
    font-size: 14px;
    display: inline-block;
    border: 1px solid #5592CE;
    color: #FFF;
	background-color:#5592CE;
    padding: 4px 10px;
    margin: 7px 2px 0px 0px;
    border-radius: 5px;}
	
.triggerlist{cursor:pointer;
	display:inline;
	font-family: 'HelveticaNeueW01-Thin', sans-serif!important;font-weight:normal!important;
	border:1px solid #999;
	color:#333!important;
	padding:7px 20px 7px;
	margin:11px 10px 10px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
	
.triggerlist:hover{display:inline;
	font-family: 'HelveticaNeueW01-Thin', sans-serif!important;font-weight:normal!important;
	border:1px solid #aac8e6;
	color:#5592ce!important;
	padding:7px 20px 7px;
	margin:11px 10px 10px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}

/*******************************************/
/*******************************************/
/* NEW HOME */

.newhomehalf{
    width:50%;
    float:left;
}

.bs-content p{
    color:#5592ce;
}

.innerimage.left img,
.innerimage.right img{
    width: 100%;
    height:auto;
    display:block;
}

.innerimage.left a,
.innerimage.right a{
    display:block;
}

.bluebottom{
    bottom:0;
}