ùhtml * {
  margin: 0; /*padding: 0; SELECT NOT DISPLAYED CORRECTLY IN FIREFOX */
}

body {
	margin: 10px;
	padding: 0;
  /*background: #FFF;*/
  background: #CCE6FF;
	font-family: Verdana, Arial;
	color: #000000;
  font-size: 11px;
}

.beta-style {
  color: red;
  font-family: Verdana;
  font-size: 14px;
  left: 155px;
  position: relative;
  top: 60px;
}

h1, h2 {
	margin-top: 0;
  margin-bottom: 20px;
	padding: 0 0 0 15px;
	font-size: 24px;
	font-family: "Arial";
	color: #005496;
  width: 339px;
}

h3 {
  margin: 0;
  padding: 0;
  font-size: 12pt;
  font-family: "Arial";
  color: #005496;
}

h4 {
	margin: 0;
	padding: 0;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-family: "Arial";
	color: #356AA0;
  font-weight: bold;
  white-space: nowrap;
}

h5 {
  margin: 0;
  padding: 5px 0 0 0;
  font-size: 8pt;
  font-family: "Arial";
  color: #FFFFFF;
}

h5.jwizard {
  margin: 0;
  padding: 5px 0 0 0;
  font-size: 8pt;
  font-family: "Arial";
  color: #B2CC98;
}
p, ul, ol {
	line-height: 18px;
	font-size: 11px;
}

p.note {
  font-size: 11px;
  line-height: 10px;
}

ul.index-list {
  padding: 5px 35px;
}

li.default-bullet {
  list-style-image:url("../images/bullet-arrow.png");
  list-style-position: outside;
  margin: 4px 2px;
}

img {
  outline: none;
  border: none;
}

img.coming-soon {
  vertical-align: text-top;
}

a.main-link {
	color: #356AA0;
	margin-left: 15px;
  outline: none;
}

a.main-link:hover {
	text-decoration: none;
  outline: none;
}

a.link {
	color: #50821E;
  outline: none;
}

a.link:hover {
  color: #336600;
  background-color: #E9F6DB;
  outline: none;
}
a.mini {
  font-size: 9px;  
}

.ie6-nag-link {
  background: #FFF none scroll no-repeat 0 0;
  margin-top: 0px;
  padding-left: 475px;
}

.button {
  border: 1px solid #336699;
  background-color: #EFF7FF;
  color: #000000;
  font-weight: bold;
  padding: 2px 4px;
  margin: 3px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomright: 10px;
  cursor: pointer;
  outline: none;
  font-size: 11px;
  font-family: Verdana;
}

.button:hover {
  background-color: #E8F6CB;
  border: 1px solid #679A35;
  cursor: pointer;
  outline: none;
}

.button-passcode {
  border: 1px solid #336699;
  background-color: #EFF7FF;
  color: #000000;
  font-weight: bold;
  padding: 2px 4px;
  margin: 3px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomright: 10px;
  cursor: pointer;
  outline: none;
  font-size: 10px;
}

.button-passcode:hover {
  background-color: #E8F6CB;
  border: 1px solid #679A35;
  cursor: pointer;
  outline: none;
}

.form-buttons {
  padding: 15px 0;
}

.input-label {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
  color: #336699;
  vertical-align: top;
  padding-top: 1px;
  white-space: nowrap;
}

.input-style {
	border: 1px solid #8BB5DF;
}

.radio-input-style {
  border: none;
}

.autocomplete-field {
  width: 300px;
}

.cal-input {
  vertical-align: top;
  cursor: pointer;
}

.input-desc {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #70923C;
  text-align: left;
  vertical-align: middle;
}

.req-text {
  color: red;
  font-size: 8px;
}

.lost-pwd {
  color: #336699;
  font-size: 11px;
}

.lost-pwd:hover {
  color: #70923C;
}

.conf-header {
  padding: 5px 0 5px 0;
}

.faq-style {
  padding: 5px 35px;
}

