body,
	html {
		margin:0;
		padding:0;
		background:#f1f3f2;
		color:#666;
	}
	body {
  margin-top: 10px;
  font-family :  arial, verdana, sans-serif;
  font-size : 13px;
  font-style : normal;
  font-weight : normal;
	}
	#wrap {
		background:#fff;
		margin:0 auto;
		width:775px;
	}

		#main {
		background:#fff;
		float:right;
		padding:10px 5px 0px 0px;
		width:560px;
	}

#leftbar {
		background:#fff;
  float:left;
		width:190px;
	}

	#header {
  width:100%;
		background-image : url(images/topheader.gif);
		background-position: right;
	}



#fadebox {
 display:block;
 position:absolute;
 bottom:0;
 margin:0px;
 padding:0px;
 width: 400px;
	background: url("images/formtop.gif") 0 0 no-repeat;
}

#fadebox div.boxtext {
 padding:20px;
 color:#666666;
}

#fadebox td {
   font-size: 12px;
   color:#666666;
   vertical-align:middle;
}

#fadeboxend {
 display:block;
 margin:0px;
 width: 400px;
 height: 18px;
	background: url("images/formbottom.gif") 0 0 no-repeat;
}

h1 {  color : #4b8bf0;
      font-family: arial, verdana, sans-serif;
      font-size : 22px;
      font-weight : bold;
      padding-bottom: 2px;
      border-bottom: 2px dotted #e9ebea;
      margin-top: 5px;
      margin-bottom: 5px;
}

#apr {
    font-weight:bold;
    color:#000;
    font-size:14px;
}

.titlelink {
    font-size:16px;
    font-family: arial, verdana, sans-serif;
    font-weight : bold;
    color : #4b8bf0;
}

.blue {color : #4b8bf0;}

.blueline {
       color : #4b8bf0;
       text-decoration:underline;
}

p.top {
  padding:3px 0px 0px 0px;
  margin:0px;
  align-text:center;
  color:#4b8bf0;
  font-size:10px;
}  

.blue16 {
  color:#4b8bf0;
  font-size:16px;
  border:0px;
}

.bluetitlelink {
    font-size:16px;
    font-family: arial, verdana, sans-serif;
    font-weight : bold;
    color : #4b8bf0;
}


h2 {  color:#4b8bf0;
      font-family: arial, verdana, sans-serif;
      font-size : 16px;
      font-weight : bold;
      padding-bottom: 2px;
      border-bottom: 2px dotted #e9ebea;
      margin-top: 4px;
      margin-bottom: 4px;
}
h3 {  color : #4b8bf0;
      font-family: arial, verdana, sans-serif;
      font-size : 13px;
      font-weight : bold;
      padding-bottom: 2px;
      border-bottom: 2px dotted #e9ebea;
      margin-top: 3px;
      margin-bottom: 3px;
}

td {
      color : #666666;
      font-family : arial, verdana, sans-serif;
      font-size : 13px;
}

a {
      color : #4b8bf0;
      font-family : arial, verdana, sans-serif;
      font-size : 13px;
      font-style : normal;
      text-decoration : underline;
}
a:hover {
      color : #e3af85;
}

#formukb                {margin:0; text-align: left;}
#formukb label          {float:left;text-align:right;width:100%;font-weight:bold;padding:0px 0px 0px 0px;}
#formukb input.text     {color:#3b4357; border:1px solid #7f9db9; font-weight:normal; font-size:13px; padding:2px 1px 2px 2px; vertical-align:middle}
#formukb input.radio    {margin-left:1.5em; vertical-align:middle}
#formukb input.check    {vertical-align:middle}
#formukb textarea       {color:#3b4357; border:1px solid #7f9db9; font-family : arial, verdana, sans-serif; font-weight:normal; width:220px; background:#fff; font-size:13px;; padding:2px 2px 2px 2px; vertical-align:middle}
#formukb select         {color:#3b4357; font-weight:normal; font-size:13px;}
#formukb .ierror        {color:#3b4357; border:1px solid #ff878a; background:#fff7f7; font-weight:normal; font-size:13px; padding:1px 1px 1px 2px; vertical-align:middle}
#formukb .texterror   {color:#3b4357; border:1px solid #ff878a; background:#fff7f7; font-weight:normal; font-size:13px; padding:2px 1px 2px 2px; vertical-align:middle}


#rightimage {
 float: right;
 padding: 10px 20px 0px 5px;
}

#leftimage {
 float: left;
 padding: 10px 10px 0px 10px;
}

.leftbox {
 float: left;
 width:400px;
 padding-left:20px;
}

#tipimage {
 float: right;
 padding: 5px 5px 0px 5px;
 margin:0px;
}

#boximage {
 float: right;
 padding-top: 8px;
 padding-left: 3px;
 width: 63px;
 height: 30px;
}

#boximage2 {
 position: absolute;
 top:45px;
 left:122px;
 width: 63px;
 height: 30px;
}

.clear {
  clear:both;
  height:1px;
  overflow:hidden;
}

#footer {
  margin:0 auto;
  text-align:center;
  font : normal 11px sans-serif;
  padding-top:40px;
  clear:both;
  width:380px;
}

