html,body {
  height: 100%;
  background: url(../images/bgPattern.gif) repeat-x;
  background-color: #68bac8;
}

#body {
  margin: 0;
  padding: 0;
  width: 100%;
}

div#left-pad {
	height:100%;
	float: left;
	clear: none;
	width: 34px;
	display: block;
}

div#left-shadow {
	float: left;
	clear:none;
	background-image: url(../images/shadow-left.png);
	background-repeat: repeat-y;
	width: 6px;
	display: block;
}

div#right-pad {
	height:100%;
	float: right;
	clear: none;
	width: 20px;
	display: block;
}

div#right-shadow {
	float: right;
	clear:none;
	background-image: url(../images/shadow-right.png);
	background-repeat: repeat-y;
	width: 6px;
	display: block;
}

div#doc3 {
  border-right: 1px solid #007698;
  border-left: 1px solid #007698;
  padding-left: 5px;;
  padding-right: 5px;
  margin-left: 20px;
  margin-right: 20px;
  background-color: white;
  min-width: 950px;
}

blockquote {
  padding-left: 10px;
  padding-right: 10px;
  margin-left: 5px;
  margin-right: 0px;
  border-left: 1px solid #3c78b5;
  font-style: italic;
}

th {
  text-align: left;
}

td {
  color: #000000;
  text-decoration: none;
}

select {
  vertical-align: top;
}

select508 {
  position: absolute;
  z-index: -1;
}

radio508 {
  position: absolute;
  z-index: -1;
}

input {
  vertical-align: top;
}

img {
  border: 0px;
  margin: 0px;
  padding: 0px;
}

a {
  color: #007698;
  text-decoration: none;
}

a:hover {
  color: #007698;
  text-decoration: underline;
}

a.general {
  color: #007698;
  text-decoration: none;
}

a.general:hover {
  color: #007698;
  text-decoration: underline;
}

a.general:visited
{
  color: #007698;
  text-decoration: none;
}

select {
  color: #000000;
  text-decoration: none;
}

/*texts*/
h1 {
  font-size: 120%;
  font-weight: bold;
  display: inline;
  border: 0px;
  padding: 0px;
  margin: 0px;
}

h2 {
  font-size: 110%;
  font-weight: bold;
  display: inline;
  border: 0px;
  padding: 0px;
  margin: 0px;
}

h2.indexLinkHeader
{
  color:#77e5fe;
  border-bottom: 1px solid  #0089AA;
}

div.loginHeader
{
  background-color: #1EB4D7; 
  width: 100%;
  border-bottom:1px solid #01789A;
}

div.indexLinkBox
{
 background-color: #01789a;
 padding:10px;
}

div.bgLeft {
  background: url('../images/bgLeftRepeat.jpg') repeat-y;
  width: 50px;
  float: left;
  height: 100%;
}

div.bgRight {
  background: url('../images/bgRightRepeat.jpg') repeat-y;
  width: 50px;
  height: 100%;
  float: right;
}

div.nomenu {
  padding-left: 5px;
}

div.hiddenAccessbilityLinks {
  visibility: hidden;
  display: none;
}

div.content {
  background: white;
}

div.topBarLeft {
  background: url("../images/gradient_left2.gif") 0 100% repeat-y;
  width: 100%;
  height: 41px;
}

div.topBarRight {
  background: url("../images/gradient_right2.gif") 100% 100% repeat-y;
  width: 100%;
  height: 41px;
}

div.topBar {
  height: 100%;
  background: url('../images/gradient_bg2.gif') repeat-x;
  margin-left: 2px;
  margin-right: 2px;
  padding-top: 5px;
  padding-right: 5px;
  padding-left: 5px;
  text-align: right;
  padding-right: 5px;
  padding-left: 5px;
  margin-right: 2px;
}

img.navImage {
  width: 13.5em;
}

img.navLogo {
  padding-top: 5px;
  padding-bottom: 2px;
  width: 13.5em;
}

