@media screen {
  span.screen {
    visibility:show;
  }
}
@media print {
  span.screen {
    height:0px;
    width:0px;
    visibility:hidden;
  }
}


BODY {
  background:#FFFFFF url('/images/blue_white_blend.png') bottom repeat-x;
  color:#333333;
  padding:0px;
  font-family:tahoma,helvetica,arial,luxi sans;
  font-size:8pt;
  text-align:center;
}
TD {
  font-family:tahoma,arial,helvetica, Luxi Sans;
  font-size:8pt;
  color:#333333;
}

A {
  color:#000099;
}
A:HOVER {
  background-color:#000099;
  color:#FFFFFF;
}

INPUT, SELECT, TEXTAREA {
  padding:2px;
  font-family:tahoma,arial,helvetica, Luxi Sans;
  font-size:8pt;
  border:1px solid #999999;
  -moz-border-radius:4;
}

  

INPUT:focus, SELECT:focus, TEXTAREA:focus {
  background-color:#FFFFCC;
  background:#FFFFCC;
  border:1px solid #666666;
}


.chosen, .pchosen {
  font-size:10pt;
  text-decoration:none;
  background:#04318C url('/images/majbar.png') top repeat-x;
  color:#FFFFFF;
  height:20px;
  text-align:center;
  -moz-border-radius-topleft:8;
  -moz-border-radius-topright:8;
}

.pchosen A, .chosen A {
  font-size:10pt;
  text-decoration:none;
  background:transparent;
  color:#FFFFFF;
  height:20px;
  text-align:center;
  -moz-border-radius-topleft:8;
  -moz-border-radius-topright:8;
}

.choice, .pchoice {
  font-size:10pt;
  text-decoration:none;
  background:#98baf4 url('/images/minbar.png') top repeat-x;
  color:#000000;
  height:20px;
  text-align:center;
  -moz-border-radius-topleft:8;
  -moz-border-radius-topright:8;
}
.pchoice A, .choice A {
  font-size:10pt;
  text-decoration:none;
  background:none;
  color:#000000;
  height:20px;
  text-align:center;
  -moz-border-radius:4;
}


.schosen, .schosen A {
  font-size:10pt;
  text-decoration:none;
  background:#04318C url('/images/majbar.png') top repeat-x;
  color:#FFFFFF;
  height:20px;
  text-align:center;
  -moz-border-radius:4;
}
.schoice, .schoice A {
  font-size:10pt;
  text-decoration:none;
  background:#98baf4 url('/images/minbar.png') top repeat-x;
  color:#000000;
  height:20px;
  text-align:center;
  -moz-border-radius:4;
}

.titlebar {
  text-decoration:none;
  background:#EE8E12 url('/images/secact.png') top repeat-x;
  color:#000000;
  #border:1px solid #ef9615;
  border:1px solid #ee9911;
  border-top:0px;
  height:30px;
  text-align:left;
  font-size:14pt;
  padding-left:10px;
  -moz-border-radius:4;
}

.accordian_headings, .accordion_headings {
  background:#04318C url('/images/majbar.png') top repeat-x;
  color:#FFFFFF;
  padding:5px;
  border:1px solid #FFF;
  cursor:pointer;
  font-weight:bold;
}
.tbar {background:#EE8E12 url('/images/secact.png') top repeat-x;
  font-size:10pt;
  padding:1px;
  color:#000000;
  border:1px solid #ee9911;
  border-top:0px;
  -moz-border-radius:4;
}
.t {
  background:#04318C url('/images/majbar.png') top repeat-x;
  padding:1px;
  padding-left:4px;
  color:#FFFFFF;
  border:1px solid #332266;
  border-top:0px;
  -moz-border-radius-topleft:3;
  -moz-border-radius-topright:3;
}

.icon {
  padding:5px;
  width:80px;
  height:50px;
  background:#FFFFEE;
  border:2px solid #CCCCCC;
  -moz-border-radius:8;
  text-align:center;

}

.icon A, .icon A:HOVER {
  text-decoration:none;
  color:#003399;
  background:#FFFFFF;
}

.footer {
  text-decoration:none;
  background:#04318C url('/images/majbar.png') top repeat-x;
  color:#FFFFFF;
  height:20px;
  text-align:right;
  padding-right:4px;
  -moz-border-radius:4;
}

.right {
  text-align:right;
}

.box {
  background-color:#F0EEDD;
  border:1px solid #BBBBBB;
  border-top:0px;
}


.even {
  background-color:#F9F9F9;
  border:1px solid #CCCCEE;
  border-top:0px;
}

.odd {
  background-color:#EEEEEE;
  border:1px solid #BBBBDD;
  border-top:0px; 
}
.even:hover, .odd:focus{
  cursor:hand;
  background-color:#FFEE66;
}
.code {
  font-family:Courier New;
}

.dark {
  background-color:#333333;
  color:#FFFFFF;
}

.left {
  text-align:left;
}

.s6 { font-size:6pt; }
.s12 { font-size:12pt; }
.s14 { font-size:14pt; }
.s18 { font-size:18pt; }
.s20 { font-size:20pt; }
.s24 { font-size:24pt; }
.s28 { font-size:28pt; }
.s32 { font-size:32pt; }

.faint {
  color:#996633;
}

.wide {
  width:2em;
}

PRE {
  font-family:courier new;
  border:1px solid #CCCCDD;
  background-color:#F9F9F9;
}

#basic-accordian{
	#border:5px solid #EEE;
	border:0px;
	padding:5px;
	width:350px;
	#position:absolute;
	position:relative;
	#left:50%;
	#top:50%;
	#margin-left:-175px;
	z-index:2;
	#margin-top:-100px;
}


.accordion_headings:hover{
	background:#FFCC33;
        color:#333333;
}

.accordion_child{
	padding:15px;
	background:#EEE;
}

.header_highlight{
	background:#FFCC33;
        color:#333333;
}

.navgrphdr {
  padding:3 2 2 5;
  background:#666666 url('/images/navbar.png') top repeat-x;
  color:#FFFFFF;
  border:1px solid #000;
  font-size:8pt;
  -moz-border-radius-topleft:8;
  -moz-border-radius-topright:8;
}

.navgrp {
  padding-left:7px;
  padding-bottom:15px;
  background:#333333;
  color:#FFFFFF;
  -moz-border-radius:2;
}
.navgrp A, .dark A {
  color:#FFFF99;
  -moz-border-radius:4;
}

.navgrp A:HOVER, .dark A:HOVER {
  color:#000000;
  background:#CCCCCC;
}
 
