/*
* Website built by Symfony Digital Solutions
* http://www.symfonysl.com
*/


/* SITE LAYOUT */

body {
  height: 100%;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #666;
  text-align: center;
  line-height: 13px;
  margin: 0 auto;
  max-height:3000px;
  min-height:1000px;
}

/* SITE WRAPPER THEMES*/

div#siteWrapper {
  position: relative;
  min-height: 100%;
  margin: 0 auto;
  text-align: left;
}
div#container {
  display:block;
  margin:0 auto;
  clear: left;
  width:770px;
  height:740px;
}

/* SITE HEADER */

div#siteLogo{
  height: 90px;
  width: 100%;
  background-color: #fff;
  background: #fff 0 0 url("../images/directaxis.png") no-repeat;
}

div#siteLogo a.home{
  height: 90px;
  width: 120px;
  display: block;
  float: left;
  zborder:1px solid red;
}


div#siteSearch {
  float: right;
  display: block;
  background: #FFF -390px -470px url("../images/directaxis.png") no-repeat;
  height: 20px;
  width: 187px;
  margin-top: 40px;
  zborder:1px solid red;
}

div#siteSearch input.search{
  font-size: 11px;
  height: 13px;
  width: 150px;
  margin: 2px 0px 2px 22px;
  border: 0px;
  zbackground-color: red;
}


/* PRIMARY NAV */

div#primaryNav{
  height: 30px;
  width: 100%;
  background: #138d14 0 -90px url("../images/directaxis.png") no-repeat;
  overflow: hidden;
}

div#primaryNav div{
  display: block;
  float: left;
}

  div#primaryNav div.left{
    height: 22px; /* 30 - 8 = 22 */
    padding-top: 8px;
  }
    div#primaryNav div.left.active{
      margin-left: -30px;
      padding-left: 30px;
      background: #138d14 0 -265px url("../images/directaxis.png") no-repeat;
    }
  div#primaryNav div.left1{
    height: 22px; /* 30 - 8 = 22 */
    padding-top: 8px;
    padding-left: 15px;
  }
    div#primaryNav div.left1.active{
      background: #138d14 -15px -265px url("../images/directaxis.png") no-repeat;
    }
  div#primaryNav div.right{
    height: 30px;
    width: 30px;  /* fix ... should be 30px */
  }
    div#primaryNav div.right.active{
      background: #138d14 -740px -265px url("../images/directaxis.png") no-repeat;
    }
  div#primaryNav div.right1{
    height: 30px;
    width: 15px;

  }
    div#primaryNav div.right1.active{
      background: #138d14 -740px -265px url("../images/directaxis.png") no-repeat;
    }


  div#primaryNav a{
    text-decoration: none;
    color: #cccc99;
    font-size: 11px;
  }
  div#primaryNav a:hover{
    color: #fff;
  }

  div#primaryNav div.active a{
    color: #fff;
  }

/* SECONDARY NAV */

div#secondaryNav{
  height: 30px;
  width: 100%;
  background: #006600 0 -120px url("../images/directaxis.png") no-repeat;
}

div#secondaryNav div{
  display: block;
  float: left;
  height: 22px; /* 30 - 8 = 22 */
  padding-top: 8px;
}
  div#secondaryNav div.left{
    padding-left: 30px;
  }

  div#secondaryNav div.left1{
    padding-left: 15px;
  }

  div#secondaryNav a{
    text-decoration: none;
    color: #cccc99;
    font-size: 11px;
  }
  div#secondaryNav a:hover{
    color: #fff;
  }

  div#secondaryNav div.active a{
    color: #fff;
    font-weight: bold;
  }



/* TERTIARY NAV */

div#tertiaryNav{
  height: 30px;
  width: 100%;
  background: #cccccc 0 -225px url("../images/directaxis.png") no-repeat;
}

