body, td, select, input, li{
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        color: #000000;
        line-height: 12pt;
}             

.admin_title
{
  color: #003399;
  font-weight: bold;
  font-size: 16pt;
  line-height: 20pt;
}

.admin_msg
{
    color: #ff0000;
    font-weight: bold;
}

.admin_tableSelectionSummary
{
  color: #003399;
  font-weight:normal;
  font-size: 11pt;
  text-align: left;
}

.admin_table {
	border: 1px solid #666;
	width: 80%;
	margin: 0px 0 0px 0;
}

.admin_tr_odd {
  background-color: #ffffff
}

.admin_tr_even {
  background-color: #ffeeaa
}

.admin_th {
        background-color: #ffcc00;
	padding: 2px 4px 2px 4px;
	text-align: left;
	vertical-align: middle;
}

.admin_td {
	padding: 2px 4px 2px 4px;
	text-align: left;
	vertical-align: middle;
}

.mop_header
{
  color: #003399;
  font-weight:bold;
  font-size: 11pt;
}

.mop_pageSummary
{
  color: #003399;
  font-weight:bold;
  font-size: medium;
}


.mopheaderold
{
  padding: 4px 4px 4px 6px;
  border: 1px solid #999;
  color: #900;
  background-color: #ddd;
  font-weight:900;
  font-size: 13pt;
}

	.bodyred {
		font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-style: normal;
        color: #ff0000;
        line-height: 12pt;
	}
	
	.bodyboldblue {
		font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #0066ff;
        line-height: 12pt;
	}
	
	.eventboldblue {
		font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #003399;
        line-height: 12pt;
	}

	.bodySmall  {
        font-size: 7pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-style: normal;
        color: #000000;
        line-height: 9pt;
	}

