html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,address,code,em,font,img,q,small,strong,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;outline:0 none;padding:0}
article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}
[hidden]{display:none}
body,button,input,select,textarea,span,table,tr,th,td {font-family: sans-serif}

html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,body{height: 100%;margin:0}
body{background:#F7F7F7}
body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px/*Opera Fix negate effect of float*/}
body{color:#555;line-height:1.231;margin:0;-webkit-font-smoothing:antialiased;text-rendering:auto}


/*		html, body {height: 100%;}*/







a{font-weight:normal;margin:0;padding: 0;color: #3B82B0}
a:focus {outline: thin dotted}
a:hover,a:active {outline: 0}
a:hover,a:focus{color:#00A0DF}
a:link,a:visited,a:hover,a:active{font-weight:normal;text-decoration:none}
a:visited{opacity: .8}
a[href^="mailto:"]:after{content:url('/help/images/icon_email32.png')}
a[href^="tel:"]:after{content:url('/help/images/icon_phone32.png')}
a[href^="sms:"]:after{content:url('/help/images/icon_sms32.png')}

ul {list-style: none outside none}
nav ul,nav ol {
    list-style: none outside none;
    margin: 0;
    padding: 0}
b,
strong {font-weight: bold}
small {font-size: 75%}
em,i {font-style: italic}
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #CCC;
    margin: 1em 0;
    padding: 0}
q {quotes: none}
q:before,q:after {
    content: "";
    content: none}
img,a img {
    border: 0;
    vertical-align: middle}
img,a img,figure img,h1#logo img {
    max-width: 100%;
    height: auto;
    width: auto\9}
svg:not(:root) {overflow: hidden}
figure {
    display: inline;
    margin: 0;
    position: relative}
form {margin: 0}
legend {border: 0}
fieldset {
    border: 0;
    margin: 0;
    padding: 0}
label {
    cursor: pointer;
    position: relative}
button,
input {line-height: normal}
button,input,select,textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle}
input:-moz-placeholder,
textarea:-moz-placeholder {color: #636363}
*::-moz-selection {
    background: #fe57a1;
    color: #FFF;
    text-shadow: none}
::selection {
    background: #fe57a1;
    color: #fff;
    text-shadow: none}
button,input[type="button"],input[type="submit"],[role="button"],textarea.contenteditable {
    -moz-appearance: none;
    -webkit-appearance: none;
    cursor: pointer}
textarea {
    overflow: auto;
    resize: vertical;
    vertical-align: top}
input[type="checkbox"],input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    *width: 13px;
    *height: 13px}
input[type="search"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -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}
a[role="button"] {background: #5aaadd}
button::-moz-focus-inner {
    border: 0;
    padding: 0}
input:invalid,textarea:invalid {background-color: #f0dddd}
th {text-align: right}
tr,td {vertical-align: top}
table {
    border-collapse: collapse;
    border-spacing: 0}
caption {text-align: left}
.clearfix:before,.clearfix:after {
    content: "";
    display: table}
.clearfix:after {clear: both}
.clearfix {*zoom: 1}
html[xmlns] .clearfix {display: block}
* html .clearfix {height: 1%}
.hidden {
    display: none!important;
    visibility: hidden}
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto}
.invisible {visibility: hidden}


h1,h2,h3,h4,h5,h6 {
    font-family: Arial,sans-serif;
    text-rendering: optimizeLegibility}
h1 {
    font-weight: 600;
    color: #555;
		-webkit-font-smoothing: subpixel-antialiased
}
h2,h3,h4 {
    font-weight: 500;
    color: #555}
h5,h6 {font-weight: normal}
/*h1 {font-size: 2.5em}*/
h2 {
   /* font-size: 2.0625em;*/
    line-height: 1.6667;
    margin-bottom: .8333em}
h3 {
   /* font-size: 1.3em;*/
    line-height: 1;
    margin-bottom: .9091em}
h4 {
    /*font-size: 1.25em;*/
    line-height: 1;
    margin-bottom: 1em}
h5 {
    /*font-size: 1.125em;*/
    line-height: 1.1111;
    margin-bottom: 1.1111em}
h6 {
    /*font-size: 1em;*/
    line-height: 1.25;
    margin-bottom: 1.25em}
.last {
    border-right: 0!important;
    margin-right: 0!important;
    clear: right}

.right {float: right}
.left {float: left}
.nofloat {float:none}


#fullwrap{background:#FFF;max-width:1140px;margin:0 auto;width:100%;min-height:100%;margin-top:-118px;padding-bottom:0}
* html #fullwrap{height:100%}
#wrap{min-height:100%;height:auto !important;height:100%;margin:0 auto -162px;/*Set footer height.*/max-width:1140px;background:#FFF}

#fullwrap:after{/*thank you Erik J - instead of using display table for ie8*/clear:both;display:block;height:1%;content:" "}



/*#fullwrap {
    width: 100%;
    min-height: 100%;
    padding-bottom: 58px}*/
#contwrap {
    background: #FFF;
    max-width: 1140px;
    margin: 0 auto;
    overflow: auto;margin-top:125px}
#main {width: 77%;/*79.50526%*/  padding: 0 2%;overflow:hidden;padding-bottom:0}
#main,#contenttopic {
    background: #FFF;
    margin: 1.8181818181818% 0;
    float: left}
