/* @override http://healthcaregovernance.org.au/css/screen_green.css?v=2 */

/* @override http://healthcaregovernance.org.au/css/screen_green.css?v=2 */

/* @override http://healthcaregovernance.org.au/css/screen.css?v=1.2 */

/* @override http://healthcaregovernance.org.au/css/screen.css?v=1.2 */


/* ==========================================================================
   Base styles and resets
   ========================================================================== */

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
html{-webkit-text-size-adjust: none;}
strong{ font-weight:bold;}
img{ vertical-align:top;}
.cl{ clear:both; font-size:0;}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0; font-size: 1em; line-height: 1.4; }

a { color: #00b5b0!important; }
a:hover { color: #06e; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul, ol { margin: 0; padding: 0; }
li { list-style:none; margin:0; padding:0; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

.widgetLink{
	position:absolute;
	top: 5px;
	left: 5px;
	z-index: 999;
	}

.widgetLink a{
display: block;
text-align: center;
color: #fff;
height: 22px;
padding: 0px;
width: 35px;
background:transparent url(/images/editor_widget.png) no-repeat top left;
text-indent: -999em;

}

.editorLink{
	position:absolute;
	top: 165px;
	left: 5px;
	z-index: 999;
	}

.editorLink a{
display: block;
text-align: center;
color: #fff;
height: 22px;
padding: 0px;
width: 35px;
background:transparent url(/images/editor_widget.png) no-repeat top left;
text-indent: -999em;

}



/* ==========================================================================
   Font face
   ========================================================================== */
   
@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('../fonts/proximanova-bold-webfont.eot');
    src: url('../fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-bold-webfont.woff') format('woff'),
         url('../fonts/proximanova-bold-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('../fonts/proximanova-regular-webfont.eot');
    src: url('../fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-regular-webfont.woff') format('woff'),
         url('../fonts/proximanova-regular-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'proxima_novaregular_italic';
    src: url('../fonts/proximanova-regularit-webfont.eot');
    src: url('../fonts/proximanova-regularit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-regularit-webfont.woff') format('woff'),
         url('../fonts/proximanova-regularit-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-regularit-webfont.svg#proxima_novaregular_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ==========================================================================
   General styles
   ========================================================================== */
   
html { background:#fff; }
body { font-family:'proxima_nova_rgregular', sans-serif; color:#56595c; }

.wrapper { width:960px; margin:0 auto; position:relative; }
.wrapper:before, .wrapper:after { content: ""; display: table; }
.wrapper:after { clear: both; }
.wrapper { *zoom: 1; }

a { color:#0c3ccf; text-decoration:none; outline:none!important; }
	a:hover {  color:#56595c; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
	opacity:1;
}
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
	opacity:1;
}
input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
	opacity:1;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
	opacity:1;
}

.widget-form input::-webkit-input-placeholder, .widget-form textarea::-webkit-input-placeholder { /* WebKit browsers */
    color:    #56595c;
	opacity:1;
}
.widget-form input:-moz-placeholder, .widget-form textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #56595c;
	opacity:1;
}
.widget-form input::-moz-placeholder, .widget-form textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #56595c;
	opacity:1;
}
.widget-form input:-ms-input-placeholder, .widget-form textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #56595c;
	opacity:1;
}



* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* ==========================================================================
   HEADER
   ========================================================================== */

#header{ height:102px;  }
	#header .wrapper{height:100%;}
	#logo{ display:block; width:328px; height:75px; background:url(../images/ACHG_primary.jpg) no-repeat 0 0; float:left; overflow:hidden; text-indent:9999px; margin-top:14px; background-size: contain;
		
	}
	
	.header_link{ float:right; line-height:18px;  margin-top:15px; margin-bottom:20px; font-size:12px; color:#333;}
		.social_links {float:right; margin-top:2px; margin-left:5px;}
		.header_link a{ display:inline-block;  margin-left:5px;}
			.header_link a.link_in{ width:15px; height:18px; background:url(../images/icon-linkedin-green.png) 0 0 no-repeat; }
			.header_link a.link_twitter{ width:18px; height:18px; background:url(../images/icon-twitter-green.png) 0 0 no-repeat;}
		
		.search_form{ display:block; position:absolute; bottom:15px; right:0px; clear:both; width:180px; height:23px; overflow:hidden;}
			.search_form .input_txt{ float:left; width:125px; height:23px; line-height:23px; border:0; background:#8fd1cd; padding:0 7px; font-size:12px; color:#fff; -moz-border-radius:3px 0 0 3px; -o-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px;}
			.search_form .input_submit{ font-family: 'proxima_nova_rgbold'; float:right; width:55px; height:23px; line-height:23px; background:#00b5b0; border:0; text-align:center; font-size:12px; color:#fff; -moz-border-radius:0 3px 3px 0; -o-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0; }
			

#top-nav {height:60px; background:url(../images/top-nav-bg.jpg) 0 0 repeat-x;}	
	.nav{ width:100%;margin-top:12px;}	
	.nav:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
		.nav li{ float:left; margin-right:12px; position:relative; }
		.nav li.last{ margin-right:0;}
			.nav > li > a{ float:left; height:35px; line-height:35px; padding:0 5px; font-size:14px; color:#56595c; -moz-border-radius:3px 3px 0 0; -o-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}	
			.nav > li.on > a{ color:#000; border-bottom:1px #00b5b0 solid;}
			.nav > li > a:hover,
			.nav > li:hover > a{ color:#fff!important; border-bottom:1px #00b5b0 solid; background:#00b5b0;}
	
	.nav li ul{ width:auto; position:absolute; overflow:hidden; background:#f3f9fa; border:1px #00b5b0 solid; top:35px; left:0; padding:15px 0; -moz-border-radius:0 3px 3px 3px; -o-border-radius:0 3px 3px 3px; -webkit-border-radius:0 3px 3px 3px; border-radius:0 3px 3px 3px; z-index:10; display:none;}
		.nav li ul li{ width:100%; float:none; margin:0;}
			.nav li ul li a{ display:block; padding:0 20px 0 15px; height:28px; line-height:28px; font-size:15px; color:#4d70db; white-space:nowrap;}
			.nav li ul li a:hover{ background:#f0f0f0; color:#fff; cursor:pointer;}
			
/* ==========================================================================
   FOOTER
   ========================================================================== */			
			
#footer{   }
	#footer .wrapper {padding:20px 10px; border-top:1px #cccdce solid;}
		.footer_txt{ float:left; font-size:12px; color:#c4c4c4;}
			.footer_txt p{ margin-bottom:10px; line-height:150%;}
				.footer_txt p a{ color:#a09f9f; text-decoration:underline;}
				.footer_txt p a:hover{ text-decoration:none;}
				.footer_txt p span{ margin:0 5px;}


/* ==========================================================================
   HOMEPAGE
   ========================================================================== */

#banner{  min-height:193px; 
	background: #00b5b0; /* Old browsers */
	
	
}
	#banner .ban_title{ color:#fff; width:68%; float:left; padding:32px 28px 0px 28px;}	
		#banner .ban_title h1 {font-size:33px; line-height:33px; margin-bottom:13px;}
		#banner .ban_title p {font-size:16px; line-height:20px;}
	#banner .ban_image{ width:32%; float:right;}
		#banner .ban_image img {width:100%; height:auto;}	


.homepage-content {padding-top:27px;}


#main-content {float:left; width:65%; padding-bottom:45px; padding-left:25px;}
	#main-content.home-main { padding-left:0; }
	#main-content ul li{list-style: disc; margin-left: 20px; font-size:14px; line-height:18px;}
	
	.heading{ width:100%; color:#004c6c; padding-bottom:5px; border-bottom:1px #00b5b0 solid; margin-bottom:15px; }
		.heading h2 {font-family: 'proxima_nova_rgbold'; font-size:19px; line-height:19px; text-transform:uppercase; display:inline-block;}
		#main-content .heading h2 {padding-left:14px; margin-bottom:0; font-size:19px; line-height:20px; }
		.heading .more-btn{ float:right; font-size:13px; color:#00b5b0;}	
	
		.article-box{ width:100%;  padding:11px 0 15px; border-bottom:1px #e6e7e7 solid; margin-bottom:36px;}	
			.article-box-last { border:0 none; margin-bottom:0px; }
				
			.article-box h2{ padding-left:14px; font-size:24px; line-height:26px; margin-bottom:10px; color:#313131;}
				.article-box h2 span{ display:block; font-size:14px;  }
			.article-box-content {padding-left:14px;}	
				.article-box p{ font-size:14px; line-height:18px;}
				.article-box img {float:right; padding-left:20px; padding-bottom:20px;}
				.fancybox img{ width: 128px;margin: 0px 10px 10px 0px; float: left;}
				
	.tool-section .article-box h2 {margin-bottom:20px;}
			
	.find-more-cont { background:#f2f2f3; position:relative; padding-left:15px; height:60px; line-height:60px; color:#313131; font-size:15px;-webkit-border-radius: 5px;border-radius: 5px;}
		.find-more-btn {display:block; position:absolute; right:12px; top:10px; -webkit-border-radius: 3px;border-radius: 3px; height:40px;  line-height:40px; padding:0 15px; background:#00b5b0; color:#fff!important;font-family: 'proxima_nova_rgbold'; }
			.find-more-btn:hover { color:#fff; }
		
.sidebar {float:right; width:32%; padding-bottom:45px; position: relative;}
	.sidebar.sm-bottom { padding-bottom:0; }

	
	.widget {margin-bottom:30px; position: relative;
	}
		.widget-title {width:100%; color:#004c6c; padding-bottom:5px; border-bottom:1px #00b5b0 solid; margin-bottom:15px; font-family: 'proxima_nova_rgbold'; font-size:19px; line-height:22px; text-transform:uppercase;}
		.widget-body {background:#f2f2f3; -webkit-border-radius: 6px;border-radius: 6px; padding:20px 12px; font-size:14px; line-height:17px;}
		.widget-body p {padding-bottom:0px;}

	.default-widget .widget-body  img {float:right;}
	.default-widget .widget-body .more-btn{ float:none; font-size:14px; color:#00b5b0; margin-top:16px; display:block;}
	
	
	.category-list {}
	.category-list li{ float:left; margin:0 4px 4px 0;}
				.category-list li a{ float:left; height:20px; line-height:20px; padding:0 7px; background:#004c6c; font-size:12px; color:#fff!important;								 -moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
				.category-list li a:hover{ background:#00b5b0;}


/* ==========================================================================
   ABOUT PAGE
   ========================================================================== */
   
.breadcrumb{color:#a2a2a2; font-size:14px; line-height:14px; display:block; width:100%; margin-bottom:25px; padding-left:25px;}
	.breadcrumb li {list-style:none; display:block; float:left; padding-right:7px; margin-right:7px; border-right:1px solid #dadada;}	
	.breadcrumb li.last{border-right:none;}
		.breadcrumb li a {color:#4d70db;}

.page-title {font-family: 'proxima_nova_rgbold'; text-transform:uppercase;}		
#main-content h1 {font-size:31px; line-height:33px; color:#313131; margin-bottom:18px;}	
#main-content h2 {font-size:24px; line-height:26px;  margin-bottom:20px;}
#main-content h2.page-subtitle-small {font-size:14px; line-height:18px;  margin-bottom:18px;}


#main-content h3 {font-family: 'proxima_nova_rgbold';font-size:19px; line-height:22px;  margin-bottom:10px; }	
#main-content p {font-size:14px; line-height:18px; margin-bottom:18px;}	
#main-content ul.simple-list { margin:15px 0 25px; }
	#main-content .simple-list li { list-style:disc; font-size:14px; line-height:1.2em; margin-bottom:3px; list-style-position:inside; }
#main-content h3.h3-s1 { text-transform:uppercase; font-size:19px; color:#323232; }
.btn { display:inline-block; -webkit-border-radius: 3px;border-radius: 3px; height:40px;  line-height:40px; padding:0 15px; background:#00b5b0; color:#fff!important;
font-family: 'proxima_nova_rgbold'; }
	.btn:hover { color:#fff; }
	.more-info { margin-top:40px; }
		#main-content .more-info p { margin-bottom:4px; }
			#main-content .more-info p a { font-family: 'proxima_nova_rgbold'; color:#4d70db; }

.person_list{ max-width:565px; width:100%; padding-top:12px; 
}
	#main-content .person_list li{ width:100%; overflow:hidden; margin-bottom:35px; list-style: none;
	}
		.person_img{ float:left; width:132px;}
			.person_img img {width:100%; height:auto;}
		.person_cont{ float:right; width:415px; margin-top:-5px;}
		.person_cont .person_title{ margin-bottom:3px; text-transform:uppercase; font-size:14px; }
		.person_cont .person_title strong{ display:block; font-size:16px; font-family: 'proxima_nova_rgbold'; font-weight:normal; text-transform:none; padding-top: 4px;
		}
		.person_cont .person_info{ margin-bottom:15px; font-size:14px; }
		.person_cont p{ margin-bottom:0;font-size:14px; line-height:18px;}

/* ==========================================================================
   EDUCATION PAGE
   ========================================================================== */
#main-content.full-width {width:100%; float:none; clear:both; padding-left:0;}
	#main-content.full-width .page-title, #main-content.full-width .page-subtitle { padding-left:25px; }
	.page-subtitle{width:66%;}
	.page-subtitle-small{width:66%;}
	
.boxes-cont {padding-top:32px;}
	.boxes {margin-bottom:38px; font-size:14px;}
		.boxes h2.box-title, #main-content h2.box-title {width:100%; color:#323232; padding-bottom:5px; border-bottom:1px #00b5b0 solid; margin-bottom:15px; font-family: 'proxima_nova_rgbold'; font-size:19px; line-height:22px; text-transform:uppercase; padding-left:25px; font-size:19px;}
		.boxes .box {background:#f2f2f3; -webkit-border-radius: 6px;border-radius: 6px; padding:27px 25px 27px 25px;}
			.boxes .box-left {width:560px; float:left;}
				.boxes .box-left p.last {margin-bottom:0px!important;}
			.boxes .box-right {width:278px; float:right; font-size:14px;}
				.boxes .box-right img {width:100%; height:auto; margin-bottom:18px;}
				.boxes  h4{ font-family: 'proxima_nova_rgbold'; font-size:16px; line-height:18px; color:#323232;margin-bottom:6px;}
				.boxes  h5 {line-height:17px; font-size:14px; margin-bottom:2px; font-family: 'proxima_nova_rgbold';  color:#323232; margin-bottom:5px;}
				.boxes h5.event-title{ color:#00b5b0;font-family: 'proxima_nova_rgregular'; margin-bottom:0px;}
				.boxes .event-date {display:block;  line-height:17px; margin-bottom:18px;}
				
	
/* ==========================================================================
   RESEARCH PAGE
   ========================================================================== */	
	
	.papers-list {}
		.papers-list li {margin-bottom:2px;}
		
	.download-btn {display:block; -webkit-border-radius: 3px;border-radius: 3px; height:40px;  line-height:40px; padding:0 11px; background:#00b5b0; color:#fff;font-family: 'proxima_nova_rgbold'; font-size:16px;}
	.download-btn:hover {color:#fff;}
	
	.box {margin-bottom:15px;}
	.project-box.last {margin-bottom:0px;}

/* ==========================================================================
   BOARD EVAL
   ========================================================================== */
.widget-alt { margin-bottom:15px; }	
.widget-login { background:#f2f2f3; -webkit-border-radius: 3px;border-radius: 3px; padding:10px 15px; position:relative; }
	.widget-login p { color:#313131; font-size:15px; overflow:hidden; line-height:40px; }
		.widget-login p a { float:right; }
.widget-form { background:#f2f2f3; -webkit-border-radius: 3px;border-radius: 3px; padding:20px 13px 15px; }
	.widget-form  form { overflow:hidden; }
	.widget-alt h4 { color:#323232; font-size:19px; line-height:1em; margin-bottom:20px; font-family: 'proxima_nova_rgbold';}
	.widget-form input[type="text"] { width:100%; height:27px; padding:0 10px; -webkit-border-radius: 3px;border-radius: 3px; border:0 none; margin-bottom:10px;
	font-size:14px; color:#56595c; }
	.widget-form textarea { width:100%; height:110px; padding:10px; -webkit-border-radius: 3px;border-radius: 3px; border:0 none; margin-bottom:10px;
	font-size:14px; color:#56595c; resize:none; }
		.widget-form textarea.error, .widget-form input[type="text"].error { border:1px solid #ed1c24; }
	.widget-form input[type="submit"] { float:right; -webkit-border-radius: 3px;border-radius: 3px; height:40px;  line-height:40px; padding:0 15px; background:#00b5b0; color:#fff;
font-family: 'proxima_nova_rgbold'; display:block; border:0 none; margin-top:10px; }
	.widget-form label { float:left; margin-top:23px; font-size:13px; color:#56595c; line-height:13px; }
		.widget-form label input { margin:0px 5px 0 0; display:inline-block; float:left; }

/* ==========================================================================
   RESOURCES
   ========================================================================== */
#acc-wrapper { margin-top:40px; }
.acc-title {width:100%; color:#323232; padding-bottom:5px; border-bottom:1px #00b5b0 solid; margin-bottom:15px; padding-left:25px; overflow:hidden;}
	#main-content .acc-title h2 { float:left; font-family: 'proxima_nova_rgbold'; font-size:19px; line-height:22px; text-transform:uppercase; margin:0; color:#323232; }
	.acc-title a { float:right; font-family: 'proxima_nova_rgbold'; font-size:19px; line-height:22px; text-transform:uppercase; padding-right:40px; color:#323232;
	background:url(../images/arrows.png) right 6px no-repeat; margin-right:20px; }
		.acc-title a.on { background:url(../images/arrows.png) right -16px no-repeat; }
	.acc { background:#f2f2f3; -webkit-border-radius: 3px;border-radius: 3px; padding:20px 20px 0; margin-bottom:12px; }
		.acc-btn { display:block; font-size:16px; color:#323232; font-family: 'proxima_nova_rgbold'; background:url(../images/arrows.png) right 6px no-repeat; line-height:19px;
		margin-bottom:20px;  }
			.acc-btn:hover { color:#323232; }
			.open .acc-btn { background:url(../images/arrows.png) right -16px no-repeat; }
		.acc-cont { max-height:0; overflow:hidden; -webkit-transition: max-height 500ms ease; -moz-transition: max-height 500ms ease;-ms-transition: max-height 500ms ease;
				-o-transition: max-height 500ms ease;transition: max-height 500ms ease; }			
				.open .acc-cont { -webkit-transition: max-height 500ms ease; -moz-transition: max-height 500ms ease;-ms-transition: max-height 500ms ease;
				-o-transition: max-height 500ms ease;transition: max-height 500ms ease; max-height:55em; }
			.acc-cont h4 { display:block; font-size:16px; color:#323232; font-family: 'proxima_nova_rgbold'; line-height:1em; margin-bottom:20px; }
			.acc-cont p { margin-bottom:27px; }
				.acc-cont p strong { display:block; font-size:14px; color:#323232; font-family: 'proxima_nova_rgbold'; font-weight:normal; }


/* ==========================================================================
   NEWS & EVENTS
   ========================================================================== */
#main-content.sm-bottom { padding-bottom:15px; }
.widget-holder { height:45px; }
.widget-simple h3 { font-size:19px; color:#323232; text-transform:uppercase; font-family: 'proxima_nova_rgbold'; line-height:1em; margin-bottom:12px;   }   
.widget h6 { font-size:14px; color:#56595c; text-transform:uppercase; margin:25px 0 10px 0; line-height:1em; }
.widget-simple p { font-size:14px; margin-bottom:15px; }
.heading-black h2, .widget-title-black { color:#323232; }

.main_box{ width:100%; overflow:hidden; background:#f4f4f4; padding:13px 0; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-bottom:30px;}
	.main_col1{ float:left; width:610px; margin-left:12px;}
		.comm_list{ width:100%; padding-bottom:9px;}
		.comm_list li{ width:100%; overflow:hidden; background:#ececec; margin-bottom:3px;}
			.comm_img{ float:left; width:132px; margin-right:15px; text-align:center;}
			.comm_cont1{ float:left; width:280px; padding-top:15px;}
			.comm_cont1 .comm_title{ font-size:20px; color:#323232; font-family: 'proxima_nova_rgbold'; line-height:120%; margin-bottom:5px;}
			.comm_cont1 p{ line-height:140%; font-size:14px; color:#56595c; }
			
			.comm_cont2{ float:right; width:142px; padding-top:25px;}
			.comm_cont2 .comm_date{ margin-bottom:40px; font-size:14px; color:#56595c;}
			.comm_cont2 .comm_btn{ display:inline-block; padding:0 7px; height:24px; line-height:24px; text-align:center; color:#fff!important; background:#868686;
						  		   -moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:14px; }
			.comm_cont2 .comm_btn:hover{ background:#56595c;}
	
	.main_col2{ float:right; width:290px; margin-right:15px;}
	.main_col2 h4{ margin:0;}
	
.list_box{ margin-bottom:20px; padding:22px 97px 20px 22px; background:#f4f4f4; overflow:hidden;
		   -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.list_box li{ float:left; margin:0 5px 4px 0;}
.list_box li a{ float:left; height:29px; line-height:29px; padding:0 7px; background:#868686; color:#fff!important; font-size:14px;-moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.list_box li.on a,
.list_box li a:hover{ background:#ccc;}	
	.list_box2{ width:100%; padding:0;}
	.list_box2 li{ margin:0 4px 4px 0;}
	.list_box2 li a{ height:24px; line-height:24px; padding:0 6px; font-size:14px;}
	
	.btn_more{ display:block; width:100%; height:39px; line-height:39px; background:#868686; text-align:center; font-size:17px; color:#fff;
			   -moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	.btn_more:hover{ color:#fff; background:#444649;}	


/* ==========================================================================
   NEWS & EVENTS DETAILS
   ========================================================================== */
#main-content h1.page-title-nm { margin-bottom:3px; position:relative; display:block; }
	.btn-events { display:block; float:right; font-size:14px; color:#fff; background:#868686; height:24px; line-height:24px; padding:0 10px;
	font-family:"proxima_nova_rgregular"; text-transform:none;-moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-bottom:47px; }
.date { display:block; margin-bottom:15px; }
	.btn-big { width:100%; margin-top:20px; text-align:center; margin-bottom:15px; }

.widget-text h3 { font-family: 'proxima_nova_rgbold'; font-size:16px; color:#323232; line-height:1em; margin-bottom:10px; }
.widget-text p { line-height:1.6em; margin-bottom:20px; font-size:14px; }
	.widget-text p span { display:inline-block; width:81%; }
	
.filters a {
		text-decoration: none;
		padding: 0 0 0 8px;
		display: inline-block;
		color: #000;
	}

	.filters a:hover {
		text-decoration: underline;
	}

	.filters {
		padding: 0 0 50px 0;
	}
.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}	
	
#results, #other_pages{
	font-size: 14px; line-height: 18px;
	padding-left: 25px;
}	
#result_report{
	padding-left: 25px;
}
.result_box{
	margin-bottom: 20px;
}

.search_area{
	padding-left: 25px;
}	

/* ==========================================================================
   MEDIA QUERIES
   ========================================================================== */


@media only screen 
and (min-width : 769px) 
and (max-width : 1024px) {
			
		
}

@media only screen 
and (max-width : 768px) {
	
		
		
}


@media only screen 
and (max-width : 480px) {
	
	
}