body {

	background-image: url(../images/iStock_000009355127Small.jpg);
	background-color: #8a8a8a;
	font-family: arial, verdana, sans-serif;
}

/* Testing 1100 width page*/

#top_bg1100 {
    background-image: url(../images/topBG1100.jpg);
    background-repeat: no-repeat;
    height: 15px;
    width: 1100px;
    }

#bottom_bg1100 {
    background-image: url(../images/bottomBG1100.jpg);
    background-repeat: no-repeat;
    height: 15px;
    width: 1100px;
    }

#bg1100 
{
    background-image:url(../images/bg1100.jpg);
    width: 1100px;
}


/* The following 3 attributes create the boarder around the page */

#top_bg {
    background-image: url(../images/topBG.jpg);
    background-repeat: no-repeat;
    height: 15px;
    width: 920px;
    }

#bottom_bg {
    background-image: url(../images/bottomBG.jpg);
    background-repeat: no-repeat;
    height: 15px;
    width: 920px;
    }

#bg
{
    background-image:url(../images/bg.jpg);
    width: 920px;
}

/* The banner attribute creates the banner/logo that appears at the top of each page*/
#banner
{ 
    background-image: url('../images/banner.jpg');
    background-repeat: no-repeat;
    height: 150px;
    width: 1000px
}

.siteContainer
{
	width: 1050px;
	margin-left: auto;
	margin-right: auto;
	background: #FFFFFF;
}
/*This gives the body of the page a set with and centers it in the center of the page.  Aug 2010 Bryan Christiansen.*/
.whiteBackground
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: #FFFFFF;
	font: 13px Century Gothic, arial, verdana, sans-serif;
}

/* This is the new banner set in with the new facelift.  Sets the background of the content. Aug 2010 Bryan Christiansen */
.globeBackground
{
	background-image: url('../images/globeBackground.gif');
	background-repeat: no-repeat;
	width: 1000px;
	height: auto;
}

/*This Div contains the header content where the globe and EscrowTech's Logo is. Aug 2010 Bryan Christiansen.*/
.headerContent
{
	height: auto;
	margin: 5px;
}

/*This is the left column for the header.*/
.headerCol1
{
	float:left;
	width: 50%;
}

/*This is the right column for the header.*/
.headerCol2
{
	float:right;
	width: 45%;
}

.headerContentCol1
{
	margin-top: 10px;
}

.headerContentCol2
{
	
	
}

/*This is the new logo added in Aug 2010. Bryan Christiansen */
.logo
{
	position: relative;
	margin-right: 20px;
}

.RTELoginHeader
{
	position: relative;
	margin-top: 75px;
	right: 0px;
}

.RTELoginHeaderCol1
{
    float: left;
    width: 40%;
    margin-left: 17px;
}

.RTELoginHeaderCol2
{
    float: right;
    width: 55%;   
}

/*Sets the box where most of the content in the body goes. Aug 2010 Bryan Christiansen.*/
.bodyContent
{
	margin-bottom: 5px;
}

/*Used to fit the main content on all pages except RTE and index.  Nov 2010 Bryan Christiansen.*/
.standardCol1
{
	float: left;
	width: 760px;
}

/*Used to fit the main content on all pages except RTE and index.  Nov 2010 Bryan Christiansen.*/
.standardCol2
{
	float: right;
	width: 225px;

}

/*This is for divs inside each column to set margins*/
.standardContentCol1
{
	margin-right: 10px;
	margin-top: 20px;
}

/*This is for divs inside each column to set margins*/
.standardContentCol2
{
	text-align: left;
}

.titleHeader
{
	background-color: white; /*#eaeaea Light grey*/
	border-style: solid;
	border-width: 1px;
	border-color: #BBBBBB;
}

.titleHeaderContent
{
	height: 100px;
}

.titleBottomBar
{
	height: 20px;
	background-color: #adafb2;
}

