/* NXT-Cloud New Design Styles */

BODY {
    color: Black;
    background-color: #fff;
    font-family: Arial, "Times New Roman", sans-serif;
}

.center {
    margin-left: auto;
    margin-right: auto;
}

.left {
    margin-left: 0;
    margin-right: auto;
}

.left20 {
    margin-left: 20px;
    margin-right: auto;
}

.right {
    margin-left: auto;
    margin-right: 0;
}

.padleft5 {
    text-align:left;
    padding-left: 5px;
    }

.padleft10 {
    text-align:left;
    padding-left: 10px;
    }

.padright10 {
    text-align:right;
    padding-right: 10px;
    }

.padleftright5 {
    text-align:center;
    padding-left: 5px;
    padding-right: 5px;
    }




/*** Page Banner ***/
.pagebanner {
        background: url(images/bnr_software_top_3.png) no-repeat scroll top;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;  
        height: 300px;
        top: 0px;
        position:relative;
        z-index: 2;
    }

.pageheaderbar 
    {text-align: center; background-color: #000; font-size: 14pt; padding: 5px; font-weight:bold; color:#fff; font-family: sans-serif; width:1000px; }  

.transpageheaderbar 
    {text-align: center; vertical-align: middle; background-color: transparent; font-style: oblique; font-size: 17pt; padding: 5px; font-weight:bold; color:#fff; font-family: sans-serif; width:1280px; }  

.transpageheaderdiv {
   
    margin-left:auto; 
    margin-right:auto;
    margin-top:2px;
    width: 1268px;
    height: 100%;
    border: 1px solid #888888;
    border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: #070a37; /*#fafdff; #ecf6ff */
    background-clip: padding-box;
    overflow: hidden;
}

.copyright {text-align: center !important; vertical-align: middle !important; background-color: transparent; font-style: oblique !important; font-size: 9pt !important; padding: 5px !important; font-weight:normal !important; color:#fff !important; font-family: sans-serif; width:1000px;
}

.transfooterbar 

{text-align: center; vertical-align: middle; background-color: transparent; font-style: oblique; font-size: 9pt; padding: 5px; font-weight:bold; color:#fff; font-family: sans-serif; width:1000px; }  

.transfooterdiv {
   
    margin-left:auto; 
    margin-right:auto;
    margin-top:2px;
    width: 1000px;
    height: 100%;
    border: 1px solid #888888;
    border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: #070a37; /*#fafdff; #ecf6ff */
    background-clip: padding-box;
    overflow: hidden;
}   

.pagefooterbar 

{text-align: center; vertical-align: middle; background-color: transparent; font-style: oblique; font-size: 9pt; padding: 5px; font-weight:bold; color:#fff; font-family: sans-serif; width:1280px; }     
    
.pagefooterdiv {
   
    margin-left:auto; 
    margin-right:auto;
    margin-top:2px;
    width: 1268px;
    height: 100%;
    border: 1px solid #888888;
    border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: #070a37; /*#fafdff; #ecf6ff */
    background-clip: padding-box;
    overflow: hidden;
}


/* Module Banner */
.dmmodulebanner, #BannerTable {
    width: 100%;
    height: 150px;
    background: #fff url('images/brochure_bar_2.png') no-repeat;
    background-position: center;
    vertical-align: top;
}
.dmmodulebanner .btnclose input {
        float: right; padding: 0px; vertical-align: top;
    }

.btnclose { vertical-align: top;
    }



/* Sectional Boxes */

.dmbodyouter {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 3;
    
     }

transbodyouter {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 3;
    
     }

/*** rounded body table border ***/
.dmbodyinner {
   
    margin-left:auto; 
    margin-right:auto;
    margin-top:10px;
    width: 1000px;
    position: relative;
    z-index: 4;
     
  }

.transbodyinner {
   
    margin-left:auto; 
    margin-right:auto;
    margin-top:0px;
    width: 1280px;
    position: relative;
    z-index: 4;
     
  }


/*** rounder inner contents table border ***/
.dmcontentsinner {
   
    margin-left:auto; 
    margin-right:auto;
    margin-top:2px;
    width: 988px;
    height: 100%;
    border: 1px solid #888888;
    border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: #fafdff; /* #ecf6ff */
    background-clip: padding-box;
    overflow: hidden;

    }

.dmcontentsinner2 {
   
    margin-left:auto; 
    margin-right:auto;
    margin-top:2px;
    padding: 10px;
    width: 920px;
    height: 100%;
    border: 1px solid #888888; 
    border-radius: 6px;
    -moz-border-radius: 6px; 
    box-shadow: 5px 5px 5px #666;
    background-clip: padding-box;
    overflow: hidden;
    background-color:#fff;
 
    }

.transcontentsinner {
   
    margin-left:auto; 
    margin-right:auto;
    margin-top:2px;
    width: 1268px;
    border: 1px solid #888888;
    border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: #fafdff; /* #ecf6ff */
    background-clip: padding-box;
    overflow: hidden;

}
.transcontentsinnerdiv {
   
    margin-left:auto; 
    margin-right:auto;
    margin-top:2px;
    width: auto;
    background-color: #fafdff; /* #ecf6ff */
    background-clip: padding-box;
    overflow: hidden;

}
.transcontentsgrid {
   
    margin-left:auto; 
    margin-right:auto;
    margin-top:2px;
    width: 1258px;
    height: 100%;
    border: 1px solid #888888;
    border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: #fafdff; /* #ecf6ff */
    background-clip: padding-box;
    overflow: hidden;

    }

.transmapsdiv {
   
    margin-left:auto; 
    margin-right:auto;
    margin-top:2px;
    width: 1258px;
    height: 100%;
    border: 1px solid #888888;
    border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: #fafdff; /* #ecf6ff */
    background-clip: padding-box;
    overflow: hidden;

    }

.transmapstable {
    margin-left:auto; 
    margin-right:auto;
    margin-top:0px;
    width: 100%;
    position: relative;
    z-index: 4;
    border: 1px solid #1d5aab; 
    border-collapse: collapse;
            
}
.transmapshdr {
    text-align: center;
    font-size: 11pt;
    font-weight:bold;
    color:#fff; 
    font-family: sans-serif; 
    text-decoration:none; 
    background-color: #070a37;
    height: 20px;
}

.transmapsbody {
    text-align: left;
    vertical-align: middle;
    height: 30px;
    font-size: 11pt;
    font-weight:normal;
    color:#888; 
    font-family: sans-serif; 
    text-decoration:none; 
    background-color: #fff;
    
   
}

.transmapsbodyalt {
    text-align: center;
    font-size: 11pt;
    font-weight:normal;
    color:#888; 
    font-family: sans-serif; 
    text-decoration:none; 
    background-color: ghostwhite;
    height: 30px;
    vertical-align: middle;
}



/* Text Styles */

.texttable
{margin-left:auto; margin-right:auto; text-align:center; width: 100%; }
.texttable a
{font-size: 11pt; font-weight:normal; color:blue; font-family: sans-serif; text-decoration:none; cursor: pointer;}
.texttable a:hover
{font-size: 11pt; font-weight:normal; color:orange; font-family: sans-serif; text-decoration:none; cursor: pointer;}

.texttitle {
        margin-top: 0px !important; 
        padding-bottom: 5px !important;
        margin-bottom: 0px; 
        margin-left: 0px;
        color: #1d5aab; /* #4094d2; */
        display: inline-block;
        font-family: sans-serif;
        font-size: 15pt;
        font-weight: bold;
        line-height: normal;
        text-align: left;
        text-decoration: none !important;
}

.textsubtitle {
        margin-top: 0px !important; 
        padding-bottom: 5px !important;
        margin-bottom: 0px; 
        margin-left: 0px;
        color: #1d5aab; /* #4094d2; */
        display: inline-block;
        font-family: sans-serif;
        font-size: 12pt;
        font-weight: bold;
        line-height: normal;
        text-align: left;
        text-decoration: none !important;
 }


.textbody {
    font-size: 11pt;
    line-height: 1.5em;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-right: 2px;
    font-family:"arial", sans-serif; 
    font-weight: normal;
    font-style: normal;
    color: #444;
    text-align: left;
 }


.textlabel
{text-align: left; background-color: #fff; font-size: 10pt; padding: 2px; font-weight:normal; color:#888; font-family: sans-serif;} 
.textlabelorange {text-align: left; background-color: #fff; font-size: 12pt; font-weight:bold; color:#d9993d; font-family: sans-serif;}
.textnote {text-align: left; background-color: #fff; font-size: 10pt; padding: 2px; font-weight:normal; color:#F89828; font-family: sans-serif;} 
.textnotegrey {text-align: left; background-color: #fff; font-size: 10pt; padding: 2px; font-weight:normal; color:#888; font-family: sans-serif;} 
.textnoteltblue {text-align: left; background-color: #fff; font-size: 9pt; padding: 2px; font-weight:normal; color:#1d5aab; font-family: sans-serif;}  
.textvalue_dkgreen_nb {text-align: left; background-color: #fff; font-size: 12pt; font-weight:bold; color:#417; font-family: sans-serif;} 
.texterror {background-color: #fff; font-size: 10pt; font-weight:normal; color:red; font-family: sans-serif;}

.textvalue{text-align: left; background-color: #fff; font-size: 11pt; font-weight:normal; color:#000; font-family: sans-serif;}
.textvalueorange {text-align: left; background-color: #fff; font-size: 11pt; font-weight:normal; color:#d9993d; font-family: sans-serif;}
.textvalue_navy {text-align: left; background-color: #fff; font-size: 11pt; font-weight:bold; color:#04457B; font-family: sans-serif; border: 1px solid #006fc0; padding: 5px;}  
.textvalue_orange {text-align: left; background-color: #fff; font-size: 11pt; font-weight:bold; color:#F89828; font-family: sans-serif; border: 1px solid #006fc0; padding: 5px;}      
.textvalue_green {text-align: left; background-color: #fff; font-size: 11pt; font-weight:bold; color:#86C14B; font-family: sans-serif; border: 1px solid #006fc0; padding: 5px;}  
.textvalue_charcoal {text-align: left; background-color: #fff; font-size: 11pt; font-weight:bold; color:#424953; font-family: sans-serif; border: 1px solid #006fc0; padding: 5px;}  
.textvalue_purple {text-align: left; background-color: #fff; font-size: 11pt; font-weight:bold; color:purple; font-family: sans-serif; border: 1px solid #006fc0; padding: 5px;}  
.textvalue_red {text-align: left; background-color: #fff; font-size: 11pt; font-weight:bold; color:red; font-family: sans-serif; border: 1px solid #006fc0; padding: 5px;}  
.textvalue_darkred {text-align: left; background-color: #fff; font-size: 11pt; font-weight:bold; color:darkred; font-family: sans-serif; border: 1px solid #006fc0; padding: 5px;}  
.textvalue_blue {text-align: left; background-color: #fff; font-size: 11pt; font-weight:bold; color:blue; font-family: sans-serif; border: 1px solid #006fc0; padding: 5px;} 

.textvalue_ltblue {text-align: left; background-color: #fff; font-size: 11pt; font-weight:normal; color:#1d5aab; font-family: sans-serif; padding: 5px;}  
.textvalue_dkgreen_nb {text-align: left; background-color: #fff; font-size: 12pt; font-weight:bold; color:#41740e; font-family: sans-serif; padding: 5px;}  
 
.textactivate {background-color: #fff; font-size: 11pt; font-weight:bold; color:darkgreen; font-family: sans-serif;}
.textinfo {background-color: #fff; font-size: 11pt; font-weight:bold; color:#1d5aab; font-family: sans-serif;}
.textstatusok {background-color: #fff; font-size: 11pt; font-weight:bold; color:#424953; font-family: sans-serif;}
.textstatuspass {background-color: #fff; font-size: 11pt; font-weight:bold; color:darkgreen; font-family: sans-serif;}
.textstatusfail {background-color: #fff; font-size: 11pt; font-weight:bold; color:darkred; font-family: sans-serif;}




/* Error Messages*/
.validationerror
{background-color: #fff; font-size: 8pt; font-weight:normal; color:red; font-family: sans-serif;}

/* Logon text boxes */
.logontxtbox
{text-align: left; background-color: #fff; font-size: 10pt; padding: 2px; font-weight:bold; color:blue; font-family: sans-serif; width: 180px;}
.logontxtboxpin
{text-align: left; background-color: #fff; font-size: 10pt; padding: 2px; font-weight:bold; color:blue; font-family: sans-serif; width: 100px;}
.logonerror
{background-color: #fff; font-size: 8pt; font-weight:normal; color:red; font-family: sans-serif;}
.logonadvtd
{vertical-align:middle;}

/* Drop down list boxes */
.ddlistbox75
{text-align: left; background-color: #fff; font-size: 10pt; padding: 2px; font-weight:normal; color:#1d5aab; font-family: sans-serif; width: 75px;}
.ddlistbox100
{text-align: left; background-color: #fff; font-size: 10pt; padding: 2px; font-weight:normal; color:#1d5aab; font-family: sans-serif; width: 100px;}
.ddlistbox150
{text-align: left; background-color: #fff; font-size: 10pt; padding: 2px; font-weight:normal; color:#1d5aab; font-family: sans-serif; width: 150px;}
.ddlistbox200
{text-align: left; background-color: #fff; font-size: 10pt; padding: 2px; font-weight:normal; color:#1d5aab; font-family: sans-serif; width: 200px;}
.ddlistbox210
{text-align: left; background-color: #fff; font-size: 10pt; padding: 2px; font-weight:normal; color:#1d5aab; font-family: sans-serif; width: 210px;}
.ddlistbox250
{text-align: left; background-color: #fff; font-size: 10pt; padding: 2px; font-weight:normal; color:#1d5aab; font-family: sans-serif; width: 250px;}
.ddlistbox300
{text-align: left; background-color: #fff; font-size: 10pt; padding: 2px; font-weight:normal; color:#1d5aab; font-family: sans-serif; width: 300px;}
.textbox30
{text-align: left; background-color: #fff; font-size: 10pt; padding: 2px; font-weight:normal; color:#1d5aab; font-family: sans-serif; width: 30px;}
.textbox50
{text-align: left; background-color: #fff; font-size: 10pt; padding: 2px; font-weight:normal; color:#1d5aab; font-family: sans-serif; width: 50px;}
.textbox75
{text-align: left; background-color: #fff; font-size: 10pt; padding: 2px; font-weight:normal; color:#1d5aab; font-family: sans-serif; width: 75px;}
.textbox100
{text-align: left; background-color: #fff; font-size: 10pt; padding: 2px; font-weight:normal; color:#1d5aab; font-family: sans-serif; width: 100px;}
.textbox125
{text-align: left; background-color: #fff; font-size: 10pt; padding: 2px; font-weight:normal; color:#1d5aab; font-family: sans-serif; width: 125px;}
.textbox150
{text-align: left; background-color: #fff; font-size: 10pt; padding: 2px; font-weight:normal; color:#1d5aab; font-family: sans-serif; width: 150px;}
.textbox200
{text-align: left; background-color: #fff; font-size: 10pt; padding: 2px; font-weight:normal; color:#1d5aab; font-family: sans-serif; width: 200px;}
.textbox250
{text-align: left; background-color: #fff; font-size: 10pt; padding: 2px; font-weight:normal; color:#1d5aab; font-family: sans-serif; width: 245px;}

/* Buttons */

.browsebtn {
    text-align: center;
    height: 24px;
    background-color: #fff;
    font-size: 9pt;
    padding: 4px;
    font-weight: normal;
    color: #000;
    font-family: sans-serif;
    cursor: pointer;
}

/*** Need correct syntax for hover ***/
.browsebtn hover {
    text-align: center;
    height: 24px;
    background-color: #fff;
    font-size: 9pt;
    padding: 4px;
    font-weight: normal;
    color: orange !important;
    font-family: sans-serif;
    cursor: pointer;          
}

/* Main Table Layout*/
table.maintable {
    width: 1000px;
    margin-left:auto; 
    margin-right:auto;
    
  } 

table.transmaintable {
    width: 1280px;
    margin-left:auto; 
    margin-right:auto;
    
  } 

table.maintable.td {
    margin-left:auto; 
    margin-right:auto;
    text-align:center;    
  } 

table.transmaintable.td {
    margin-left:auto; 
    margin-right:auto;
    text-align:center;    
  } 

table.infotable {
    margin-left:auto; 
    margin-right:auto;
    text-align:center;
    width: 95%;
    
  }

table.transinfotable {
    margin-left:auto; 
    margin-right:auto;
    text-align:center;
    width: 95%;
    
  }

.maintable a
 {font-size: 10.5pt; font-weight:normal; color:blue; font-family: sans-serif; text-decoration:none;}
.maintable a:hover
{font-size: 10.5pt; font-weight:normal; color:orange; font-family: sans-serif; text-decoration:none; cursor: pointer;}

.transmaintable a
 {font-size: 10.5pt; font-weight:normal; color:blue; font-family: sans-serif; text-decoration:none;}
.transmaintable a:hover
{font-size: 10.5pt; font-weight:normal; color:orange; font-family: sans-serif; text-decoration:none; cursor: pointer;}


/* Font Awesome Icon Size & Color Styles */

.img_navy {
          font-size: 20px !important; 
        color: #04457B;
    }
    

.img_orange {
        font-size: 20px !important; 
        color: #F89828;
    }
    

.img_green {
         font-size: 20px !important; 
        color: #86C14B;
    }


.img_blue {
           font-size: 20px !important; 
        color: #0086CF;
    }

    
.img_charcoal {
         font-size: 20px !important; 
        color: #424953;
    }

.img_purple {
         font-size: 20px !important; 
        color: purple;
    }

.img_red {
         font-size: 20px !important; 
        color: darkred;
    }







/* Module Header Section */




/* Logon Data Entry Section */

.logontable
{margin-left:auto; margin-right:auto; text-align:center; width: 100%; background-color: #f9f9f9;}
.logontablebody
{margin-left:auto; margin-right:auto; text-align:center; width: 420px; vertical-align:top; background-color:#fff;}
.logontablebodydiv
{margin-left:auto; margin-right:auto; text-align:center; vertical-align:middle; border: 1px solid #888888; border-radius: 6px;-moz-border-radius: 6px; width: 450px; background-color:#fff; box-shadow: 5px 5px 5px #666;} /*1c4a8e*/
.logontablebody td
{text-align:left; padding-bottom: 5px; vertical-align:top;}
.logontdbutton
{text-align:right; padding-bottom: 10px; }
.logonlabelmodule
{text-align: center; background-color: #fff; font-size: 10pt; font-weight:bold; color:#d9993d; font-family: sans-serif;}

/* Translator Data Entry Section */
.transtable
{margin-left:auto; margin-right:auto; text-align:center; width: 100%; background-color: #f9f9f9;}
transtablebody
{margin-left:auto; margin-right:auto; text-align:center; width: 1200px; vertical-align:top; background-color:#fff;}
.transtablebodydiv
{margin-left:auto; margin-right:auto; text-align:center; vertical-align:middle; border: 1px solid #888888; border-radius: 6px;-moz-border-radius: 6px; width: 1240px; background-color:#fff; box-shadow: 5px 5px 5px #666;} /*1c4a8e*/
.transtablebody td
{text-align:left; padding-bottom: 5px; vertical-align:top;}





/* Results Grid Styles */

.DocumentGridHeader {
    background-color: transparent;
    font-size: 10pt;
    padding: 2px;
    font-weight: bold;
    color: #fff;
    font-family: sans-serif;
}
.DocumentGridItems {
    background-color: transparent;
    font-size: 9pt;
    padding: 2px;
    font-weight: normal;
    color: #000;
    font-family: sans-serif;
}

.DocumentGridAltItems {
    background-color: transparent;
    font-size: 9pt;
    padding: 2px;
    font-weight: normal;
    color: #000;
    font-family: sans-serif;
}

.DocumentGridSelected {
    background-color: transparent;
    font-size: 9pt;
    padding: 2px;
    font-weight: bold;
    color: red;
    font-family: sans-serif;
}

.DocumentGridPager {
    background-color: #999;
    font-size: 9pt;
    padding: 2px;
    font-weight: bold;
    color: white;
    font-family: sans-serif;
}

TD.Divider {
	background-color : Blue;
	color : White;
	font : italic smaller;
	text-align : right;
}

A.Divider:LINK {
	color : White;
}

A.Divider:HOVER {
	color : Yellow;
}

A.Divider:VISITED {
	color : whited;
}




SPAN.Divider {
	
}

SPAN.Selection
{
	 color:#1c4597;
	 font-family:Arial;
	 font-size:x-small;
}



TABLE.Header {
	background-color : #DDA0DD;
}

Input.Header{
	background-color: #DDA0DD;
}

TD.Header {

}

TD.Grid {
	font-size : smaller;
	font-weight : bold;
	
}


H3 {
	background-color : #FFFBB0;
	font-size : 14px;
	font-weight : 100;

}

INPUT.DataBlock {
	
}

TD.DataBlock {
	background : #999966;
}

TD.HdrGray
{
	background : #2d352d;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top:0px;
	padding-bottom:0px;
}

TD.HdrDkRed
{
	background : #8b0000;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top:0px;
	padding-bottom:0px;
}

TD.HdrPurple
{
	background : #333399;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top:0px;
	padding-bottom:0px;
}
TD.HdrBlackLg
{
	background : #000000;
	color: #ffffc0;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding-top:0px;
	padding-bottom:0px;
}	
TD.HdrPurpleLg
{
	background : #5f5ba8;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding-top:0px;
	padding-bottom:0px;
}	
TD.HdrPurpleMd
{
	background : #5f5ba8;
	color: white;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top:1px;
	padding-bottom:1px;
	
}
TD.HdrPurpleSm
{
	background : #5f5ba8;
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding-top:1px;
	padding-bottom:1px;
}

TD.HdrLtPurpleMd
{
	background : #bebcde;
	color: white;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	padding-top:1px;
	padding-bottom:1px;
	
}

TD.HdrLtPurpleSm
{
	background : #bebcde;
	color: black;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding-top:1px;
	padding-bottom:1px;
	
}
TD.HdrDkRedMd
{
	background : darkred;
	color: white;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding-top:1px;
	padding-bottom:1px;
	
}


TD.TopNavyTitleBar
{
	background : #1c4597;
	color: white;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding-top:1px;
	padding-bottom:1px;
	font-style: italic;
}
TD.TopNavyTitleBar
{
	background : #1c4597;
	color: white;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding-top:1px;
	padding-bottom:1px;
	font-style: italic;
}
TD.MainNavyTitleBar
{
	background : #1c4597;
	color: white;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top:1px;
	padding-bottom:1px;
	font-style: italic;
}
span.NavyTitleBar
{
	background : #1c4597;
	color: white;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top:1px;
	padding-bottom:1px;
	font-style: italic;
}
TD.NavyTitleBar
{
	background : #1c4597;
	color: white;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding-top:1px;
	padding-bottom:1px;
}
TD.NavySubTitleBar
{
	background : #000033;
	color: white;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding-top:1px;
	padding-bottom:1px;
}

TD.MainBlueGreenTitleBar
{
	background : #2d352d;
	color: white;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top:1px;
	padding-bottom:1px;
	font-style: italic;
}
TD.MidBlueGreenTitleBar
{
	background : #688388;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top:1px;
	padding-bottom:1px;
	font-style: italic;
}
TD.BlueGreenTitleBar
{
	background : #2d352d;
	color: white;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding-top:1px;
	padding-bottom:1px;
}
TD.FooterTitleBar
{
	background : #606760;
	color: black;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding-top:1px;
	padding-bottom:1px;
}

TD.MainMaroonTitleBar
{
	background : #660000;
	color: white;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top:1px;
	padding-bottom:1px;
	font-style: italic;
}
TD.MaroonTitleBar
{
	background : #660000;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top:1px;
	padding-bottom:1px;
	font-style: italic;
}
TD.MaroonSubTitleBar
{
	background : #660000;
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding-top:1px;
	padding-bottom:1px;
}



TD.Title {
	background-color : Blue;
	color : White;
	font-weight : 100;
	font-size : 13px;
	padding-left : 17px;
	padding-top : 3px;
	padding-bottom : 3px;
	}

TD.Header {
	background-color : #e6e6fa;
	padding-left : 0px;
	padding-top : 10px;
	padding-bottom : 10px;
	}
	
.testlink
{
    width: 100px;
    height: 50px;
    background-color: black;
    color: white;
    text-align: center;
    float: left;
    padding-top: 10px;
}
.testlink:hover
{
    background-color: grey;
}