.bodyXsmall  {
    font-size: 6pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #0000ff;
}

	.bodyfixed  {
        font-size: 9pt;
        font-family: "Courier New", Courier, mono;
        font-weight: normal;
        font-style: normal;
        color: #000000;
        line-height: 12pt;
	}
	
	.bodyLight  {
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-style: normal;
        color: #666666;
        line-height: 12pt;
	}

	.newfor30  {
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-style: normal;
        color: #ff0000;
        line-height: 12pt;
	}
	
        .letterhilite  {
        font-size: 10pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #ff6600;
        line-height: 12pt;
	}
	
	.bodyboldold  {
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #000000;
        line-height: 12pt;
	}

	.bodybold  {
        font-weight: bold;
	}

	.bodyitalics  {
        font-style: italic;
        color: #666666;
	}

	.bodyboldred  {
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #ff0000;
        line-height: 12pt;
	}
	
	.bodyboldorg  {
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #ff6600;
        line-height: 12pt;
	}

	.subtitle  {
        font-size: 11pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #0066ff;
        line-height: 13pt;
	}
	
	.subtitleOrange  {
        font-size: 11pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #ff6600;
        line-height: 13pt;
	}

	.subsubtitle  {
        font-size: 10pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #ff6600;
        line-height: 13pt;
	}

	.subsubtitle2  {
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #ff6600;
        line-height: 11pt;
	}

	.hilite  {
        font-size: 11pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #ff6600;
        line-height: 13pt;
	}
	
	.adminTitle  {
        font-size: 13pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #0066ff;
        font-style: normal;
        line-height: 13pt;
	}
	
	.adminHeaderSection  {
        font-size: 11pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #ff6600;
        line-height: 13pt;
	}
        
	.adminHeaderMsg  {
        font-size: 10pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #000000;
	}

	.adminHeaderLink  {
        font-size: 10pt;
        font-family: Arial, Helvetica, sans-serif;
        font-style: bold;
        color: #ff6600;
        line-height: 13pt;
	}

	.adminHeaderField  {
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
	}
        
    .adminHeaderFieldFormat  {
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: 8pt;
	   font-weight: normal;
	}

    .adminHeaderFieldFormat2  {
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: 9pt;
	   font-weight: bold;
	}

        
    .note  {
       font-size: 9pt;
       font-family: Arial, Helvetica, sans-serif;
       font-weight: normal;
       font-style: italic;
       color: #666666;
       line-height: 12pt;
	}
	
    .noteHilite  {
       font-size: 9pt;
       font-family: Arial, Helvetica, sans-serif;
       font-weight: normal;
       font-style: italic;
       color: #ff6600;
       line-height: 12pt;
	}

    .noteBold  {
       font-size: 9pt;
       font-family: Arial, Helvetica, sans-serif;
       font-weight: bold;
       font-style: italic;
       color: #000000;
       line-height: 12pt;
	}

	.name  {
       font-size: 10pt;
       font-family: Arial, Helvetica, sans-serif;
       font-weight: bold;
       font-style: normal;
       color: #0066ff;
       line-height: 12pt;
	}
	
	.framehead  {
       font-size: 11pt;
       font-family: Arial, Helvetica, sans-serif;
       font-weight: bold;
       font-style: normal;
       color: #ccffff;
       line-height: 13pt;
	}
	
	.framecatwh  {
       font-size: 10pt;
       font-family: Arial, Helvetica, sans-serif;
       font-weight: bold;
       font-style: normal;
       color: #ffffff;
       line-height: 13pt;
	}
	
	.framecat  {
       font-size: 10pt;
       font-family: Arial, Helvetica, sans-serif;
       font-weight: bold;
       font-style: normal;
       color: #333399;
       line-height: 13pt;
	}
	
	.subpurple  {
       font-size: 11pt;
       font-family: Arial, Helvetica, sans-serif;
       font-weight: bold;
       font-style: normal;
       color: #9900cc;
       line-height: 13pt;
	}
	
	.navlabelblue {
		font-size: 9pt;
	   	font-family: Arial, Helvetica, sans-serif;
	   	font-weight: bold;
	   	font-style: normal;
	   	color: #66ccff;
		text-decoration: none;
	   	line-height: 11pt;
	}
	
	.navlabelpurp {
		font-size: 9pt;
	   	font-family: Arial, Helvetica, sans-serif;
	   	font-weight: bold;
	   	font-style: normal;
	   	color: #ccccff;
		text-decoration: none;
	   	line-height: 11pt;
	}
	
	.navlabelcyan {
		font-size: 9pt;
	   	font-family: Arial, Helvetica, sans-serif;
	   	font-weight: bold;
	   	font-style: normal;
	   	color: #66ffff;
		text-decoration: none;
	   	line-height: 11pt;
	}
	
	.mainnav	{
	   	font-size: 9pt;
	   	font-family: Arial, Helvetica, sans-serif;
	   	font-weight: bold;
	   	font-style: normal;
	   	color: #ffcc33;
		text-decoration: none;
	   	line-height: 11pt;
	}
	
	.subnav	{
    	font-size: 9pt;
    	font-family: Arial, Helvetica, sans-serif;
    	font-weight: bold;
    	font-style: normal;
    	color: #ffffff;
		text-decoration: none;
    	line-height: 11pt;
	}
	
	.subnavyel {
		font-size: 9pt;
    	font-family: Arial, Helvetica, sans-serif;
    	font-weight: bold;
    	font-style: normal;
    	color: #ffff33;
		text-decoration: none;
    	line-height: 11pt;
	}
	
	.subnavNoteyel  {
        font-size: 8pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-style: italic;
        color: #ffff33;
        line-height: 11pt;
	}
	
        .subnavNote  {
        font-size: 8pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-style: italic;
        color: #ffffff;
        line-height: 11pt;
	}
	
	.stathead  {
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #FFFFFF;
        line-height: 12pt;
	}
	
	.sponsor {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		text-decoration: none;
		color: #FFFFFF;
		line-height: 10.5pt;
	}
                
	.copyright	{
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-style: normal;
        color: #000000;
        line-height: 10.5pt;
	}

	.copyrightbold	{
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #000000;
        line-height: 10.5pt;
	}
	
	A.mainnav:link	{
		color: #ffcc33;
		text-decoration: none;
	}
    A.mainnav:visited	{
		color: #ffcc33;
		text-decoration: none;
	}
    A.mainnav:hover	{
		color: #99ffff;
		text-decoration: underline;
	}
	
	A.subnav:link	{
		color: #ffffff;
		text-decoration: none;
	}
    A.subnav:visited	{
		color: #ffffff;
		text-decoration: none;
	}
    A.subnav:hover	{
		color: #ccffff;
		text-decoration: underline;
	}
	A.subnavyel:link {
		color: #ffff33;
		text-decoration: none;
	}
	A.subnavyel:visited {
		color: #ffff33;
		text-decoration: none;
	}
	A.subnavyel:hover {
		color: #ebccff;
		text-decoration: underline;
	}
	
	A.subnavNoteyel:link {
		color: #ffff33;
		text-decoration: none;
	}
	A.subnavNoteyel:visited {
		color: #ffff33;
		text-decoration: none;
	}
	A.subnavNoteyel:hover {
		color: #ebccff;
		text-decoration: underline;
	}
	
	A.subnavNOte:link	{
		color: #ffffff;
		text-decoration: none;
	}
    A.subnavNote:visited	{
		color: #ffffff;
		text-decoration: none;
	}
    A.subnavNote:hover	{
		color: #99ff99;
		text-decoration: underline;
	}

	A.footer:link	{
		color: #0000cc;
		text-decoration: underline;
	}
    A.footer:visited	{
		color: #3366cc;
		text-decoration: underline;
	}
    A.footer:hover	{
		color: #9900ff;
		text-decoration: underline;
	}
	
	A:link	{
		color: #0033ff;
		text-decoration: underline;
	}
    A:visited	{
		color: #6699cc;
		text-decoration: underline;
	}
    A:hover	{
		color: #ff6600;
		text-decoration: underline;
	}

	.alertorg  {
        font-size: 10pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #ff6600;
        line-height: 12pt;
	}
	
	.alertblue  {
        font-size: 10pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #0066cc;
        line-height: 12pt;
	}
	
	.formsub  {
        font-size: 10pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #003399;
        line-height: 12pt;
	}
	
	.formcat  {
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-style: normal;
        color: #ff6600;
        line-height: 12pt;
	}	

	.acktitle  {
        font-size: 11pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #0099ff;
        line-height: 14pt;
	}

	.acktitle  {
        font-size: 11pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #0099ff;
        line-height: 14pt;
	}
	
	.accatblue  {
        font-size: 10pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #0099ff;
        line-height: 14pt;
	}

	.topic  {
        font-size: 10pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-style: normal;
        color: #3366cc;
        line-height: 13pt;
	}
	
	.topicon  {
        font-size: 10pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        color: #0000ff;
        line-height: 13pt;
	}

      .indent
      {
      margin-left: 30px;
      }
      .orange
      {
      color: #ff9933;
      }
      .grey
      {
      color: #666666;
      }
      .bold
      {
      font-weight: bold;
      }
      .sep
      {
      border-color: #0099ff;
      border-style: dotted;
      border-bottom: none;
      border-left: none;
      border-right: none;
      border-width: thin;
      }      




