body {
	scrollbar-3dlight-color: #800080;
	scrollbar-arrow-color: #800080;
	scrollbar-darkshadow-color: #800080;
	scrollbar-face-color: White;
	scrollbar-highlight-color: White;
	scrollbar-shadow-color: #800080;
	scrollbar-track-color: #800080;
	overflow-x: auto;
	overflow-y: auto;
	color : #000000;
	font-size : 12px;
	font-family : Arial,Tahoma,Verdana;
}
a.link1:link {
	font-family: Arial, Helvetica, sans-serif; 
	color: #800080;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
} 
a.link1:visited {
	color: #800080;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;  
} 
a.link1:hover { 
	color: #DF0000;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none; 
}
a.link2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #129B00;
	text-decoration: none;
}
a.link2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #129B00;
	text-decoration: none;
}
a.link2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: darkred;
	text-decoration: none;
}
a.link3:link { 
	color: #129B00;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
} 
a.link3:visited {
	color: #b0b0b0;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;  
} 
a.link3:hover { 
	color: darkred;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none; 
}
a.link3a:link { 
	color: #129B00;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
} 
a.link3a:visited {
	color: #129B00;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;  
} 
a.link3a:hover { 
	color: darkred;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none; 
}

a.link4:link { 
	font-family: Arial, Helvetica, sans-serif;
	color: #129B00;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
} 
a.link4:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #129B00;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;  
} 
a.link4:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: darkred;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none; 
}
a.link4a:link { 
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
} 
a.link4a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;  
} 
a.link4a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: yellow;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none; 
}

a.link5:link { 
	font-family: Arial, Helvetica, sans-serif;
	color: #A0A0A0;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
} 
a.link5:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #A0A0A0;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;  
} 
a.link5:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: #CD0125;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none; 
}
a.link6:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #129B00;
	text-decoration: none;
}
a.link6:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #129B00;
	text-decoration: none;
}
a.link6:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: darkred;
	text-decoration: none;
}
a.link7:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #990099;
	text-decoration: none;
}
a.link7:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #727272;
	text-decoration: none;
}
a.link7:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #129B00;
	text-decoration: none;
}
a.link7a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #129B00;
	text-decoration: none;
}
a.link7a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #727272;
	text-decoration: none;
}
a.link7a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: darkred;
	text-decoration: none;
}
a.link8:link { 
	font-family: Arial, Helvetica, sans-serif;
	color: #129B00;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
} 
a.link8:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #595959;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;  
} 
a.link8:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: darkred;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none; 
}
/*th {
	color : #000000;
	font-size : 11px;
	font-family : Arial,Tahoma,Verdana;
}
*/
input, select {
	color : #000000;
	font-size : 11px;
	font-family : Arial,Tahoma,Verdana;
	font-weight: bold;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.title01 {
	color : #800080;
	margin-top : 15px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 5px;
	margin-right : 0px;
	font-size : 20px;
	font-family : Arial,Tahoma,Verdana;
	font-weight: bold;
}
.title01a {
	color : #800080;
	margin-top : 15px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 5px;
	margin-right : 0px;
	font-size : 15px;
	font-family : Arial,Tahoma,Verdana;
	font-weight: bold;
}
.title01b {
	color : #800080;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 15px;
	font-family : Arial,Tahoma,Verdana;
	font-weight: bold;
}
.title02 {

	color : #8D3219;
	margin-top : 10px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 5px;
	margin-right : 0px;
	font-size : 16px;
	font-family : Arial,Tahoma,Verdana;
	font-weight: bold;
}
.title03 {
	color : #800080;
	margin-top : 10px;
	padding-bottom : 8px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 15px;
	font-family : Arial,Tahoma,Verdana;
	font-weight: bold;
}
.title03a {
	color : #800080;
	margin-top : 5px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 13px;
	font-family : Arial,Tahoma,Verdana;
	font-weight: bold;
}
.title {
	color : #000000;
	margin-top : 28px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 45px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Arial,Tahoma,Verdana;
	font-weight: bold;
}
.title a {
	color : #EF6D00;
}
.title a:hover {
	color : #C25A02;
}
.list {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Arial,Tahoma,Verdana;
	font-weight: bold;
}
.right {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 12px;
	font-family : Arial,Tahoma,Verdana;
	font-weight: bold;
}
.right a, .list a {
	color : #FFFFFF;
  text-decoration: none;
}
.right a:hover {
	color : #AAAAAA;
  text-decoration: none;
}
.left {
	color : #000000;
	margin-top : 10px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 10px;
	font-size : 12px;
	font-family : Arial,Tahoma,Verdana;
	font-weight: normal;
}
.left a {
	color : #129B00;
  text-decoration: none;
}
.left a:hover {
	color : darkred;
  text-decoration: none;
}
p {
	color : #000000;
	font-size : 12px;
	font-family : Arial,Tahoma,Verdana;
  margin-top : 0px;
	margin-bottom : 0px;
}
p a {
	color : #000000;
	font-weight: bold;
}
p a:hover {
	color : #294A7B;
}
.f1 {
	color : #000000;
	font-size : 11px;
	font-family : Arial,Tahoma,Verdana;
}
.f1a {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin-bottom : 0px;
	margin-top : 0px;
}
.f1b {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin-bottom : 0px;
	margin-top : 6px;
}
.f2 {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin-bottom : 6px;
	margin-top : 6px;
}
.f2 a{
	color: #129B00;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin-bottom : 0px;
	margin-top : 0px;
}
.f2 a:visited {
	color: #129B00;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin-bottom : 0px;
	margin-top : 0px;
}
.f2 a:hover {
	color: darkred;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin-bottom : 0px;
	margin-top : 0px;
}
.menu01 {
	color : #FFFFFF;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 1px;
	margin-right : 1px;
	font-size : 11px;
	font-family : Arial,Tahoma,Verdana;
	font-weight: bold;
}
.menu01 a {
	color : #FFFFFF;
	text-decoration: none;
}
.menu01 a:hover {
	color : #EEEEEE;
}
.menu02 {
	color : #FFFFFF;
	margin-top : 25px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Arial,Tahoma,Verdana;
}
.menu02 a {
	color : #FFFFFF;
	text-decoration: none;
}
.menu02 a:hover {
	color : #555555;
}
.bottom {
	color : #638B98;
	font-size : 11px;
	font-family : Arial,Tahoma,Verdana;
	font-weight: normal;
}
.bottom a {
	color : #638B98;
	font-weight: normal;
	text-decoration: none;
}
.bottom a:hover {
	color : #638B98;
	font-weight: normal;
	text-decoration: none;
}

/********************* General form elements *****************/
input, textarea, select {
    color: #000000;
    background: #FFF2FF;
    font: normal 13px Arial,Tahoma,Verdana;
}
submit {
    font-weight:bold;
    color: #ffffff;
    background-color: #800080;
    cursor:hand;
}
.inputa {
    font-weight:bold;
    color:#ffffff;
    background-color:#800080;
    cursor:hand;
}
.inputb {
    font-weight:bold;
    font-size : 14px;
    color:#ffffff;
    background-color:#800080;
    cursor:hand;
}

/* Prevent unwanted padding */
form {
    margin: 0px;
    padding: 0px;
}
input.radio {
	 color: #000000;
    background: #800080;
    font: normal 12px Arial, Tahoma, Verdana;
}
/* Applies to all textareas - stop scroll bars until needed */
textarea { 
overflow: auto; 
}


/***************************************************************************************/
/****** Search Results CSS *************************************************************/
/***************************************************************************************/

#os_main {
  font-size:90%;
  padding:10px;
}
#os_main p#os_msg {
  text-align:center;
}
#os_main ul {
  text-align:left;
}