div.pageHeaderBox {
  background-color: #1EB4D7;
  height: 2em;
  padding-left: 5px;
  width: 66%;
}

div.pageHeader {
  background-color: #1EB4D7;
  width: 100%;
}

div.pageHeader * {
  vertical-align: top;
}

div.header {
  background-color: #ffffff;
  color: #8b8b8b;
}

div#headerLogo {
  float: left;
}

div#headerLinks {
  float: right;
  text-align: right;
}

div.greyBar {
  clear: both;
  background-color: #8b8b8b;
  padding: 3px;
  margin-bottom: 5px;
  text-align: center;
  color: white;
}

div.blueBar {
  background-color: #0089aa;
  height: 10px;
  margin-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 5px;
}

div.welcomeImg {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.shadowLeft {
  background-image: url(../images/shadowLeft.gif);
  width: 7px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.shadowRight {
  background-image: url(../images/shadowRight.gif);
  width: 7px;
  margin-top: 0px;
  margin-bottom: 0px;
}

span#headerLinks {
  line-height: 35px;
}

div.footer {
  text-align: center;
  margin-top: 10px;
  background: #ffffff;
}

div.userHeader {
  
}

div.institutionTitle {
  float: left;
  width: 50%;
}

div.userInfo {
  float: right;
  width: 50%;
  text-align: right;
}

div.innerMain {
  margin:1em;
  _width:99%;
}

span.left {
  float: left;
}

span.right {
  float: right;
}

div.left {
  float: left;
}

div.right {
  float: right;
}

div.leftline {
  background: url("../images/bg_shadow_left.gif") 0 100% repeat-y;
  background-color: white;
  padding-left: 5px;
}

div.rightline {
  background: url("../images/bg_shadow_right.gif") 100% 100% repeat-y;
  background-color: white;
  margin-left: 5px;
  padding-right: 5px;
}

div.subHead {
  height: 26px;
  margin-left: 2px;
  margin-right: 2px;
}

.grad {
  background-image: url('../images/gradient_bg2.gif');
}

.gradient2 {
  background-image: url('../images/gradient_bg2.gif');
}

.boldlink {
  color: #186DC3;
  font-weight: bold;
  text-decoration: none;
}

.boldlink:hover {
  color: #186DC3;
  text-decoration: underline;
}

.bigLink {
  color: #186DC3;
  font-weight: bold;
  text-decoration: none;
}

.bigLink:hover {
  color: #186DC3;
  font-weight: bold;
  text-decoration: underline;
}

/*
Welcome color changed by RedWhale in late June 2006:
7a5c41
*/



h1.welcome
{
    font-family: 'Univers', Helvetica, Arial;
    font-style:normal;
    font-weight:normal;
    font-size: 28px;
    color: #007698;
    }

span.welcomeHeader {
  font-size: 125%;
  color: #898989;
  font-weight: bold;
  text-decoration: underline;
  padding-left: 13px;
  padding-top: 20px;
}

span.largeHeader {
  font-size: 130%;
  color: #007698;
  font-weight: bold;
  text-decoration: none;
  margin-bottom:5px;
}

span.largeHeader a
{
  text-decoration: underline;   
}

span.bold
{
	font-weight : bold;
}
  

.headerBrown {
  color: #7a5c41;
  font-weight: bold;
  text-decoration: none;
}

.header {
  color: #007698;
  text-decoration: none;
}

.headerbig {
  color: #007698;
  font-weight: bold;
  text-decoration: none;
  line-height: 29px;
}

h1.headerbig {
  color: white;
  font-weight: bold;
}

.navColumn {
  width: 13.5em; /* replaces 180px width */
  height: 45em;
  vertical-align: top;
  border-left: 1px solid #8b8b8b;
  border-top: 1px solid #8b8b8b;
  border-right: 1px solid #8b8b8b;
  background-color: #6fbacb;
}

td.contentColumn {
  vertical-align: top;
  width:100%;
  padding-left: 5px;
  background-color: white;
}

div.sideNavBackground {
  background-image: url('../images/gradient.jpg') ;
  
  background-repeat: repeat-x;
  height: 332px;
  width:100%;
  
}

ul.sideNav {
  padding: 0px;
  margin: 0px;
  border:0px;
  list-style: none;
  list-style-type: none;
  background-color: #6FBACB;
}

ul.sideNav li {
  border:0px;
  padding:0px;
  font-size: 130%;
  margin: 0px;

}

ul.sideNav li.open {
	font-family: 'Univers', Helvetica, Arial;
  background-color: #1EB4D7;
  margin:0px;
  padding:0px;
  border:0px;
  padding-top:10px;
  font-size: 120%;
}

.open .nav
{
  font-family: 'Univers', Helvetica, Arial;
  font-style:normal;
  font-weight:normal;
  font-size: 140%;
  }

ul.sideNav li.open a.nav{
  padding-left:5px;
}
ul.sideNav li.closed {
  
}
ul.sideNav li.sideNavMenu
{
  font-size: 100%;
  }

ul.sideNavDetails {
  padding: 0px;
  margin: 0px;
  border: 0px;
  list-style: none;
  list-style-type: none;

}

ul.sideNavDetails li {
  padding: 5px;
  margin: 0px;
}

ul.sideNavDetails li.subNav {
  font-size: 100%;
  margin: 0px;
  list-style: none;
  list-style-type: none;
  list-style-image: none;
  height: auto;
}

.nav {
  color: white;
  text-decoration: none;
  padding: 0px;
  padding-left: 10px;
  padding-right: 10px;
  margin: 0px;
  font-weight: bold;
  /*white-space: nowrap;*/ /*text-overflow: ellipsis;*/
  /* for internet explorer */ /*_overflow: hidden;*/ /*only for IE*/
  /*_width: 156px;*/ /* only for IE*/
}

li.open .nav {
  padding-left: 0px;
}

div.greybar .nav {
  font-weight: normal;
}

.selected {
  color: #77E5FE;
}

.horizontalNav {
  padding-top: 4px;
  padding-left: 0px;
  margin-left: 0px;
}

.navDisabled {
  color: #888888;
  text-decoration: none;
}

.nav:hover {
  color: white;
  text-decoration: underline;
}

.browseLink:hover {
  color: #77E5FE;
  text-decoration: underline;
}

.subnav {
  color: white;
  text-decoration: none;
}

.subnav:hover {
  color: white;
  text-decoration: underline;
}

ul.sideNavDetails li.hilite {
  background-color: white;
  border-top: 1px solid gray;
  border-bottom: 1px solid gray;
  color: #01789A;
}

ul.sideNavDetails li.hilite a.subnav {
  color: #01789A;
}

ul.sideNavDetails li.hilite .subnav:hover {
  color: #01789A;
  text-decoration: underline;
}

ul.sideNavDetails li {
  
}

ul.sideNavDetails li.subNav {
  
}

ul.sideNavDetails li {
  padding-top: 6px;
}

.heading {
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}

h2.heading {
  color: white;
}

.headingbig {
  color: #666666;
  font-weight: bold;
  text-decoration: none;
  vertical-align: middle;
}

.subheading {
  color: #01789A;
  font-weight: bold;
  font-size: 120%;
  text-decoration: none;
  line-height: 26px;
}

.textbox {
  color: #666666;
  text-decoration: none;
}

.instruction {
  color: #333333;
  text-decoration: none;
}

.instructionitalic {
  color: #333333;
  font-style: italic;
  text-decoration: none;
}

.textbold {
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}

.text {
  color: #666666;
  text-decoration: none;
}

.requiredFlag {
  color: orange;
  text-decoration: none;
  vertical-align: -20%;
}

.required {
  color: #666666;
  font-weight: normal;
  text-decoration: none;
}

/* message possibly use CC0000 for a darker red */
.boldmessage {
  color: #FF0000;
  font-weight: bold;
  text-decoration: none;
}

.message {
  color: #FF0000;
  text-decoration: none;
}

.link {
  color: #007698;
  text-decoration: none;
}

.link:hover {
  color: #007698;
  text-decoration: none;
  text-decoration: underline;
}

.loginlink {
  color: #FFFFFF;
  text-decoration: underline;
}

#loginForm {
  width: 13.5em; /* replaces 180px width */
  border-left: 1px solid #8b8b8b;
  border-top: 1px solid #8b8b8b;
  border-right: 1px solid #8b8b8b;
  background-color: #6FBACD;
}

