﻿html, body
{
    background: #6e6e6e;
    width:100%;
    height:100%;
    margin: 0;
    padding: 0;
    text-align: center;
} 

form
{
    height:100%;
}

p, li
{
    margin:0;
    padding: 5px 0;
    font: normal 14px Tahoma;
    line-height: 20px;
    color: #5b5b5b;
}

a
{
    color: #d87c4a;
    text-decoration: none;
}

h1
{
    margin:0;
    padding: 10px 0;
    font: italic bold 20px "Trebuchet MS",Trebuchet,Arial;
    color: #8CB427;
}

h2
{
    margin:0;
    padding: 10px 0;
    font: italic bold 16px "Trebuchet MS",Trebuchet,Arial;
    color: #8CB427;
}

h3
{
    padding: 0;
    margin: 10px 0;
    font: normal 14px Tahoma;
    color: #666666;
}

/* IMPORTED STYLES */
.style2
{
	font-family: Tahoma;
	color: #ffffff;
	font-size: 11px;
}
.style3
{
	line-height: 12px;
	font-family: Tahoma;
	color: #545454;
	font-size: 11px;
}
.style4
{
	font-family: Tahoma;
	color: #397f9a;
	font-size: 11px;
	text-decoration: none;
}

.line
{
    color:#8CB427;
}

.navItem
{
	background-position: 0px 3px;
	background-image: url('../../images/navbg.jpg');
	background-repeat: no-repeat;
}
.navItem a
{
	margin-left: 35px;
	/* Copied from CONTENT class */
	font: italic 13px tahoma;
    color: #968D78;
    text-decoration: none;
}

.navItem a:hover
{
    color: #b31b34;
}

.banner{
    margin: 15px 0 0 0; 
    padding: 0;
    /*position:relative;*/
    width: 993px;
    height: 312px;
    background:#fff url('../../images/guyBackground.png') no-repeat;
    border:solid 0px #0052a5;
}

.indent
{
	padding-left: 15px;
}
.wrapper{
    margin: 10px auto; 
    padding: 0;
    width: 993px;
    border:solid 0px #0052a5;
}
.wrapper2{
    margin: 10px auto; 
    padding: 0;
    width: 745px;
    border:solid 0px #0052a5;
}

.header{
    margin: 0; 
    padding: 0;
    width: 993px;
    height: 87px;
    background: #fff url('../../images/headerBg.png') no-repeat;
    border:solid 0px #0052a5;
}
.header2{
    margin: 0; 
    padding: 0;
    width: 745px;
    height: 87px;
    background: #fff url('../../images/headerBg2.png') no-repeat;
    border:solid 0px #0052a5;
}

.logo{
    margin: 0; 
    width: 200px;
    height: 87px;
    float:left;
    border:solid 0px #0052a5;
    background-position: 15px 10px;
    background-image: url('../../images/logos/gn_logo.png');
	background-repeat: no-repeat;
}

.tag{
    margin: 0; 
    padding: 0;
    width: 750px;
    height: 87px;
    display:inline;
    float:right;
    border:solid 0px #0052a5;
}

.tag .line
{
    margin: 0; 
    padding: 0 0 0 0;
    height: 110px;
    
}

.tag .login
{
    margin: 0; 
    padding: 0 2px 0 0;
    height: 25px;
    color: #d87c4a;
    font: bold 14px tahoma;
}

.tag .login a
{
    padding: 0 0 0 0;
    font: bold italic 12px tahoma;
    color: #d87c4a;
    text-decoration: underline;
}

.tag .login a:hover
{
    color: #c1d82f;
}

.tag .nav
{
    margin: 0; 
    padding: 34px 10px 0 0;
    float:right;
}

.container
{
	margin: 0;
	padding: 0;
	width: 993px; /* 960 - margin */
	background: transparent url('../../images/wrapperBg.png');
	border: solid 0px #dbad00;
}
.container2
{
	margin: 0;
	padding: 0;
	width: 745px;
	background: transparent url('../../images/wrapperBg2.png');
	border: solid 0px #dbad00;
}

.footer{
    margin: 0 0 10px 0; 
    padding: 0;
    position:relative;
    
    width:993px;
    height:55px;
    background:transparent url('../../images/footerBg.png') no-repeat;
    border-top:solid 1px #e2e2e2;
}
.footer2{
    margin: 0 0 10px 0; 
    padding: 0;
    position:relative;
    
    width:745px;
    height:55px;
    background:transparent url('../../images/footerBg2.png') no-repeat;
    border-top:solid 1px #e2e2e2;
}

.footer .links
{
    margin: 0; 
    padding: 15px 0 0 10px;
    height: 25px;
    float: left;
    color: #5e5e5e;
    font: normal 12px "Trebuchet MS";
}

.footer .links a
{
    font: normal 10px "Trebuchet MS";
    color: #5e5e5e;
    text-decoration: none;
}

.footer .copy
{
    margin: 0; 
    padding: 10px 10px 0 0;
    height: 25px;
    float:right;
    font: normal 12px "Trebuchet MS";
    color: #5e5e5e;
}

p.footer
{
    margin:0;
    padding:7px 0 0 0;
    font: normal 11px Tahoma; 
    text-align:center;
    color: #999999;
}



.col1
{
    margin: 0 0 0 10px;
    padding: 0 0 10px 0;
    width: 235px;
    
    float: left;
}