#os_resultbar {
  background-color:#eeeeee;
  border-top:1px solid #808080;
  border-bottom:1px solid #808080;
  border-left:1px solid #808080;
  border-right:1px solid #808080;
  margin:8px 8px 3px 3px;
  padding:4px;
  text-align:right;
}

#os_results {
  list-style-type:decimal;
  margin:0px;
  padding:0px 0px 0px 2em;
  text-align:left;
}
#os_results li {
  margin:15px 0px;
}
#os_message {
  text-align:left;
  margin:0px;
  color : #000000;
	font-size : 11px;
	font-family : Arial,Tahoma,Verdana;
}

/******** Result Template ********/
#os_results li h3 {
  font-weight:normal;
  position:relative;
  margin:0px;
  font-size:12px;
}
#os_results li h3 span.filetype {
  font-size:12px;
  text-transform:uppercase;
  color:#0000cc;
}
#os_results li h3 small {
  font-size:80%;
}
#os_results li h5 {
  font-size:12px;
  color:#cc0000;
}

#os_results li h3 a {
  text-decoration:none;
}
#os_results li h3 a:hover {}
#os_results li p {
  clear:left;
  margin:2px;
}
#os_results li blockquote {
  margin:0px;
}
#os_results li p {
  margin-left : 8px;
  margin-top : 0px;
  margin:0px;
}
#os_results li blockquote p cite {
  color:#990000;
  background-color:transparent;
}
#os_results li blockquote p small {
  font-size:85%;
  color:#990000;
  background-color:transparent;
}

/***************************************************************************************/
/********* Search Form *****************************************************************/
/***************************************************************************************/