#loginForm .loginColumn {
  background-color: #0089aa;
  border-top: #8b8b8b;
}

.loginlink:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

.linkbold {
  color: #007698;
  text-decoration: none;
}

.header .linkbold {
  color: white;
}

.linkbold:hover {
  color: #007698;
  text-decoration: none;
  text-decoration: underline;
}

.header .linkbold {
  color: #8b8b8b;
}

.posthidden {
  display: none
}

.postshown {
  display: inline
}

.errorBox {
  color: red;
}

.loginErrorBox {
  margin-top: 4px;
  padding: 2px;
  border: 2px red solid;
  background-color: FFEEFF;
  background: pink;
  font-weight: bold;
  margin-right: 5px;
}

.label {
  background-color: #ECECEC;
  padding-right: 5px;
}

.formLabelMessage {
  font-weight: lighter;
  color: #6d6d6d;
}

.formSmallMessage {
  font-weight: lighter;
  font-size: 75%;
  color: gray;
}

.featureImg {
  padding-bottom: 10px;
}

div.systemMessages {
  margin-left: 0px;
  padding-left: 2px;
  padding-right: 2px;
  color: #6a6a6a;
  margin-right: 3px;
  clear: both;
}

fieldset.systemMessages {
  border:1px gray solid;
  margin-bottom:5px;
  padding-top:0px;
  padding-bottom:0px;
  pading-left: 5px;
  pading-right: 5px;
}