.troubleshoot-style {
  padding: 5px 35px;
}

.privacy-content {
  padding: 5px 35px;
  background-color: #FFFFFF;
}

table.contact-us {
  border-bottom: 1px dotted #C3D2DF;
  margin-bottom: 20px;
  padding-top: 0px;
  padding-left: 20px;
}

td.contact-us-left-col {
  border-right: 1px dotted #C3D2DF;
  vertical-align: bottom;
}

td.contact-us-aacn {
  padding-left: 25px;
  padding-right: 50px;
  margin-bottom: 20px;
}

td.aacn-logo {
  height: 70px;
  padding-left: 35px;
  vertical-align: middle;
}

td.contact-us-vs {
  padding-left: 50px;
}

td.vs-logo {
  height: 70px;
  padding-left: 35px;
  vertical-align: middle;
}

.feedback-table {
  padding: 5px 35px;
}

td.contact-us-button {
  padding: 10px 0 15px 0;
}

td.text-value {
  font-family: Arial;
  font-size: 12px;
  color: #333333;
  padding-bottom: 8px;
  white-space: normal;
}

table th {
  padding: 8px 10px 6px 3px;
  text-align: left;
  color: #336699;
  font-weight: bold;
  background-color: #E3EFFC;
  vertical-align: bottom;
  font-size: 92%
}

table th.survey {
  padding: 4px;
  text-align: center;
  color: #336699;
  font-weight: bold;
  font-size: 92%;
  background-color: #E3EFFC;
}

table th.survey-left {
  padding: 4px;
  text-align: left;
  color: #336699;
  font-weight: bold;
  font-size: 90%;
  background-color: #E3EFFC;
}

td {
  font-size: 12px;
  white-space: normal;
}

td.even {
  background-color: #FFFFFF;
  border-top: 1px solid #8BB5DF;
  padding: 5px 10px 3px 3px;
  text-align: left;
  color: #333333;
  vertical-align: middle;
  font-size: 11px;
  white-space: normal;
}

td.even-survey {
  background-color: #FFFFFF;
  border-top: 1px solid #8BB5DF;
  padding: 10px;
  text-align: center;
  vertical-align: middle;
  font-size: 11px;
  color: #333333;
  white-space: normal;
}

td.even span {
  font-size: 11px;
}

td.odd {
  background-color: #E8F6CB;
  border-top: 1px solid #8BB5DF;
  padding: 5px 10px 3px 3px;
  text-align: left;
  color: #333333;
  vertical-align: middle;
  font-size: 11px;
  white-space: normal;
}

td.odd-survey {
  background-color: #E8F6CB;
  border-top: 1px solid #8BB5DF;
  padding: 10px;
  text-align: center;
  vertical-align: middle;
  font-size: 11px;
  color: #333333;
  white-space: normal;
}

td.odd span {
  font-size: 11px;
}

td.separate-rows {
  border-bottom: 2px solid #DFF2B0;
  padding-bottom: 20px;
  white-space: normal;
}

.facility-example {
  background: #FFFFFF url(../images/facility-example-1.gif);
  vertical-align: top;
  cursor: pointer;
}

.facility-example:hover {
  background: #FFFFFF url(../images/facility-example-2.gif) ;
  vertical-align: top;
  cursor: pointer;
}

img.action-icon {
  margin-left: 3px;
  outline: none;
}

img.action-icon:hover {
  cursor: pointer;
  outline: none;
}

img.non-action-icon {
  margin-left: 3px;
  outline: none;
  cursor: default;
}

img.non-action-icon:hover {
  outline: none;
  cursor: default;
}

/* Header */

#header {
	width: 760px;
	height: 122px;
	margin: 0 auto;
}

#header h1 {
    float: left;
    width: 539px;
    height: 80px;
    margin: 0;
    padding: 40px 0 0 20px;
    background: #DFF2B0 url(../images/img1c.png) no-repeat;
}