/* The navbar attribute creates the navbar that appears below the banner on each page */
#navBar
{
    position:relative;
    background: #FFFFFF;
    width: 1000px;
	/*the current navMenu is 27 pixals high.  If you want to make it larger increase the height of both navBar and navMenu*/
	height: 50px;
    z-index:30;
	background-image: url('../images/navbarBackground.png');

}

/* The navMenu attributes are for the navigation menu and the dropdown submenus */
#navMenu
{
position: absolute;
text-align:left;
margin:0;
padding:0;
z-index:40;
top: 6px;
height: 40px;
}

#navMenu li
{
	list-style:none;
	font-family: Century Gothic, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
}

#navMenu li a
{
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;

	min-width:95px;
	max-width:150px;
	
	color:#FFFFFF;
	text-decoration: none;
	
}
#navMenu a:hover
{
	color:#555656;
}

#navMenu div a:hover
{
	color:#FFFFFF;
	background-color: #555656; 
}
#navMenu div
{
	position:absolute;
	visibility:hidden;
	background-color: #e7e7e8;
	z-index:50;
}

#navMenu div a
{
	position: relative;
	display: block;
	min-width:150px;
	max-width:200px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background-color: #e7e7e8;
	color: #000000;
	font: 11px arial;
}

/* The footer attribute creates the footer on each page */
/* This footer was changed for the new graphics!! outdated CSS commented out.  Aug 2010 Bryan Christiansen.
#footer 
{
clear:both;
position:relative;
background-image: url('../images/footer_bg.jpg');
background-repeat:no-repeat;
height: 110px;
width: 1000px
}

.footer_address
{
position:relative;
top:10px;
left: -30px;
font-size:11px;
color:#FFFFFF;
text-align:right
}

.footer_copyright
{
position:relative;
top:-20px;
Left: 20px;
font-size:11px;
color:#FFFFFF;
text-align:left;
}
*/

/*New footer content added. Aug 2010 Bryan Christiansen.*/
.footer
{
	position:relative;
	background-image: url('../images/footer.gif');
	background-repeat:no-repeat;
	height: 143px;
	width: auto; /*1000px in length. Aug 2010 Bryan Christiansen.*/
	font: 11px arial;
}

.footerLogo
{
	position: relative;
	top: 52px;
	left: 50px;
}

.footer_address
{
	position: relative;
	float: right;
	text-align: right;
	top: -25px;
	right: 10px;
}

.footer_copyright
{
	width: 450px;
	height: 30px;
	position: absolute;
	text-align: right;
	left: 540px;
	top: 105px;
}

#content
{
	width:1000px;
	z-index:20;
	
}

/* CSS properties for the index page*/
#indexTop
{
    float:left;
    background-image:url(../images/bgW1000.jpg);
    width:1000px;
}


#indexTopLeft
{
float:left;
width:470px;
padding:15px;
}
#indexTopRight
{
	float:left;
	width:370px;
}

#indexMiddle
{
	clear:both;	
	float:left;
  background-image:url(../images/bgW1000.jpg);
  width:1000px;
}

#indexBottom
{
	clear:both;	


}


#indexBottomLeft
{
    float:left;
    background-image:url(../images/bgW290.jpg);
    width:290px;
}

#indexBottomLeftContent
{
    width:260px;
    z-index:20;
    text-align:left;
}


#indexBottomMiddle
{
    float:left;
    background-image:url(../images/bgW290.jpg);
    width:290px;
}

#indexBottomMiddleContent
{

	width:260px;
	z-index:20;
	text-align:left;
}

#indexBottomRight
{
    float:right;
    background-image:url(../images/bgW290.jpg);
    width:290px;
}
#indexBottomRightContent
{
	width:260px;
	z-index:20;
	text-align:left;
}


#mainContent
{
	text-align:left;
	float:left;
	width:645px;
	background-image:url(../images/bgW645.jpg);
}

#mainContent1000
{
    float:left;
    background-image:url(../images/bgW1000.jpg);
    width:1000px;
}

#mainContentContent, .mainContentContent
{
    padding:25px;
}

/*edited to fit facelift. Nov 2010 Bryan Christiansen.*/
.sideBar
{

}