#main header,
#introdiv header {
	padding-bottom:1.3em;
  width: 100%;
  height: auto /*15.7894736842105%*/}
#main figure:first-child {
  width: 31.5151515151515%;
  height: 19.6363636363636%;
  padding-right: 2.4242424242424%}
#introdiv h1 {letter-spacing: -1px}
#introdiv h3 {color: #a5a5a5}
#introdiv {
  margin-left: 24.1228070175439%;
  padding-bottom: 1.5em}
#introdiv.results,aside.blueside ul,#azlist form {
  margin: 0;
  padding: 0}

header[role="banner"]{background:#002663;color:#FFF;height:auto;position:relative;z-index:2;   border-bottom:3px solid #FFD200;margin: 0;padding: 0;width: 100%}
/*header[role="banner"] {
  background-color: #002663;
  border-bottom: 3px solid #FFD200;
  height: auto;
  margin: 0;
  padding: 0;
  width: 100%}*/
#headwrap{
	min-width: 220px;
  max-width: 1140px;
  margin: 0 auto;
	padding:0 2%
}
h1#logo {
	width:65%;
  padding: .5% 0;
	font-size:1px;
	color:#002663}
.social {
  display: inline-block;
  margin-bottom: 10px}
.social p {margin-bottom: 5px}
#css3 li,#css3 li a,.article,.article a {font-weight: normal}
#css3 .home {font-size:1em}
a[href$="#top"]:before {
	content: "";
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #06a;
	border-top: 0;
	position: relative;
	top: -10px;
	margin-right: 3px}
a[href$="top"] {float:right}
.article:not(:first-child) {padding-top: 20px}

h3.trigger {margin-bottom: 0}
h3.trigger.blueside {
  border: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0}
.blueside {margin-bottom: 30px}
.blueside li:hover,
.article li:hover {background: #F7F7F7}
aside.blueside {margin-bottom: 30px}
.last {
  border-right: none!important;
  clear: right;
  margin-right: 0!important}
#publications article {
  border-right: 1px solid #DDD;
  float: left;
  min-height: 278px;
  padding: 0;
  width: 24.836%}
