.globalHead {
	BACKGROUND-COLOR: #003366;
	COLOR: #ffffff; 
	FONT-FAMILY: Arial;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}

.heading {
	BACKGROUND-COLOR: #003366;
}

.subHead {
	COLOR: #003366;
	FONT-FAMILY: Arial;
	FONT-SIZE: 13pt;
	FONT-WEIGHT: bold;
}

.content {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;
	TEXT-ALIGN: left;
}

.content1 {
	BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: Arial;
	FONT-SIZE: 13pt;
	TEXT-ALIGN: left;
}
.wsInputAmt{
background-color:white;
border: 1px inset;
padding-left: 2px;
padding-right: 2px;
border-width: 1px;
padding: 0px;
font-size: 8pt;
text-align: left;
vertical-align: top;
}
.wsInputAmt{
width:100px;

}
.wsLInputAmt{
background-color:white;
border: 1px inset;
padding-left: 2px;
padding-right: 2px;
border-width: 1px;
padding: 0px;
font-size: 8pt;
text-align: left;
vertical-align: top;
}
.wsLInputAmt{
width:100px;

}

.options {
	COLOR: #000000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11pt;
}

.sl2 {
	PADDING-LEFT: 60px;
}

/* these are for results */

BODY
{
	font-family:Verdana,Arial,Helvetica;
	font-size:9pt;
}
        
TH 
{
    font-family:Verdana,Arial,Helvetica;
    font-size:10pt;
    font-weight:bold;
	color: white;
	background-color: #3D7691;
}

TH.sub
{
    font-family:Verdana,Arial,Helvetica;
    font-size:10pt;
    font-weight:bold;
	color: white;
	background-color: #50C3D1;
}       

TD 
{
    font-family:Verdana,Arial,Helvetica;
    font-size:10pt;
}
.tdCon 
{
    font-family:Verdana,Arial,Helvetica;
    font-size:10pt;
	color: white;
}

.question
{
	font-weight: bold;
}

.altRow
{
	background-color: white;
}

.altRowY
{
	background-color: #FFFFCC;
}

.sumHeader
{
	font-weight: bold;
}