.col2
{
    margin: 0 0 0 11px;
    padding: 0 0 10px 0;
    width: 235px;
    
    float: left;
}

.col3
{
    margin: 0 0 0 11px;
    padding: 0 0 10px 0;
    width: 235px;
    
    float: left;
}

.col4
{
    margin: 0 0 0 11px;
    padding: 0 0 10px 0;
    width: 235px;
    
    float: left;
}

.breadCrumb
{
    margin: 0;
    padding: 0;
    height: 34px;
    width: 993px;
}

.breadCrumb .links
{
    margin: 0;
    padding: 3px 0 3px 10px;
    color: #8CB427;
    font: normal 14px "Trebuchet MS",Trebuchet,Arial;
}

.breadCrumb .links a
{
    margin: 0;
    padding: 3px 0 3px 0;
    color: #6e6e6e;
    font: normal 14px "Trebuchet MS",Trebuchet,Arial;
    text-decoration: none;
}

.breadCrumb .bar
{
    margin: 0;
    padding: 0;
    height: 10px;
    width: 993px;
    background-color: #c1d82f;
}

.ltcol
{
    margin: 0 11px 0 11px; 
    padding: 0 0 11px 0;
    width: 725px;
    float: left;
    border:solid 0px #0052a5;
    border-spacing:0;
    border-collapse:separate;
}

.ltcol table
{
    border-spacing:0;
    border-collapse:separate;
}

.rtcol
{
    margin: 0 11px 11px 0; 
    padding: 0;
    width: 235px;
    float: right;
    border:solid 0px #0052a5;
}

.twocol
{
    margin: 0 0 0 11px; 
    padding: 0 0 11px 0;
    width: 480px;
    float: left;
    border:solid 0px #0052a5;
}

.singleCol
{
    margin: 0 10px 10px 10px; 
    padding: 0;
    width: 973px;
    border:solid 0px #0052a5;
}



.headers
{
    font: italic 18px "Trebuchet MS",Trebuchet,Arial;
    color: #968d78;
}


.content
{
    margin:0;
    padding: 10px 20px 10px 20px;
}

.content .text
{
    font: 12px Tahoma;
    color: #bbbbbb;
}

.content .text a
{
    font: 14px Tahoma;
    color: #d87c4a;
}

.content .subalt .title
{
    font: bold 14px tahoma;
    color: #65656e;
}

.content .subalt li
{
    font: bold 14px tahoma;
    color: #bbbbbb;
}

.content .subalt a
{
    color: #d87c4a;
    text-decoration: none;
}

.content .headers
{

    font: italic 17px "Trebuchet MS",Trebuchet,Arial;
    color: #3D76BB;
}

.content2
{
    margin:0;
    padding: 10px 10px 10px 10px;

}

h1.content2 
{
    font: italic 18px "Trebuchet MS",Trebuchet,Arial;
}

.content2 .headers
{

    font: italic 17px "Trebuchet MS",Trebuchet,Arial;
    color: #3b1414;
}

.hidden
{
    visibility:hidden;
}



/*FIND A LOAN STYLES*/

.fal
{
    padding: 7px 0 8px 0;
}

.fal .arrow
{
    padding: 3px 0 0 0;
    width: 27px;
    height: 10px;
}

.fal .title
{
    font: bold 11px Tahoma;
    color: #397f9a;
	text-decoration: none;
}

.fal .rating
{
    
}

.fal .review
{
    font: bold 10px Tahoma;
    color: #b31b34;
}

/*RATE A LENDER CONTROL STYLES*/

.ral
{
    margin:0;
    padding: 0;
    font: 14px tahoma;
    color: #bbbbbb;
}

.ral .header
{
    height: 25px;
    padding: 0 0 0 10px;
    font: italic bold 16px tahoma;
    color: #b31b34;
    border-bottom: dotted 0px #525252; 
}

.ral table
{
    background: transparent Url('../../images/tanBox.png') no-repeat;
}


.ral .title
{
    padding: 0 10px 0 10px;
    color: #397f9a;
    font: bold 12px Tahoma;
    text-align:center;
}

.ral .dd
{
    padding: 0 0 0 10px;
    
}

.ral .dd .bar
{
    width:350px;
}

/*PARTNERS CONTROL STYLES*/

.partners
{
    background:  transparent;
    margin:10px 0 0 0;
    padding: 0 0 0 10px;
    height: 80px;
    width: 140px;
    font: 14px tahoma;
    color: #bbbbbb;
}

.partners .header
{
    padding: 0;
    font: italic bold 16px tahoma;
    color: #ffffff;
    border-bottom: dotted 0px #525252; 
}


.partners .title h2
{
    font: italic 18px tahoma;
    color: #968d78;
}

.partners .title a
{
    color: #968d78;
}

.partners img
{
    background: #ffffff;
}


/*GREENNOTE CONTROL STYLES*/

.greennote
{
    margin:0;
    padding: 10px 10px;
    width: 205px;
    font: 14px tahoma;
    color: #545454;
    border-top: dotted 0px #968d78;
}

.greennote .headers
{
    font: italic 17px tahoma;
    color: #65656e;
}

.greennote a
{
    color:#8CB427;
}

/*Table Styles*/

.TableHeader
{
    text-align: center;
    background-color: #4A4A4A;
    font: 14px tahoma;
    color: White;
}

.TableBody
{
    font: 14px tahoma;
}