#os_search {
  font-size:95%;
  margin:1.5em 0px 0px 0px;
  text-align:center;
}
#os_search div {
  white-space:nowrap;
  text-align:center;
  margin:0px auto;
  padding:5px;
  border-top:1px solid #808080;
  border-left:1px solid #808080;  
  border-right:1px solid #808080;  
  border-bottom:1px solid #808080;
  color:#000000;
  background-color:#eeeeee;
}
#os_search div input, #os_search div select {
  vertical-align:middle;
  font-size:inherit;
}
#os_search div label {}

/******** Pagination ********/
#os_pagination {
  margin:0.5em 15%;
  font-size:90%;
}
#os_pagination div#os_pagin1 {
  float:left;
  width:15%;
  white-space:nowrap;
  text-align:right;
}
#os_pagination div#os_pagin2 {
  margin:0px 20%;
  text-align:center;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
#os_pagination div#os_pagin3 {
  float:right;
  width:15%;
  white-space:nowrap;
  text-align:left;
}

/***************************************************************************************/
/******** Loan-Mortgage Calculculators CSS *********************************************/
/***************************************************************************************/

.calc {
	background: #f9f9f9;
	border: 1px solid #8688A8;
	font: 83% arial,verdana,helvetica,lucida,sans-serif;
	color: #000000;
	border-collapse: collapse;
}
.calc_input {
	font: 100% arial,verdana,helvetica,lucida,sans-serif;
	color: #000000;
	background: #ffffff;
}
.calc_button {
	font: 83% arial,verdana,helvetica,lucida,sans-serif;
	color: #000000;
}
.sfont {
	font-family: arial,verdana,helvetica,lucida,sans-serif;
	font-size: 83%;
	color: #666;
}
.err{
	color: #CC0000;
	font-family: arial,verdana,helvetica,lucida,sans-serif;
	font-size: 83%;
}
th {
	border: 1px solid #8688A8;
	background: #800080;
	font-size: 14px
	font-weight: bold;
	padding: 3px;
	color: #ffffff;
}
#tiplayer {
	font-family: arial,verdana,helvetica,lucida,sans-serif;
	font-size: 12px;
	position: absolute;
	width: 250px;
	padding: 4px;
	background: white;
	border: 2px solid black;
	z-index: 1;
	visibility: hidden;
}
.fill01 {background-color: #FFFFFF}
.fill02 {background-color: #e9e4e9}
#calcH1{
	font: bold 125% arial,verdana,helvetica,lucida,sans-serif;
	color: #595B70;
	text-align: center;
}
#calclist{font: 83% arial,verdana,helvetica,lucida,sans-serif}
#calclist li{margin-bottom: 6px}

a{color: #373EA8}
a:visited{color: #733399}
a:hover{color: #129B00}

#pathway{
	font: bold 83% arial,verdana,helvetica,lucida,sans-serif;
	color: #7D7D7E;
	text-align: center;
}
#pathway a{
	font-weight: normal;
	text-decoration: none;
}
#texttable{
	font: 83% arial,verdana,helvetica,lucida,sans-serif;
}

/***************************************************************************************/
/******** Mortgage Dictionary CSS *********************************************/
/***************************************************************************************/

.head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 20pt; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: none; COLOR: #05244c; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; FONT-VARIANT: normal
}

.subhead {
	FONT-WEIGHT: bold;
  FONT-SIZE: 12pt; 
  TEXT-TRANSFORM: none; 
  COLOR: #05244c; 
  TEXT-INDENT: 0pt; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  LETTER-SPACING: normal
}
.subhead A:link {
	COLOR: #129B00
}
.subhead A:visited {
	COLOR: #129B00
}
.subhead A:hover {
	COLOR: darkred; TEXT-DECORATION: none
}
/****************/

.body {
	FONT: 12px/1.3em Arial, Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: normal
}

.bodyboldgold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990099; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodyboldgold A:link {
	COLOR: #05244c
}
.bodyboldgold A:visited {
	COLOR: #05244c
}
.bodyboldgold A:hover {
	COLOR: #265b9e; BORDER-BOTTOM: #265b9e 2px dotted; TEXT-DECORATION: none
}
/****************/

.smallsanserif {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #129B00; FONT-FAMILY: Arial, Helvetica, sans-serif; margin-top: 10px; margin-bottom: 5px;
}
.smallsanserif A:link {
	COLOR: #129B00; FONT-WEIGHT: bold; FONT-SIZE: 11px; 
}
.smallsanserif A:visited {
	COLOR: #129B00; FONT-WEIGHT: bold; FONT-SIZE: 11px; 
}
.smallsanserif A:hover {
	COLOR: darkred; TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-SIZE: 11px; 
}
