/*Theme Name: QIAT-PSTheme URI: not publicly availableVersion: 1.0Author: Joseph C DolsonAuthor URI: http://www.joedolson.comDescription: Custom Theme*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}body {	line-height: 1;}ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}body {	font-family: Arial, Verdana, sans-serif;	text-align: center;	font-size: 62.5%;	background: #036 url(/images/background.gif);}a {	color: #00d;	text-decoration: none;}a:hover {	color: #33f;	text-decoration: underline;}a:active, a:focus {	color: #007;}#head a:focus, #head a:active, #footer a:focus, #footer a:active {	outline: 1px solid #44a;	background: #007;	color: #fff;}#skiplinks a { text-decoration: underline; } #skiplinks a:focus, #skiplinks a:active, #skiplinks a:hover { text-decoration: none!important;  } #outer {	width: 959px;	margin: 0 auto;	padding: 0 10px;	text-align: center;	background: url(/images/inner.png) repeat-y;}#inner, #inner_head {	width: 959px;	text-align: left;	font-size: 1.2em;}#inner_head p { font-family:'MuseoSlab500',Helvetica, Arial; padding: 0 20px; font-size:2.7em; line-height: 1}#inner_head p span { font-size: 1.1rem; color: #fff; }#inner_head p a { color: #fff; }#inner {	background: #fff;}#content {	width: 630px;	float: right;}#content.front-page {	width: auto;	float: none;}#content .region {	width: 50%;	float: left;}#content .region img {	width: 100%;	height: auto;}.region1 h1 {	margin-top: 100px;	text-align: center;	padding: 0 1em;}.region3 .inner, .region4 .inner {	padding: 2em 1em;}p.edit {	clear: both;}#content.wide { width: 940px; float: none; }#content ul, #content ol { margin: 1.5em; }#content ul li { list-style-type: disc; }#content li { margin: 2px 0 2px 1em; line-height: 1.5;}.post-content {	padding: 20px;}#sidebar {	width: 270px;	background: #f5f5f5;	padding: 20px;}#sidebar ul {list-style-type: none;}#sidebar li { line-height: 1.4; }#sidebar li a {	display: block;	padding: 1px 0 8px;}#head { background: #005488; padding: 20px 0 0;border-bottom: 10px solid #007d83;}#skiplinks {float: right;position: relative;right: 0px;top: 0px; padding: 5px 10px 10px; background: #036; border-radius: 0 0 0 20px; color: #fff; }#skiplinks li {display: inline;}#skiplinks ul { height: 12px}#skiplinks li a {display: block;float: right;padding: 3px 0 3px 10px;color: #fff;}.searchform {padding: 0 0 1px;float:right}.searchform label {position:absolute;left: -999em;}#s{width: 160px;}h1, h2, h3, h4 {padding: .5em 0 0;}h1, h2, h3, h4 {font-family:'MuseoSlab500',Helvetica, Arial; font-size:2em; line-height: 1.5; margin: 0;padding: 0; color: #047}h2 { font-size: 1.5em; }h3 { font-size: 1.2em; }h4 { font-size: 1.1em; }#content p, #sidebar p {padding: 0 0 1.5em;line-height: 1.6; color: #333}#content ul, #content ol, #content dl {	margin: .5em 1em .5em 3em;}#footer a {color: #fff;}#footer {	clear: both;	padding: 15px;	text-align: center;	border-top: 15px solid #005488;	background: #004477;	color: #fff;	font-size: 1.2em;}#footer a{ text-decoration: underline; font-size: 1.4em; padding: 0 10px; }#footer a:hover, #footer a:focus, #footer a:active { text-decoration: none; }#footer p {	line-height: 1.4;	font-size: 1.1em;	margin: 0 0 10px;}#footer .funding {	text-align: left;	font-size: 1.2em;	line-height: 1.4;	margin: 0 0 20px;}#footer .funding a { font-size: 1em; padding: 0;}.wp-caption {	border: 1px solid #ddd;	background: #f6f6f6;	text-align: center;	padding: 5px 0;}.alignright {	float: right;	margin-left: 10px;}.alignleft {	float: left;	margin-right: 10px;}.wp-caption-text {	font-size: .9em;	color: #333;	background: #f9f9f9;	font-family: Arial, Verdana, sans-serif;	padding: 1px 5px;}.alignright .wp-caption-text {text-align: right;}.alignleft .wp-caption-text {text-align: left;}#topnav {	background: #006b73;	margin: 0;	padding: 0;	height: 3.5em;	position: relative;}#topnav ul {	margin: 0;	padding: 0;	list-style-type: none;}#topnav a, #topnav a:visited {	display: block;	margin: 0;	padding: 14px 20px 14px 20px;	text-decoration: none;	font-size: 1.1em;	background: #006b73;	color: #fff;	position: relative;	font-family: 'MuseoSlab500',Helvetica,Arial,sans-serif;}#topnav li.current_page_item a {	background: #008aa1;	color: #fff;	text-decoration: underline;}#topnav li.current_page_item a:active, #topnav li.current_page_item a:focus {	background: #555;	color: #fff;}#topnav li.current_page_item li a {	text-decoration: none;}#topnav a:hover,#topnav a:active, #topnav a:focus, #topnav li.current_page_item a:hover {	background: #008aa1;	color: #fff;	text-decoration: underline;}#topnav li {	float: left;	margin: 0;	padding: 0;	position: relative;	z-index: 10;}#topnav li li {	float: left;	margin: 0;	padding: 0;	width: 180px;	position: relative;	z-index: 3;}#topnav li li a, #topnav li li a:link, #topnav li li a:visited {	background: #222;	width: 180px;	border-radius: 0!important;	float: none;	margin: 0;	padding: 8px;	border-bottom: 1px solid #666;	font-size: .95em;}#topnav li li a:hover, #topnav li li a:active, #topnav li li a:focus {	background: #111;}#topnav li li.current_page_item a {	background: #111;}#topnav li ul {	position: absolute;	width: 10em;	left: -999em;}#topnav li:hover ul, #topnav li:active ul, #topnav li:focus ul, #topnav li.sfhover ul  {	left: auto;	display: block;}#topnav li:hover ul, #topnav li.sfhover ul {	left: auto;}#topnav ul ul ul {	position: relative;	left: 0;}#topnav ul ul ul li a {background: #333!important;font-weight: 400!important;color: #fff!important;}#content #breadcrumbs {text-align: right;padding: 5px 20px;color: #555;}.clear {clear: both;border: 0px solid;background: transparent;height: 1px;margin: 0;padding: 0;}.promise { text-align: center; font-size: 1.4em; color: #333; }.promise span { margin: 0 30px; color: #fff; }.promise em { position: absolute; left: -999em; }.mcm_questionnaire ol { margin: 0!important; }.mcm_questionnaire li { margin: 0 0 1em 1.5em!important; }.mcm_questionnaire .qa { width: 30em; margin: 0 auto; height: 7.5em; background: #e1e6e9; padding: 10px; border-radius: 10px; font-size: 1.2em; position: relative; border: 1px solid #bbb; }.mcm_questionnaire .qa:before { 	content: ' '; height: 0; position: absolute; width: 0; left: 50%; margin-left: -10px; top: -20px; border: 10px solid transparent;border-bottom-color: #e1e6e9; }.mcm_questionnaire li input { clear: left; width: 100%; }.mcm_questionnaire .answers li { width: 15.5%; float: left; background: #f6f6f6; padding: 10px; -moz-border-radius: 10px; height: 22em; list-style-type: none;}.mcm_questionnaire .answers { height: 22em; margin-top: 10px;  }.mcm_questionnaire .answers a { color: #333; }/*.mcm_questionnaire .answers .answer1 { background: #f6f6f6 url(/images/back1.png) left bottom no-repeat; }.mcm_questionnaire .answers .answer2 { background: #f6f6f6 url(/images/back2.png) left bottom no-repeat; }.mcm_questionnaire .answers .answer3 { background: #f6f6f6 url(/images/back3.png) left bottom no-repeat; }.mcm_questionnaire .answers .answer4 { background: #f6f6f6 url(/images/back4.png) left bottom no-repeat; }.mcm_questionnaire .answers .answer5 { background: #f6f6f6 url(/images/back5.png) left bottom no-repeat; }*/#progress { background: #004B53; color: #fff; margin: 0!important; padding: 0!important; height: 30px; } #progress li { background: #004B53; display: block; float: left; margin: 0!important; padding: 6px 12px; list-style-type: none; }#progress a { color: #fff; text-decoration: underline;}#progress a:hover, #progress a:focus { text-decoration: none; background: none; }#progress .complete { background: #008b93; }#progress .incomplete { opacity: .6; }#progress .current { background: #007b83 url(/images/meter.png) right top no-repeat; padding-right: 24px; }.logos { width: 244px; float: right;}.logos img { margin-bottom: 30px;}.widget { margin: 10px 0; }.loginform { text-align: left; font-size: 1.2em; font-weight: 400; padding: 16px 0 0 6px;  width: 300px;}.loginform label, .registration-form label { display: block; float: left; width: 6em; margin-top: 3px;   }.registration-form label { width: 100%; display: block; float: none; }#skiplinks .loginform label { margin-top: 8px; }#content .loginform label { margin-top: 4px; }#skiplinks .loginform .login { text-align:center; position: absolute; right: 12px; top: 44px; }#skiplinks .loginform a { color: #fff; }#skiplinks .accounts { text-align:right; padding: 5px 0 0; }.registration-form .login { margin-top: 1em; font-size: 1.2em; }#content .message p, .message p { font-weight: 700; padding: 4px 5px; margin-bottom: 1em; line-height: 1.5; } #content .message.notice p, .message.notice p { background: #236; color: #fff; }#skiplinks .error { position: absolute; top: 0; margin-left: -1.3em; }#content .error p, .error p { color: #fff; background: #933; }.error a { color:#fff; text-decoration:underline; }.mcm_questionnaire { position: relative; }.print { position: absolute; right: 0; padding: 10px 0 10px 40px; background: url(/images/Reader-32.gif) left 50% no-repeat; text-shadow: 1px 1px #ddd; }.last_submit { display: inline-block; position: absolute; right: 0; top: 6em; padding: 5px; background: #ffa; border: 1px solid #aba; border-radius: 4px;box-shadow: 1px 1px 2px #aaa; }.check label { float: none; display: inline; vertical-align: top; }legend { font-weight: 700; font-size: 1.5em; }fieldset { padding: 10px 5px 5px; border: 1px solid #e6e6e6; background: #f9f9f9; width: 70%; margin-top: 1em; }#content fieldset .check { padding-bottom: .5em; }.reports { padding: 5px 0; line-height: 1.3; position: relative; }.reports span { position: absolute; left: 16em; top: 20%;  }.reports span a:hover:after, .reports span a:focus:after { content: 'Get more information about Matrix reports'; background: #fff; color: #000; display: inline-block; padding: 5px; font-size: 1em; border-radius: 5px; width: 120px; }.report-sent { background: #fff; color: #000; text-align:center; text-shadow: 1px 1px 0 #333;  padding: 10px 0; border-bottom: 3px solid #004477; box-shadow: 5px 0 5px #000;  }@media only screen and (min-width: 1080px) {	#inner, #inner_head { width: 1076px; }	#outer { width: 1076px; }	#content { width: 70%; }}