* {-moz-box-sizing: border-box}

body, td {font-family: Verdana, Helvetica, Sans-Serif; font-size: 10px}
body {background: #DEF repeat-y url(navycol.gif);}
body.nobg {background: #DEF ;}

h1 {font-size: 22px}
h2 {font-size: 18px}
h3 {font-size: 14px}
h4 {font-size: 12px}
h5 {font-size: 8px}

a {text-decoration: none; color: #0000FF}

.eyecandy a {display: block;}
.eyecandy a:hover { display: block; text-decoration: underline; background-color: #003355;} */

.navbar {border: 1px Solid #004080; background-color: #E0E0E0; width: 100%; text-align: right; padding: 3px; color: #000080}
td.navbar2 {border: 1px Solid #6688AA; background-color: #EEDD99; padding: 1px;}
.navbar2 {color: #0000FF;}
.navbar3 {color: #004040; font-weight: normal; font-size: 9px; margin: 0px}
.navsearch {background-color: #EEEEEE; font-size: 8px; height: 12px; width: 70px}
.errbar {position: relative; border: 1px Solid #804000; background-color: #FFF0F0; left: 1%; width: 97%; padding: 3px; color: #800000;}
.content {padding: 10px; position: relative}
.navbardis {color: #9999AA}

.t0i {color: #EEEEEE; font-weight: bold; text-decoration: none; padding-left: 10px}
.t1i {color: #FFFFCC; font-weight: bold; text-decoration: none}
.white {color: #EEEEEE; text-align: center; padding: 10px 0px}
.bluewhite {color: #EEEEFF; width: 100%; background-color: #003355; padding: 2px 0px 2px 0px; text-indent: 6px}
.silver {color: #004080}

.tinfo {color: #EEEEEE; text-decoration: none}

.alt0 {background-color: #EEEEFF}
.alt1 {background-color: #DDDDEE}
.alth {font-weight: bold; color: #333377; background-color: #EEEEEE}

.altred0 {background-color: #FFEEEE}
.altred1 {background-color: #EEDDDD}


.navheader {border: 1px Solid #004080; background-color: #BBCCEE; width: 100%; padding: 5px; color: #000080}
.colheader {color: #004080; text-decoration: none}

.popupheader {color: #EEEEEE; background-color: #004080}

table.snapshot {border: 1px Solid #004080; background-color: #E0E0E0; padding: 3px; table-layout:fixed}
th.snapshot {border: 1px Solid #999999; background-color: #CCDDFF; }
td.snapshot {border: 1px Solid #999999; background-color: #EEEEEE; color: #004080; padding: 0px 0px 0px 5px;}
td.snapshoth {border: 1px Solid #999999; background-color: #DDDDEE; color: #004080; font-weight: bold; text-align: right; padding: 0px 5px 0px 0px;}
td.snapshoty {border: 1px Solid #999999; background-color: #EEDD99; color: #004080; font-weight: bold; text-align: right; padding: 0px 5px 0px 0px;}

.snapshotf {border: 1px Solid #999999; background-color: #FFFFFF; color: #000000; font-weight: bold; text-align: right; padding: 0px 5px 0px 0px;}
.snapshotv {border: 1px Solid #999999; background-color: #FFFFFF; color: #000000; font-weight: bold; text-align: left; padding: 0px 5px 0px 0px;}

table.search {border: 1px Solid #004080; background-color: #E0F0FF; padding: 3px; table-layout:fixed}
th.search {border: 1px Solid #999999; background-color: #CCDDFF; }
td.search {border: 0px; background-color: #EEEEEE; color: #004080; padding: 0px;}
td.searchh {border: 1px Solid #999999; background-color: #DDDDEE; color: #004080; font-weight: bold; text-align: right; padding: 0px 5px 0px 0px;}
.titlecell {font-size: 14px; font-weight: bold; border: 1px Solid #CCCCCC; background-color: #F0F0F0; color: #004080}

.snapshotmenu {border: 1px Solid #CCCCCC; font-size: 10px; height: 10px; padding: 0px 0px 0px 20px; background-color: #EEEEFF; }

.snapshot_separator, .search_separator {height: 10px}

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

.fix {width: 300px}
.fixhalf {width: 200px}
.smallfix {width: 60px;}

.varwithborder {width: 99%; border: 1px Solid #777799;}

input,select,textarea {font-size: 10px; font-family: Verdana, Helvetica, Sans-Serif}

input[type=text],input[type=file],input[type=password],select,textarea {border: 1px Solid #779}

div.tooltip {border: 1px Solid #000; background-color: #FFC; font-size: 9px; padding: 5px; position: absolute; cursor:pointer}
a.tooltip {vertical-align: super; font-size: 80%; font-weight: bold;}
