@charset "utf-8";
/* CSS Document *//* CSS RESETS DON'T TOUCH */
  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, font, img, ins, kbd, q, s, samp,
small, strike, tt, var, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead  {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1.3;}
ol {margin-left: 25px;}
blockquote, q {quotes: none;}
p {margin: 20px 0px 20px 0px;}
a {color: #064c7f; text-decoration:none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* Main site Formatting */
body {  font-family: Arial, Helvetica, sans-serif; font-size: .9em; background: #D9D9D9 url(../media/2406/texture.jpg) repeat fixed; margin: 0; padding: 0; text-align: center; color: #332C2C;/* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */}
.container {text-align: left;}
h1 {font-size: 150%; font-weight: bold;}
h2 {font-size: 130%; font-weight: bold; margin-top: 10px; margin-bottom: 10px;}
h3 {font-size: 110%; font-weight: bold; margin-top: 10px; margin-bottom: 10px;}
h4 {margin-top: 10px; margin-bottom: 10px;}
h5 {margin-top: 10px; margin-bottom: 10px;}
h6 {margin-top: 10px; margin-bottom: 10px;}
ul {list-style: disc; margin-left:20px;}

/* General use classes */

.left {float:left;}
  .left img {margin-right: 10px; margin-top: 10px; margin-bottom: 10px;}
.right {float: right;}
  .right img {margin-left: 10px; margin-top: 10px; margin-bottom: 10px;}
.center {text-align:center;}
.indent {margin-left: 15px;}
.indent_more {margin-left: 25px;}
.align_left {text-align: left;}
.abstract {font-size: 90%; font-style:italic; color: #666;}
.caption {text-align: left; font-size: 80%;  color: #666; margin-left: 25px; margin-right: 25px;}
th {text-align: center;}
.dataTable table {border-collapse: collapse; border-spacing: 0; border: 1px solid #bbb; }
.dataTable th, .dataTable td {border: 1px solid #ddd; padding: 4px 8px;}
.dataTable th {background: #500000; color: #ffffff; vertical-align: middle;}
.dataTable tbody tr:nth-child(even)  td { background-color: #eee; }
.resDataTable table {border-collapse: collapse; border-spacing: 0; border: 1px solid #bbb; }
.resDataTable th, .resDataTable td {border: 1px solid #ddd; padding: 4px 8px;}
.resDataTable th {background: #500000; color: #ffffff; vertical-align: middle;}
.resDataTable tbody tr:nth-child(even)  td { background-color: #eee; }
.resDataTable {overflow-x: auto;}
.resDataTable th a {color: #fff;}
.rotatedText { -ms-transform: rotate(270deg); /* IE 9 */     -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */    transform: rotate(270deg);}
.equation_c {text-align:center; font-family:"Times New Roman", Times, serif; font-style:italic; font-size: 140%; }
.col2subNav {float: left; width: 25%;}
.col2mainNav {float: left; width: 75%;}
.maroon_h2 {font-size: 1.5em;line-height: 1.16667em;text-transform: uppercase;color: #500000; font-weight: bold;}
.superscript {font-size:9px; vertical-align:top; }
.subscript {font-size:9px; vertical-align:bottom; }
.overline {text-decoration:overline;}
.times {font-family:"Times New Roman", Times, serif;}
.larger {font-size: 140%;}
.italic {font-style:italic;}
.smaller {font-size: 60%;}
.white {background: #fff;}
.textContainer {padding: 10px;}
.startButton {margin-bottom: 10px; text-align: center; width: 200px;display: block; cursor: pointer;
background: #0065CA;
  color: #fff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjVjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDRhOTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(0, 101, 202, 1) 0%, rgba(0, 74, 148, 1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0, 101, 202, 1)), color-stop(100%,rgba(0, 74, 148, 1)));
background: -webkit-linear-gradient(top, rgba(0, 101, 202, 1) 0%,rgba(0, 74, 148, 1) 100%);
background: -o-linear-gradient(top, rgba(0, 101, 202, 1) 0%,rgba(0, 74, 148, 1) 100%);
background: -ms-linear-gradient(top, rgba(0, 101, 202, 1) 0%,rgba(0, 74, 148, 1) 100%);
background: linear-gradient(top, rgba(0, 101, 202, 1) 0%,rgba(0, 74, 148, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0065ca', endColorstr='#004a94',GradientType=0 );
color: white;
min-width: 100px;
min-height: 25px;
padding: 13px 10px 10px 10px;
line-height: normal;
border: 1px solid white;
text-shadow: black 0px 1px 1px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: inset rgba(255, 255, 255, 0.7) 0px 1px 3px, rgba(0, 0, 0, 0.2) 0px 1px 3px;
-moz-box-shadow: inset rgba(255,255,255,0.7) 0px 1px 3px, rgba(0,0,0,0.2) 0px 1px 3px;
  box-shadow: inset rgba(255, 255, 255, 0.7) 0px 1px 3px, rgba(0, 0, 0, 0.2) 0px 1px 3px;}
.startButton a {color: #fff; text-decoration: none;}
.startButton:hover {background:#004a94;}
.scriptText {padding: 15px;}

/* Course Main List */
#maincontent .courseRating a {text-decoration: none; cursor: pointer; padding: 0 10px; font-size: 150%;}
.courseListItem {margin: 10px 0; background: #dfdfdf;}
.courseListTitle {font-size: 150%; font-weight: bold; background: #500000; color: #ffffff; padding: 2px 10px;}
#maincontent .courseListTitle a {color: #ffffff; text-decoration: none;}
.courseListDescription {font-size: 80%; padding: 15px 40px 15px 15px;}
#maincontent .courseListDescription a {text-decoration: none; }
.courseListImage {float: left; margin: 20px 0; }
.courseListDifficulty a img {width: 20px; height: auto; margin: 0 10px; }
.courseListDifficulty {font-style: italic;}
.courseRating {margin: 20px 0;}
.courseList {margin: 0; padding: 15px;}
.nssepCourses h1 {margin: 20px 0 0 20px;}
.courseListImage .box {cursor: pointer; height: 141px; float: left; margin: 5px; position: relative; overflow: hidden; width: 250px;}
.courseListImage .box img {  position: absolute;  left: 0;  -webkit-transition: all 300ms ease-out;   -moz-transition: all 300ms ease-out;    -o-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transition: all 300ms ease-out;}
.courseListImage .box .fadeInCaption {    background-color: rgba(0,0,0,0.8);    position: absolute;    color: #fff;    z-index: 100;    -webkit-transition: all 300ms ease-out;    -moz-transition: all 300ms ease-out;    -o-transition: all 300ms ease-out;    -ms-transition: all 300ms ease-out;    transition: all 300ms ease-out;    left: 0;}
.courseListImage .box .fade-caption, .courseListImage .box .scale-caption {    opacity: 0;    width: 250px;    height: 141px;    text-align: left;}
.courseListImage .box:hover .fade-caption {opacity: 1;}
.container .courseListImage .box img {max-width: 100%;}
#maincontent .courseListImage a {color: #fff; text-decoration: none;}
.courseListImage .box h3 {text-align: center; margin-top: 50px;}
.courseListDescription-wrap {float: left; width: 70%;}
.itemTwo {margin-left: 13px; margin-right: 7px;}
.itemThree {margin-left: 7px; margin-right: 13px;}

/* Home page Courses area */
.homeCourseListItem {background: transparent;}
.homeCourseListTitle {font-size: 150%; font-weight: bold; background: #500000; color: #ffffff; padding: 2px 10px;}
#maincontent .homeCourseListTitle a {color: #ffffff; text-decoration: none;}
.homeCourseListDescription {font-size: 80%; padding: 15px 40px 15px 15px;}
#maincontent .homeCourseListDescription a {text-decoration: none; }
.homeCourseListImage {width: 220px; position: relative; margin: 0 auto 20px auto; }
.homeCourseListDifficulty a img {width: 20px; height: auto; margin: 0 10px; }
.homeCourseListDifficulty {font-style: italic;}
.homeCourseRating {margin: 20px 0;}
.homeCourseList {margin: 15px 0; padding: 0; width: 100%; float: left; background-color: #dfdfdf; padding-bottom: 30px; margin-bottom: 15px;}
.nssepCourses h1 {margin: 20px 0 0 20px;}
.homeCourseListImage .homeBox {cursor: pointer; height: 145px; float: left; position: relative; overflow: hidden; width: 200px; margin: 10px; background: #000;}
.homeCourseListImage .homeBox img {  position: absolute;  left: 0;  -webkit-transition: all 300ms ease-out;   -moz-transition: all 300ms ease-out;    -o-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transition: all 300ms ease-out;}
.homeCourseListImage .homeBox .fadeInCaption {    background-color: rgba(0,0,0,0.8);    position: absolute;    color: #fff;    z-index: 100;    -webkit-transition: all 300ms ease-out;    -moz-transition: all 300ms ease-out;    -o-transition: all 300ms ease-out;    -ms-transition: all 300ms ease-out;    transition: all 300ms ease-out;    left: 0;}
.homeCourseListImage .homeBox .fade-caption, .homeCourseListImage .box .scale-caption {    opacity: 0;    width: 200px;    height: 145px;    text-align: left;}
.homeCourseListImage .homeBox:hover .fade-caption {opacity: 1;}
.container .homeCourseListImage .homeBox img {max-width: 100%;}
#maincontent .homeCourseListImage a {color: #fff; text-decoration: none;}
.homeCourseListImage .homeBox h3 {text-align: center; margin-top: 20px;  color: #fff; font-weight: 500; font-size: 110%;}
.homeCourseListImage h3 {text-align: center; margin: 0 10px; font-size: 120%; color: #333;}
.homeCourseListDescription-wrap {float: left; width: 70%;}
.sectionHeaderTitle { height: 50px; position: relative; text-align: center;  margin-top: 20px;}
.sectionHeaderTitle h2 {display: inline-block;    z-index: 2;    position: relative;    margin-left: auto;    margin-right: auto;    left: 0;    right: 0;    font-size: 1.875em; text-transform: uppercase; font-weight: 300; color: #500000; letter-spacing: 2px; margin: 0;}
.title-bg { display: inline-block;   z-index: 2;   position: relative;   margin-left: auto;   margin-right: auto;   left: 0;   right: 0;   background-color: #dfdfdf;   padding: 0px 15px;}
.sectionHeaderTitle::before {   display: block;   border-bottom: 2px solid #bebdbe;   content: " ";   width: 100%;   position: absolute;   top: 17px;   z-index: 0;}

/* Main Template */
/* Top Navigation */
.fullbar {margin: 0px; padding: 0px; font-size:1em; background:#565252; color:#FFF;  text-align: left; }
  .fullbar .reqlinks {padding: 10px;}
  .fullbar .links {padding: 20px; font-weight: bold; text-align:right;}
  .fullbar a {color:#fff;}
#topmainmenu li {float: right;  padding: 15px 10px 5px 10px; margin: 0px 1px 0px 1px; background: #343434 ; position:relative; top: -10px; cursor:pointer; list-style:none;}
    #topmainmenu ul {margin: 0px;}
    #topmainmenu li a:hover {text-decoration:none;}
    #topmainmenu #nsepLink1 {background: #343434 url(../media/2508/menurightcorner.jpg) right bottom no-repeat;}
  #topmainmenu #nsepHomeLink {background: #343434 url(../media/2503/menuleftcorner.jpg) left bottom no-repeat;}
.commentLink {float:left; margin: 10px 20px; font-weight:bold;}
#topmainmenuQuicklinks {display: none;}

/* Logo/header area */  
#topnavigation {background: #fff; padding: 0px; }
.nsspilink a {color: #ffffff;}
.nsspilink {padding: 10px;}
#headerbox img {padding: 10px 20px;}
#logo1, #logo2 {padding: 5px;}
#logo3 {padding: 5px; float: right;}
#logoBar {background: #333;}

/* Topical Tabs */
#mainnavbox {width: 100%; float:left; border-bottom: 1px solid #fff;}
#tabs {/* dimensions */  height:41px !important; margin:0 !important; border-top: 1px #fff solid; padding:0;  padding-left: 65px;}
  /* single tab */
#tabs li { float:left; margin:0; padding:0; text-indent:0; list-style-type:none; }
  /* a- tag inside single tab */
#tabs li a {display:block; height: 34px; padding:5px 10px 5px 15px; margin:0px;  border-top-left-radius:10px; border-top-right-radius:10px;
  /* font decoration */
  color:#fff; line-height:34px; font-family: Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; margin-left: 4px; margin-right: 4px; margin-top: 4px; 
text-shadow: rgba(1,1,3,.8) 0 1px 3px; font-size: 1.063em; font-weight: bold;}
  /* mouseover state */
#tabs a:hover     { color:#fff;  background:#666; }
  /* currently selected tabs */
#tabs a.current    {color:#fff; line-height:34px; background:#666; border-top-left-radius:10px; border-top-right-radius:10px;}

/* maroon login/search bar */
#searchLoginBox {background: #ccc; border-radius: 5px;}
.NSEPSearch {float:right; margin: 100px 0px 10px 0px; color:#333; font-weight:bold;}
.nsepSearchIcon {display: none; float:left; padding: 5px 13px; margin-left: 10px; background:url(../media/1553019/searchbtn.png) left no-repeat;}
#nsepSearchIconInput {background: #fff; padding-left: 3px;}
#maroonBar {background:#500000 url(../media/23871/maroongrad.jpg) repeat-y left bottom; padding: 5px; 
-webkit-box-shadow: inset rgba(0, 0, 0, 0.3) 0px 2px 3px, rgba(0, 0, 0, 0.1) 0px 1px 3px;
-moz-box-shadow: inset rgba(0,0,0,0.3) 0px 2px 3px, rgba(0,0,0,0.1) 0px 1px 3px;
  box-shadow: inset rgba(0, 0, 0, 0.3) 0px 2px 3px, rgba(0, 0, 0, 0.1) 0px 1px 3px;}
  #maroonBar a {color:#fff; }
.authMenu {float:right; padding: 5px 10px; margin-right: -150px; background: #500000; color: #fff; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}  
.authMenu a {color: #fff;}
.searchButton { background: url(../media/1565927/search-button-small.png) no-repeat center center; color: transparent; width: 30px; height: 30px; border: 0px; cursor: pointer;}

/* content area */
#maincontent {text-align: left; background:#ffffff;}
  #maincontent .contentText li {margin-top: 10px; margin-bottom: 10px; margin-left: 15px;}
  #maincontent a {text-decoration: underline;}
#courseContents {min-height: 500px;}
.contentText {padding: 10px;}

/* Footer logos */
.footerLogos {padding: 10px 0px 10px 0px;}
#logo3 {float: right;}
#mobileLogo1 {margin: 10px 0px 5px 0px}
#mobileLogo2 {margin: 5px 0px 5px 0px}
#mobileLogo3 {margin: 5px 0px 10px 0px}

/* Homepage */
.homebox {padding: 10px;}
  .homebox h1 {margin-top: 10px; margin-bottom: 5px;}
  .homebox h2 {margin-top: 5px; margin-bottom: 5px;}
  .homebox h3 {margin-top: 5px; margin-bottom: 5px;}
.courseupdate {padding: 10px; background:#CCCCCC; border: 2px solid #666666; margin: 10px;}
.courseupdate h4 {text-align: center; margin-top: 5px; margin-bottom: 5px;}
.courseupdate p {margin-left: 10px;}

/* Course classes */
.mobile {display: none;}
#mobile-coursenav {display: none;}
#leftNav {float: left; margin: 0px; padding:0px; width:100%;}
#leftNav ul {list-style: none;  border-right: 2px solid #666; border-bottom: 2px solid #666; margin:0px; padding:5px;}
#leftNav li {  margin-bottom:3px; margin-top:3px;  text-transform: uppercase; font-weight: bold; font-size: 85%;}
#leftNav a {text-decoration: none; padding: 10px; display: block;}
#leftNav a:hover { background: #333; color: #fff; }
.courseEntry { margin-top: 25px; background: #7F7F7F; color: #fff; border-bottom: 4px solid #666; border-top: 4px solid #666; text-align: center;}
  .courseEntry a {color: #fff;}
.chapterEntry { background: #500000; color: #fff; }
  .chapterEntry a { color: #fff;}
.chapterEntry_on {  background: #333; color: #fff;  }
  .chapterEntry_on a { color: #fff;  }
.chapterSubsectionEntry {color: #333; background: #ccc; }
  .chapterSubsectionEntry a {color: #333;}
.chapterSubsectionEntry_on { color: #333; background: #ccc; }
  .chapterSubsectionEntry_on a {color: #333; }
.coursePageEntry_on { color: #333; background: #ccc; border: 1px solid #333;}
  .coursePageEntry_on a {color: #333; }
.quote-box {width: 30%; background: #cccccc; float: right; margin: 10px; padding: 0px 20px;}

.NSEPNavBar {float:left; margin-top: 0px; margin-bottom: 20px; width: 100%; padding-top:5px; padding-bottom:5px; background: #043276; color:#ffffff;}
   .NSEPNavBar a {color: #ffffff; font-weight: bold; padding: 5px; text-decoration: none;}
  .NSEPNavBar .right {float:right; margin-right: 15px;}
    .NSEPNavBar .left {float:left; margin-left: 15px;}
.medYouTubeVideo {width: 480px; height: 385px;}
.videoBar {height: 10px; background: #ccc; margin-bottom: 15px;}
.course_page_image {float:right; margin-left: 20px; margin-bottom: 10px; margin-top: 10px; width: 210px;}
  .course_page_image img {width:200px;}
  .course_page_image .caption {text-align: left; margin: 0px;}
  .course_page_image .photoSourceCaption {font-size: 75%; color: #666666; font-style: none; text-align: left; margin-top: 3px;}
.course_page_image_left {float:left; margin-right: 20px; margin-bottom: 10px; margin-top: 10px; width: 210px;}
  .course_page_image_left img {width:200px;}
.videoOptions td {background:#cccccc; border: 1pt #ffffff solid;}
.videoOptions { width: 510px;}
.mosaic img {float: left; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; height: 150px; width: 150px;}
.reference {text-indent: -2em; margin-left: 2em; margin-top: 15px; margin-bottom: 15px;}
.referenceIndex {text-transform:lowercase;}
  .referenceIndex ul {list-style: none; margin-top: 25px;}
#alphabetLinks {margin: 15px auto; text-align: center; color:#555;}
  #alphabetLinks a {text-decoration: none; font-weight: bold; }
#maincontent .glossaryLetter h1 a {text-decoration: none;  color:#555;}
#maincontent .glossaryLetter h1 {margin: 25px 0 10px 0;}
.glossaryEntry {margin: 0 0 15px 0;}
.glossaryTerm {text-decoration: none; font-weight: bold;}
#maincontent a.moreLink {text-decoration: none;}
#maincontent a.glossaryTerm, #maincontent a.indexTerm  {text-decoration: none;}
.glossaryList li {border-bottom: dashed 1px #333; list-style: none;}
.glossaryList li ul li, .glossaryList li ol li {border-bottom: none; list-style: disc;}
.pageNumber {margin-right: 25px; margin-left: 20px; margin-top: 15px; margin-bottom: 15px; font-weight: bold; float:right;}
 
/* Quiz classes */
.NSEPAssessment {background: #ffffff; padding: 10px; text-align: left;}
  .NSEPAssessment table td {padding: 2px;}
.scoreContent {text-align:center; font-size: 130%; font-weight: bold; color: red;}
.NSEPContourForm {text-align: left; background: #ffffff; padding: 20px;}
#contour {padding: 10px; line-height: 1.3em; font-size: 90%; background: #cccccc;}
#contour .contourPageName { font-size: 1.5em;  line-height: 1.5em; margin-bottom: 1em; }
.NSEPContourForm #contour .contourPageName { display:none;}
.NSEPContourForm {text-align:left;}
#contour .contourField div label {  display: inline;}
#contour label.fieldLabel {  font-weight: bold;  display: block;  width: 200px;  float: left;  clear: left;  background: transparent !important;}
#contour small {  display: block;  float: left;  clear: both;  padding: 5px 5px 5px 200px;}
#contour fieldset {  padding: 1.4em;  margin: 0 0 1.5em 0;  border: none !Important;}
#contour legend {  font-weight: bold;  font-size: 1.2em;  line-height: 1.2em;  display: block;}
#contour input.text, #contour input.title, #contour textarea, #contour select {  margin: 0.5em 0;  border: 1px solid #bbb;}
#contour input.text:focus, #contour input.title:focus, #contour textarea:focus, #contour select:focus {  border: 1px solid #666;}
#contour input.text, #contour textarea {  width: 300px !important;  padding: 5px;}
#contour textarea {  height: 250px;}
#contour input.fileupload {  height: auto !important;}
#contour span.checkboxlist, #contour span.radiobuttonlist, #contour span.checkbox {  display: block;  float: left;  padding: 10px;}
#contour .checkboxlist input, #contour .radiobuttonlist input, #contour .checkbox input {  width: auto !important;  height: auto !important;  border: none !important;  display: inline !important;}
#contour .hiddenfield {    display:none;}
#contour .contourButton {  margin-right: 10px;  padding: 2px 10px;}
#contour .contourErrorMessage {  padding: .8em;  margin-bottom: .5em;  border: 2px solid #FBC2C4;}
#contour .contourErrorMessage, #contour .contourError {  background: #FBE3E4;  color: #8a1f11;}
#contour input.contourError, #contour textarea.contourError {  background: #FBE3E4;  border-color: #FBC2C4;}
#contour span.contourError {    color: #8a1f11 !important;    background: transparent !important;}
#contour .contourNavigation {margin-top: 0px; text-align: right; padding-right: 30px;}
#contour h4 {margin: 0px 0px 0px 10px; font-size: 1em; line-height:1.3em;}

/* auth classes */
.pwRecovery table {font-size: 90%; color: #064c7f;}
.pwRecovery table label {color: #333;}
.logIn table {width: 500px; }
.logIn td {padding: 5px; }
.profileEditor {width: 480px; border: 1px solid #666; padding: 0px 0px 25px 25px;}
.profileEditor .propertypane {background: none; border:none;}
.profileEditorTitle {width: 500px; margin: 10px 0px; font-weight: bold; background: #E0E0E0; color: #500000; font-size: 16px; text-align: center; padding:5px;}
.authWrap {padding: 20px; min-height: 500px;}
.authRegister {font-weight: bold; color: #500000; background: #E0E0E0; padding: 5px; text-align: center; width: 500px;}

/* transcripts and certificates */
.certificateList {border: 1px solid #666; padding: 20px; margin-top: 20px;}
.certificateList p {margin-bottom: 40px; margin-left: 25px;}
.courseCertStatement span {font-weight: bold; font-size: 16px;}
.courseCertStatement span a {color:#333; font-size: 18px;}
.courseCertStatement {margin: 10px 0px; border-bottom: 1px dashed #666; padding-bottom: 5px;}
.courseCertStatement ul {margin:0px 20px; padding: 0px;}
.courseCertStatement h3 {margin:15px 0px 0px 0px;}
.transcriptList {border: 1px solid #666; margin: 0px auto;}
.transcriptTable ul li {margin-left:25px; margin-top:0px;}
.transcriptOptions {text-align: center; background: #E0E0E0; padding: 5px 0px; margin: 10px 0px;}
.transcriptOptions img {padding: 5px;}


/* Search classes */
.searchContainer {min-height: 500px; padding: 15px;}














































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
