html {overflow:-moz-scrollbars-vertical;}

/* default CSS tweaks */
* :focus {outline:0;}
a, a:active {outline:none;}
a img {border:none;}
.bold {font-weight:bold;}
.dblock {display:block;}
.disabled {background-color:#D6D5D9;}
:focus {-moz-any-link:none !important; -moz-outline-style:none;}
form {margin:0;}
.fclear {clear:both;}
.fleft {float:left !important;}
.fright {float:right !important;}
hr {height:0; border:0; border-top:1px solid #000;}
label {cursor:pointer !important;}
.iepngfix, .iepngfix img {behavior:url(iepngfix.htc);}
.center {text-align:center !important;}
.middle {vertical-align:middle !important;}
.left {text-align:left !important;}
.nowrap, .nobr {white-space:nowrap;}
.odd {background-color:#e0e0e0;}
.pointer {cursor:pointer !important;}
.relative {position:relative;}
.red, .req {color:#f00 !important;}
.right {text-align:right !important;}
td {empty-cells:show; border:none;}
.greyi {color:#808080; font-style:italic;}

/* Screen Only */
@media screen {
	.noprint {display:block !important;}
	.noshow {display:none !important;}
}

/* Print Only */
@media print {
	.noprint {display:none !important;}
	.noshow {display:block !important;}
}

.noBorder, .noBorder th, .noBorder td, .noBorder img {border:none !important;}
.vTable, .vTable th, .vTable td {border:1px solid #000; border-collapse:collapse; vertical-align:top;}
.vTable th {background-color:#c0c0c0; color:#000;}
.vTable2, .vTable2 th, .vTable2 td {border-collapse:collapse; vertical-align:top;}
.vTable2 th {background:#c0c0c0; color:#000; text-align:left;}
.hTable, .hTable th, .hTable td {border:1px solid #000; border-collapse:collapse;}
.hTable th {text-align:right !important; color:#000; white-space:nowrap; vertical-align:top;}
.hTable2, .hTable2 th, .hTable2 td {border-collapse:collapse;}
.hTable2 th {text-align:right !important; white-space:nowrap; font-size:11px;}

a.button, a.button:visited {background-color:rgb(244,244,240); text-decoration:none !important; color:#000 !important; padding:0 3px; border-top:1px solid #E6E4E0; border-left:1px solid #E6E4E0; border-right:1px solid #5F5D55; border-bottom:1px solid #5F5D55; text-align:center; font-size:10px; outline:none;}
a.button:hover {color:#fff !important; background-color:Highlight; text-decoration:none !important; outline:none;}
a.button2, a.button2:visited {background-color:#f33; text-decoration:none; color:#fff !important; padding:0 3px; border-top:1px solid #E6E4E0; border-left:1px solid #E6E4E0; border-right:1px solid #5F5D55; border-bottom:1px solid #5F5D55; text-align:center; font-size:10px; outline:none;}
a.button2:hover {color:#fff !important; background-color:Highlight; text-decoration:none; outline:none;}

.hilite {background-color:#ff0;}
.hilite1 {background-color:#fcc;}
.hilite2 {background-color:#cfc;}
.hilite3 {background-color:#ccf;}
.hilite4 {background-color:#ffc;}
.hilite5 {background-color:#fcf;}
.hilite6 {background-color:#cff;}
/* ToggleDL  http://www.tjkdesign.com/articles/toggle_elements.asp  */
#TJK_ToggleON,#TJK_ToggleOFF {display:none;}
/* Editable Select Box   http://sandy.mcarthur.org/javascript/select/select.html */
select.editable, input.editable {width:15em;}
option.activateEdit {font-style:italic; /* This only works in Mozilla/Firefox */ color:#800; /* Works in IE and Mozilla/Firefox */ }
