body {
  color: #ffffff;
  background: #2c0057;
  margin: 0px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 16pt;
  font-size: 8pt;
  font-family: bembo, georgia, serif;
}

p {
  font: 14pt bembo,georgia, serif;
  margin-top: 0px;
  text-align: justify;
  color: #ffffff;
  font-variant: small-caps;
}

h3 {
  font: 14pt bembo, georgia, serif;
  margin-top: 0px;
  text-align: justify;
  color: "black";
  font-weight: bold;
  font-variant: small-caps;
}

a.button {
padding: 2px 10px 3px 10px;
border: 2px outset #5AA0B8;
background: #046;
color: #FFF;
text-decoration: none;
height: 19px;
vertical-align: bottom;
}
a.button:active, a.button:focus, a.button:hover {
border: 2px inset #5aa0b8;
vertical-align: middle;
background: #046;
color: #5AA0B8;
text-decoration: none;
} 

a:link {
	font-weight: bold; 
	text-decoration: none; 
	color: yellow;
}
a:visited {
	font-weight: bold; 
	text-decoration: none; 
	color: yellow;
}
a:hover, a:active {
	text-decoration: none; 
	color: yellow;
}

img {
  border: 0
}

table.login {
  border: 2px solid black;
}


table.menu {
  background-color: #030133;
  color: #ffffff;
  width: 180px;
  height: 800px;
}

td.login_title {
  font-family:serif;
  font-weight: bold;
  font-size: 18px;
  color: black;
  text-align: center;
  height: 80px;
}

td.login_text {
  font-family:serif;
  font-weight: bold;
  font-size: 14px;
  color: black;
}


input.login_btn {
  width:160px;
  height: 30px;
  background: #808080;
  color: black;
  font-family:serif;
  font-weight: bold;
  font-size: 16px;
}

input.login_btn_hov {
  width:160px;
  height: 35px;
  background: #d0d0d0;
  color: black;
  font-family:serif;
  font-weight: bold;
  font-size: 16px;
}

td.menu_title {
  font-family:serif;
  font-weight: bold;
  font-size: 18px;
  color: #ffffff;
  text-align: center;
  height: 80px;
}

td.menu {
  color: #ffffff;
  text-align: center;
  height: 40px;
}


input.menubtn {
  width:160px;
  height: 30px;
  background: #DE611F;
  color: white;
  font-family:serif;
  font-weight: bold;
  font-size: 16px;
}

input.menubtn_disabled {
  width:160px;
  height: 30px;
  background: #000033;
  color: #808080;
  border: 1px solid black;
  font-family:serif;
  font-weight: bold;
  font-size: 16px;
}

input.menubtn_hov {
  width:160px;
  height: 35px;
  background: #FD7E3B;
  color: white;
  border: 3px solid white;
  font-family:serif;
  font-weight: bold;
  font-size: 18px;
}

span.title {
  font-family:arial;
  font-size:24px;
  color: white;
}

span.header {
  font-size:18px;
  color: white;
}

table.submailbox {
  color: black;
}

td.submailbox {
  font-size:18px;
  color: black;
}

td.submailbox_desc {
  font-family: arial;
  font-size:14px;
  color: black;
}

td.header {
  font-family: arial;
  font-size:16px;
  font-weight: bold;
  text-align: center;
  color: black;
}


td.data {
  font-family: arial;
  font-size:16px;
  text-align: center;
  color: black;
}
div.error {
  font-weight:bold;
  font-size:16px;
  border:2px dotted red;
  text-align:center;
}
div.success {
  font-weight:bold;
  font-size:16px;
  border:2px dotted green;
  text-align:center;
}
table.list {
  border:1px solid #000000;
  background: #cdcdcd;
  color: #000000;
}
td.title {
  border-bottom: 2px solid #000000;
  background-color: #808080;
  text-align:center;
  font-weight:bold;
  font-size:16px;
}

td.col_header {
  border:1px solid #000000;
  background-color: #EAEAEA;
  text-align:center;
}
tr.highlight {
  background-color: red;
  font-weight: bold;
  text-decoration: underline;
}
div.footer {
  font-size: 12px;
  font-family: courier;
  text-align:center;
  border-top: 2px solid #cdcdcd;
}
div.login {
  margin-top: 30px;
  margin-bottom: 30px;
}
table.login {
  border:1px solid #000000;
}
table.login div.login {
  font-size:28px;
  font-weight:bold;
  border-bottom: 1px solid #000000;
}
#login {
  background-color: #DDDDDD;
  color: #000000;
  border: 1px solid #777777;
  font-family: Verdana;
  font-size: 10px;
  text-align: right;
  width: 600px;
  margin: 2px;
}

#dirform {
  background-color: #DDDDDD;
  color: #000000;
  border: 1px solid #777777;
  font-family: Verdana;
  font-size: 10px;
  text-align: left;
  width: 440px;
  margin: 2px;
}

#login .theInput {
  font-family: Verdana;
  font-size: 11px;
  width: 110px;
  margin-right: 5px;
}

#topBar {
  height: 100px;
  background-color: orange;
}

#bottomBar {
  height: 100px;
  background-color: #2c0057;
}

#postitnote {
  height: 100px;
  width: 100px;
  background-color: yellow;
}

#login .theSubmit {
  font-family: Verdana;
  font-size: 10px;
  background-color: #333333;
  color: #FFFFFF;
  margin-right: 5px;
}