aside.blueside h3,
h3.blueside,aside.status h3 {
  padding: 8px;
  color: #FFF}

h3.blueside,aside.blueside h3 {cursor: pointer;background: #06A}
.blueside>article .servicespad {padding: 0}
aside.blueside li:hover,
.article li:hover {background: #F7F7F7}
aside.blueside #reqbuts {
  width: 80%;
  margin: 0 auto;
  font-size: .8em}
h2:first-child.blueside,aside.status h3,h3.blueside,aside.blueside h3 {
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0}
aside.status {margin:1.5em 0 0.4em;}
aside.status,aside.blueside,aside.toplinks {width: 16.4%/*65295*/}
aside.status,aside.blueside.toplinks,aside.blueside {
	display: block;
	float: left;
	margin-bottom: 1.91818%;
 /* margin-left: 1.83356%;*/
	background: #FFF;
	overflow: hidden;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: 0}
aside.status h3 a {color: #FFF}
aside.toplinks {padding-top: 30px}
li.small {line-height: 25px}
aside.status,aside.blueside,.tan_btn,article.services,#publications {
	border: 4px solid #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box}
aside.results a {
  font-weight: normal;
  font-size: .8em}
aside.status p,aside.blueside li {font-size: .85em}
aside.blueside li {
  margin: 0;
  list-style: none;
  clear: both;
  border-bottom: 1px dotted #DDD}
aside.blueside li:first-child {border-top: 0}
aside.blueside.toplinks li {
  border: 0;
  padding: 0}
section>h4 {
  margin: 0 0 5px;
  padding: 0}

#scITJy img {
   margin-bottom: .5em
}
aside.ok h3 {background: #73ae26 url('/help/images/icons_status16.png') no-repeat 97% -16%}
aside.note h3,aside.warning h3 {background: #edce00 url('/help/images/icons_status16.png') no-repeat 97% 50%}
aside.critical h3 {background: #9f0000 url('/help/images/icons_status16.png') no-repeat 97% 112%}
aside.blueside li,aside .systemstatus,aside.blueside dd {padding: 6px}
dd.emailborder{padding-bottom:1em}
dd.itprborder{padding-top:1em;border-top:1px solid #DDD;font-size:13.9px !important}
input.search_input {
	background: url('/help/images/glasswhite.png') no-repeat 2% 65% #F2F2F2;
	border: 0;
	float: left;
	font: 90% 'HelveticaNeue-Light',sans-serif;
	max-width: 46.44em;
	padding-left: 20px;
	width: 74.9%;
	height: 32px;
	-webkit-border-radius: 2em 0 0 2em;
	-moz-border-radius: 2em 0 0 2em;
	border-radius: 2em 0 0 2em}
input.search_input:focus {
  background: #FFF;
  color: #6a6f75;
  max-width: 46.44em}
#topbox {
  float: left;
  width: 51.79%}
#topboxresults {
  float: left;
  width: 100%}
#box {
  height: auto;
  background: rgb(59, 130, 176);
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 1.81818% 2% 4%;
  position: relative}
input.search_input,#submit {float: left;margin-top:10px}
#topbox.resize_box {
  float: none;
  width: 100%}
.resize_box #box {height: auto}
#box h2,#popular h2 {
	/* font-size: 1.75em;*/
 	height: 24px;
 	line-height: 1.40217;
  margin-bottom: 3.7%}
#box h2:first-letter {color: #FFD200}
#box h2 {color: #FFF}
#box h5 {
  color: #c4d8e5;
  margin: 4px 0 3px
  /*font-size: .9em;
  font-weight: normal*/}
#box h5.topic {padding-top: 7.0014%}
#topbox.resize_box h5.topic {padding-top: 1.0014%}
.tan.tan_btn,#publications,aside.blueside {background: #F7F7F7}
.tan_btn,#publications {
	width: 98.3%;
	height: 18.7878787878788%;
	margin-top: 1.81818%;
	display: inline-block;
	position: relative;
	text-align: left;
	text-decoration: none}
a[role="button"]:hover,a[role="button"] {
	color: #FFF;
  text-decoration: none}
#reqbuts {display: block}
a[role="button"] {
  background: #5AAADD;
  border: 1px solid #F7F7F7;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  color: #FFF;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  margin-bottom: .5em;
  padding: 2.9451% .549451%;
  width: 98.1648%}
.ie7 > a[role="button"]{padding-bottom:0}
#submit {
  border: 1px solid #FFD200;
  background: #FFD200;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  color: #FFF;
  height: 34px;
  width: 18%;
  -webkit-border-radius: 0 2em 2em 0;
  -moz-border-radius: 0 2em 2em 0;
  border-radius: 0 2em 2em 0}
 .home_topbox  #topicindex{
	 background:none;padding:0
 }
 .home_topbox  #topicindex li{padding: 0 .29424242424242%}