#header h1 a {
	text-decoration: none;
	color: #73880A;
}

.aacn-logo {
  position: relative;
  top: -55px;
  left: 25px;
  width: 160px;
}

.header-image {
	background: #DFF2B0 url(../images/nurses02.png) no-repeat;
	float: right;
	width: 198px;
	height: 120px;
	text-align: center;
	letter-spacing: normal;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  padding-right: 2px;
}

#header h2 a {
	text-decoration: none;
	color: #FFFFFF;
}

.hwe-logo-style {
    position: relative;
    top: -34px;
    left: 130px;
    width: 80px;
}

.hwe-logo-text {
  position: relative;
  top: -115px;
  left: 370px;
}

.authenticated {
  color: #387238;
  font-size: 11px;
  float: right;
  position: relative;
  top: -40px;
}

/* Menu */

#menu {
	padding: 7px;
	background: url(../images/menuBGa.gif) repeat-x left center;
}

#menu ul {
	margin: 0;
	padding: 0;
}

#menu li {
	display: inline;
}

#menu a {
  font-size: 10px;
  font-family: Arial;
  margin-left: 15px;
  margin-right: 20px;
  padding: 0;
  color: #FFFFFF;
	text-decoration: none;
}

#menu a:hover {
	text-decoration: underline;
	cursor: pointer;
}

#navigation_tabs {
  background: url(../images/menuBGc.png) repeat-x scroll left center;
  padding: 5px;
  width: 746px;
  margin: 0;
}

#navigation_tabs ul {
	margin: 6px 0 6px 0;
	padding: 0;
}

#navigation_tabs li {
	border: none;
  padding-right: 0px;
}

#navigation_tabs a {
  background-color: transparent;
  margin-left: 15px;
  margin-right: 17px;
  padding: 0;
  color: #FFFFFF;
	text-decoration: none;
  font-size: 10px;
  font-family: Arial;
}

#navigation_tabs a:hover {
	text-decoration: none;
	cursor: pointer;
  color: #CCE6FF;
}

.navigation li.navigation_active {
}

.navigation li.navigation_first {
}

.navigation li {
}

.focus-page {
  font-size: 10px;
  font-family: Arial;
  margin-left: 15px;
  margin-right: 20px;
  padding: 0;
	color: #D2ED97;
	text-decoration: none;
}

.passcode-box {
  vertical-align: top;
  width: 172px;
  padding: 0px 9px 7px;
  margin-top: 10px;
  background-color: #E7F5D9;
  border: 2px solid #6C9D3B;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomright: 10px;
}

p.passcode-box-text {
  line-height: 14px;
  font-size: 11px;
}

.passcode-input-style {
  font-family: Arial;
  font-size: 12px;
  color: #356AA0;
  font-weight: bold;
  padding-left: 3px;
  border: 1px solid #8BB5DF;
}


/* jWizard - Registration pages */
.jwizard {
  margin: 15px 0px 5px 0px;
  padding: 15px 0px 5px 0px;
}

.jwizard ul {
  clear: both;
  font-size: 11px;
  color: #FFFFFF;
}

.jwizard ul li {
  float: left;
  height: 46px;
  list-style: none outside none;
  padding-left: 6px;
}

.jwizard ul li.last {
  background: #B8D0A0 url(../images/wizardArrowLast.png) no-repeat scroll right top;
}

.jwizard ul li.end {
  background: #FFFFFF url(../images/wizardArrowEnd.png) no-repeat scroll left top;
  width: 15px;
}

.jwizard ul li.current-end {
  background: #174469 url(../images/wizardArrowCurrentEnd.png) no-repeat scroll right top;
}

.jwizard ul li.current {
  background: #174469 url(../images/wizardArrowCurrent.png) no-repeat scroll right top;
}

.jwizard ul li.current-last {
  background: #174469 url(../images/wizardArrowLastCurrent.png) no-repeat scroll right top;
}

.jwizard ul li.step-2-current {
  background: #B8D0A0 url(../images/wizardArrow.png) no-repeat scroll right top;
}

