body,td,th,p,b,i,u,li,ul,form,input,textarea,span {
color:#333;
font-family:verdana,sans-serif;
font-size:12px
}

BODY {
scrollbar-base-color:#00BDD3;
scrollbar-track-color:#ADD8E6;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#00BDD3;
scrollbar-3d-light-color:#00BDD3;
scrollbar-dark-shadow-color:#000000;
scrollbar-shadow-color:#00BDD3;
scrollbar-arrow-color:#00BDD3;
overflow: -moz-scrollbars-vertical;    
}

h1 { font-family: Arial,Helvetica,sans-serif; }
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
h3 { font-family: Arial,Helvetica,sans-serif; color:#00BDD3;}
h4 { font-family: Arial,Helvetica,sans-serif; }
h5 {
    font-family: Arial,Helvetica,sans-serif; text-decoration: underline;
    color:#002e85;
    font-size:13px;
    font-weight:700;
}
h6 { font-family: Arial,Helvetica,sans-serif; }

font.hint {
  font-style:italic;
  font-size:80%;
  font-family:Arial,Helvetica,sans-serif;
  font-weight:bold;
  text-align:left;
}
/*p {*/
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-size: 12px;*/
/*}*/
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a {
	font-size: 12px;
	color: #00BDD3;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	color: #00BDD3;
	text-decoration: underline;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #00BDD3;
}
button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #00BDD3;
}
input {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
    border: thin groove
}


.menutopic {
	color: #ffffff;
	text-indent: 10px;
	font-size: 11px;
}
.datetxt {
	font-size: 10px;
}
.helptxt {
	font-size: 12px;
	list-style-image: url(/pages/images/qmark.gif);
}
.ntext {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.menuinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-indent: 10px;
}
.menuchoice {
	color: #8F8F8F;
	text-indent: 10px;
	font-size: 11px;
}
.copyright {
	font-size: 10px;
}
.formtable {
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.inactive {
	color: #999999;
}
.active {
	color: #000000;
}
.formtable th {

	font-size: 12px;
	background-color: #FFFFFF;
	font-weight: normal;
}

.btnstylelong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00BDD3;
	width: 350px;
}

.btnstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00BDD3;
	
}

.style3 {color: #00BDD3}

.personal-bar {
	background-color: #FFFFFF;
	color: #FFFFFF;
	font-size: x-small;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
}

.formbutton{
	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	color:#666;
	font-weight:bold;
	padding: 1px 2px;
	background:url(/pages/buttons/formbg.gif) repeat-x left top;
}

.jsbutton {
  background-color: #00BDD3;
  border: thin outset;
  text-align: center;
  text-decoration: none;
  font-weight: normal;
  width: auto;
  cursor: pointer;
}

.hint {
  display:none;
  position: absolute;
  right: 30px;
  width: 200px;
  margin-top: -4px;
  border: 1px solid #0033cc;
  padding: 10px 12px;
  background-color: #00BDD3;
}

.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(/pages/images/hintpointer.png) left top no-repeat;
}

iframe {
    overflow-x: hidden;
    overflow-y: scroll;
}

.login_link {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}