/*#topicindex {
  list-style-type: none;
  margin: 1% auto;
  padding: 2% 0;
	background:#F2F2F2;
	width:96%;
	 -webkit-border-radius: .7em;
  -moz-border-radius: .7em;
  border-radius: .7em}*/
#topicindex li {
  /*font-size: 100%;*/
  display: inline;
  padding: 0/* .29424242424242%*/}
#azlist .azlist li:first-child{padding-left:1.2%}
#topbox.resize_box #topicindex li {padding: 0 1.16%}

#topicindex li a {color: #FFF}
#popular {
  float: left;
  width: 46.9%;
  padding: 1.212121212% 0 .69% 1.212121212%}
#popular ul {text-indent: 1.1em}
#popular li a {
  font-size: 1.2em;
  line-height: 1.6em}
section.servicespad {padding: 7%}
section.servicespad li {
  margin: 0;
  padding: 0;
  text-indent: -.9em;
  margin-left: .9em}
section.servicespad li:before,
ul.days li:before {
  content: "\00BB \0020";
  color: #DDD}
dl {padding-top: 8px}
/*dd {

    line-height: .5}*/

.starticon {
  background: url('/help/images/icon_started1.png') no-repeat right top;
  width: 48px;
  height: 48px;
  margin-top: -24px}
.safe_comp {margin-top: 20px}
.blueside h3,.status h3 {font-size: 1em}

footer,.push{height: 162px;/*Set footer height.*/clear:both;/*Muti-column fix.*/}
footer{display: block;/* Use an HTML5 reset for this */background:#F7F7F7;max-width:1140px;margin:0 auto}
#footer{padding:1.87719% 0 2.3% 0;width:96%/*;-webkit-box-shadow:0px -1px 0px rgba(0, 0, 0, .2);-moz-box-shadow:0px -1px 0px rgba(0, 0, 0, .2);-box-shadow:0px -1px 0px rgba(0, 0, 0, .2)*/}


footer address,footer a {
  color: #002663;
  line-height: .938498}
/*footer {
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 2%}*/
footer ul {margin-top: .9%}
address {
  font-style: normal;
  margin-bottom: .9%}
footer li {display: inline}
footer li:not(:first-child) {
  border-left: 1px solid #002663;
  padding-left: 5px}
#footer {
  position: relative;
  font-size: .82em;
/*  margin-top: -58px;
  height: 58px;
  padding: .87719% 0 2.3% 0;*/
  clear: both;
  color: #002663}
#footer div.left {padding-left: 1.13356%}
#footer div.right {padding-right: 1.13356%}
.toggle_container ul ul {margin-left: 10px}
.toggle_container{padding-bottom:2%}
h3 {line-height: 1}
ul.days li.none:before {content: ""}
ul.days,ul.azlist {padding: 2%}
ul.days li {line-height: 1.7}
ul.days li li {text-indent: 20px}
#azlist .azlist li a {color: #3B82B0}
#azlist .azlist li {padding: 1.33%}
#azlist {color: #555}
#azlist h2 {padding: 0 1%}



/*@media screen and (max-width: 500px) {
	nav ul{font-size: 0.75em}
}*/

@media screen and (max-width: 800px) {
body {font-size:95%}
#statussm{float: right;padding-top: 1.3em}
}

@media screen and (min-width: 1024px) {
body { font-size: 105%}
}

/*layouts smaller than 600px, iPhone and mobiles*/
@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px)  {
h1{font-size:2em}
h2{font-size:1.45em}
h3{font-size:1em}
h5{font-size: 0.75em}
#main img{width:40%}
#footer div.left {
	float: none;
/*	font-size: .8em;*/
	padding-left: 1.13356%;
	text-align: center;
	width: 100%;
}
#footer div.right,aside.blueside {display: none}
a[href^="mailto:"]:after,a[href^="tel:"]:after,a[href^="sms:"]:after {content: ''}
#main {width: 60%}
input.search_input {
	background: url("/help/images/glasswhite.png") no-repeat 5px 8px #F2F2F2;
	border: 0 none;
	-webkit-border-radius: 10px 0 0 10px;
	-moz-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	font: 90% sans-serif;
	max-width: 46.44em;
	padding: 0 0 0 20px
}
#submit {
	-webkit-border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0
}
}

