/* 
Document   : tripoint.css
Created on : July 12, 2006
Author     : Doug Levin
Description:
Facilerate's cascading style sheet 
*/

/* 
Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

a
{
   color: #FF6600;							
}

a:hover 
{
   color: #FF6600;
   text-decoration: none; 
}

body
{
   background-color: #FFFFFF;
   color: #666666; 	
   font-family: Arial, Helvetica, sans-serif;	
   font-size: 9pt;	
}

h1 
{
   font-family: "Palatino Linotype", Times, serif; 						
   font-weight: bold; 						
   font-size: 20pt; 						
   font-style: normal;
   color: #244B3B; 								
   border-bottom-color: #B1AFA2; 					
}

hr 
{
   color: #B1AFA2;								
}

input
{
   font-family: Arial, Helvetica, sans-serif;	
   font-size: 9pt;	
   color: #666666;
}

select
{
   font-family: Arial, Helvetica, sans-serif;	
   font-size: 9pt;	
   color: #666666;
}

table
{
   background-color: #FFFFFF; 
   border-collapse: collapse;
   padding: 0px 0px 0px 0px;
   vertical-align: text-top;
}

a.black
{
   color: black;						
}

a:hover.black
{
   color: black;
   text-decoration: none; 
}

table.credentials
{
   background-color: #D8D09E;
   border-collapse : collapse ;
   color : #244B3B;
   font-size : 8pt;
   height :0px ;
   padding-bottom: 0px ;
   padding-left :  0px ;
   padding-right : 0px ;
   padding-top :   0px ;
   text-align: left;
}

a.green
{
   color: #244B3B;						
}

a:hover.green
{
   color: #244B3B;
   text-decoration: none; 
}

textarea.importantMessages
{
   font-family: Arial, Helvetica, sans-serif;
   color: #666666; 
   font-size : 9pt;
   height: 300px;
   width: 680px;
}

table.layout
{
   width: 700px;
}

caption.lenderList
{
   background-color: #244B3B;
   color: #FFFFD0;
   font-size: 13pt;
   font-weight: bold;
   width: 700px;
}

table.lenderList
{
   background-color : #D8D09E;
   border: none none none none;
   border-color: #666666;
   color : #244B3B;
   font-size: 9pt;
   font-weight: normal;
   text-align: left;
   width: 700px;
}

caption.module
{

   background-color: #244B3B;
   color: #FFFFD0;
   font-size: 11pt;
   font-weight: bold;
}

input.module
{
   font-size: 8pt;
   height: 14px;
}

input.module[disabled]
{
   background-color: yellow;<!--#F0E68C;-->
   color: black;
   font-size: 8pt;
   height: 14px;
}

select.module
{
   font-size: 8pt;
}

table.module
{
   background-color : #D8D09E;
   border-color: #666666;
   border-style: solid;
   border-width: 0 0 1px 1px;
   color: #244B3B;
   font-size: 8pt;
   font-weight: normal;
   table-layout: fixed;
   text-align: left;
   width: 1100px;
}

td.module
{
   border-color: #666666;
   border-style: solid; 
   border-width: 0 1px 0 0;
}

table.moduleEmbedded
{
   background-color: #E8E4CB;
   border-color: #666666;
   border-style: solid;
   border-width: 0 0 1px 1px;
   color: #244B3B;
   font-size: 8pt;
   font-weight: normal;
   table-layout: fixed;
   text-align: left;
   width: 1100px;
}

td.moduleEmbedded
{
   border-color: #666666;
   border-style: solid; 
   border-width: 0px 1px 1px 1px;
}

td.moduleEmbeddedTop
{
   border-color: #666666;
   border-style: solid; 
   border-width: 1px 1px 1px 1px;
}

div.moduleHr {
    width: 100%; 
    height: 1px; 
    border: 0; 
    background-color: #244B3B; 
    margin: 0px 0px 0px 0px; 
}

table.moduleNoBorder
{
   background-color : #D8D09E;
   border: none;
   color : #244B3B;
   font-size: 8pt;
   font-weight: normal;
   table-layout: fixed;
   text-align: left;
   width: 1100px;
}

table.moduleNoBorderNoBg
{
   border: none;
   color : #244B3B;
   font-size: 8pt;
   font-weight: normal;
   table-layout: fixed;
   text-align: left;
   width: 1100px;
}

caption.myAccount
{
   background-color: #244B3B;
   color: #FFFFD0;
   font-size: 11pt;
   font-weight: bold;
   margin-left: auto;
   margin-right: auto;
   width: 700px;
}

table.myAccount
{
   background-color : #D8D09E;
   color : #244B3B;
   font-weight: normal;
   margin-left: auto;
   margin-right: auto;
   width: 700px;
}

table.rateSheetResults
{
   background-color: #D8D09E;
   color : #244B3B;
   height: 0%;
   text-align: left;
   width: 700px;
   border-collapse : separate ;
   padding-bottom: 0px ;
   padding-left : 0px ;
   padding-right :0px ;
   padding-top :3px ;
}

table.rateSheetResultsNoPadding
{
   background-color: #D8D09E;
   color : #244B3B;
   height: 0%;
   text-align: left;
   width: 700px;
   border-collapse : collapse ;
   padding-bottom: 0px ;
   padding-left : 0px ;
   padding-right :0px ;
   padding-top :0px ;
}

table.rateSheetResults2
{
   background-color: #D8D09E;
   color : #244B3B;
   height: 0%;
   text-align: left;
   width: 100%;
   border-collapse : separate ;
   padding-bottom: 0px ;
   padding-left :  0px ;
   padding-right : 0px ;
   padding-top :   0px ;
}

table.rateSheetResults3
{
   height: 0%;
   text-align: left;
   width: 700px;
   border-collapse : separate ;
   padding-bottom: 5px ;
   padding-left : 0px ;
   padding-right :0px ;
   padding-top :5px ;
}

caption.tripoint
{
   background-color: #244B3B;
   color: #FFFFD0;
   font-size: 11pt;
   font-weight: bold;
}

table.tripoint
{
   background-color : #D8D09E;
   color : #244B3B;
   font-weight: normal;
}

textarea.userFeedback
{
   color: #666666; 
   font-size : 8pt;
   height: 56px;
   width: 400px;
}

hr.validation
{
   width: 550px; 
}

table.validation
{
   color: red; 
   margin-left: auto;
   margin-right: auto;
   width: 450px;

}

.backgroundDark
{
    background-color: #D8D09E;
}

.backgroundLight
{
    background-color: #E8E4CB;
}

.black
{
   color: black; 
}

.bold
{
   font-weight: bold;
}

.greenText
{
   color : #244B3B;
}

.mediumRedText
{
   color: red; 
   font-size: 10pt;
   font-weight: bold;
}

.mediumBoldText
{
   font-size: 10pt;
   font-weight: bold;
}

.mediumBoldTextGreen
{
   color : #244B3B;
   font-size: 10pt;
   font-weight: bold;
}

.mediumText
{
   font-size: 10pt;
}

.orange
{
   color : #FF6600;
}

.red
{
   color: red;
}

.smallText
{
   font-size: 8pt;
}

.smallBoldText
{
   font-size: 8pt;
   font-weight: bold;
}

.smallRedText
{
   font-size: 8pt;
   color: red;
}