html,body { background-color:transparent; padding: 0px; height: 100%; margin: 0px; 	font-family: Arial, Helvetica, sans-serif; }
.hideall{ display:none; }
*html #hideall{ display:none; }
.tablemargin { margin: 3px;}

/*
* Titles
*/

.MainTitle { font-size: 15px; font-family: "Arial Black"; font-style: italic; color: #FFFFFF; background-repeat: no-repeat; }
.MainTitle-Centred { font-size: 15px; font-family: "Arial Black"; font-style: italic; color: #FFFFFF; vertical-align: middle; text-align: center; background-repeat: no-repeat; }
.MainTitle-Padded { font-size: 15px; font-family: "Arial Black"; font-style: italic; color: #FFFFFF; vertical-align: middle; padding-left: 10px; background-repeat: no-repeat; }
.Subtitle-Padded { font-size: 13px; font-family: "Arial Black"; font-style: italic; color: #FFFFFF; vertical-align: middle; padding-left: 10px; background-repeat: no-repeat; }
.SecondaryTitle-Padded { font-size: 11px; font-family: "Arial Black"; font-style: italic; color: #FFFFFF; vertical-align: middle; padding-left: 10px; background-repeat: no-repeat; }
.minititle { font-family: "Arial Black"; color: #000000; font-size: 13px; vertical-align: middle; background-repeat: no-repeat; }
.minititle2 { font-family: "Arial Black"; color: #000000; font-size: 11px; vertical-align: middle; background-repeat: no-repeat; }
.minititleCopy { font-family: "Arial Black"; color: #ffffff; font-size: 11px; background-repeat: no-repeat; }
.heading { font-family: Georgia, Times New Roman, Times, Serif; font-weight: bold; color: #000000; font-size: 13px; vertical-align: middle; background-repeat: no-repeat; }
.subheading { font-family: Georgia, Times New Roman, Times, Serif; font-weight: bold; font-style: italic; color: #666666; font-size: 11px; vertical-align: middle; background-repeat: no-repeat; }

/*
* Body Text
*/

.bodytext { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 5px; padding-left: 5px; background-repeat: no-repeat; }
.text { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-right: 5px; padding-left: 5px; vertical-align: center; text-align: center; background-repeat: no-repeat; }
.textCopy { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-right: 5px; padding-left: 5px; background-repeat: no-repeat; }
.textCopy-small{ font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-right: 5px; padding-left: 5px; background-repeat: no-repeat; }
.formtext { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-repeat: no-repeat; }
.clock { font-size: 12px;  font-family: Arial;  font-weight: bold; color: #FFFFFF; text-align: left; font-style: italic; font-variant: normal; }
.textCopyBlue { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-right: 5px; padding-left: 5px; color: #333399; background-repeat: no-repeat; }
.textCopy2 { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-right: 5px; padding-left: 5px; vertical-align: middle; text-align: center; 	background-repeat: no-repeat; color: #CCCCCC; }
.textCopyRed { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-right: 5px; padding-left: 5px; color:#FF0000; background-repeat: no-repeat; }
/*
* Links
*/

a.white:link, a.white:active, a.white:visited, a.white:hover { background-color: #003399; color: #FFFFFF; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; background-repeat: no-repeat; }
a.whitesmall:link, a.whitesmall:active, a.whitesmall:visited, a.whitesmall:hover {background-color: #003399; color: #CCCCCC; font-family: Arial; font-size: 10px; font-weight: bold; text-decoration: none; background-repeat: no-repeat; }

/*
* Sort Table
*/

.sort-table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px Solid ThreeDShadow; background: Window; color: WindowText; }
.sort-table thead { background:	ButtonFace;}
.sort-table td { padding: 2px 5px; }
.sort-table thead td { border: 1px solid; border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;	cursor:default; }
.sort-table thead td:active { border-color:	ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;	padding: 3px 4px 1px 6px; }
.sort-table thead td[_sortType=None]:active { border-color:	ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; padding:	2px 5px; }
.sort-arrow { width: 11px; height: 11px; background-position: center center; background-repeat: no-repeat; margin:	0 2px; }
.sort-arrow.descending { background-image: url("images/downsimple.png"); }
.sort-arrow.ascending {	background-image: url("images/upsimple.png"); }

/*
* Buttons
*/

/* BUTTONS */
.buttons a, .buttons button{ display:block; float:left; margin:0 7px 0 0; background-color:#f5f5f5; border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; font-family: Arial, Helvetica, sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; padding:5px 10px 6px 7px; /* Links */ }
.buttons button{ width:auto; overflow:visible; padding:4px 10px 3px 7px; /* IE6 */ }
.buttons button[type]{ padding:5px 10px 5px 7px; /* Firefox */ line-height:17px; /* Safari */ }
*:first-child+html button[type]{ padding:4px 10px 3px 7px; /* IE7 */ }
.buttons button img, .buttons a img{ margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; }

/* STANDARD */
button:hover, .buttons a:hover{ background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699; }
.buttons a:active{ background-color:#6299c5; border:1px solid #6299c5; color:#fff; }

/* POSITIVE */
button.positive, .buttons a.positive{ color:#529214; }
.buttons a.positive:hover, button.positive:hover{ background-color:#E6EFC2; border:1px solid #C6D880; color:#529214; }
.buttons a.positive:active{ background-color:#529214; border:1px solid #529214; color:#fff; }

/* NEGATIVE */
.buttons a.negative, button.negative{ color:#d12f19; }
.buttons a.negative:hover, button.negative:hover{ background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19; }
.buttons a.negative:active{ background-color:#d12f19; border:1px solid #d12f19; color:#fff; }