@media screen and (min-width: 1140px) {
aside.status, aside.blueside.toplinks, aside.blueside {
	/* display: block;
	float: left;*/
	margin-bottom: 1.91818%;
	/*margin-left: 2.13356%;*/
	overflow: hidden
}
dl {font-size: .8em}
#topbox.resize_box #topicindex li {padding: 0 .86%}
}

/*Just iPhone*/
@media only screen and (max-device-width: 480px) {}

/*iPad styles*/

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
body {background: #FFF}
#contwrap {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none
}
article {
  float: left;
	padding: 0;
  width: 24.8636%;
  min-height: 215px;
  border-right: 1px dotted #DDD
}
/*aside.blueside{display:none}*/
}


@media only screen and (max-device-width: 480px),only screen and (max-device-width: 854px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation:landscape) {
aside.blueside {display: none!important}
a[href^="mailto:"]:after,a[href^="tel:"]:after,a[href^="sms:"]:after {content: ''}
.starticon {
  background: url("/help/images/icon_started1_sm.png")no-repeat;
  height: 24px;
  margin-top: -10px;
  width: 24px
}
#footer div.left {
  float: none;

  padding-left: 1.13356%;
  text-align: center;
  width: 100%
}
#footer div.right {display: none}
header ul {
	margin: 0;
	width: 100%;
	float: none;
	display: block
}
header ul li {
	display: block;
	font-size: 14px;
	margin: 0 0 0 10px
}
article {
	float: none;
	width: 100%;
	margin: 0;
	padding: 0
}
header aside {
	margin: 0;
	width: 70%
}
input.search_input {
	background: url("/help/images/glasswhite.png") no-repeat 5px 8px #F2F2F2;
	border: 0 none;
	-webkit-border-radius: 2em 0 0 2em;
	-moz-border-radius: 2em 0 0 2em;
	border-radius: 2em 0 0 2em
	padding: 6px 0 7px 20px;
	height: 21px
}
#submit {
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0
}
#topicindex li {
	padding: 0 5.242%;
	line-height: 2
}
}
@media only screen and (min-width:321px) {}
@media only screen and (max-width:320px) {}

@media only screen and (min-width:768px) {
/*	nav select {display: none!important}
	nav ul {display: block!important}
	input.search_input {width: 74.9%}*/
#statussm,nav select{display:none}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
#footer {
  margin-top: 0;
  padding: 10px 0
}
body {font-size: 90%!important}
#contwrap {
	padding-top: 5px;
	margin: 0;
	width: 96%;
	padding: 0 2% 20px;
	-webkit-box-shadow: none;
	background: #FFF
}
aside.blueside.twitter{display:inline-block !important}
#footer {
	margin-top: 0;
	padding: 10px 0
}
.starticon {
	background: url('/help/images/icon_started1_med.png') no-repeat right top;
	width: 32px;
	height: 32px;
	margin-top: -10px
}
#topicindex li {
	padding: 0 2.242%;
	line-height: 2
}
input.search_input {
	font: 90% sans-serif;
	max-width: 46.44em;
	padding: 0 0 1px 20px;
	width: 72%;
	height: 32px
}
#submit{-webkit-border-radius: 0 2em 2em 0;
  -moz-border-radius: 0 2em 2em 0;
  border-radius: 0 2em 2em 0}