legend.systemMessages
{
  background:gray;
  border:1px gray solid;
  color: #FFF;
  padding-left:1px;
  padding-right:1px;
  margin:0px;
}

span.systemMessagesHeader {
  font-weight: bold;
  color: black;
}

ul.systemMessages {
  margin-left: 0px;
  padding-left: 4;
  list-style-type: none;
}

ul.systemMessages>li {
  list-style-type: none;
}

div.helpMessages {
  margin-left: 0px;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px;
  background: #ECECEC;
  margin-right: 3px;
  margin-bottom: 4px;
  border: 1px solid #999999;
}

ul.helpMessages {
  margin-left: 0px;
  padding-left: 4;
  list-style-type: none;
}

ul.helpMessages>li {
  list-style-type: none;
}

#displayTable {
  margin-bottom: 5px;
  width: 100%;
}

#displayTable .subHeading {
  color: white;
}

.normalDisplayTable * td {
  voice-family: "\"}\"";
  voice-family: inherit;
  max-width: 20em;
}

.normalDisplayTable {
  margin-bottom: 5px;
  width: 100%;
}

.breakColumn { #
  word-wrap: break-word; #
  word-break: break-all;
  voice-family: "\"}\"";
  voice-family: inherit;
  max-width: 20em;
}
.columnBar
{
  border-left:1px solid ligthgray;
  padding-left:5px;
}

.columnSpace
{
  padding-right:10px;
}

table.dataEntry {
  width: 100%;
}

ul.systemMessages>li:first-child {
  list-style-type: none;
  padding-bottom: 2px;
  border-bottom: 1px dotted gray;
}

ul.systemMessages>li:last-child {
  list-style-type: none;
  border-bottom: none;
  padding-bottom: 0px;
}

div.messages {
  border: 1px #55DD55 solid;
  background-color: #CCFFCC;
  margin-bottom: 6px;
  width: 100%;
}