.jwizard ul li.completed.last {
  background: #688BAA url(../images/wizardArrowDoneLast.png) no-repeat scroll right top;
}

.jwizard ul li.completed {
  background:#688BAA url(../images/wizardArrowDone.png) no-repeat scroll right top;
}

.jwizard ul li.lastCompleted {
  background: #688BAA url(../images/wizardArrowDoneLast.png) no-repeat scroll right top;
}

.jwizard ul li.last {
  background-image: none;
  background-color: #B8D0A0;
}

.jwizard ul.four li {
  padding-right: 20px;
}

.jwizard ul.four li a {
  color: #B2CC98;
}

.jwizard ul.assessment li {
  padding-right: 17px;
}

.jwizard ul.assessment li a {
  color: #B2CC98;
}

.jwizard ul li a {
  display: block;
  height: 46px;
  color: #FFFFFF;
}


/* Content */

.welcome-style {
  padding: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  /*border-top: 1px solid #CDEB8B;*/
}

#content {
	width: 758px;
	margin: 0 auto;
	background: #FFFFFF none;
  border-left: 1px solid #DFF2B0;
  border-right: 1px solid #DFF2B0;
}

.sign-in-divider {
  color: #DFF2B0;
  font-family: Arial;
  font-size: 110%;
  margin: 0 0 0 7px;
  padding: 0 6px 0 0;
  text-decoration: none;
}

#sign_in {
  /*width: 758px;*/
  margin: 0 5px;
  background-color: #FFFFFF;
  font-weight: bold;
}

.light-box-border {
  margin:5px 0 0 15px;
  padding:5px 10px 0;
}

.sign-in-light-box {
  margin-top: 0px;
}

.sign-in-left-col {
  padding: 0 15px;
  vertical-align: top;
}

.sign-in-right-col {
  padding: 0 25px 0 15px;
  vertical-align: top;
}

.sign-in-col-heading {
  padding: 0;
  white-space: nowrap;
  font-size: 18px;
  font-weight: bold;
  color: #005496;
  font-family: Arial;
}

.sign-in-username {
  padding: 10px 0 5px 15px;
}

.sign-in-username-input {
  padding: 10px 25px 5px 0;
}

.sign-in-password {
  padding: 5px 0 5px 15px;
}

.sign-in-password-input {
  padding: 5px 25px 5px 0;
}

.sign-in-col-separator {
  height: 150px;
  width: 1px;
  /*border-right: 2px solid #DFF2B0;*/
  background-image: url(../images/vert-divider.png);
}

.sign-in-align-bottom {
  vertical-align: bottom;
}

.sign-in-tab {
  /*background-color: #CCE6FF;*/
  float: right;
  padding: 18px 25px;
  /*background-image: url(../images/sign-in-tab.png);*/
  /*-moz-border-radius-bottomleft: 8px;*/
  /*-moz-border-radius-bottomright: 8px;*/
  /*position: absolute;*/
  /*right: 140px;*/
  /*top: 163px;*/
}

/*.sign-out-image {
  vertical-align: middle;
  outline: none;
}

.sign-out-image:hover {
  vertical-align: middle;
  outline: none;
}*/

.sign-in-tab-left {
  /*left: -37px;*/
  /*position: absolute;*/
  /*top: 3px;*/
}

.sign-in-tab-right {
  /*right: 0px;*/
  /*position: absolute;*/
  /*top: 3px;*/
}

.close-lightbox {
  background-image: url(../images/close-icon-black.png);
  float: right;
}

.close-lightbox:hover {
  background-image: url(../images/close-icon-blue.png);
}

#col-full {
	float: left;
	width: 758px;
	background: #FFFFFF;
  /*border-left: 1px solid #DFF2B0;*/
	/*border-right: 1px solid #DFF2B0;*/
}

#col-one {
	float: left;
	width: 559px;
}