.MeetTitle1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #0066ff}
.MeetTitle2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF6600}
.MeetHeader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #0066ff}
.MeetBody {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666}
.MeetLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}

.alertLevel1 { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #FF0000; line-height: 12pt; }
.alertLevel2 { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #0000FF; line-height: 12pt; }
.alertLevel3 { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #000000; line-height: 12pt; }
.bodyCourier { font-size: 10pt; font-family: "Courier New", Courier, mono; font-weight: normal; font-style: normal; color: #000000; line-height: 8pt; }



.table1 {
	border: 1px solid #003399;
	width: 80%;
margin-left: 75px;
margin-right: auto;
}

.table1noborder {
	width: 80%;
margin-left: 75px;
margin-right: auto;
}

.table1_header {
        font-size: 11pt;
        font-weight: bold;
        color: #003399;
        line-height: 14pt;
	width: 80%;
margin-left: 75px;
margin-right: auto;
	}


.table1_tr_odd {
  background-color: #ffffff;
}

.table1_tr_even {
  background-color: #ffeeaa;
}

.table1_th  {
        font-size: 9pt;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #003399;
        line-height: 12pt;
}

.table1_td_left {
	padding: 0px 0px 0px 5px;
	text-align: left;
	vertical-align: middle;
}

.table1_td_right {
	padding: 0px 5px 0px 0px;
	text-align: right;
	vertical-align: middle;
}
.table1_td_center {
 	padding: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
}

.box1 {
	border-top-style: solid;
	border-bottom-style: solid;
border-width: 1;
border-color: #003399;
	width: 80%;
margin-left: 75px;
margin-right: auto;
}

.box1_tdcenter {
padding: 10px 0 10px 0;
text-align: center;
}

.form1 {
	border-top-style: solid;
	border-bottom-style: solid;
border-width: 1;
border-color: #003399;
	width: 80%;
margin-left: 75px;
margin-right: auto;
padding: 10px 0px 10px 0px;
text-align: center;
background-color: #eeeeee;
}

.form1_plain {
	width: 80%;
margin-left: 75px;
margin-right: auto;
padding: 0px 0px 10px 0px;
}

.form1_gridcell {
	border-top-style: solid;
	border-bottom-style: solid;
border-width: 1;
border-color: #003399;
	width: 100%;
height: 100%;
padding: 10px 0px 10px 0px;
text-align: center;
background-color: #eeeeee;
vertical-align: top;
margin: 0 0 0 0;
}


.form1_header {
        font-size: 11pt;
        font-weight: bold;
        color: #003399;
	}



.form1_subgrid {
margin-left: auto;
margin-right: auto;
text-align: center;
}


.form1_label {
        font-size: 9pt;
font-weight: bold;
        color: #ff6600;
	padding: 0px 5px 0px 0px;
	text-align: right;
	vertical-align: middle;
padding: 5px;
}

.form1_label2 {
        font-size: 9pt;
font-weight: normal;
        color: #ff6600;
	padding: 0px 5px 0px 0px;
	text-align: right;
	vertical-align: middle;
}


.form1_data {
	padding: 0px 0px 0px 5px;
	text-align: left;
	vertical-align: middle;
}

.form1_dataCenter {
	text-align: center;
}


.form1_msg {
	padding: 0px 0px 0px 5px;
	text-align: left;
	vertical-align: middle;
}

.form1_question {
    font-size: 9pt;
    font-weight: bold;
    color: #003399;
}


.alertBox1 {
	border-style: solid;
border-width: 1;
border-color: #ff6600;
	width: 60%;
margin-left: 150px;
margin-right: auto;
padding: 10px 5px 10px 5px;
text-align: center;
}

.width80 {
	width: 80%;
margin-left: 75px;
margin-right: auto;
}


.bg1 {
border-top-style: solid;
border-bottom-style: solid;
border-width: 1;
border-color: #003399;
background-color: #eeeeee;
width: 100%;
margin-left: auto;
margin-right: auto;
}

.bg2 {
border: 1px solid #003399;
width: 100%;
margin-left: auto;
margin-right: auto;
}

.width100 {
width: 100%;
margin-left: auto;
margin-right: auto;
}



.bg1_header {
font-size: 11pt;
font-weight: bold;
color: #003399;
}

.th_bb {
background-color: #003399;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
padding: 3px 0px 3px 4px;
}

.pad_10_5 {
padding: 10px 5px 10px 5px;
}

/* @@@ remove this one, use the one below */
.osrErrorClass {
color: red;
}

.osrError {
color: red;
}


.box2 {
	border-top-style: solid;
	border-bottom-style: solid;
border-width: 1;
border-color: #003399;
	width: 100%;
}


.form1_plain {
	width: 80%;
margin-left: 75px;
margin-right: auto;
padding: 0px 0px 10px 0px;
}

.td_centerLeft10 {
width:50%;
text-align:right; 
padding-right:10px;
}

.td_centerRight10 {
width:50%;
text-align:left; 
padding-left:10px;
}

.td_right {
width:100%;
text-align:right; 
}

.td_center {
width:100%;
text-align:center; 
}

.tdlabel3 {
color: #ff0000;
border: 0px solid gray;
border-width: 0 0 1px 1px;
background-color: #FFFF66;
vertical-align:top
}

.tddata3 {
color: #0000ff;
border: 0px solid gray;
border-width: 0 0 1px 1px;
background-color: #FFCCFF;
vertical-align:top
}

.tddata3last {
color: #0000ff;
border: 0px solid gray;
border-width: 0 1px 1px 1px;
background-color: #FFCCFF;
vertical-align:top
}


.OsrHeader {  
    	font-size: 9pt;
    	font-family: Arial, Helvetica, sans-serif;
    	font-weight: bold;
    	font-style: normal;
    	color: #ffffff;
		text-decoration: none;
    	line-height: 11pt;
}

.OsrHeaderLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000066}

.width60 {
width: 60%;
margin-left: 152px;
margin-right: auto;
}

.width70 {
width: 70%;
margin-left: 114px;
margin-right: auto;
}

.width80 {
width: 80%;
margin-left: 76px;
margin-right: auto;
}

.width90 {
width: 90%;
margin-left: 38px;
margin-right: auto;
}

.width100 {
width: 100%;
margin-left: auto;
margin-right: auto;
}

.pageHeader1Table {
background-color: #003399;
width: 100%;
}

.pageHeader1Title {
font-size: 12pt;
font-weight: bold;
color: #ffffff;
padding-left: 10px
}

.pageHeader1Commands {
text-align: right;
padding-right: 10px;
width: 100%;
}

.panel1Title {
font-size: 11pt;
font-weight: bold;
color: #003399;
}

.panel1TitleBox {
margin-top: 10px;
}

.panel1Box {
	border-top: 1px solid #003399;
	width: 100%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.panel1BoxComp {
	width: 100%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.panel1BoxCompTight {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}


.panel1Label  {
color: #ff6600;
text-align:left;
vertical-align: bottom;
}	

.panel1LabelTop  {
color: #ff6600;
text-align:left;
vertical-align: top;
}	

.panel1LabelCheckbox  {
color: #666666;
text-align:left;
vertical-align: middle;
}	

.panel1LabelReq  {
color: #ff6600;
text-align:left;
vertical-align: bottom;
font-weight: bold;
}	

.panel1LabelReg  {
color: #000000;
text-align:left;
vertical-align: bottom;
}	

.panel1TitleMarginTop {
margin-top: 10px;
}

.marginbot10 {
margin-bottom: 10px;
}


.panel2Box {
border-top: 1px solid #003399;
border-bottom: 1px solid #003399;
width: 100%;
}

.panel3box {
border: 1px solid #003399;
width: 100%;
}

.panel4TitleBox {
background-color: #003399;
width: 100%;
}

.panel4Title {
font-weight: bold;
color: #ffffff;
}

/* search panel -> osr/RegistrationHomeRegistrarTeamRep */
.sTitle {
font-size: 11pt;
font-weight: bold;
color: #003399;
}
.sTitleBox {
margin-top: 10px;
}
.sPanel {
border-top: 1px solid #003399;
border-bottom: 1px solid #003399;
width: 100%;
padding: 5px 0px 5px 10px;
}
.sLabel {
color: #f60;
}

/* questions -> osr/RegistrationInfo_SwimmerId */
.qTitle {
font-size: 11pt;
font-weight: bold;
color: #003399;
}
.qTitleBox {
margin-top: 10px;
width: 100%;
}
.qPanel {
border-top: 1px solid #003399;
border-bottom: 1px solid #003399;
width: 100%;
padding: 10px 10px 10px 0;
}
.qQuestion {
font-weight: bold;
color: #000;
}
.qLabel {
font-weight: bold;
color: #f60;
}
.qCol1 {
padding-left: 0px;
}
.qColN {
padding-left: 10px;
}
.qTitleLeft {
text-align: left;
}
.qTitleRight {
text-align: right;
}

/* display information -> tat/TransferInfo */

.diPanel {
width: 100%;
padding: 10px 0 0 0;
}

.diComp {
padding: 0 0 0 0;
margin: 0 0 0 0;
}

.diLabel {
color: #f60;
padding-right: 20px;
font-weight: bold;
}
.diValue {
color: #000;
}

/* NEW ------------------------------------------------------------------*/

/* tbbb panel */

.tbbbHb {  
margin-top: 10px;
width: 100%;
}

.tbbbH {  
font-size: 11pt;
font-weight: bold;
color: #003399;
}

.tbbbCb {
border-top: 1px solid #003399;
border-bottom: 1px solid #003399;
width: 100%;
padding: 10px 10px 10px 0;
}

/* admin */

.adminHb {  
margin-top: 10px;
width: 100%;
}

.adminH  {
font-size: 13pt;
font-weight: bold;
color: #06f;
}

.adminCb {
width: 100%;
}

/* gt */

.orbo20Gt {
color: #f60;
font-weight: bold;
padding-right: 20px;
}
.blbo20Gt {
color: #000;
font-weight: bold;
padding-right: 20px;
}
.orno20Gt {
color: #f60;
padding-right: 20px;
font-weight: normal;
}
.blno20Gt {
color: #000;
padding-right: 20px;
font-weight: normal;
}

/* gb */

.lGb {
text-align: right;
padding-right: 10px;
}
.rGb {
text-align: left;
padding-left: 10px;
}
.cGb {
text-align: center;
}


/* at */

.at1Tbb {
  border: 1px solid #666;
  width: 100%;
  margin: 0 0 0 0;
}

.at1Tbtro {
  background-color: #fff
}

.at1Tbtre {
  background-color: #fea
}

.at1Tbth {
  font-size: 9pt;
  background-color: #fc0;
  padding: 2px 4px 2px 4px;
  text-align: left;
  vertical-align: middle;
}

.at1Tbtdl {
  font-size: 9pt;
  padding: 2px 4px 2px 4px;
  text-align: left;
  vertical-align: middle;
}

.at1Tbtdr {
  font-size: 9pt;
  padding: 2px 4px 2px 4px;
  text-align: right;
  vertical-align: middle;
}

.at1Tbtdc {
  font-size: 9pt;
  padding: 2px 4px 2px 4px;
  text-align: center;
  vertical-align: middle;
}

.at2Tbb {
  width: 100%;
  margin: 0 0 0 0;
}

.at3Tbb {
  border: 1px dotted #666;
  width: 100%;
  margin: 0 0 0 0;
}

.at3Tbth {
  font-size: 9pt;
  background-color: #fea;
  padding: 2px 4px 2px 4px;
  text-align: left;
  vertical-align: middle;
}


/* ----------------------------------------------------------------------*/

/*
p, td, div {
	font-family:Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
	line-height:120%;
	margin: 10px 0 0 0;
}
*/

/* side bar */

	A.sidebarLinks:link	{
		text-decoration: none;
	}

.sidebarLinks, .sidebarLinks:visited, .sidebarLinks_closer {
	display: block;
	color: #1a4e82;
	font-family:Arial, Geneva, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	background-color: #fff;
	padding: 6px 4px 6px 2px;
	width: 127px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1a4e82;
	margin: 0px;
}
.sidebarBot {
	width: 132px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1a4e82;
	margin: 0px;
}
.sidebarLinks:hover {
	color:#fff;
	background-color: #ff9933;
	font-weight: bold;
	text-decoration: none;
}
.sidebarLinks:active {
	color: #fff;
	background-color: #ff9933;
	font-weight: bold;
	text-decoration: none;
}
/* sidebar sub links */
.sidebarLinks_sub, .sidebarLinks_sub:visited, .sidebarLinks_sub_closer { /* added style to close out the menu, with no hover tag */
	display: block;
	color: #003366;
	font-size:10px;
	font-weight: normal;
	text-decoration: none;
	text-transform:uppercase;
	background-color: #fff;
	padding: 2px 4px 2px 6px;
	width: 123px;
	margin: 0;
}
.sidebarLinks_sub:hover {
	color:#000;
	font-weight: normal;
	text-decoration: underline;
}
.sidebarLinks_sub:active {
	color: #000;
	font-weight: normal;
	text-decoration: underline;
}
/* sidebar sub links third level */
.sidebarLinks_sub_third, .sidebarLinks_sub_third:visited, .sidebarLinks_sub_third_closer { /* added style to close out the menu, with no hover tag */
	display: block;
	color: #893126;
	font-size:10px;
	font-weight: normal;
	text-decoration: none;
	background-color: #fff;
	padding: 2px 4px 2px 10px;
	width: 119px;
	margin: 0;
}
.sidebarLinks_sub_third:hover {
	color:#000;
	font-weight: normal;
	text-decoration: underline;
}
.sidebarLinks_sub_third:active {
	color: #000;
	font-weight: normal;
	text-decoration: underline;
}