span.loginLabel {
  color: white;
}

input.loginInput {
  width: 9.5em; /* replaces 180px width */
}

div.helpText {
  border: 2px #FFCC66 solid;
  background-color: #FFFF99;
  padding: 2px;
  margin-bottom: 2px;
  font-weight: bold;
  -moz-border-radius: 5px;
  border-radius: 5px;

}

div.errors {
  border: 2px red solid;
  background-color: FFEEFF;
  margin-bottom: 6px;
  color: red;
  font-weight: bold;
  width: 100%;
}

div.information {
  border: 1px yellow solid;
  background-color: ivory;
  margin-bottom: 6px;
  width: 100%;
}

div.warnings {
  border: 1px yellow solid;
  background-color: ivory;
  margin-bottom: 6px;
  width: 100%;
}

ul.messages {
  margin: 5px;
  padding-left: 0px;
}

div.currentSteps {
  border: 1px #55DD55 solid;
  background-color: #CCFFCC;
  margin-bottom: 6px;
  width: 100%;
}

div.currentSteps ul {
  margin: 5px;
  padding-left: 0px;
}

div.currentSteps li {
  list-style-type: none;
}

div.completeSteps {
  border: 1px #55DD55 solid;
  background-color: #CCFFCC;
  margin-bottom: 6px;
  width: 100%;
}

div.completeSteps ul {
  margin: 5px;
  padding-left: 0px;
}

div.completeSteps li {
  list-style-type: none;
}

ul.messages li {
  list-style-type: none;
}

ul.errors {
  margin: 5px;
  padding-left: 0px;
}

ul.errors li {
  list-style-type: none;
}

ul.warnings {
  margin: 5px;
  padding-left: 0px;
}

ul.warnings li {
  list-style-type: none;
}

ul.browse li {
  list-style-image: url('../images/browse_plus.gif');
}

ul.browse li.selected {
  color: #007698;
  list-style-image: url('../images/browse_minus.gif');
}

ul.browse a {
  text-decoration: none;
  font-style: normal;
}

ul.browse li.leaf {
  list-style-type: none;
  list-style: none;
  list-style-image: none;
  text-indent: -12px;
}

ul.browse li.leaf a {
  
}

ul.browse li a {
  padding: 0px;
  border: 0px;
  margin: 0px;
}

ul.browse li a:hover {
  text-decoration: none;
}

span.selectedForEdit
{
  background-color:lightgrey;
  border:1px gray solid;
}

span.browseEdit
{
   padding:0px;
   margin:0px;
   border:0px;
}

span.browseEdit a
{
 
  color:white;
}

ul.browseMenu {
  text-align: left;
  margin: 0px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 0px;
  background-color: #DCDCDC;
  border: 1px gray solid;
  width:10em;
}

ul.browseMenu li {
  list-style: none;
  list-style-type: none;
  list-style-image: none;
  text-indent: 0px;
  padding: 0;
  margin: 0;
  border: 0;
  background-color: #DCDCDC;
}

ul.browseMenu li a {
  padding: 0;
  text-decoration: none;
  font-style: normal;
  background-color: #DCDCDC;
}

ul.browseMenu li a:hover {
  border: none;
  text-decoration: underline;
  font-style: normal;
  background-color: #DCDCDC;
}

div.menued:hover>ul.browseMenu {
  display: block;
}

div.over ul {
  display: inline;
  visibility: visible;
}

div.over div {
  position: absolute;
  z-index: 99;
  top: .5em;
  left: 1.25em;
  display: block;
  background: ivory;
  border: 1px solid gray;
  visibility: visible;
}

div.tooltip {
  position: absolute;
  z-index: 99;
  display: none;
  width: 200px;
}

div.help {
  display: inline;
  position: relative;
}

div.help:hover>span {
  position: absolute;
  z-index: 99;
  top: .5em;
  left: 1.25em;
  display: block;
  background: ivory;
  border: 1px solid gray;
  white-space: nowrap;
}