#sideBarG
{
    text-align:left;
    float:left;
    width:225px;
    background-image:url(../images/bgG225.jpg);
}

#sideBarContent
{
    padding-top: 1px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #eeeac8;
}

#sideBarContent2
{
    margin-top: 10px;
    padding-top: 1px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    background-color: #eeeac8;
}
.splitContent
{
    text-align:left;
    float:left;
    width:435px;
    background-image:url(../images/bgW435.jpg);
}
/* The top and bottom ../images for the boarders*/
.white225TopBG, #white225TopBG {background-image:url(../images/topW225.jpg); background-repeat:no-repeat; width:225px; height:10px;}
.white225BottomBG, #white225BottomBG {background-image:url(../images/bottomW225.jpg); background-repeat:no-repeat; width:225px; height:15px; clear:both;}
.white290TopBG, #white290TopBG {background-image:url(../images/topW290.jpg); background-repeat:no-repeat; width:290px; height:10px;}
.white290BottomBG, #white290BottomBG {background-image:url(../images/bottomW290.jpg); background-repeat:no-repeat; width:290px; height:15px; clear:both;}

.white435TopBG, #white435TopBG {background-image:url(../images/topW435.jpg); background-repeat:no-repeat; width:435px; height:10px;}
.white435BottomBG, #white435BottomBG {background-image:url(../images/bottomW435.jpg); background-repeat:no-repeat; width:435px; height:15px; clear:both;}

.white645TopBG, #white645TopBG {background-image:url(../images/topW645.jpg); background-repeat:no-repeat; width:645px; height:10px;}
.white645BottomBG, #white645BottomBG {background-image:url(../images/bottomW645.jpg); background-repeat:no-repeat; width:645px; height:15px; clear:both;}
.white1000TopBG, #white1000TopBG {background-image:url(../images/topW1000.jpg); background-repeat:no-repeat; width:1000px; height:10px;}
.white1000BottomBG, #white1000BottomBG {background-image:url(../images/bottomW1000.jpg); background-repeat:no-repeat; width:1000px; height:15px; clear:both;}

.grey225TopBG {background-image:url(../images/topG225.jpg); background-repeat:no-repeat; width:225px; height:10px;}
.grey225BottomBG {background-image:url(../images/bottomG225.jpg); background-repeat:no-repeat; width:225px; height:15px; clear:both;}


/* end CSS properties for index page*/

