pre, body, div, td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height:15px;  }
td a, a, a:link, a:visited {color: #003377; border-bottom: dashed 1px #4F9ED9; text-decoration: none;}
a:active {background-color: #4F9ED9; color:#ffffff}
a:hover {color: #0033aa; border-bottom: solid 1px #4F9ED9; text-decoration: none;}
input, button {font-family: Arial, Helvetica, Verdana, sans-serif;}
textarea {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px;}

form {margin:0px;}
body {margin:0px; background-color:#ABC7E5}
body {background-image: url(i/newBack.gif); }
body {overflow-y:auto}
body {border-left: 2px outset #4F9ED9;}

img {border-color: #666666}
button {cursor: pointer;}

/* Firefox HACK to clearfix divs */
.sectionBody:after, .miniBody:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


/* Footer */
.footer {float:left; width:100%; border: 1px solid #60A2DF; background-color:##1559AB; text-align:center; margin:6px 0px 3px 0px; color:#8F9CB8; font-size:9px; line-height: 14px; letter-spacing: -1px; padding: 2px;}
.footer span {margin-left: 12px;}


/* sections */
.section {border: 1px solid #60A2DF; margin-bottom:18px; background-color:#ffffff; background-image:url('./images/whiteroc.gif');}
.sectionPopup {border: 1px solid #60A2DF; margin:10px; background-color:#ffffff}
.sectionHead {background-color:#C2D7EE; border-left: 8px solid #FF6600; padding:4px 6px 5px 6px; color:#003377; font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, sans-serif; font-size: 15px;}
tr.sectionHead td {color:#003377; font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, sans-serif; font-size: 13px; padding: 2px;}
.sectionHead img {float: right; margin:-2px 0px -2px 2px;}
.sectionBody {padding:10px; padding-top:14px; padding-bottom:20px; border-bottom: 2px solid #D8E8FC;}
.sectionFoot, .magicTableFoot {background-color: #D8E8FC; padding: 2px; text-align: right; border-bottom: 2px solid #D8E8FC; border-top: 1px solid #ffffff;}
.sectionFoot a, .magicTableFoot a {margin-left: 12px;}
.sectionFoot input, .magicTableFoot input {margin-left:4px; width:75px}

/* Horizontal Nav bar */
.navbar {
	white-space: nowrap;
	position: relative;
	z-index: 99;
	left: 0px;
	top: 0px;
	height: 20px;
	width: 100%;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #4F9ED9;
	background-color: #1559AB;
	vertical-align: middle;
}
.navbar a, .navbar a:link, .navbar a:visited, .navbar a:active, .navbar a:hover{border-bottom:0px none; color:#FFFFFF; text-decoration: none; background-color: transparent;}
.navbarContent ul { margin:0px; padding:0px; LIST-STYLE-TYPE: none; display:inline;}
.navbarContent li { margin:0px; LIST-STYLE-TYPE: none; display:inline;}

.navHeader {padding:2px 21px 4px 22px;}

.separator {color:#FF6600; padding:0px 4px 0px 6px;}


a.closeBtn,  a.closeBtn,  a.closeBtn:link,  a.closeBtn:visited {border-bottom:0px none;}

a.showLink,  a.showLink,  a.showLink:link,  a.showLink:visited {border-bottom:0px none;}