div.help:hover>div {
  position: absolute;
  top: .5em;
  left: .5em;
  display: block;
  width: 270px;
  padding: 4px;
  background: ivory;
  z-index: 99;
  border: 1px solid gray;
}

div.over>span {
  position: absolute;
  top: -1em;
  left: 1em;
  display: block;
  background: white;
  border: 1px solid gray;
  white-space: nowrap;
}

div.topBarFilter {
  float: left;
  display: inline;
  width: 70%;
}

div.topBarFilter form {
  display: inline;
}

div.topBarButtons {
  float: right;
  display: inline;
  width: 30%;
  text-align: right;
}

div.synchronize>span.result {
  display: none;
}

span.newsMessage {
  font-style: italic;
}

td.panel {
  background-image: url('../images/bot_panel_bg_slice.gif');
  background-repeat: repeat-x;
}

div.newsMessage {
  border-bottom: 1px dashed gray;
  color: #6d6d6d;
}

div.newsMessage a {
  font-weight: bold;
  color: #007698;
  text-decoration: underline;
}

div.newsMessages {
  height: 100%;
  min-width: 250px;
}

td.shadowTop {
  background: url(../images/LshadowTop.gif);
  background-repeat: repeat-x;
  height: 19px;
}

td.shadowBottom {
  background: url(../images/LshadowBottom.gif);
  background-repeat: repeat-x;
  height: 19px;
}

td.LshadowLeft {
  background-image: url(../images/LshadowLeft.gif);
  background-repeat: repeat-y;
  background-position: center;
  width: 7px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-spacing: 0px;
}

td.LshadowRight {
  background-image: url(../images/LshadowRight.gif);
  background-repeat: repeat-y;
  background-position: center;
  width: 7px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-spacing: 0px;
}

.shadowTable {
  border-spacing: 0;
}

.shadowTable tr {
  padding: 0;
  margin: 0;
  border-spacing: 0;
}

.shadowTable tr td {
  margin: 0px;
  padding: 0px;
  border-spacing: 0;
}

.shadowTable img {
  margin: 0px;
  padding: 0px;
  border: 0 none;
}

div.newsMessage>p {
  display: inline;
}

table.confluenceTable {
  margin: 5px;
  border-collapse: collapse;
}

td.confluenceTd,table.confluenceTable td.confluenceTd {
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  padding: 3px 4px 3px 4px;
  vertical-align: top;
  background-color: white;
}

th.confluenceTh,table.confluenceTable th.confluenceTh {
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  padding: 3px 4px 3px 4px;
  background-color: #f0f0f0;
  text-align: center;
  vertical-align: top;
}

td.panel {
  background-repeat: repeat-x;
  background-position: top;
}

div.filtermenu {
  text-align: center;
  margin-left: 0;
  padding-left: 0;
}

div.filtermenu ul {
  list-style: none;
  text-align: center;
  margin-left: 0;
  padding-left: 0;
}

div.filtermenu ul li {
  display: inline;
  margin-left: 0;
  padding-left: 0;
}

div.filtermenu ul li:before {
  content: "[";
}

div.filtermenu ul li:after {
  content: "]";
}

div.filtermenu li.selected {
  font-weight: bold;
  color: red;
}

div.filtermenu li.selected a {
  font-weight: bold;
  color: red;
}

div.filtermenu a:hover {
  text-decoration: underline;
}

div.filtermenu li.selected a:hover {
  color: red;
  text-decoration: none;
}

div.decorativeInner {
  border: 1px gray dotted;
  background: white;
  padding-top: 10px;
  padding-left: 8px;
  padding-bottom: 10px;
  margin: 1px;
}

a.tabHidden {
  background: #ECECEC;
  color: #666666;
}

a.tabShown {
  background: white;
  color: black;
}