#footer a{
	 font : normal 11px/1 sans-serif;
	 color : #4b8bf0;
}

	#endline {
		clear:both;

	}

#greyarea {
      width: 435px;
      margin: 0px;
      padding: 0px;
      padding-left : 8px;
}


.sdiv {
      padding-top: 5px;
      list-style-image: url('images/arrow.gif');
      margin-right: 2px;
}
.bluelink
{
      color : #5d7fb8;
      vertical-align: top;  
      font-size : 11px;
      font-weight : bold;
}
a:hover.small {
      color : #e3af85;
}


div.outer {
	width: 180px; height: 20px;
	margin: 0;
	background: url( 'images/menubtn.gif' ) 0 -40px no-repeat;
	}

div.outer a, div.active a{
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	font : normal 11px/1 sans-serif;
	text-align:left;
 color : #4b8bf0;
	text-decoration: none;
	overflow:hidden;
	background: url( 'images/menubtn.gif' ) top left no-repeat;
	}
div.outer span, div.active span {
	display: block;
	margin:0; padding : 4px 0 6px 18px;
	}
	
div.outer a:hover {
	background-image: none;
 color : #4b8bf0;
	}

div.active a{
	width: 180px; height: 20px;
	margin: 0;
	background: url( 'images/menubtn.gif' ) 0 -80px no-repeat;
	}
	
#main ul {
  padding-top : 10px;
  margin-top:0px;
  margin-left : 0px;
  padding-left : 20px;
}

#main li {
  padding: 5px 5px 5px 5px;
}

#tableukb {
  border: 0px;
}

#tableukb tbody tr td{
	font-family: verdana, sans-serif;
	font-size: 8pt;
 text-align: center;
	padding: 4px 4px 4px 4px;
	border-top: 1px solid #e1dfe0;  
}

tr.ruled td{
	background:#e4edfa;
}

#tableukb th{
	font-family: verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
 text-align: center;
	padding: 4px 4px 4px 4px;
 background-color: #d3d2d2;
	border-top: 0px;
}

#tableukb a{
	font-family: verdana, sans-serif;
	font-size: 8pt;
}

table p {
 padding-top: 4px;
 margin-top: 0px;
}


#tableukb4 {
  border: 0px;
}

#tableukb4 tbody tr td {
	font-family: verdana, sans-serif;
	font-size: 8pt;
 text-align: left;
	padding: 10px;
	border-top: 0px;
	border-bottom: 1px solid #e1dfe0;
}

#tableukb4 th{
	padding: 0px;
 background-color: #d3d2d2;
	border-top: 0px;
}

#tableukb4 a{
  font-family: verdana, sans-serif;
 	font-size: 8pt;
}

.introbox{
 position:relative;
 width: 500px;
	font-family :  arial, verdana, sans-serif;
 font-size : 13px;
	text-align: left;
	padding:20px 0px 20px 0px;
}


.bluelist {
    list-style-image: url(images/bullblue.gif);
    margin: 5px 0px 5px 0px;
    padding-left: 10px;
}

.pinklist {
    list-style-image: url(images/bullpink.gif);
    margin: 5px 0px 5px 0px;
    padding-left: 10px;
}

#formerror {
	position: relative;
 font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #d22e2e;
	text-align: left;
}

#formsuccess {
	position: relative;
	padding-top: 5px;
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #55975a;
	text-align: left;
}

.greybg {
  background-color: #f6f4f4
}

.hide {
   text-align:left;
   margin: 0px 20px 0px 20px;
   display: none;
 }

 p.hidediv {
	font-family: verdana, sans-serif;
	font-size: 8pt;
 }

.nowrap {
  white-space: nowrap;
}

#map {
 width: 300px; 
 height: 242px;
	font-family: verdana, sans-serif;
	font-size: 8pt;
}


v\:* {
  behavior:url(#default#VML);
}

#homemsg {
  font-size:11px;
  font-weight: bold;
  text-align:center;
  padding: 20px 0px 20px 0px;
}

#formbox {
 position:relative;
 margin-bottom:10px;
 top:0px;
 left:6px;
 width: 180px;
 height: 180px;
	background-image : url(images/loanform.jpg);
}

#formbox div.boxtext {
 position:relative;
 top:15px;
 left:15px;
}

#navbox {
 position:relative;
 width: 180px;
 top:10px;
 left:0px;
 background-image : url(images/navback.gif);
}

#navboxt a {
 font-size:12px;
}

.newstory {
  position: relative;
  width:520px;
  background:#f6f4f4;
  padding:4px;
  border:1px solid #d4d2d2;
}

.newsImgTitle {
 position: absolute;
 right:10px;
 top:8px;
 padding: 5px 0px 10px 10px;
}

.newsImgBody {
 float:right;
 padding: 5px 0px 10px 10px;
}

#message-box {
 text-align: left;
 width: 300px;
 position: absolute;
 visibility: hidden;
 z-index: 5;
 border: 1px solid #808080;
 padding: 5px;
 color : #666666;
 font-family: arial, verdana, sans-serif;
	font-size: 12px;
}


