/*
Theme Name: AoP HR
Theme URI: http://aop.org/
Description: AoP
Author: HR
Version: 2.0.20
*/

	/* CSS Reset */
	article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline;zoom:1}audio:not([controls]){display:none;height:0}[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}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}blockquote{margin:1em 40px}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:middle}button,input{line-height:normal}button,html input[type="button"], input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;height:13px;width:13px;display:inline-block;}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-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

	html {box-sizing: border-box;}
	*, *:before, *:after {box-sizing: inherit;}

	body { background-color: #FFF; font:100%/1.5 Arial, Helvetica, sans-serif; padding:0; margin:0; margin:0 auto; text-align:left; color:#444; display:block; width:100%; min-width:300px; }
	
	h1, h2, h3, h4, h5, h6 { font-weight:normal; line-height:1.25; color:inherit; clear:both;}
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight:inherit; color:inherit;}
	h1 { font-size: 200%; }
	h2 { font-size: 150%; }
	h3 { font-size: 120%; font-weight:bold;}
	h4 { font-size: 1em; }
	h5 { font-size: 1em; }
	h6 { font-size: 1em; }

	p { margin: 0 0 1em; }
	p img { margin: 0; }
	ul, ol { margin-bottom: 1em; padding: 0 0 0 1em;}
	ul li, ol li{margin-bottom:0;}

	em, i { font-style: italic; line-height: inherit; }
	strong, b { font-weight: bold; line-height: inherit; }
	small { font-size: 80%; line-height: inherit; }

	hr { border: solid currentColor;  border-width: 1px 0 0; clear: both; margin: 1.65em auto; height: 0; }

	a { text-decoration: underline; line-height: inherit; color:royalblue;}
	a:hover { text-decoration:none }
	a:focus { text-decoration:none }
	p a, p a:visited { line-height: inherit; }
	
	img { max-width: 100%; height: auto; }
	object, embed, iframe { max-width: 100%; }

	blockquote { font-style: italic; padding: 0 3em; }

	a.assistive-text, #page .screen-reader-text { position: absolute !important; clip: rect(1px, 1px, 1px, 1px); height: 1px; margin: -1px; overflow: hidden; padding: 0; width: 1px; }
	a.assistive-text:hover,	a.assistive-text:active, a.assistive-text:focus { background: #fff; border: 2px solid #333; clip: auto !important; color: #000; display: block; font-size: 12px; padding: 12px; position: absolute; top: 5px; left: 5px; margin: auto; overflow: visible; height: auto;  width: auto; z-index: 1000; }

	
/* -------------------------------------------------- 
	:: Layout
	---------------------------------------------------*/

	body{background:#f1f1f1;}
	#page{max-width:940px; padding:0 20px; margin:0 auto; background:#FFF; overflow:auto;}
	#content{margin-top:30px;}

	main#content{font-family: Helvetica, Arial, sans-serif; font-size: 94%;}

	#content table{width:auto !important;}