#col-two {
	float: right;
	width: 156px;
	padding: 20px;
	background: url(../images/img3.gif) repeat-x;
	border: 2px solid #DFF2B0;
}

#col-two h4 {
	color: #005496;
}

#col-two ul {
	margin-left: 0;
	padding-left: 0;
  list-style: square inside;
}

#col-two li {
	margin-top: 10px;
}

.about-list {
  margin-bottom: 15px;
}

.reg-link {
  color: #DBE7D0;
	font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  /*background-image: url(../images/lock-inactive-1.png);*/
  /*background-repeat: no-repeat;*/
}

.reg-link:hover {
  color: #FFFFFF;
  text-decoration: none;
  /*background-image: url(../images/lock-active-1.png);*/
  /*background-repeat: no-repeat;*/
}

.sign-out-link {
  color: #C2D6AD;
	font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  /*background-image: url(../images/sign-out-inactive-1.png);*/
  /*background-repeat: no-repeat;*/
}

.sign-out-link:hover {
  color: #FFFFFF;
  text-decoration: none;
  /*background-image: url(../images/sign-out-active-1.png);*/
  /*background-repeat: no-repeat;*/
}

.col-2-hr {
	border-top: 1px dotted #356AA0;
}

.group-border {
  border: 1px solid #D1E98B;
  padding: 20px;
  margin: 20px 10px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
}

.email-list-item {
  font-weight: bold;
}

.default-message {
  display: block;
  margin: 5px 20px 10px;
  padding: 5px;
  color: #000000;
}

.default-message-container {
  margin: 10px 0;
  padding: 7px 0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  list-style-position: inside;
}

.error {
  background: #FFDFDF none repeat scroll 0 0;
  border: 2px solid #990000;
  margin: 10px 0;
  padding: 10px 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomright: 10px;
  list-style-position: inside;
}

.success {
  background: #F0FCE2 none repeat scroll 0 0;
  border: 2px solid #009933;
  margin: 10px 0;
  padding: 0 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomright: 10px;
}

.information {
  background: #FFFFCC none repeat scroll 0 0;
  border: 2px solid #F5DC63;
  margin: 10px 0;
  padding: 0 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomright: 10px;
}

.error-small {
  background: #F4D0D0 none repeat scroll 0 0;
  border: 2px solid #990000;
  display: block;
  margin: 15px 20px 0px;
  padding: 5px;
  color: #000000;
  font-size: 10px;
  list-style: outside url(../images/error-bullet-1.png);
}

.error ul {
  list-style: inside url(../images/error-bullet-1.png);
}

.success ul {
  list-style: outside url(../images/green-check.png);
}

.information ul {
  list-style: inside url(../images/info-icon-yellow.png);
}

.error-label {
  text-align: right;
  font-weight: bold;
  font-size: 12px;
  font-family: Arial;
  padding: 5px 5px 5px 10px;
  vertical-align: top;
}

.error-value {
  text-align: left;
  font-weight: normal;
  font-size: 12px;
  font-family: Arial;
  padding: 5px 5px;
  vertical-align: top;
}

.green-hr-top {
  margin: 15px 0 0 0;
  width: 100%;
}

.green-hr-bottom {
  margin: 0 0 25px 0;
  width: 100%;
}

hr {
  background-color: #336699;
  border: 0 none;
  color: #336699;
  height: 1px;
}

/* Footer */
.footer-style {
  background-color: #FFFFFF;
  width: 100%;
  border-left: 1px solid #DFF2B0;
  border-right: 1px solid #DFF2B0;
  border-bottom: 1px solid #DFF2B0;
  font-size: 12px;
}

#footer {
	width: 760px;
	margin: 0 auto;
}

.footer-link-bar {
  background: url(../images/footer-link-bar.png) repeat;
  width: 100%;
  height: 32px;
  margin-bottom: -6px;
}

.footer-link-bar-col-1 {
  text-align: left;
  height: 32px;
}