/*aside.blueside:not(.twitter){display:none}*/
#popular {width: 36.9%}
#topbox {width: 61.79%}
#reqbuts a {
	font-size: 80%;
	padding: .8em .2em
}
dd {font-size: 70%}
a[href^="mailto:"]:after,a[href^="tel:"]:after,a[href^="sms:"]:after {content: ''}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation :portrait) {
#main,aside.status{width:97%}
#statussm{float: right;padding-top: 1.3em}
article {
  float: left;
  padding: 0;
  width: 24.8636%;
  min-height: 215px;
  border-right: 1px dotted #DDD
}
aside.blueside.twitter{display:none}
aside.blueside:not(.twitter),aside.blueside.toplinks{display:none}
.status h3 {font-size: 1.1em}
aside.ok h3 {background: #73ae26}
aside.note h3,aside.warning h3 {background: #edce00}
aside.critical h3 {background: #9f0000}
aside.status {
    margin: 0.2% 2%;
    width: 95%;
}

#footer {
	margin-top: -58px;
	padding: 10px 0
}
#contwrap {
	padding-top: 5px;
	margin: 0;
	width: 96%;
	padding: 0 2% 10px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #FFF
}
#topicindex li {
	padding: 0 2.089992%;
	line-height: 2
}
#topicindex li.last {padding-right: 0}
input.search_input {
	width: 72%;
	height: 28px
}
#submit{padding:0}

aside.toplinks li:first-child {margin-right:0}
aside.status h3,aside.blueside h3 {font-size: 90%}
a[href^="mailto:"]:after,	a[href^="tel:"]:after,a[href^="sms:"]:after {content: ''}
.starticon {
    background: url("/help/images/icon_started1_sm.png") no-repeat right top;
    height: 24px;
    margin-top: -10px;
    width: 24px}
}

@media screen and (max-width: 767px) {
/* override desktop css in plugins.js */
#contwrap.contwrapsm {
	padding-top: 5px;
	margin: 0;
	width: 96%;
	padding: 0 2% 20px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #FFF
}
.contwrapsm {width: 100%}
footer {background: #FFF}
body {background: #FFF}
/*#contwrap{width:92%;margin-left:4%;margin-right:4%}*/
#main header{padding-bottom:0}
#main,aside.status,#publications article,#topbox {
	display: block;
	float: left;
/*	margin: 0;
	padding: 0;*/
	width: 100%
}
#main{width:95%}
#main img.left {width:40%}
#publications article {
	border-bottom: 1px dotted #DDD;
	border-right: none;
	min-height: 100px
}
#topbox.resize_box #topicindex li {padding: 0 2.23787%}
#publications article.last {border-bottom: 0 none}
article h3,.status h3 {
	font-size: 1.3em;
	margin-bottom: .701087em
}


#css3,#popular,#footer div.right,.twitter,.blueside {display: none!important}
h3.trigger.blueside{display:block!important}
select {font-size: 68.75%}
nav select {display:inline-block}
h2,#contwrap h2 a {margin: 0}
#contwrap {
	padding: 0 2%;
	width: 96%
}
/*section.featured {padding: 1.3em 0 0}*/
section.servicespad {padding: 2%}
section.servicespad ul {
	margin: 0;
	padding-left: 10px
}
a[role="button"] {
	margin-bottom: .5em;
	padding: 1% .549451%;
	width: 220px;
	white-space: nowrap
}
#reqbuts {
	float: left;
	width: 50%
}
dl {
	float: right;
	padding-top: 0
}
#publications.noshadow {
	background: #FFF;
	min-height: 475px
}
#publications article:hover {background: #f7f7f7}
aside.toplinks {
	position: absolute;
	right: 0;
	min-height: 18px;
	top: 80px;
	padding-top: 0
}
.small.t_btn,.small.t_btn:visited {padding: .5%}

h1 {
	margin-top: 0;
	text-align: left
}
#box h2,h2 {text-align: left}
/*#statussm {position:absolute}*/
.tan_btn,#publications {width: 100%}
aside.status{margin:.2% 2%;width:95%}
figure img.safe_comp {
	float: right;
	margin-top: -95px
}
#footer div.left {float: none;text-align: center;width: 100%}
#footer div.left a {font-weight: normal}
footer section {width: 100%;margin-right: 0}
}



@media print {
* {background: none repeat scroll 0 0 transparent!important;box-shadow: none!important;color: black!important;filter: none!important;text-shadow: none!important}
a,a:visited {text-decoration: underline}
a[href]:after {content: " (" attr(href) ")"}
abbr[title]:after {content: " (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {content: ""}
pre,blockquote {border: 1px solid #999;page-break-inside: avoid}
thead {display: table-header-group}
tr,img {page-break-inside: avoid}
img {max-width: 100%!important}
p,h2,h3 {orphans: 3;widows: 3}
h2,h3 {page-break-after: avoid}
}