div#tertiaryNav div{
  display: block;
  float: left;
}

  div#tertiaryNav div.left{
    height: 22px; /* 30 - 8 = 22 */
    padding-top: 8px;
  }
    div#tertiaryNav div.left.active{
      margin-left: -30px;
      padding-left: 30px;
      background: #cccccc 0 -295px url("../images/directaxis.png") no-repeat;
    }
  div#tertiaryNav div.left1{
    height: 22px; /* 30 - 8 = 22 */
    padding-top: 8px;
    padding-left: 15px;
  }
    div#tertiaryNav div.left1.active{
      background: #cccccc -15px -295px url("../images/directaxis.png") no-repeat;
    }
  div#tertiaryNav div.right{
    height: 30px;
    width: 28px;  /* fix ... should be 30px */
  }
    div#tertiaryNav div.right.active{
      background: #cccccc -740px -295px url("../images/directaxis.png") no-repeat;
    }
  div#tertiaryNav div.right1{
    height: 30px;
    width: 15px;
  }
    div#tertiaryNav div.right1.active{
      background: #cccccc -740px -295px url("../images/directaxis.png") no-repeat;
    }


  div#tertiaryNav a
{
    text-decoration: none;
    color: #333333;
    font-size: 11px;
}
  div#tertiaryNav a:hover
{
    color: #FF2800;
}

  div#tertiaryNav div.active a{
    color: #FFFFFF;
    font-weight: bold;
}


/* BOTTOM NAV */

div#bottomNav{
  height: 30px;
  width: 100%;
  clear: both;
  background: #20a620 0 -341px url("../images/directaxis.png") no-repeat;
}

div#bottomNav div{
  display: block;
  float: left;
}

  div#bottomNav div.left{
    height: 22px; /* 30 - 8 = 22 */
    padding-top: 8px;
    padding-left: 30px;
  }

  div#bottomNav div.left1{
    height: 22px; /* 30 - 8 = 22 */
    padding-top: 8px;
    padding-left: 15px;
  }


  div#bottomNav a{
    font-size: 11px;
    color: #cccc99;
    text-decoration: none;
  }
  div#bottomNav a:hover{
    color: #fff;
  }

div#siteFooter{
  height: 30px;
  width: 100%;
  clear: both;
  background: #fff 0 -371px url("../images/directaxis.png") no-repeat;
}
div#siteFooter div{
  margin-left: 60px;
  line-height: 30px;
  color: #888;
}


/* PAGE CONTENT*/
a{
  color:#33cc33;
}

div#pageContent {
  margin: 10px 0 5px;
  display: block;
}

  div.pageTitle{
    height: 60px;
    width: 100%;
    color: #fff;
    background: #33cc33 0 -165px url("../images/directaxis.png") no-repeat;
  }

    div.pageTitle span{
      float: left;
      color: #fff;
      padding-left: 12px;
      line-height: 35px ;
      display:inline;
    }

    div.pageTitle img{
      float: right;
      margin: 0px;
    }
    
    div.pageTitle h1{
      font-family: Helvetica, Verdana, Arial,  sans-serif;
      height: 40px;
      color: #FFFFFF;
      font-size: 21px !important;
      line-height: 60px !important;
      display: block;
      margin-top:-12px;
    }


    div.pageTitle span.header1 img{
      float: left;
      margin: -3px 0px 0px;
      padding: 0px 0px 0px 0px ;
    }

    div.pageTitle span.header1 strong{
    color: #CCFF99;
    line-height:13px;
    font-weight:100;
    padding-top:2px;
    float:left;

    }




div.innerContent {
  display: block;
  float: left;
  width: 555px;
  padding-top: 15px;
  padding-left:5px;
  margin-bottom: 20px;
  font-size: 12px;
  line-height: 15px;
}

div.mform table tbody td:first-child {height:0px;}


div.innerContent li {
background: url("../images/content/ArrowRedBullet_whiteBG.gif") no-repeat 0 4px;
list-style-type: none;
padding-left: 20px;


}