a.tabChoice {
  border-left: 1px gray dotted;
  border-top: 1px gray dotted;
  border-right: 1px gray dotted;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
  margin-left: 4px;
  font-weight: bold;
}

a.tabHidden:VISITED {
  color: #666666;
}

a.tabShown:VISITED {
  color: black;
}

a.tabHidden:HOVER {
  color: #666666;
}

a.tabShown:HOVER {
  color: black;
}

div#searchAndSelect {
  width: 100%;
}

div#searchAndSelectRow {
  width: 100%;
}

div#searchBoxAndSelected {
  margin-top: 2px;
  width: 100%;
}

div#searchBox {
  border: 1px gray solid;
  margin-top: 8px;
  padding: 2px;
  width: 59%;
  float: left;
}

div#selectedList {
  border: 1px solid gray;
  margin-top: 0px;
  padding: 2px;
  width: 39%;
  float: right;
}

div#searchResults {
  clear: both;
  border: 0px;
  margin-top: 3px;
  padding: 0px;
}

div.schoolSearchResultHeader
{
  margin-bottom:3px;  
}

div.schoolSearchResult {
  border-bottom: 1px dashed gray;
  padding:5px;
}

div.schoolSearchResultLast {
  border-bottom: none;
}



div.schoolLogo {
  float: right;
}

div.memo {
  font-weight: bold;
  padding-left: 20px;
}

div#schoolHelp {
  display: inline;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 2px;
  position: absolute;
  margin-left: 0px;
  margin-top: 16px;
  border: 2px solid tan;
  background-color: lightyellow;
}

div#debugSection {
  width: 900px;
  clear: both;
  border: 2px solid red;
  _overflow: auto;
  text-align: left;
}

.cegMemo {
  font-weight: none;
}

#skip a,#skip a:hover,#skip a:visited {
  position: absolute;
  left: 0px;
  top: -500px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

#skip a:active {
  position: static;
  width: auto;
  height: auto;
}

ul.planningGuideQuestions {
  margin: 0px;
  padding: 0px;
}

ul.planningGuideQuestions li {
  margin-bottom: 10px;
  text-align: left;
  list-style: none;
  list-style-type: none;
  list-style-image: none;
  text-indent: 0px;
  padding: 0;
  border: 0;
}

div.topBarsBuffer {
  margin-top: 4px;
  margin-right: 2px;
}

div.importMyCoursesButton {
  border-left: 1px lightgray solid;
  border-top: 1px lightgray solid;
  border-right: 1px black solid;
  border-bottom: 1px black solid;
  background: gray;
  width: 20%;
  text-align: center;
  padding: 10px;
  margin-top: 12px;
}

div.importMyCoursesButton a {
  font-weight: bold;
  color: white;
}

div.centeredInformation div {
  text-align: center;
}

div.centeredInformation div {
  margin: 0 auto; /* align for good browsers */
}

div.pageTools {
  width: 100%;
  text-align: right;
  height: 15px;
  margin-bottom: 7px;
}

div.icons img {
  
}