.footer-link-bar-left {
  float: left;
  position: relative;
  top: -3px;
  left: -3px;
}

.footer-link-bar-links {
  padding-bottom: 12px;
  text-align: center;
}

.footer-link-bar-separator {
  margin: 0 25px;
  color: #FFFFFF; 
  font-size: 15px;
}

.footer-link-bar-col-3 {
  text-align: right;
  height: 32px;
}

.footer-link-bar-right {
  float: right;
  position: relative; 
  top: -3px;
  right: -3px;
}

.footer-bar table {
  text-align: left;
  font-family: Verdana, Arial;
  font-size: 8px;
}

a.footer-link {
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
  font-size: 10px;
}

a.footer-link:hover {
	color: #CCE6FF;
}

.footer-aacn-logo {
  text-align: left;
  padding-left: 35px;
}

.footer-vs-logo {
  text-align: right;
  padding-right: 35px;
}

.vs-image {
  background-color: #FFFFFF;
  border: 0;
	position: relative;
	right: 0;
	cursor: pointer;
}

/* tooltip styling. uses a background image (a black box with an arrow) */
div.tool-tip {
    background: transparent url(../images/black_arrow_big.png) no-repeat scroll 0 0;
    font-size: 14px;
    height: 153px;
    padding: 30px;
    width: 310px;
    font-size: 14px;
    display: none;
    color: #fff;
}

/* tooltip title element (h3) */
div.tool-tip h3 {
    margin:0;
    font-size:18px;
    color:#fff;
}

.spinner {
  padding: 5px;
  position: absolute;
  right: 0;
}

/*.ui-tabs .ui-tabs-hide {*/
  /*display: none;*/
/*}*/

#tabs {
  padding: 20px 0 0;
}

/* root element for tabs  */
/*ul.css-tabs {*/
	/*margin: 0 !important;*/
	/*padding: 0;*/
	/*height: 30px;*/
	/*border-bottom: 1px solid #8BB5DF;*/
/*}*/

/* single tab */
/*ul.css-tabs li {*/
	/*float: left;*/
	/*padding-right: 5px;*/
	/*margin: 0;*/
	/*list-style-type: none;*/
/*}*/

/* link inside the tab. uses a background image */
/*ul.css-tabs a {*/
	/*float: left;*/
	/*font-size: 11px;*/
	/*display: block;*/
	/*padding: 5px 15px;*/
	/*text-decoration: none;*/
	/*border:1px solid #8BB5DF;*/
	/*border-bottom: 0px;*/
	/*height: 18px;*/
	/*background-color: #E3EFFC;*/
	/*color: #777777;*/
	/*margin-right: 2px;*/
	/*-moz-border-radius-topleft: 4px;*/
	/*-moz-border-radius-topright: 4px;*/
	/*position: relative;*/
	/*top: 1px;*/
/*}*/

/*ul.css-tabs a:hover {*/
	/*background-color: #E8F6CB;*/
	/*color: #333;*/
/*}*/

/* selected tab */
/*ul.css-tabs a.current {*/
	/*background-color: #FFFFFF;*/
	/*border-bottom: 1px solid #FFFFFF;*/
	/*color: #336699;*/
  /*font-weight: bold;*/
  /*cursor: default;*/
/*}*/


/* tab pane */
div#tabs div.ui-tabs-panel {
	/*border: 1px solid #8BB5DF;*/
	border-width: 0 1px 1px 1px;
	min-height: 218px;
	padding: 10px 20px;
	background-color: #FFFFFF;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
}

div#tabs ul.ui-tabs-list {
  list-style: none;
}

/* overlay classes */
#overlay {
  color: #efefef;
}

/* container for external content. uses vertical scrollbar, if needed */
div.wrap {
  height:441px;
  overflow-y:auto;
}

.center {
  text-align: center;
}

#panel {
  padding: 50px 25px 10px 25px;
  border-top: 2px solid #CCE6FF;
  background: #FFFFFF url(../images/header-image-white.png) no-repeat scroll top left;
}