div#sideBar{
  display: block;
  float: right;
  width: 185px;
  margin: 15px 0;
}


  div#sideBar div.topCurve {
    border: none;
    padding: none;
    margin: 0px;
    width: 185px;
    height: 12px;
    background: #eaeaea -390px -500px url("../images/directaxis.png") no-repeat;
  }
  
  .white
  {
    color:#fff;
  }
  .red
  {
      color:Red;
  }


  div#sideBar div.relatedContent {
    background: #eaeaea 0 -600px url("../images/directaxis.png") no-repeat;
    padding: 10px 10px 5px;
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    margin-bottom: 15px;
  }

  div#sideBar div.relatedContent.first{
    padding-top: 0;
    border-top: none;
  }

    div#sideBar div.relatedContent li {


  }


  div#sideBar div.special { background:#007607 0 0 url('../images/side-block.png') repeat-y; color:#ccff99; padding:10px 15px 10px 10px; margin-bottom: 15px; font-weight:bold; }


div#sideBar a{
  color: #666;
  text-decoration: none;
}
div#sideBar a:hover{
  text-decoration: underline;
}



div#homeSplash { 
display:block; 
padding-bottom: 10px ; 
}


div.adBlock{
  display: block;
  float: left;
  width: 770px;
  margin-bottom: 15px;
  zmargin-top: 5px;
  margin-top: 10px !important;
}
div.adBlock div.title, div.adBlock div.title small{
  font-family: Helvetica, Verdana, Arial,  sans-serif;
  height: 30px;
  padding: 0 10px;
  color: #FFF;
  font-size: 12px;
  line-height: 30px;
  font-weight: bold;
}
div.adBlock div.title
{
    background: #9a9a9a 0 -560px url("../images/directaxis.png") no-repeat;
}
div.adBlock div.titlesmall
{
    background: #9a9a9a 0px -0px url("../images/title_grey_187.png") no-repeat;
}
div.adBlock div.title h1{
  font-family: Helvetica, Verdana, Arial,  sans-serif;  
  color: #FFF;
  font-size: 12px !important;
  line-height: 30px !important;
}
div.adBlock div.title h2{
  font-family: Helvetica, Verdana, Arial,  sans-serif;  
  color: #FFF;
  font-size: 12px !important;
  line-height: 30px !important;
}
div.adBlock div.desc{
  background: #eaeaea 0 -600px url("../images/directaxis.png") no-repeat;
  min-height: 70px;  /* 70 - 5 - 5 = 60 */
  padding: 5px 10px 10px 10px;
}

div.adBlock a.findMore{
  clear: left;
  display: block;
  float: left;
  text-decoration: none;
  zfont-weight: bold;
  zfont-size: 12px;
  line-height: 12px;
  color:red;
  margin-top: 5px;
}
  div.adBlock a.findMore:hover{
    text-decoration: underline;
  }

a.arrow{
  display: block;
  float: left;
  margin: 5px 0 0 5px;
  height: 12px;
  width: 15px;
  background: transparent  -740px -479px  url("../images/directaxis.png") no-repeat;
}

div.adBlock.last{
  margin-left: 0px;
}



div.adBlock.quarter{
  width: 185px;
  margin-right: 10px;
}
  div.adBlock.quarter.last{
    margin-right: 0px;
  }
  div.adBlock.quarter div.title{
    background-position: 0 -470px;
  }


div.adBlock.third{
  height: 200px;
  width: 250px;
  margin-right: 10px;
}
div.adBlock.third2ndrow{
  height: 200px;
  width: 187px;
  margin-right: 7px;
}

  div.adBlock.third.last{
    margin-right: 0px;
  }
  div.adBlock.third2ndrow.last
  {
    margin-right: 0px;
  }
  div.adBlock.third div.title{
    background-position: -0px -500px;
  }


.green
{
	color:#33CC33;
}

.greenHeader 
{
 font-family: Helvetica, Verdana, Arial,  sans-serif;
  font-size: 21px;
  color: #33cc33;
  /*font-weight:bold;*/
  line-height:21px;
}

.innerContent span.greenHeader h1
{
  margin-top: 0px !important;
  margin-bottom:20px !important;
  font-size: 21px;
  color: #33cc33;
  line-height:21px !important;
}


