/*  fonts  */

.background {
	background-color: #FFFFFF
}

.tdLogo {
vertical-align:bottom;
}

div.centered 
{
text-align: center;
}

div.centered table 
{
margin: 0 auto; 
text-align: left;
}

.tablehead {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
} 

.body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #555555;
} 
a.body:link {color: #555555; } 
a.body:visited {color: #555555;} 
a.body:hover {color: #4EA639; }

.bodysmall {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 14px;
color: #544D47;
} 
a.bodysmall:link {color: #544D47; } 
a.bodysmall:visited {color: #544D47;} 
a.bodysmall:hover {color: #4EA639; }

a:link {color: #544D47; } 
a:visited {color: #544D47;} 
a:hover {color: #544D47; }
a:active {color: #544D47; }

.bodybold {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #544D47;
}

.error {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FF0000;} 

.pwinit {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FF4500;} 

.success {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #00AA00;
} 

.disclaimerdarkgrey {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #999999;
line-height: 15px;
text-decoration: none;
} 
a.disclaimerdarkgrey:link {color: #999999; } 
a.disclaimerdarkgrey:visited {color: #999999;} 
a.disclaimerdarkgrey:hover {color: #307DC5; }

.disclaimergrey {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #7D7C81;
line-height: 15px;
text-decoration: none;
} 
a.disclaimergrey:link {color: #7D7C81; } 
a.disclaimergrey:visited {color: #7D7C81;} 
a.disclaimergrey:hover {color: #307DC5; }


.disclaimerorange {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #307DC5;
line-height: 15px;
text-decoration: none;
} 
a.disclaimerorange:link {color: #307DC5; } 
a.disclaimerorange:visited {color: #307DC5;} 
a.disclaimerorange:hover {color: #307DC5; }

.offline {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #7D7C81;
line-height: 15px;
text-decoration: none;
} 
a.offline:link {color: #7D7C81; } 
a.offline:visited {color: #7D7C81;} 
a.offline:hover {color: #F4863B; }


.bodywhite {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
} 

.button {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #544D47;
text-decoration: none;
white-space:nowrap;
} 
a.button:link {color: #544D47; } 
a.button:visited {color: #544D47;} 
a.button:hover {color: #307DC5; }

.buttontab {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #544D47;
text-decoration: none;
} 
a.buttontab:link {color: #544D47; } 
a.buttontab:visited {color: #544D47;} 
a.buttontab:hover {color: #4EA639; }

th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; font-weight: bold; background-color: #E8E8E8; text-align: left}
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; }
input, select {
  border: 1px solid #DBDBDB;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #544D47;
  }

.readonlyArea {
  font-family: Courier, monospace; font-size: 12px; background-color: #E6E6E6;
  scrollbar-base-color: #DBDBDB;
  scrollbar-arrow-color: #35484A;
  scrollbar-DarkShadow-Color: #35484A;  
}

.textArea {
  scrollbar-base-color: #DBDBDB;
  scrollbar-arrow-color: #35484A;
  scrollbar-DarkShadow-Color: #35484A;  
}

.mainTable {
}

.tabActive {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #4288CA;
} 

.tabInactive {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #999999;
} 

.tabProfile {
  padding-right: 2px;
}

.LogonRoundedPanel {
  width: 100%;
}

.LogonRoundedPanel .topLeft {
  background : url('images/pd/panel_top_left.png');
  height: 25px;
  width: 5px;
}

.LogonRoundedPanel .topCenter {
  background : url('images/pd/panel_top_mid.png');
 }

.LogonRoundedPanel .topRight {
  background : url('images/pd/panel_top_right.png');
  height: 25px;
  width: 5px;
}

.LogonRoundedPanel .middle {
  vertical-align: top;
}

.LogonRoundedPanel .middleLeft {
  background : url('images/pd/panel_mid_left.png') repeat-y;
}

.LogonRoundedPanel .middleCenter {
  background-color: #FFFFFF;
}

.LogonRoundedPanel .middleRight {
  background : url('images/pd/panel_mid_right.png') repeat-y;
}

.LogonRoundedPanel .bottomLeft {
  background : url('images/pd/login_panel_bottom_left.png');
  height: 30px;
  width: 5px;
}

.LogonRoundedPanel .bottomCenter {
  background : url('images/pd/login_panel_bottom_mid.png');
  height: 30px;
}

.LogonRoundedPanel .bottomRight {
  background : url('images/pd/login_panel_bottom_right.png');
  height: 30px;
  width: 5px;
}

.LogonRoundedPanelTopText {
  color : white;
  font-weight : bold;
  white-space: nowrap;
 }

.LogonRoundedPanelBottomText {
  font-size: 11px;
  color: #307DC5;
  font-weight : bold;
}

a.LogonRoundedPanelBottomText:link {color: #307DC5; text-decoration: none;} 
a.LogonRoundedPanelBottomText:visited {color: #307DC5; text-decoration: none;} 
a.LogonRoundedPanelBottomText:hover {color: #FFFFFF; text-decoration: none; }

.LogonButtonText {
	font-weight : bold;
}

/*  background colors  */

.TDgreylight {background-color: #F0F0F0}

.TDgreymiddle {background-color: #E6E6E6}

.TDgrey {background-color: #DBDBDB}

.TDgrey1 {background-color: #808080}

.TDwarmgrey {background-color: #7ab4e9}

.TDorange {background-color: #7AB4E9}

.TDerror {background-color: #FF0000}

.TDorangemiddle {background-color: #E8E8E8}

.TDorangelight {background-color: #F4F4F4}

.TDorangeextralight {background-color: #EAEFEA}

.TDwhite {background-color: #FFFFFF}

.buttongreyfiller {background-color: #EAEAEA}

.buttonline {background-color: #816B60}

.TDListPaging {background-color: #F4F4F4}

.td10H {height:10px}

.td20H {height:20px}

.tdMaxW {width:100%}

.subhead {
	font-weight : bold;
}

.subhead1 {
	font-weight : bold;
}

.subhead2 {
	font-weight : bold;
}

.TextIndent {
	text-indent: 20px;
}

.infoInitFrame {
	border: 0px;
	width: 100%;
	height: 100%;
}

.infoInitReadsoftFrame {
  border: 0px;
  width: 100%;
  height: 100%;
}