.panel-images {
  padding-left: 35px;
}

.panel-content {
  vertical-align: top;
}

#sign-in-panel {
  padding: 20px;
  border-top: 1px solid #DFF2B0;
}

#expandable {
  padding: 5px 35px;
}

#expandable h4 {
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  color: #356AA0;
  cursor: pointer;
  margin: 10px 0;
  padding-left: 15px;
}

#expandable h4.expanded {
  background: transparent url(../images/collapse.jpg) no-repeat scroll 0 50%;
}

#expandable h4.collapsed {
  background: transparent url(../images/expand.jpg) no-repeat scroll 0 50%;
}

#expandable div {
  font-size: 11px;
  margin: 0 15px 15px;
}

#expandable-link {
  padding: 0;
}

#expandable-link h4 {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  color: #3F5F0D;
  cursor: pointer;
  margin: 0 0 15px 0;
  padding-left: 15px;
  text-decoration: underline;
  font-weight: bold;
}

#expandable-link h4.expanded {
  background: transparent url(../images/collapse.jpg) no-repeat scroll 0 50%;
}

#expandable-link h4.collapsed {
  background: transparent url(../images/expand.jpg) no-repeat scroll 0 50%;
}

#expandable-link div {
  font-size: 11px;
  margin: 0 15px 15px;
}

.show-tab {
  display: block;
}

.hide-tab {
  display: none;
}
.profession-list{
  list-style-type:none;
  padding-bottom:10px;
  padding-top:10px;
}
.survey-descriptor{
  width:90%;
}
.survey-descriptor td{
  vertical-align: bottom;
}
.survey-descriptor td.larger-font{
  vertical-align: middle;
  font-size: 11px;
  color: #21405E;
}

.survey-wrapper {
  margin: 20px;
}

.survey-container{
  border: 1px solid #8BB5DF;
}
.survey-question-seq{
  text-align: left;
  white-space: normal;
}
.survey-question-row, .survey-question-seq{
  vertical-align: top;
}
.survey-nav{
  text-align: right;
  margin-top: 20px;
  padding-right: 15px;
}
.survey-header{
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.survey-header-page{
  text-align: right;
  vertical-align: super;
  color: #336699;
}

.survey-header-page-bold < .survey-header-page{
  font-weight: bold;
}
#more-information {
  border: 1px solid #Dff280;
  margin: 15px 0;
  padding: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomright: 10px;
}

#more-information-link {
  border: 1px solid #71903B;
  margin: 0;
  padding: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomright: 10px;
}

.manage-container-border {
  border: 1px solid #8BB5DF;
}

.manage-container {
  margin: 20px 0 0;
}

.manage-section-header {
  margin: 0 0 10px;
  padding: 10px;
  background: #E3EFFC none no-repeat scroll 0 0;
  border-bottom: 2px solid #E8F6CB;
}

.manage-subsection-header {
  margin: 5px 0 3px 10px;
  font-size: 10px;
  font-weight: bold;
  color: #356AA0;
}

.manage-content-container {
  border: 1px solid #8BB5DF;
  width: 97%;
  margin: 5px 10px 15px 10px;
}

.manage-archive-control {
  font-size: 11px;
  margin: 8px 0 -15px;
}

.assessment-data {
  padding: 5px 20px 5px 5px;
}

.tab-selected {
  color: #3F5F0D;
  font-size: 12px;
  font-weight: bold;
}

#more-information div{
  padding-top:5px;
  padding-bottom:3px;
  padding-left: 5px;
}
#adminAssessment{
  padding-top:5px;
  padding-bottom:5px;
}
#adminAssessment td{
  vertical-align: top;
}
#buildFooter {
  color: gray;
  font-family: Verdana;
  font-size: 11px;
  margin-right: 45px;
  text-align: right;
}
td.response-count-container{
  text-align:center;
}
#signInName{
  color: #FFFFFF;
  font-size: 12px;
}