body {
  background:-webkit-gradient(linear, 0 0%, 0 100%, color-stop(0.3, #A9A9A9), to(#660000));
  color:#666666;
  font-family:helvetica, arial, sans-serif;
  margin:0;
  padding:0;
  text-transform:none;
}
div {
  line-height:140%;
  text-align:left;
}
table {
  border:0;
  border-spacing:0;
  margin:1em 0 1em 1em;
}
form {
  margin:0;
}
form p {
  margin-top:20px;
}
a {
  color:#007DC9;
  text-decoration:none;
}
a:link {
  color:#007DC9;
}
a:active {
  color:#007DC9;
}
a:visited {
  color:#007DC9;
}
a:hover {
  background:none;
  text-decoration:underline;
}
#content ul.plain {
  list-style:none;
  margin:15px 0 25px;
  padding:0;
}
#content ul.plain li {
  border-bottom:none;
  font-size:1em;
  margin:5px;
  padding:0 0 0.3em 0.5em;
}
#content ul.plain li a {
  color:#007DC9;
  padding:1px;
  text-decoration:none;
}
#content ul.plain li a:hover {
  background:none;
  color:#003D80;
}
#content ul.plain ul.plain {
  margin-bottom:10px;
  margin-left:10px;
  margin-top:5px;
}
#content ul.plain ul.plain li {
  margin-top:10px;
}
#content ul.plain ul.plain li a {
  font-weight:bold;
}
#content ul.plain ul.plain ul.plain {
  margin-bottom:10px;
  margin-left:10px;
  margin-top:5px;
}
#content ul.plain ul.plain ul.plain li a {
  color:#514046;
  font-weight:normal;
}
#content ul.plain ul.plain ul.plain ul.plain {
  margin-left:10px;
}
#content ul.plain ul.plain ul.plain ul.plain li a {
  color:#6B6B6B;
  font-weight:normal;
}
#content ul.plain ul.plain ul.plain ul.plain ul.plain {
  margin-bottom:10px;
  margin-left:10px;
  margin-top:5px;
}
#content ul.plain ul.plain ul.plain ul.plain ul.plain li a {
  color:#666666;
  font-weight:normal;
}
#content ul.plain ul.plain ul.plain ul.plain ul.plain ul.plain {
  margin-bottom:10px;
  margin-left:10px;
  margin-top:5px;
}
#content ul.plain ul.plain ul.plain ul.plain ul.plain ul.plain li a {
  color:#8F8F8F;
  font-weight:normal;
}
#content ul.plain ul.plain li a:hover {
  background:none;
  padding:1px;
  text-decoration:underline;
}
#content ul.plain ul.plain ul.plain li a:hover {
  background:none;
  font-weight:bold;
  padding:1px;
  text-decoration:none;
}
#content ul.plain ul.plain ul.plain ul.plain li a:hover {
  background:none;
  font-weight:bold;
  padding:1px;
  text-decoration:none;
}
#content ul.plain ul.plain ul.plain ul.plain ul.plain li a:hover {
  background:none;
  font-weight:bold;
  padding:1px;
  text-decoration:none;
}
#content ul.plain ul.plain ul.plain ul.plain ul.plain ul.plain li a:hover {
  background:none;
  font-weight:bold;
  padding:0;
  text-decoration:none;
}
ul {
  padding:0;
}
ul li {
  margin:0;
  padding:0 0 0 0.5em;
}
ul li a {
  color:#007DC9;
  padding:0.4em;
  text-decoration:none;
}
ul li a:hover {
  background:none;
  color:#003D80;
}
tt {
  font-size:1.25em;
}
label {
}
label.error {
  color:#990000;
}
input.textField, select.selectMenu, textarea.textArea, input.uploadField {
  background:#F5F5F5;
  border-color:#DEDEDE #D4D4D4 #D4D4D4 #DEDEDE;
  border-image:initial;
  border-style:solid;
  border-width:1px;
  color:#333333;
  font-size:1em;
  padding:0.2em 0.5em;
}
textarea.textArea {
  font-size:1.2em;
}
input.textField {
  width:120px;
}
input[type="checkbox"] {
}
#content input.button {
  background:#DFDFDF;
  border:1px solid #AAAAAA;
  color:#909090;
  font-size:1em;
  font-weight:bold;
  margin:0.2em;
  padding:0.2em;
}
input.defaultButton {
  background:#DFDFDF;
  border:1px solid #AAAAAA;
  color:#909090;
  font-weight:bold;
}
input.defaultButton:hover, input.defaultButton:focus {
  background:#C1C1C1 !important;
  border:1px solid #A4A4A4 !important;
  color:#4B4B4B !important;
}
#content select.selectMenu {
  margin:0.5em 0.3em;
  padding:0;
}
#container {
  background:#FFFFFF;
  line-height:125%;
  margin:0 auto 10px !important;
  min-width:986px !important;
  padding:0 5px;
  text-align:left;
  width:1000px !important;
}
#body {
  background:#FFFFFF;
  height:100%;
  margin:0 !important;
  overflow:auto;
  padding:0 !important;
  width:100%;
}
#header {
  background:#595E62;
  color:#FFFFFF;
  font-size:1.1em;
  margin:0;
  padding:0;
}
#headerTitle {
  margin:0;
  padding:0;
  text-align:left !important;
  width:100%;
}
#headerTitle h1 {
  color:#777777;
  font-family:helvetica, arial, sans-serif;
  font-size:1.6em;
  font-weight:normal;
  line-height:1.1em;
  margin:0;
  max-width:1000px;
  min-height:40px;
  padding:0;
}
#headerTitle h1 img {
  display:block;
  margin-left:0;
  margin-right:0;
  max-width:1000px;
  padding:0 !important;
}
.ccLicense {
  border-top:1px solid #EAEAEA;
  font-size:1em;
  padding:1em 0.5em;
  text-align:center;
}
#footer {
  background-color:#FFFFFF !important;
  border-top:1px solid #EAEAEA;
  clear:both;
  color:#999999;
  font-size:1em;
  line-height:1.6em;
  margin-top:0;
  min-height:50px;
  padding:10px 0;
  position:static;
  text-align:left;
  width:100%;
}
#footer a {
  color:#666666;
  text-decoration:none;
}
#footer a:hover {
  text-decoration:underline;
}
#footer div {
  text-align:center;
}
#main {
  margin-left:0;
  margin-top:0;
  padding-top:0;
}
#main h2 {
  background:none;
  color:#666666;
  font-family:helvetica, arial, sans-serif;
  font-size:140%;
  font-weight:normal;
  line-height:26px;
  margin-top:34px;
  padding:2px 5px 2px 10px;
}
#main h3 {
  font-family:helvetica, arial, sans-serif;
  font-size:1.6em;
  font-weight:normal;
  margin:1em 1em 0.5em 0.5em;
  padding-top:0;
  width:80%;
}
#main #content h3 {
  width:100%;
}
#main h4 {
  border:none !important;
  color:#585858;
  font-family:helvetica, arial, sans-serif;
  font-size:1.5em;
  font-weight:normal;
  margin:1em 0.5em 0.5em 0 !important;
  padding:0;
}
.thickSeparator {
  display:none;
}
#main #navbar {
  background:linear-gradient(#DCDCDC, #C0C0C0);
  border:1px;
  font-family:arial;
  font-size:130%;
  font-weight:bold;
  margin:0 5px 0 0;
  min-height:45px;
  padding:0.05em 0 0.7em;
}
#main #navbar ul.menu {
  background:none;
  list-style-type:none;
  margin:0 8px 6px 0;
  padding:0 0 12px;
}
#main #navbar ul.menu li {
  background:none;
  border:none;
  float:left;
  margin:0 0 0 4px;
  padding:0 5px 1px 0;
}
#main #navbar ul.menu li:hover {
  background:#B3B1B2;
  border:none;
  float:left;
  margin:0 0 0 4px;
  padding:0 5px 1px 0;
}
#main #navbar ul.menu li::after {
  background:#B3B1B2;
  border:none;
  float:left;
  margin:0 0 0 4px;
  padding:0 5px 1px 0;
}
#main #navbar ul.menu li a {
  border-right:2px solid #660000;
  color:#666666;
  font-family:arial;
  font-size:0.71em;
  letter-spacing:0;
  padding:3px 5px;
  text-decoration:none;
  text-transform:none;
}
#main #navbar ul.menu li a:hover {
  color:#272727;
  font-size:0.71em;
  padding:3px 5px;
}
#navbar a {
  font-size:0.65em;
  letter-spacing:0.05em;
}
#breadcrumb {
  font-size:0.7em;
  padding:1em 1em 0;
}
#breadcrumb a {
  color:#666666;
  text-decoration:none;
}
#breadcrumb a.current {
  font-weight:bold;
}
#content {
  border:none;
  font-size:0.8em;
  line-height:1.6em;
  margin:20px 0 0;
  padding:0 0.8em 0.5em 1em;
  width:96% !important;
}
#content p {
  margin:1.5em 0 0;
}
#content ul {
  margin-left:3em;
}
#content ul li {
}
#content h3 {
  border-bottom:2px solid #DEDEDC;
  color:#585858;
  font-weight:normal;
  line-height:1.35em;
  margin:1.65em 0.5em 0.25em 0;
  padding-bottom:0.2em;
}
#content h4 {
  color:#585858;
  font-family:helvetica, arial, sans-serif;
  font-size:1.5em;
  font-weight:normal;
  margin:0.7em 0.5em 0.5em 0 !important;
  padding:0;
}
#content h4 a {
  color:#666666;
}
#content h5 {
  font-size:1em;
  font-weight:bold;
  margin:0 1em 0.25em 0;
  padding-top:0.75em;
}
#content form {
  margin-bottom:25px;
}
#content form h3 {
  margin-top:25px;
}
#content form p {
  line-height:1.9em;
}
#content form img {
  max-height:96%;
  max-width:94%;
}
#copyrightNotice ul li, #privacyStatment ul li {
  margin:auto auto auto 2.5em;
  padding:0;
}
#sidebar {
  padding:0;
}
#rightSidebar, #leftSidebar {
  background:-webkit-gradient(linear, 50% 0%, 50% 100%, from(#CCCCCC), to(#FFFFFF));
}
#sidebarHelp {
  background:#CCDCE4;
  margin:0 0 10px;
  padding-bottom:5px !important;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
}
#sidebarHelp a.blockTitle {
  color:#007DC4;
  font-size:1.2em;
  line-height:22px;
  margin:0;
  padding:0 0 0 5px;
  text-decoration:none;
}
#sidebarHelp a:hover {
  background:none;
  font-weight:bold;
  text-decoration:none;
}
#sidebarUser {
  background:none;
  border-bottom:none;
  color:#575757;
  font-size:1em;
  margin:0 0 10px;
  padding:10px;
}
#sidebarUser span.blockTitle {
  display:block !important;
  font-weight:bold;
  padding-right:5px;
}
#sidebarUser form {
  padding:5px;
}
#sidebarUser form table {
  margin:0;
  padding:0;
}
#sidebarUser form table tr td {
  height:30px;
  padding:0;
}
#sidebarUser form table tr td input {
  border:2px solid #E2E2E2;
  margin-left:5px;
  padding:3px;
  width:104px;
}
#sidebarUser form table tr td input#remember {
  width:20px;
}
#sidebarUser form table tr td input.button {
  background:#646464;
  border:1px solid #E2E2E2;
  color:#FFFFFF;
  font-size:12px;
  margin-left:0;
  padding:4px 8px;
  width:112px;
}
#sidebarUser form table tr td input.button:hover, #sidebarUser form table tr td input.button:focus {
  background:#3E3E3E !important;
}
#sidebarUser form table tr td input:focus {
  border:2px solid #9A9EB0;
}
#sidebarUser ul {
  list-style:none;
  margin:6px 4px 2px;
  padding:0;
}
#sidebarUser ul li {
  border-bottom:1px solid #B3B1B2;
  margin:4px 10px;
  padding:3px;
}
#sidebarUSer ul li:hover {
  background:#B3B1B2;
  margin:4px 10px;
  padding:3px;
}
#sidebarUser ul li a {
  color:#333333;
  font-size:1em;
  text-decoration:none;
}
#sidebarUser ul li a:hover {
  background:none;
  color:#000000;
  text-decoration:none;
}
#sidebarLanguageToggle {
  background:none;
  border-bottom:none;
  margin:8px 0 20px;
  padding:10px;
}
#sidebarLanguageToggle select {
  border:1px solid #B3B1B2;
  padding:2px;
  width:100%;
}
#sidebarLanguageToggle .blockTitle {
  display:block !important;
}
#sidebarNavigation {
  background:none;
  border-bottom:none;
  margin:8px 0 10px;
  padding:10px;
}
#sidebarNavigation input {
  border:1px solid #E2E2E2;
  margin:4px 0;
  padding:2px;
  width:164px;
}
#sidebarNavigation select {
  border:1px solid #B3B1B2;
  padding:2px;
  width:170px;
}
#sidebarNavigation input.button {
  background:#646464;
  color:#FFFFFF;
  font-size:12px;
  margin-bottom:0;
  padding:3px;
  width:80px;
}
#sidebarNavigation input.button:hover, #sidebarNavigation input.button:focus {
  background:#3E3E3E !important;
}
#sidebarNavigation input:focus {
  border:1px solid #BCBECB;
}
.blockSubtitle {
  display:block !important;
}
#sidebarNavigation form {
  margin-bottom:0;
}
#sidebarNavigation ul {
  list-style:none;
  margin:6px 4px 2px;
  padding:0;
}
#sidebarNavigation ul li {
  border-bottom:1px solid #B3B1B2;
  margin:4px 10px;
  padding:3px;
}
#sidebarNavigation ul li:hover {
  background:#B3B1B2;
  margin:4px 10px;
  padding:3px;
}
#sidebarNavigation ul li a {
  color:#666666;
  text-decoration:none;
}
#sidebarNavigation ul li a:hover {
  background:none;
  color:#000000;
  text-decoration:none;
}
#sidebarNavigation .blockTitle {
  display:block !important;
}
#sidebarFontSize {
  background:none;
  border-bottom:none;
  margin:14px 0 10px;
  padding:9px 10px 6px;
}
#sidebarFontSize .blockTitle {
  display:block !important;
}
#sidebarFontSize #sizer a {
}
#sidebarFontSize #sizer a:hover, #sidebarFontSize #sizer a:focus {
  text-decoration:underline;
}
#sidebarFontSize #sizer a.smallFont {
  background:url("images/smallFont.png") no-repeat #FFFFFF !important;
}
#sidebarFontSize #sizer a.defaultFont {
  background:url("images/defaultFont.png") no-repeat #FFFFFF !important;
}
#sidebarFontSize #sizer a.largeFont {
  background:url("images/largeFont.png") no-repeat #FFFFFF !important;
}
#sidebarInformation {
  margin:8px 0 10px;
  padding:10px;
}
#sidebarInformation .block {
  font-weight:bold;
  margin-bottom:0;
  padding-bottom:0;
}
#sidebarInformation ul {
  list-style:none;
  margin:6px 4px 2px;
  padding:0;
}
#sidebarInformation ul li {
  border-bottom:1px solid #B3B1B2;
  margin:4px 10px;
  padding:3px;
}
#sidebarInformation ul li:hover {
  background:#B3B1B2;
  margin:4px 10px;
  padding:3px;
}
#sidebarInformation ul li a {
  color:#666666;
  text-decoration:none;
}
#sidebarInformation ul li a:hover {
  background:none;
  color:#000000;
  text-decoration:none;
}
#sidebarInformation span.blockTitle {
  border-bottom:6px solid #B3B1B2;
  color:#666666;
  display:block !important;
}
span.blockTitle {
  border-bottom:6px solid #B3B1B2;
  color:#666666;
  font-size:1.4em !important;
  font-weight:bold;
  letter-spacing:0 !important;
  line-height:1.6em;
  margin:0 0 10px 5px;
  text-transform:none;
}
#sidebarEditor {
  background:none;
  border-bottom:none;
  margin:8px 0 10px;
  padding:10px;
}
#sidebarEditor .block {
  margin-bottom:0;
  padding-bottom:0;
}
#sidebarEditor span.blockTitle {
  border-bottom:6px solid #E4E4E4;
  color:#666666;
  display:block !important;
}
#sidebarEditor ul {
  list-style:none;
  margin:6px 4px 12px;
  padding:0;
}
#sidebarEditor ul li {
  border-bottom:1px solid #B3B1B2;
  margin:4px 10px;
  padding:3px;
}
#sidebarEditor ul li:hover {
  background:#B3B1B2;
  margin:4px 10px;
  padding:3px;
}
#sidebarEditor ul li a {
  color:#007DC4;
  text-decoration:none;
}
#sidebarEditor ul li a:hover {
  background:none;
  color:#003D80;
  text-decoration:none;
}
#sidebarReviewer {
  background:none;
  border-bottom:none;
  margin:8px 0 10px;
  padding:10px;
}
#sidebarReviewer .block {
  margin-bottom:0;
  padding-bottom:0;
}
#sidebarReviewer span.blockTitle {
  border-bottom:6px solid #E4E4E4;
  color:#666666;
  display:block !important;
}
#sidebarReviewer ul {
  list-style:none;
  margin:6px 4px 2px;
  padding:0;
}
#sidebarReviewer ul li {
  border-bottom:1px solid #B3B1B2;
  margin:4px 10px;
  padding:3px;
}
#sidebarReviewer ul li:hover {
  background:#B3B1B2;
  margin:4px 10px;
  padding:3px;
}
#sidebarReviewer ul li a {
  color:#007DC4;
  text-decoration:none;
}
#sidebarReviewer ul li a:hover {
  background:none;
  color:#003D80;
  text-decoration:none;
}
#sidebarAuthor {
  background:none;
  border-bottom:none;
  margin:8px 0 10px;
  padding:10px;
}
#sidebarAuthor .block {
  margin-bottom:0;
  padding-bottom:0;
}
#sidebarAuthor span.blockTitle {
  border-bottom:6px solid #E4E4E4;
  color:#666666;
  display:block !important;
}
#sidebarAuthor ul {
  list-style:none;
  margin:6px 4px 2px;
  padding:0;
}
#sidebarAuthor ul li {
  border-bottom:1px solid #B3B1B2;
  margin:4px 10px;
  padding:3px;
}
#sidebarAuthor ul li:hover {
  background:#B3B1B2;
  margin:4px 10px;
  padding:3px;
}
#sidebarAuthor ul li a {
  color:#007DC4;
  text-decoration:none;
}
#sidebarAuthor ul li a:hover {
  background:none;
  color:#003D80;
  text-decoration:none;
}
#sidebarProofreader {
  background:none;
  border-bottom:none;
  margin:8px 0 10px;
  padding:10px;
}
#sidebarProofreader .block {
  margin-bottom:0;
  padding-bottom:0;
}
#sidebarProofreader span.blockTitle {
  border-bottom:6px solid #E4E4E4;
  color:#666666;
  display:block !important;
}
#sidebarProofreader ul {
  list-style:none;
  margin:6px 4px 2px;
  padding:0;
}
#sidebarProofreader ul li {
  border-bottom:1px solid #B3B1B2;
  margin:4px 10px;
  padding:3px;
}
#sidebarProofreader ul li:hover {
  background:#B3B1B2;
  margin:4px 10px;
  padding:3px;
}
#sidebarProofreader ul li a {
  color:#007DC4;
  text-decoration:none;
}
#sidebarProofreader ul li a:hover {
  background:none;
  color:#003D80;
  text-decoration:none;
}
#sidebarSectionEditor {
  background:none;
  border-bottom:none;
  margin:8px 0 10px;
  padding:10px;
}
#sidebarSectionEditor .block {
  margin-bottom:0;
  padding-bottom:0;
}
#sidebarSectionEditor span.blockTitle {
  border-bottom:6px solid #E4E4E4;
  color:#666666;
  display:block !important;
}
#sidebarSectionEditor ul {
  list-style:none;
  margin:6px 4px 2px;
  padding:0;
}
#sidebarSectionEditor ul li {
  border-bottom:1px solid #B3B1B2;
  margin:4px 10px;
  padding:3px;
}
#sidebarSectionEditor ul li:hover {
  background:#B3B1B2;
  margin:4px 10px;
  padding:3px;
}
#sidebarSectionEditor ul li a {
  color:#007DC4;
  text-decoration:none;
}
#sidebarSectionEditor ul li a:hover {
  background:none;
  color:#003D80;
  text-decoration:none;
}
#sidebarLayoutEditor {
  background:none;
  border-bottom:none;
  margin:8px 0 10px;
  padding:10px;
}
#sidebarLayoutEditor .block {
  margin-bottom:0;
  padding-bottom:0;
}
#sidebarLayoutEditor span.blockTitle {
  border-bottom:6px solid #E4E4E4;
  color:#666666;
  display:block !important;
}
#sidebarLayoutEditor ul {
  list-style:none;
  margin:6px 4px 2px;
  padding:0;
}
#sidebarLayoutEditor ul li {
  border-bottom:1px solid #B3B1B2;
  margin:4px 10px;
  padding:3px;
}
#sidebarLayoutEditor ul li:hover {
  background:#B3B1B2;
  margin:4px 10px;
  padding:3px;
}
#sidebarLayoutEditor ul li a {
  color:#007DC4;
  text-decoration:none;
}
#sidebarLayoutEditor ul li a:hover {
  background:none;
  color:#003D80;
  text-decoration:none;
}
#content select.selectMenu {
  max-width:390px;
}
#content table.data tr {
  height:25px;
}
table.listing {
  font-size:0.95em;
}
table.listing tr.highlight {
  background:#CEFDF4;
}
table.listing td {
  padding:0.25em 1.5em 0.25em 0.5em;
}
table.listing tr.heading td {
  background:#F0F0EE;
  border-bottom:1px solid #DEDEDC;
}
table.listing tr.heading td, table.listing td.heading, table.info td.heading {
  font-size:0.95em;
  font-weight:normal;
  line-height:120%;
  padding:0.65em 1.5em 1em 0.5em;
  text-align:left;
  text-transform:uppercase;
}
table.listing tr.fastTracked {
  background-color:#CAD5CA;
}
table.listing td.nodata, table.info td.nodata {
  background:url("images/atencio.png") 10px 10px no-repeat;
  color:#666666;
  font-size:1.1em;
  font-style:normal;
  padding-bottom:10px;
  padding-left:40px;
  padding-top:10px;
  text-align:left;
}
table.listing td.headseparator {
  display:none;
}
table.listing td.endseparator {
  border-top:1px solid #DEDEDC;
  font-size:0.25em;
  height:10px;
  line-height:10%;
}
table.listing td.separator, table.info td.separator {
  border-top:1px solid #EAEAE8;
  font-size:0.1em;
  line-height:1%;
}
table.listing a.action {
  color:#007DC4;
  font-size:1em;
  font-weight:normal;
}
table.listing a.action:hover {
  color:#003D80;
}
#accessKey {
}
#accessKey img {
  margin:0;
  padding:0;
  vertical-align:middle;
}
#content img.accessLogo {
  margin:0;
  padding:0;
  vertical-align:middle;
}
#announcementsHome {
  margin:3em 0 2em;
  padding:0.5em;
}
#announcementsHome h3 {
  border-bottom:2px solid #EEEEEE;
  border-image:initial;
  border-left:none;
  border-right:none;
  border-top:none;
  color:#666666;
  font-size:1.6em;
  line-height:1.3em;
  margin-bottom:0;
  margin-top:0.5em;
  padding-top:0;
  text-align:left;
}
#announcements {
  width:auto;
}
#announcements h3 {
  text-align:center;
}
table.announcements {
  width:95%;
}
table.announcements td {
  padding:0.25em 0.5em;
}
table.announcements td.nodata {
  font-style:italic;
  text-align:center;
}
table.announcements td.headseparator {
  border-top:none;
  font-size:0.1em;
  line-height:1%;
}
table.announcements td.endseparator {
  border-top:none;
  font-size:0.25em;
  line-height:10%;
}
table.announcements td.separator {
  border-top:1px solid #E6E6E6;
  font-size:0.1em;
  line-height:1%;
  margin-top:20px;
}
table.announcements tr.title {
  vertical-align:top;
}
table.announcements td.title h4 {
  color:#8C0023 !important;
}
table.announcements tr.description {
  vertical-align:top;
}
table.announcements td.description {
  width:85%;
}
table.announcements tr.details {
  vertical-align:bottom;
}
table.announcements td.posted {
  font-style:italic;
  padding-top:1em;
}
table.announcements td.more {
  font-size:11px;
  height:24px;
  line-height:24px;
  text-align:right;
  width:15%;
}
table.announcements td.more a {
  background:url("images/mes.png") left top no-repeat;
  padding-bottom:2px;
  padding-left:20px;
  padding-top:2px;
}
table.announcementsMore {
  margin-right:20px;
  margin-top:0;
  width:95%;
}
table.announcementsMore td {
  padding-top:1em;
  text-align:right;
}
table.announcementsMore td a {
  font-size:1.1em;
}
#content h4.tocSectionTitle {
  font-family:helvetica, arial, sans-serif;
  font-size:1.35em;
}
table.tocArticle {
  width:95%;
}
table.tocArticle td.tocTitle {
  height:100%;
  width:70%;
}
table.tocArticle td.tocTitle a {
  font-weight:bold;
  padding:4px 8px;
}
table.tocArticle td.tocTitle a:hover, table.tocArticle td.tocTitle a:focus {
  background:#EEEEEE;
  text-decoration:underline;
}
table.tocArticle td.tocGalleys {
  text-align:right;
  width:30%;
}
table.tocArticle td.tocGalleys a {
  font-size:0.95em;
  font-weight:normal;
  padding:4px 8px;
}
table.tocArticle td.tocGalleys a:hover, table.tocArticle td.tocGalleys a:focus {
  background:#EEEEEE;
  text-decoration:underline;
}
table.tocArticle td.tocAuthors {
  color:#5B5B5B;
  font-style:normal;
  padding-left:30px;
  vertical-align:top;
}
table.tocArticle td.tocPages {
  text-align:right;
  vertical-align:top;
}
.tocArticleCoverImage img {
  border:0;
  float:left;
  margin:0 1em 1em 0;
  width:100px;
}
#homepageImage img {
  display:block;
  margin:10px auto;
  padding:4px;
  text-align:center;
}
.homepageImage img {
  border:0;
  float:left;
  margin:1em 1em 1em 0;
  text-align:center;
}
#issueCoverImage img {
  border:1px solid #CCCCCC;
  display:block;
  margin-bottom:1em;
  max-width:600px;
}
.issueCoverImage img {
  border:1px solid #EEEEEE;
  float:left;
  margin:0 1em 1.5em 0;
  padding:0.1em;
  width:100px;
}
#issueCoverImage a:link, .issueCoverImage a:link {
}
#issueCoverImage a:active, .issueCoverImage a:active {
}
#issueCoverImage a:visited, .issueCoverImage a:visited {
}
#issueCoverImage a:hover, .issueCoverImage a:hover {
}
#issueCoverDescription {
  color:#666666;
  font-size:1.3em;
}
.issueCoverDescription {
  color:#666666;
}
#footer div.debugStats {
  font-size:0.6em;
}
span.disabled, label.disabled {
  color:#666666;
}
a.action, a.file {
  font-size:0.95em;
  text-transform:none;
}
a.action {
  color:#007DC4;
  font-weight:bold;
  margin-bottom:10px;
  margin-top:0;
  text-decoration:none;
}
a.action:hover {
  background:none;
  color:#003D80;
  text-decoration:none;
}
a.file {
  font-size:1em;
  font-weight:bold;
}
a.icon {
  text-decoration:none;
}
a.icon img {
  border:0;
}
a.icon:hover {
  background:none;
}
span.formRequired {
  color:#CC0033;
  font-size:0.95em;
  font-weight:bold;
}
span.instruct {
}
span.heading {
  font-size:0.85em;
  text-transform:uppercase;
}
span.highlight {
  border-bottom:1px dotted #000000;
}
.nowrap {
  white-space:nowrap;
}
pre {
  background-color:#F0F0E8;
  color:#000000;
  font-size:1.25em;
}
table.info {
  margin-bottom:3em;
  width:95%;
}
table.info td.heading {
  padding-left:0;
}
table.info td {
  padding:0 0.5em 0.5em 0;
}
table.data {
  color:#666666;
  font-size:0.95em;
  width:95%;
}
table.data tr {
}
table.data td {
  padding:2px 0;
}
table.data td.label {
  font-family:helvetica, arial, sans-serif;
  padding-right:1em;
}
table.data td h4 {
  color:#333333;
  font-size:13px !important;
  font-weight:bold !important;
  margin:15px 0 5px !important;
  padding:0;
}
table.data td.value {
}
table.data td.separator {
  font-size:0.1em;
  line-height:1%;
  padding:0.5em;
}
table.data td.heading {
  padding-left:0;
  padding-right:0;
}
table.data a.action {
  color:#007DC4;
  font-size:1.1em;
  font-weight:normal;
}
table.data a.action:hover {
  color:#003D80;
}
table.data td.heading {
  padding-left:0;
  padding-right:0;
}
table.form {
  color:#666666;
  font-size:0.95em;
}
table.form tr {
}
table.form td {
  padding:2px 0;
}
table.form td.label {
  padding-right:1em;
}
table.form td h4 {
  color:#333333;
  font-size:13px !important;
  font-weight:bold !important;
  margin:15px 0 5px !important;
  padding:0;
}
table.form td.value {
}
table.form td.separator {
  font-size:0.1em;
  line-height:1%;
  padding:0.5em;
}
table.nested tr {
  margin:0;
  padding:0;
}
span.nested {
  font-size:1.2em;
  padding:0 4px 0 0;
}
span.formError {
  color:#D90036;
  font-size:1.4em;
  font-weight:bold;
}
ul.formErrorList {
  color:#D90036;
}
#content ul.menu {
  margin-bottom:15px;
}
ul.menu li {
  background:#EEEEEE;
  display:inline;
  padding-right:1.3em;
}
ul.menu li:hover {
  background:none;
}
ul.menu li.current {
  font-weight:bold;
}
ul.menu a {
  font-size:0.95em;
  text-decoration:none;
}
ul.steplist {
  list-style-type:decimal;
  margin-bottom:1em !important;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding:0;
}
ul.steplist li {
  display:inline;
  font-size:0.85em;
  margin:0;
  padding:0;
  text-transform:uppercase;
}
ul.steplist li.current {
  font-weight:bold;
}
ul.steplist li a {
  background:#EEEEEE;
  color:#007DC9;
  padding:2px 6px;
  text-decoration:none;
}
ul.steplist li a:hover {
  background:none;
  color:#007DC9;
}
ul.filter {
  list-style-type:none;
  margin:0;
  padding:1.5em 0;
}
ul.filter li {
  display:inline;
  padding-right:1.5em;
}
div.separator {
  border-bottom:1px solid #DEDEDC;
  font-size:0.5em;
  line-height:25%;
  margin-bottom:0.55em !important;
  margin-top:1em;
  padding:0;
  width:100%;
}
div.progressbar {
  background-image:url("../templates/images/progbg.gif");
  background-repeat:no-repeat;
  height:27px;
  z-index:1;
}
#developedBy {
  display:none;
}
#sidebarDevelopedBy {
  display:none;
}
#sidebar {
  margin:5px 0 0;
  padding:0;
}
#headerTitle {
  margin-bottom:0;
  text-align:center;
  width:100%;
}
#body {
  width:100%;
}
#rightSidebar {
  float:right;
  font-size:11px;
  margin:0;
  overflow:hidden;
  padding:0;
  width:220px;
}
#rightSidebar h2 {
  font-size:12px;
  margin:10px 0 10px 10px;
  padding:10px 0 0;
}
#main #navbar {
  margin-right:0 !important;
  margin-top:0;
}
#main {
  display:inline;
  float:left;
  overflow:hidden;
  width:772px;
}
#headerTitle h1 {
  background-color:#FFFFFF;
}
#rediJournalDescription {
  border:1px solid #E4E4E4;
  color:#707070;
  font-size:1.1em;
  padding:1em;
}
#rediJournalDescription p {
  margin:0;
}
table.tocArticle td.tocTitle a, table.tocArticle td.tocGalleys a {
  padding:0;
}
.tocPages {
  text-align:right;
}
#sidebar div.block {
  padding:0 !important;
}
#sidebar div.block span.blockTitle {
  padding-bottom:0;
}
div#sidebarHelp {
  border:5px solid #CCDCE4;
}
.rediCredits img {
  border:0;
  padding:5px 10px 5px 0;
}
#content #articleTitle h3 {
  margin-top:0;
}
#content #articleAbstract, #content #articleSubject, #content #articleCitations {
  margin-top:2em;
}
#content #articleCitations div p {
  margin:0.5em 0 0;
  padding-left:40px;
  text-indent:-40px;
}
#content #articleTitle h4, #content #authorString h4, #content #articleAbstract h4, #content #articleSubject h4 {
  margin:0;
  padding:0;
}
#rediGalleys {
  background-color:white;
  border:1px solid #CCCCCC;
  display:inline-block;
  font-size:1em;
  margin:1.7em 2em 2em 0;
  padding:0.5em;
}
#rediGalleys span.rediLabel {
}
#rediReferals h4 {
  margin-top:0 !important;
}