.wtHeader
{
	font-weight: bold;
	color: white;

.resultCenter
{
	text-align: center;
}

.yes
{
	font-weight: bold;
	text-align: center;	
	color: green;
}

.no
{
	font-weight: bold;
	text-align: center;	
	color: red;
}

.segHead
{
	font-family:Verdana,Arial,Helvetica;
	font-size:8pt;
	font-weight: bold;
	color: white;
}

.segText
{
	font-family:Verdana,Arial,Helvetica;
	font-size:8pt;
}
.trBorder
{ border-top: 2px solid blue }

FORM
{
   margin           : 0px 0px 0px 0px;
}

INPUT, SELECT, TEXTAREA
{
   color            : #115E94;
   font-family      : Tahoma;
   font-size        : x-small;
   border-width     : 1px;
   border-style     : solid;
   border-color     : #7EB0C9;
}
INPUT.fullWidth, TEXTAREA.fullWidth, SELECT.fullWidth
{
   /* for some reason, 100% will truncate right edge */
   width            : 95%;
}

INPUT.checkbox, INPUT.radio, INPUT.image
{
   border-style     : none;
}

INPUT.submit
{
   border-left      : 1px solid #FFFFFF;
   border-top       : 1px solid #FFFFFF;
   border-right     : 1px solid #387199;
   border-bottom    : 1px solid #387199;
   background-color : #E5EEF3;
}








/* no mas

.orgChartText {
	FONT-FAMILY: Arial; FONT-SIZE: 9pt;
}

.orgChartTextMain {
	FONT-FAMILY: Arial; FONT-SIZE: 9pt; background-color: #CCCCCC; text-align: center;
}

.portletHeadLink {
	COLOR: #ffffff; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
*/
.breadCrumb A:link {
	COLOR: #ffffff
}
.breadCrumb A:visited {
	COLOR: #cccccc
}
.breadCrumb A:hover {
	COLOR: #ffffff; FONT-WEIGHT: bold
}
A.cecNews:link {
	COLOR: blue;
	text-decoration:none;
}
A.cecNews:visited {
	COLOR: blue;
	text-decoration:none;
}
A.cecNews:hover {
	COLOR: blue; FONT-WEIGHT: normal; text-decoration:none
}
A.cecNews1:link {
	COLOR: #ffffff;
	text-decoration:none;
}
A.cecNews1:visited {
	COLOR: #ffffffe;
	text-decoration:none;
}
A.cecNews1:hover {
	COLOR: #ffffff; FONT-WEIGHT: normal; text-decoration:none
}
.portletHeadLink A:link {
	COLOR: #ffffff; FONT-WEIGHT: bold
}
.portletHeadLink A:visited {
	COLOR: #ffffff; FONT-WEIGHT: bold
}
.portletHeadLink A:hover {
	COLOR: #ffffff; FONT-WEIGHT: bold
}
A:link {
	COLOR: #ffffff
}
A:unknown {
	COLOR: #ffffff
}
A:hover {
	COLOR: #ffffff; FONT-WEIGHT: bold
}
A:visited {
	COLOR:#ffffff
}
/*.home A:link {
	COLOR:#ffffff
}
.tableBorder {
	BACKGROUND-COLOR: #003366
}

.newsPortletHead {
	BACKGROUND-COLOR: #336699
}
.newsPortletBodyBgc {
	BACKGROUND-COLOR: #cccccc
}
.tableHead {
	COLOR: #ffffff; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.menu {
	FONT-FAMILY: Arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.menuCurrent {
	BACKGROUND-COLOR: #cccccc; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.menuData {
	FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.subHead {
	FONT-FAMILY: Verdana; FONT-SIZE: 13pt; FONT-WEIGHT: bold
}
.newsdataCell {
	BACKGROUND-COLOR: #ffffff; COLOR: #000000
}
.newsEditHead {
	COLOR: #ffffff; FONT-FAMILY: Arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.tableHeadCenter {
	COLOR: #ffffff; FONT-FAMILY: Arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.tableFoot {
	COLOR: #ffffcc; FONT-FAMILY: Arial; FONT-SIZE: 10pt; TEXT-ALIGN: left
}
.colHead {
	BACKGROUND-COLOR: #cccccc; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.colHeadCenter {
	BACKGROUND-COLOR: #cccccc; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.colHeadRight {
	BACKGROUND-COLOR: #cccccc; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: right
}
.colHeadLeft {
	BACKGROUND-COLOR: #cccccc; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.bgcRow {
	BACKGROUND-COLOR: #ffffff
}
.highlightCell {
	BACKGROUND-COLOR: #ccffff; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt; TEXT-ALIGN: left
}
.highlightCellCenter {
	BACKGROUND-COLOR: #ccffff; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt; TEXT-ALIGN: center
}
.highlightCellBold {
	BACKGROUND-COLOR: #ccffff; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 11pt; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.highlightCellBoldNoColor {
	BACKGROUND-COLOR: #ccffff; FONT-FAMILY: Arial; FONT-SIZE: 11pt; FONT-WEIGHT: bold
}
.highlightCellTenPoint {
	BACKGROUND-COLOR: #ccffff; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.highlightCellTenPointNew {
	BACKGROUND-COLOR: #cc0033; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.highlightCellCenterBold {
	COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 11pt; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.alertCell {
	BACKGROUND-COLOR: red; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 11pt; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.alertTableHead {
	BACKGROUND-COLOR: #cc0033; COLOR: #ffffff; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.dataCellLeft {
	BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt; TEXT-ALIGN: left
}
.repCellLeft {
	BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 10pt; TEXT-ALIGN: left
}
.dataCellCenter {
	BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt; TEXT-ALIGN: center
}
.dataCellCenter {
	BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt; TEXT-ALIGN: center
}
.dataCellMouseOver {
	BACKGROUND-COLOR: #ffff99; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt; TEXT-ALIGN: center
}
.dataCellRightWithNoBgColor {
	COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt; TEXT-ALIGN: right
}
.dataCellLeftWithNoBgColor {
	COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt; TEXT-ALIGN: left
}
.dataCellRight {
	BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt; TEXT-ALIGN: right
}

.dataCellRightNoBgclr {
	COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt; TEXT-ALIGN: right
}
.highlightWhite {
	COLOR: #ffffff; FONT-FAMILY: Arial; FONT-SIZE: 8pt
}
.footerCell {
	COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt
}
.dataCellError {
	BACKGROUND-COLOR: white; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: center
}
.dataCellNews {
	BACKGROUND-COLOR: #cccccc; COLOR: navy; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: left
}
.dataCellNewsHeadline {
	BACKGROUND-COLOR: #cccccc; COLOR: navy; FONT-FAMILY: Arial; FONT-SIZE: 9pt
}
.dataCellNewsHeadlineBLACK {
	BACKGROUND-COLOR: #cccccc; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9pt
}
.dataCellAlerts {
	BACKGROUND-COLOR: #ffffff; COLOR: navy; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: left
}
.dateCellNews {
	BACKGROUND-COLOR: #cccccc; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 6pt; TEXT-ALIGN: left
}
.tableHeadBgClr {
	BACKGROUND-COLOR: #ffffff
}
.dataCellBgClr {
	BACKGROUND-COLOR: #cccccc
}
.repHeadNews {
	BACKGROUND-COLOR: #cccccc; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.colHeadNews {
	BACKGROUND-COLOR: #cccccc; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.alertDataCell {
	COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt; TEXT-ALIGN: left
}
.dataCellLeftBold {
	BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.profileCellLeftBold {
	BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.profileCellLeft {
	BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: left
}
.dataCell {
	BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt
}
.warningCellBold {
	COLOR: red; FONT-FAMILY: Arial; FONT-SIZE: 11pt; FONT-WEIGHT: bold
}
.resetLogout {
	COLOR: red; FONT-FAMILY: Arial; FONT-SIZE: 8pt
}
.dates {
	BACKGROUND-COLOR: #cccccc; FONT-FAMILY: Arial; FONT-SIZE: 8pt
}

.globalMenu {
	BACKGROUND-COLOR: #ceffff; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-ALIGN: left
}
.dataCellLeftBold {
	BACKGROUND-COLOR: #66ccff; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.Normal {
	COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9pt
}
.breadCrumb {
	COLOR: #ffffff; FONT-FAMILY: Arial; FONT-SIZE: 9pt
}
.dataBold {
	FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.okComputer {
	COLOR: #000000; FONT-FAMILY: Courier; FONT-SIZE: 8pt
}
.cecNews {
	BACKGROUND-COLOR: #cccccc; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9pt
}
.portletHeadLink {
	COLOR: #ffffff; FONT-FAMILY: Arial; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}