div.icons {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

div.icons * {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

div.auto_complete {
  background: #fff;
  /*height:250px;*/ /*overflow:auto;*/
}

div.auto_complete ul {
  border: 1px solid #888;
  margin: 0;
  padding: 0;
  width: 100%;
  list-style-type: none;
}

div.auto_complete ul li {
  margin: 0;
  padding: 3px;
}

div.auto_complete ul li.selected {
  background-color: #ffb;
}

div.auto_complete ul strong.highlight {
  color: #800;
  margin: 0;
  padding: 0;
}

div.panel {
  border: 1px dashed gray;
  padding: 2px;
  margin: 2px;
}

ul.schoolInfo li {
  display: inline;
  list-style: none;
  list-style-type: none;
}

ul.schoolInfo li:after {
}

ul.schoolInfo li.last:after {
  content: "";
}

ul.schoolInfo {
  display: inline;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

table.data {
  border-width: 1px 1px 1px 1px;
  border-spacing: 0px;
  border-style: solid solid solid solid;
  border-color: #ECECEC #ECECEC #ECECEC #ECECEC;
  border-collapse: separate;
  background-color: white;
  width: 50%;
}

table.data th {
  border-width: 0px 0px 0px 0px;
  padding: 1px 1px 1px 1px;
  border-style: none none none none;
  border-color: #ECECEC #ECECEC #ECECEC #ECECEC;
  background-color: #ECECEC;
  -moz-border-radius: 0px 0px 0px 0px;
}

table.data td {
  border-width: 0px 0px 0px 0px;
  padding: 1px 1px 1px 1px;
  border-style: none none none none;
  border-color: #ECECEC #ECECEC #ECECEC #ECECEC;
  background-color: white;
  -moz-border-radius: 0px 0px 0px 0px;
}

div.createAccount {
  border: 1px #007698 solid;
  background-color: #EFEFEF;
  padding: 2px;
}

div.createAccountHeader {
  border: 1px #C3DFEB solid;
  background-color: #01789A;
  color: white;
  padding: 2px;
}

div.dashboardBox {
  width: 100%
}

ul.dashboardLinks {
  list-style-image: url(../images/dashboardbullet.gif);
}

ul.dashboardSubLinks {
  list-style-image: url(../images/dashboardsubbullet.gif);
}

div.boxHeader {
  margin-bottom: 2px;
  color: white;
  background-color: #01789A;
  padding-top: 2px;
  padding-bottom: 2px;
}

span.welcomeMessage {
  color: #01789A;
  font-weight: bold;
}

.t {
  background: url(../images/LshadowTop.gif) 0 0 repeat-x;
  width: 90%
}

.b {
  background: url(../images/LshadowBottom.gif) 0 100% repeat-x
}

.l {
  background: url(../images/LshadowLeft.gif) 0 0 repeat-y
}

.r {
  background: url(../images/LshadowRight.gif) 100% 0 repeat-y
}

.bl {
  background: url(../images/cornerBL.gif) 0 100% no-repeat
}

.br {
  background: url(../images/cornerBR.gif) 100% 100% no-repeat
}

.tl {
  background: url(../images/cornerTL.gif) 0 0 no-repeat
}

.tr {
  background: url(../images/cornerTR.gif) 100% 0 no-repeat;
  padding: 19px
}

#innerRoundedCorners {
  
}

#tlc,#trc,#blc,#brc {
  background-color: transparent;
  background-repeat: no-repeat;
}

#tlc {
  background-image: url(../images/cornerTL.gif);
  background-position: 0% 0%;
}

#trc {
  background-image: url(../images/cornerTR.gif);
  background-position: 100% 0%;
}

#blc {
  background-image: url(../images/cornerBL.gif);
  background-position: 0% 100%;
}

#brc {
  background-image: url(../images/cornerBR.gif);
  background-position: 100% 100%;
}

#tb,#bb {
  background-color: transparent;
  background-repeat: repeat-x;
}

#tb {
  background-image: url(../images/LshadowTop.gif);
  background-position: 0% 0%;
}

#bb {
  background-image: url(../images/LshadowBottom.gif);
  background-position: 50% 100%;
}

#rb {
  background-image: url(../images/LshadowRight.gif);
  background-position: 100% 0%;
  background-repeat: repeat-y;
}

#lb {
  background-color: white;
  background-image: url(../images/LshadowLeft.gif);
  background-position: 0% 100%;
  background-repeat: repeat-y;
}

span.userInfo {
  color: orange;
}

span.footerCopy {
  font-size: 75%;
}

span.footerDetails {
  font-size: 75%;
  color:gray;
}

span.Student {
  color: #007698;
}

span.Advisor {
  color: #007698;
}

span.Admin {
  color: orange;
}

span.ServerAdmin {
  color: red;
}

span.Super {
  color: green;
}

form
{
  border:0px;
  padding:0px;
  margin:0px;
}