span.header1{
  font-family: Helvetica, Verdana, Arial,  sans-serif;
  height: 40px;
  color: #33cc33;
  font-size: 21px;
  line-height: 40px;
  display: block;
  padding-bottom: 10px !important;
}


span.header2{
  font-family: Helvetica, Verdana, Arial,  sans-serif;
  height: 40px;
  color: #33cc33;
  font-size: 21px;
  line-height: 60px !important;
  display: block;
  padding-bottom: 10px !important;
}
.pageTitle span.header2 h1{
  padding-top: 10px !important;
}

span.header1 li p strong {color:#33cc33;}

div.sds { 
    position: absolute; 
    bottom: 0px; 
    right: 0px; 
    height: 1px; 
    width: 1px; 
    background-color: transparent; 
    overflow: hidden; 
}
a.sds, a.sds:hover { 
    text-decoration: none; 
    color: #efefef;
}

img.floatRight {
    float: right;
    margin: 4px;
}

th, td { 
    padding:0; 
}
tr.even td {
    background:#E5ECF9; 
}
th.right, td.right {
    text-align: right;
    padding-right: 10px;
    zpadding-bottom: 10px;
    line-heigt: 20px;
}


div.mform
{
 background: #EAEAEA 0 0 url(../images/content/form_fill.gif) repeat-x;
 width: 500px; /* 560 - 30 - 30 = 500*/
 padding: 20px 30px 30px;
 margin-bottom: 20px;
 display: block;
 clear:both;
 font-size:11px;

}

.mform2{text-align:center; width:100%;}

div.mform input, div.mform select {font-size:11px; color:#333;}
div.mform2 input, div.mform2 select {font-size:11px; color:#333;}

div.mtitle
{
  background: #EAEAEA 0 0 url(../images/content/form_title.gif) no-repeat;
  height: 29px;
  line-height: 29px;
  display: block;
  width: 550px; /* 560 - 10 = 550*/
  padding-left:10px;
  clear:both;
  color:#FFFFFF;
  text-transform: uppercase;
  font-weight:bold;
  margin-top:28px !important;
}
div.mtitlenomargin
{
  background: #EAEAEA 0 0 url(../images/content/form_title.gif) no-repeat;
  height: 23px;
  /*line-height: 29px;*/
  display: block;
  width: 550px; /* 560 - 10 = 550*/
  padding-left:10px;
  clear:both;
  color:#FFFFFF;
  text-transform: uppercase;
  font-weight:bold;
  margin-top:0px;
  padding-top:6px;
}
div.mtitle h1
{
  color:#FFFFFF;
  text-transform: uppercase;
  font-weight:bold;
  font-size:12px !important;
}

div.adBlock h2 b
{
    color:White;
    font-size:12px;
}

div.mform td{
    height: 30px;
    vertical-align: top;
}

div.mform td.help{
    font-size: 10px;
    color: #33CC33;
}

div.mform td span.help{
    font-size: 10px;
    color: #33CC33;
}

div.relatedContent li {
    background:transparent url(../images/content/ArrowRedBullet_greyBG.gif) no-repeat scroll 0 3px;
    list-style-type:none;
    padding-left:15px;
    margin-left:-10px;

}

a.arrow-grey {
background:transparent url(../images/content/ArrowRedBullet_greyBG.gif) no-repeat scroll 0 3px;
display:block;
float:left;
height:12px;
margin:5px 0 0 5px;
width:15px;
}

.row2{width:100%;}
div.row input, div.row2 input {
    padding-left: 15px;
    margin-right: 10px;
    border: 0;
    background: url("../images/grey_gloss_left.png") no-repeat 0 0px;
    color: white;
    font-weight:bold;
    height: 23px;
    /* used to catch the buttonEnding */
    position: relative;
    cursor: pointer;
    padding-bottom:3px;
}
div.row input.text:first-letter, div.row2 input.text:first-letter 
{text-transform:uppercase;}
div.row input{margin-left:50%;}
div.row2 input{margin-left:20%;}

.buttonEnding {
    position: absolute;
    display: inline;
    margin-left: -10px;
    width: 11px;
    height: 23px;
    background: url("../images/grey_gloss_right.png") no-repeat;
}
#_ctl0_ContentPlaceHolder1_PersonalLoansControl_ImPersonalLoans print
{
	display:none;
}
div.innerContent table th{ background-color:#c9c9c9; font-size:11px;}

div.innerContent strong h4 { color:#33cc33;}

div.innerContent h1 
{ 
    line-height:30px !important;
    margin-bottom:-5px !important;
}
div.innerContent h2 
{ 
    
    line-height:21px;
    font-size:21px !important;
    display:inline;
    padding-top:10px;
    padding-bottom:2px;
    display:block;
}
div.innerContent p b h1 
{ 
    color:#666666 !important;
    line-height:15px !important;
    display:inline;
    font-size:12px !important;
}
div.innerContent p b h2 
{ 
    color:#666666 !important;
    line-height:15px !important;
    display:inline;
    font-size:12px !important;
}
h1#strong666
{ 
    color:#666666 !important;
    line-height:15px !important;
    display:inline;
    font-size:12px !important;
}
h2#strong666
{ 
    color:#666666 !important;
    line-height:15px !important;
    display:inline;
    font-size:12px !important;
}

div.innerContent p strong span 
{ 
    color:#33cc33 !important;
}

div.innerContent span h1 
{ 
    line-height:60px !important;
}

div.innerContent h1 strong 
{ 
    color:#33cc33;
    font-size:14px;
}
div.innerContent h2 strong 
{ 
    color:#33cc33;
    font-size:14px;
}

h1#strong 
{ 
    color:#33cc33;
    font-size:14px !important;
    font-weight:bold !important;
}
h2#strong 
{ 
    color:#33cc33;
    font-size:14px !important;
    font-weight:bold !important;
}
#sitemap a{
 color:#666666;
}

.cleardiv { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}
a.selected {
    background-image: url('/images/formtabselectedright.png');
}
a.notselected {
    background-image: url('/images/formtabplainright.png');
}
a.button {
    background-repeat:  no-repeat;
    background-color: transparent;
    background-attachment:scroll;
    background-position:top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 3px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.button span.selected
{
    background: transparent url('/images/formtabselectedleft.png') no-repeat;
    color:White;
    font-weight:bold;
}
a.button span.notselected
{
    background: transparent url('/images/formtabplainleft.png') no-repeat;
    color:Black;
}


/* OLDER LOAN TABLE CSS

table.loan {
  background-color: #EAEAEA;
  border: none;
}
table.loan td {
  width:50px;
  height:40px;
  padding:10px;
  border-top:1px solid #00D300;
  border-left:1px solid #00D300;
  text-align:left;
  font-weight: bold;
  font-size: 11px;
  color: #808080;
}
table.loan td.lft{ border-left:none; width:80px; }
table.loan td.even{ background-color:#FFF; }
table.loan td.top{ border-top:none; background-color:#999; color:#FFF; }

*/



/* NEWER LOAN TABLE CSS */
div.loan { width:900px; display:block; margin:10px; }
table.loan { border:0; background-color:#3b734c; color:#fff; width:900px; border: 1px solid #3b734c;}
table.loan th{ text-align:center; color:#fff; background:#3b734c; padding: 0px 0px 5px; font-weight:bold; font-size:12px; }
table.loan td{ text-align:center; background-color:#fff; color:#ad446c; padding: 5px 3px; font-weight:bold; font-size:12px; border:0; border-bottom: 1px solid #3b734c; border-right: 1px solid #3b734c;  }
table.loan td.even{ background-color:#b5d6cd; }

.spanHomePage1
{
    font-size:24pt;
    font-family:Arial;
    color:#007300;
}
.spanHomePage2
{
    font-size:35pt;
    font-family:Arial Rounded MT Bold,Arial;
    font-weight:bolder; 
    color:red;
}
.contentFooter1
{
    text-align:center;
    width:100%;
    color:#888;
}