/* Contact form properties*/
.contactForm    { FONT: 13px arial, verdana, sans-serif;
        background-image: url("../images/contactFormBG.gif");
        text-align: left;
        WIDTH: 250PX;
        BORDER: #000000 1px solid}
        
.contactTextArea    { FONT: 13px arial, verdana, sans-serif;
        background-image: url("../images/contactFormBG.gif");
        text-align: left;
        WIDTH: 275PX;
        BORDER: #000000 1px solid}
        
.contactSubmitButton { FONT: 9pt arial, verdana, sans-serif }

/* Font Styles*/
.title {color:#000000; FONT: 18px geneva, verdana, arial, sans-serif; font-weight: bold}
.subTitle{ COLOR: #937413; FONT: 15px geneva, verdana, arial, sans-serif; font-weight: bold }
.subSubTitle{ padding-left:50px; padding-bottom:10px; COLOR: #5A7289; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold }
.subSubTitleFont{ COLOR: #5A7289; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold }
.errorSubTitle{ padding-left:50px; padding-bottom:10px; COLOR: #990000; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold }
.contentText { COLOR: #000000; FONT: 12px verdana, arial, sans-serif; text-align:justify }
.emphText { COLOR:#CC0000; FONT: 11px verdana, arial, sans-serif; text-align:justify }
.quoteText { COLOR: #000000; FONT: 11px verdana, arial, sans-serif; font-style:italic; text-align:justify}
.greyLinks{color:#666666; FONT: 11px verdana, arial, sans-serif; }
.greyLinks:link{color:#666666; text-decoration:none;}
.greyLinks:active{color:#666666; text-decoration:none;}
.greyLinks:visited{color:#666666; text-decoration:none;}
.greyLinks:hover{color:#000000; text-decoration:underline;}
a.footer_link:link {color: #937413; text-decoration: none}
a.footer_link:active {color: #937413}
a.footer_link:visited {color: #937413; text-decoration: none}
a.footer_link:hover {color: #937413; text-decoration:underline}
th{color: #937413; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold; text-align:left }
tr{COLOR: #000000; FONT: 11px verdana, arial, sans-serif; text-align:center }


.pageText{color:#666666; FONT: 11px verdana, arial, sans-serif; }

.linkTitle{ COLOR: #1d1f22; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold; margin-top:-5px; }
.mainLinks{color:#666666; FONT: 13px verdana, arial, sans-serif; }
.linksHeader{color:#937413; FONT: 11.5px verdana, arial, sans-serif; font-weight: bold; margin-top:10px; margin-left:2px; }

.inputForm    { FONT: 13px arial, verdana, sans-serif;
        text-align: left;
        WIDTH: 450PX;
        background-image: url("../images/mostFavoredFormLongBG.png");
        background-repeat:horizontal;
        BORDER: #74777A 1px solid;
        margin-bottom: 1em;
        }
        
.inputFormShort    { FONT: 13px arial, verdana, sans-serif;
        text-align: left;
        WIDTH: 150PX;
        background-image: url("../images/mostFavoredFormShortBG.png");
        background-repeat:horizontal;
        BORDER: #74777A 1px solid;
        margin-bottom: 1em;
        }
        
.mostFavoredForm    { FONT: 13px arial, verdana, sans-serif;
        text-align: left;
        background-image: url("../images/mostFavoredFormLongBG.png");
        background-repeat:horizontal;
        WIDTH: 450PX;
        BORDER: #74777A 1px solid;
        margin-bottom: 1em;
        }
.mostFavoredFormShort    { FONT: 13px arial, verdana, sans-serif;
        text-align: left;
        background-image: url("../images/mostFavoredFormShortBG.png");
        background-repeat:horizontal;
        WIDTH: 150PX;
        BORDER: #74777A 1px solid;
        margin-bottom: 1em;
        }
        
.mostFavoredApplyButtonBox    { FONT: 13px arial, verdana, sans-serif;
        text-align: center;
		padding-top: 11px;
        padding-bottom: 11px;
        }
        
                
.pwdInput    { FONT: 13px arial, verdana, sans-serif;
        text-align: left;
        WIDTH: 180PX;
        background-position:center; 
        background-image: url("../images/mostFavoredFormLongBG.png");
        background-repeat:horizontal;
        BORDER: #74777A 1px solid;
        margin-bottom: 1em;
        }
        
div #line {
        clear:both;
        border-bottom: 2px solid #9A9A9A;
        width:97%;
        margin-bottom:10px;
}


div .floater {
      text-align: left;
      float:left;
   position:absolute;
    visibility:hidden;
    margin:0;
    margin-left:60px;
    #width:350px;
    padding:3px;
    border: 1px solid #323a49;
   background-color: #acb4bb;
    z-index: 100;   
}

.left {
   float:left;
   text-align:left;
   clear:left;
}

.right {
   float:right;
   text-align:right;
   clear:right;
}

.center {
   text-align:center;
   clear:both;
}

.pwdBox {
   border: 1px solid #323a49;
   background-color: #acb4bb;
   border: 1px solid #323a49;
   padding:15px; 
   position:absolute;
   display:none;
   margin-left:-280px;
   #margin-left:0px !important;
   margin-bottom:1em; 
   margin-top:-25px;
   width:300px;
}

.AttorneyFileHeader{
   border:1px solid #CBCBCB;
   background-color:#E3E5E7;
   color:#2a323a;
   padding:5px;
   padding-left:15px;
   font-weight:bold;
}

.AttorneyFileBody{
   border:1px solid #CBCBCB;
   border-top:0px;
   padding:5px;
   margin-bottom:30px;
}

.AttorneyFileHeader a {
   font-weight:normal;
   text-decoration:none;
   color:#364759;
   float:right;
   margin-top:-1.4em;
}
.AttorneyFileHeader a:hover {
   font-weight:normal;
   text-decoration:underline;
   color:#7b93ad;
   float:right;
   margin-top:-1.4em;
}
.menulinksHeader {
padding:4px;
color:#000000;
font: 13px arial;
font-weight:bold;
}

.row, #row {
	width:100%;
	clear:both;
}

.col, #col {
	float:left;
	padding-left:2%;
	font: 12px arial;
	padding:3px;
	text-align:center;
}

.colHeader {
	background-color:#E3E5E7;
	color: #336699;
	FONT: 12px geneva, verdana, arial, sans-serif !important;
	font-weight: bold !important;
	text-align:center;
}

.reportMainHeader {
	color: #000000;
	FONT: 28px geneva, verdana, arial, sans-serif !important;
   font-style:italic !important;
	font-weight: bold !important;
	text-align:center; 
}

.reportHeader {
   color: #000000;
   FONT: 22px geneva, verdana, arial, sans-serif !important;
   font-weight: bold !important;
   clear:both;
   border-bottom: 5px solid #000000;
   width:98%;
   margin-bottom:5px;
   margin-left:5px;
   padding-left:10px;
}


.reportSubHeader {
   color: #000000;
   FONT: 16px geneva, verdana, arial, sans-serif !important;
   font-weight: bold !important;
   clear:both;
   border-bottom: 5px solid #000000;
   width:98%;
   margin-bottom:5px;
   margin-left:5px;
   padding-left:10px;
}


.reportIndentedSubHeader {
	color: #000000;
	FONT: 12px geneva, verdana, arial, sans-serif !important;
	font-weight: bold !important;
	clear:both;
	border-bottom: 2px solid #000000;
	width:88%;
	margin-bottom:2px;
	margin-left:10%;
	padding-left:10px;
}

.reportIndentedSubHeaderText {
   color: #000000;
   FONT: 12px geneva, verdana, arial, sans-serif !important;
   font-weight: bold !important;
   margin-top:-20px;
   text-align:left !important;
}

.reportRow {
   color: #000000;
   clear:both;
   width:88%;
   margin-bottom:5px;
   margin-left:10%;
   padding-left:10px;
   text-align:left !important;
}

.reportText {
	padding-left:15px;
   padding-right:15px;
   text-align: justify; 
   text-justify: newspaper;
   margin-bottom:50px;
}

.GIlabel {
	color: #000000;
   FONT: 12px geneva, verdana, arial, sans-serif !important;
   font-weight: bold !important;
   text-align:left !important;
}

.tolabel {
   color: #000000;
   FONT: 12px geneva, verdana, arial, sans-serif !important;
   font-weight: bold !important;
   padding-left:10px;
   padding-right:25px;
   padding-bottom:100px;
}

        
#issuedLine {
	clear:both;
	FONT: 12px geneva, verdana, arial, sans-serif !important;
	border-top: 2px solid #000000;
	width:99%;
	margin-bottom:2px;
}

.reportFooter {
   clear:both;
   FONT: 12px geneva, verdana, arial, sans-serif !important;
	color: #000000;
	font-style:italic !important;
	font-weight: bold !important;
	text-align:center; 
}

.MFAdiscountItem {
   padding-left:20px;
   padding-right:20px;
}

.contentTextSmaller { COLOR: #000000; FONT: 9px verdana, arial, sans-serif; text-align:justify }

/* Secure Uploader Styles */
#up_container {
width: 600px;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #6c6c6c;
border-right-color: #6c6c6c;
border-bottom-color: #6c6c6c;
border-left-color: #6c6c6c;
background-color: #ffffff;
}
#up_container #up_header #up_header_left {
float: left;
background-image: url(../images/up_header_left.gif);
background-repeat: no-repeat;
height: 42px;
width: 45px;
}
#up_container #up_header #up_header_right {
background-image: url(../images/up_header_right.gif);
background-repeat: no-repeat;
height: 42px;
width: 10px;
float: right;
}
#up_container #up_content {
padding: 5px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #666666;
}
#up_container #up_footer {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #777777;
background-color: #EFEFEF;
text-align: right;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-top-color: #999999;
border-right-color: #6c6c6c;
border-bottom-color: #6c6c6c;
border-left-color: #6c6c6c;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 7px;
padding-left: 5px;
}

#up_container #up_header #up_header_main {
float: left;
padding: 5px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}


#up_container #up_header {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-image: url(../images/up_header_bg.gif);
background-repeat: repeat-x;
height: 42px;
}

.callUs
{
padding-top: 10px;
padding-bottom: 10px;
height: auto;
background-color: #555656;
text-align: center;
}

.sideBarGothicFont
{
    font-family: Century Gothic, sans-serif;
}

.headerTextFont
{
    font-family: Century Gothic, sans-serif;
    font-size: 14px;
}

.jsAppContainer
{
    background-image: url(../images/jsAppBackground.png);
    background-repeat: no-repeat;
    height: 270px;
    padding: 10px;
    
}

.jsAppMenu
{
    float: left;
    width: 40%;
}

#jsAppDisplay
{
    float: left;
    width: 60%;
    background-color: #e7e7e8;
    height: 250px;
    visibility:hidden;
}

#jsAppRow1
{
    /* these heights were hardcoded because they vary from each display.  The name stays the same because the background gets changed.*/
}

#jsAppRow2, #jsAppRow3, #jsAppRow4, #jsAppRow5
{
    /* these heights were hardcoded because they vary from each display.  The name stays the same because the background gets changed.*/
}

#jsAppBorderRow1, #jsAppBorderRow2, #jsAppBorderRow3, #jsAppBorderRow4, #jsAppBorderRow5
{
    border: solid;
    border-width: 1px;
    border-color: #adafb2;
    height: 100%;
}

#jsAppContentRow1
{
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 13px;
    padding-bottom: 5px;
}

#jsAppContentRow2, #jsAppContentRow3, #jsAppContentRow4
{
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#jsAppContentRow5
{
padding-left: 20px;
padding-right: 20px;
padding-top: 5px;
padding-bottom: 5px;
float: left;	
}

#jsAppContentRow5Right
{
float: right;
padding-top: 5px;
padding-right: 10px;
}

#jsAppMenu1
{
    background-image: url(../images/jsAppMenuBackground.png);
    margin-top: 16px;
    margin-left: 30px;
    width: 250px;
    height: 30px;
    cursor: pointer;
}

#jsAppMenu2
{
    background-image: url(../images/jsAppMenuBackground.png);
    margin-top: 16px;
    margin-left: 30px;
    width: 250px;
    height: 30px;
    cursor: pointer;
}

#jsAppMenu3
{
    background-image: url(../images/jsAppMenuBackground.png);
    margin-top: 16px;
    margin-left: 30px;
    width: 250px;
    height: 30px;
    cursor: pointer;
}

#jsAppMenu4
{
    background-image: url(../images/jsAppMenuBackground.png);
    margin-top: 16px;
    margin-left: 30px;
    width: 250px;
    height: 30px;
    cursor: pointer;
}

#jsAppMenu5
{
    background-image: url(../images/jsAppMenuBackground.png);
    margin-top: 16px;
    margin-left: 30px;
    width: 250px;
    height: 30px;
    cursor: pointer;
}

.jsAppMenuText
{
    padding: 5px;
    color: #FFFFFF;
    font-weight: bold;
    font-family: Century Gothic, sans-serif;
    font-size: 14px;
}

.jsAppDisplayHeaderText
{
    color: #555656;
    font-family: Verdena, sans-serif;
    font-size: 18px;
}

.jsAppDisplayHeaderText2
{
    color: #555656;
    font-family: Verdena, sans-serif;
    font-size: 16px;
}

.jsAppDisplayText
{
    color: #555656;
    font-family: Verdena, sans-serif;
    font-size: 14px; 
}

.jsAppDisplayFooterText
{
    color: #555656;
    font-family: Verdena, sans-serif;
    font-size: 12px; 
}

.jsAppLinkSize
{
    font-size:12px;
}
/*This is for the footer on the home page and no where else.*/
.homeFooter
{
    margin-top: 15px;
}

.homeFooterCol1, .homeFooterCol2, .homeFooterCol3
{
    width: 33%;
    float: left;
    height: 84px;
    margin-top: 8px;
    background-image: url('/images/subHeaderBox.png');
    background-repeat: no-repeat;
    overflow: hidden;
}

.homeFooterCol1Content, .homeFooterCol2Content, .homeFooterCol3Content
{
    
}

.homeFooterImage
{
    float: left;
    padding-top: 5px;
    padding-left: 18px;
    padding-right: 10px;
}

.homeFooterText
{
    padding-top: 28px;
    font-family: Century Gothic, sans-serif;
    font-size: 12px;
}

.RTEcol1
{
    margin-top: 5px;
    float: left;
    width: 260px;
    background-color: #eeeac8;
}

.RTEcol2
{
    margin-top: 5px;
    float: right;
    width: 725px;    
}

.RTEcol1Content
{
    margin-top: 10px;
}

.RTEcol2Content
{

}

input[type=text], input[type=password]
{
height: 15px;
color: #000000;
font-family: Century Gothic, sans-serif;
} 



.RTELoginFormContainer
{
	width: 300px;
	border: solid;
	border-width: 1px;
}

.RTELoginFormContainerTitle
{
	text-align: center;
	width: 300px;
	height: 40px;
	background-color: #acaeb0;
}

.RTELoginFormContent
{
	background-image: url(../images/backgroundGreyGradient.png);
	background-repeat: no-repeat;
	width: 300px;
}

.RTELoginTitleText
{
	font-size: 30px;
	font-weight: bold;
}

.RTELoginDarkGreyColor
{
	color: #555656;
	font-weight: bold;
}

.RTELoginGoldColor
{
	color: #9b7f2e;
}


/*This is for saas_escrow.php page table*/

#saasTable
{
    width: 100%;
    border: solid;
    border-width: 1px;
    border-color: #c0c0c0;
    border-collapse: collapse;
}

#saasTable tr th.content, tr td.content
{
    width: 61%;
    text-align: left;
    padding-left: 10px; /*If you ever change this padding you need to change the width property in the .topBorder class below or the black bar will not be the right length. Bryan Christiansen*/
    color: #000000;
    
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #c0c0c0;    
}

#saasTable tr th.contentWhiteBackground
{
    width: 13%;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #c0c0c0;
    text-align: center;
    color: #000000; /*This is gold by default from other CSS code above.  Bryan Christiansen*/
		     
}

#saasTable tr td.contentWhiteBackground
{
    width: 13%;
    border: solid;
    border-width: 1px;
    border-color: #000000;
    text-align: center;
}

#saasTable tr td.contentGreyBackground
{
    width: 13%;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    text-align: center;
    background-color: #c0c0c0;
}

#saasTable .topBorder
{
    position: relative;
    padding-left: 5px;
    border-top: solid;
    border-top-color: #000000;
    border-top-width: 5px;
    width: 101.5%;
    top: -2px;
    right: 10px;
}

.saasGreyBackground
{
	background-color: #c0c0c0;
}

.saasIndentText
{
	padding-left: 25px;
	padding-right: 5px;
}

.saasDisclaimerText
{
	font-size: 11px;
}


/*This part is for the Technical Verification Table*/
#TVTable
{
    width: 95%;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    border-collapse: collapse;
}

#TVTable tr th.TVleft, tr th.TVright
{
    width: 17.5%;
    color: #000000;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    text-align: center;
    background-color: #c0c0c0;
}

#TVTable tr th.TVcenter
{
    width: 65%;
    color: #000000;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    text-align: center;
    background-color: #c0c0c0;
}

#TVTable tr td.TVleft, tr td.TVright
{

    color: #000000;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: top;
}

#TVTable tr td.TVcenter
{

    color: #000000;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: top;
}



