/*body                      {SCROLLBAR-FACE-COLOR: #CCCCCC; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #bbbbbb; SCROLLBAR-3DLIGHT-COLOR: #bbbbbb; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #cccccc; SCROLLBAR-DARKSHADOW-COLOR: #000000}*/
/*body                      {scrollbar-3dlight-color:#cccccc; scrollbar-base-color:#ffffff; scrollbar-arrow-color:#003366; scrollbar-face-color:#eeeeee; scrollbar-darkshadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#cccccc;	background-color:#ffffff; }*/

/* Always show vertical scrollbar in Mozilla to  prevent page shift  on pages such as Loan Safe Fraud Manager input */
html                        {overflow: -moz-scrollbars-vertical !important; overflow-x: auto; }

.div_reportoptions
	{
		height:180px;
		width:350px;
		overflow: auto;
		border-right:solid 1px #D7D7D7;
		border-bottom:solid 1px #D7D7D7;
		padding:0px;
	}

.subbold                    {font: bold 12px Arial}
.subibold                   {font: italic bold 14px Arial}

.bordershading              {border: ridge #F5F5F5;  border-width: 1px 5px 5px 1px; }
table,tr,td                 {font: 12px Arial}
td                          {align: left;}
font                        {font: 12px Arial}
select,input                {font: bold 12px Arial;}
.rq_title                   {font: 20px Arial; color: #003366; }
.processing                 {color: #012D6B; font-weight: bold; font-size: 18px; font-family: 'Trebuchet MS', Helvetica, sans-serif; align: left; }
.oneline                    {font: 10px Arial}
.comps                      {font: 10px Arial}
.reportoptions              {font: 12px Arial}
.retrievesearch             {font-size: 12px; font-family: 'Trebuchet MS', Helvetica, sans-serif; }
.sub                        {font: 12px Arial}
.subbig                     {font: 14px Arial}
.navtext                    {text-align:left; width:235px; font:bold 12px Arial; border-width:2px; border-style:outset; border-color:white; background-color:tan; layer-background-color:tan; color:black; }

.subboldproprpt             {font: bold 12px Arial}

.compsbold                  {font: bold 10px Arial}

.subbigbold                 {font: bold 14px Arial}
.subbigibold                {font: italic bold 14px Arial}
.breakline                  {page-break-before: always;font-size: 7px}
.searching                  {color: #E23D28; font: 12px Arial; }

a:link                      {color: #0000FF; font: 12px Arial; text-decoration: none}
a:active                    {color: #0000FF; font: 12px Arial; text-decoration: none}
a:visited                   {color: #99CCFF; font: 12px Arial; text-decoration: none}
a:hover                     {color: #FF9933; font: 12px Arial; text-decoration: underline}

a.VEAPI_Pushpin:link        {text-decoration: none}
a.VEAPI_Pushpin:active      {text-decoration: none}
a.VEAPI_Pushpin:hover       {text-decoration: none}
a.VEAPI_Pushpin:visited     {text-decoration: none}

a.menubtt:link              {color: #012D6B; font: bold 12px 'Trebuchet MS'; text-decoration: none}
a.menubtt:visited           {color: #012D6B; font: bold 12px 'Trebuchet MS'; text-decoration: none}
a.menubtt:hover             {color: #012D6B; font: bold 12px 'Trebuchet MS'; text-decoration: none}
a.menubtt:active            {color: #012D6B; font: bold 12px 'Trebuchet MS'; text-decoration: none}
a.menubtton:link            {color: #990000; font: bold 12px 'Trebuchet MS'; text-decoration: none}
a.menubtton:visited         {color: #990000; font: bold 12px 'Trebuchet MS'; text-decoration: none}
a.menubtton:hover           {color: #990000; font: bold 12px 'Trebuchet MS'; text-decoration: none}
a.menubtton:active          {color: #990000; font: bold 12px 'Trebuchet MS'; text-decoration: none}
a.menu:link                 {color: #0033cc; font: bold 12px Arial; text-decoration: none}
a.menu:visited              {color: #0033cc; font: bold 12px Arial; text-decoration: none}
a.menu:hover                {color: #990000; font: bold 12px Arial; text-decoration: none}
a.menu:active               {color: #0033cc; font: bold 12px Arial; text-decoration: none}
a.menuon:link               {color: #990000; font: bold 12px Arial; text-decoration: none}
a.menuon:visited            {color: #990000; font: bold 12px Arial; text-decoration: none}
a.menuon:hover              {color: #990000; font: bold 12px Arial; text-decoration: none}
a.menuon:active             {color: #990000; font: bold 12px Arial; text-decoration: none}

a.done:link                 {color: #99CCFF; font: 12px Arial; text-decoration: none}
a.done:visited              {color: #99CCFF; font: 12px Arial; text-decoration: none}
a.done:hover                {color: #FF9933; font: 12px Arial; text-decoration: underline}
a.done:active               {color: #99CCFF; font: 12px Arial; text-decoration: none}

a.producthelp:link          {color: #0000FF; font: bold 14px Arial;}
a.producthelp:visited       {color: #0000FF; font: bold 14px Arial;}
a.producthelp:hover         {color: #FF9933; font: bold 14px Arial;}
a.producthelp:active        {color: #0000FF; font: bold 14px Arial;}

a.button:link               {color: #FFFFFF; font: bold 11px Arial; text-decoration: none}
a.button:visited            {color: #FFFFFF; font: bold 11px Arial; text-decoration: none}
a.button:hover              {color: #FFCC00; font: bold 11px Arial; text-decoration: none}
a.button:active             {color: #FFFFFF; font: bold 11px Arial; text-decoration: none}
a.buttonon:link             {color: #FFCC00; font: bold 11px Arial; text-decoration: none}
a.buttonon:visited          {color: #FFCC00; font: bold 11px Arial; text-decoration: none}
a.buttonon:hover            {color: #FFCC00; font: bold 11px Arial; text-decoration: none}
a.buttonon:active           {color: #FFCC00; font: bold 11px Arial; text-decoration: none}

a.buttonprivate:link        {color: #0E228A; font: bold 11px Arial; }
a.buttonprivate:hover       {color: #0E228A; font: bold 11px Arial; }
a.buttonprivate:visited     {color: #0E228A; font: bold 11px Arial; }
a.buttonprivate:active      {color: #0E228A; font: bold 11px Arial; }

a.reportoptions:link        {color: #0000FF; font: 12px Arial; text-decoration: none}
a.reportoptions:visited     {color: #0000FF; font: 12px Arial; text-decoration: none}
a.reportoptions:hover       {color: #E23D28; font: 12px Arial; text-decoration: underline}
a.reportoptions:active      {color: #0000FF; font: 12px Arial; text-decoration: none}

a.retrievesearch:link        {color: #0000FF; font-size: 12px; font-family: 'Trebuchet MS', Helvetica, sans-serif; text-decoration: none}
a.retrievesearch:visited     {color: #0000FF; font-size: 12px; font-family: 'Trebuchet MS', Helvetica, sans-serif; text-decoration: none}
a.retrievesearch:hover       {color: #FF9933; font-size: 12px; font-family: 'Trebuchet MS', Helvetica, sans-serif; text-decoration: underline}
a.retrievesearch:active      {color: #0000FF; font-size: 12px; font-family: 'Trebuchet MS', Helvetica, sans-serif; text-decoration: none}

a.footer:link               {color: #0033cc; font: 10px Arial; text-decoration: none}
a.footer:visited            {color: #0033cc; font: 10px Arial; text-decoration: none}
a.footer:hover              {color: #990000; font: 10px Arial; text-decoration: underline}
a.footer:active             {color: #0033cc; font: 10px Arial; text-decoration: none}

a.footer_private:link       {color: #FFFFFF; font: 10px Arial; text-decoration: none}
a.footer_private:visited    {color: #FFFFFF; font: 10px Arial; text-decoration: none}
a.footer_private:hover      {color: #FFCC00; font: 10px Arial; text-decoration: underline}
a.footer_private:active     {color: #FFFFFF; font: 10px Arial; text-decoration: none}

a.comps:link                {color: #0000FF; font: 10px Arial; text-decoration: none}
a.comps:active              {color: #0000FF; font: 10px Arial; text-decoration: none}
a.comps:hover               {color: #FF9933; font: 10px Arial; text-decoration: underline}
a.comps:visited             {color: #0000FF; font: 10px Arial; text-decoration: none}

a.delete:link               {color: #E23D28; font: bold 12px Arial; text-decoration: none}
a.delete:visited            {color: #E23D28; font: bold 12px Arial; text-decoration: none}
a.delete:hover              {color: #E23D28; font: bold 12px Arial; text-decoration: none}
a.delete:active             {color: #E23D28; font: bold 12px Arial; text-decoration: none}

.line                       {font-size: 7px}

.border_gray_dotted         { border: dotted; border-color: #CCCCCC #FFFFFF #FFFFFF #FFFFFF; border-width: 1px 0px 0px 0px}
.border_gray_dotted_left    { border: dotted; border-color: #FFFFFF #FFFFFF #FFFFFF #CCCCCC; border-width: 0px 0px 0px 1px}
.border_orange_dotted       { border: dotted; border-color: #FF9933 #FFFFFF #FFFFFF #FFFFFF; border-width: 1px 0px 0px 0px}

.borderorangeleftright      { border: solid; border-color: #FFFFFF #E17E1A #FFFFFF #E17E1A; border-width: 0px 1px 0px 1px; background:#FBDBBB}

.bordergreytop              { border-top: 1px solid #dedede;}
.bordergreybottom           { border-bottom: 1px solid #dedede;}
.borderyellow               { border: 1px #FF9933 solid}
.borderred                  { border: 1px #E23D28 solid}
.borderblueleftrightw       { border: solid; border-color: #FFFFFF #D7D7D7 #FFFFFF #D7D7D7; border-width: 1px 1px 1px 1px}
.borderblueleftrightg       { border: solid; border-color: #FFFFFF #CCCCCC #FFFFFF #FFFFFF; border-width: 0px 1px 0px 0px}
.borderblueleftright        { border: solid; border-color: #FFFFFF #D7D7D7 #FFFFFF #D7D7D7; border-width: 0px 1px 0px 1px; text-align: left}
.borderbluebottom           { border: solid; border-color: #FFFFFF #D7D7D7 #D7D7D7 #D7D7D7; border-width: 0px 1px 1px 1px; text-align: left}
.borderblackright           { border: solid; border-color: #FFFFFF #FFFFFF #FFFFFF #000000; border-width: 0px 0px 0px 1px}
.borderblackbottom          { border: solid; border-color: #FFFFFF #FFFFFF #CCCCCC #FFFFFF; border-width: 0px 0px 1px 0px}

a.search_menu:link          { display: inline; /* IE RULE */ font-weight: bold; font-size: 12px; font-family: 'Trebuchet MS', Helvetica, sans-serif; align: left; margin: 0; /*padding: 0px 9px 0px 0px; border-right: 1px solid #CCCCCC; color: #012D6B;*/ color: #FFFFFF; text-decoration: none; }
a.search_menu:visited       { display: inline; /* IE RULE */ font-weight: bold; font-size: 12px; font-family: 'Trebuchet MS', Helvetica, sans-serif; align: left; margin: 0; /*padding: 0px 9px 0px 0px; border-right: 1px solid #CCCCCC; color: #012D6B;*/ color: #FFFFFF; text-decoration: none; }
a.search_menu:hover         { display: inline; /* IE RULE */ font-weight: bold; font-size: 12px; font-family: 'Trebuchet MS', Helvetica, sans-serif; align: left; margin: 0; /*padding: 0px 9px 0px 0px; border-right: 1px solid #CCCCCC; color: #990000;*/ color: #FFFFFF; text-decoration: underline; }
a.search_menu:active        { display: inline; /* IE RULE */ font-weight: bold; font-size: 12px; font-family: 'Trebuchet MS', Helvetica, sans-serif; align: left; margin: 0; /*padding: 0px 9px 0px 0px; border-right: 1px solid #CCCCCC; color: #990000;*/ color: #FFFFFF; text-decoration: none; }

a.search_menuon:link        { display: inline; /* IE RULE */ font-weight: bold; font-size: 12px; font-family: 'Trebuchet MS', Helvetica, sans-serif; align: left; margin: 0; /*padding: 0px 9px 0px 0px; border-right: 1px solid #CCCCCC; color: #990000;*/ color: #FFFFFF; text-decoration: none; }
a.search_menuon:visited     { display: inline; /* IE RULE */ font-weight: bold; font-size: 12px; font-family: 'Trebuchet MS', Helvetica, sans-serif; align: left; margin: 0; /*padding: 0px 9px 0px 0px; border-right: 1px solid #CCCCCC; color: #990000;*/ color: #FFFFFF; text-decoration: none; }
a.search_menuon:hover       { display: inline; /* IE RULE */ font-weight: bold; font-size: 12px; font-family: 'Trebuchet MS', Helvetica, sans-serif; align: left; margin: 0; /*padding: 0px 9px 0px 0px; border-right: 1px solid #CCCCCC; color: #990000;*/ color: #FFFFFF; text-decoration: underline; }
a.search_menuon:active      { display: inline; /* IE RULE */ font-weight: bold; font-size: 12px; font-family: 'Trebuchet MS', Helvetica, sans-serif; align: left; margin: 0; /*padding: 0px 9px 0px 0px; border-right: 1px solid #CCCCCC; color: #990000;*/ color: #FFFFFF; text-decoration: none; }

.search_menu_header         { background: url(../images/RQP-body-bgd2.gif) repeat-x left top; height: 7px; }
.search_menu_nosession      { display: inline; font-weight: bold; font-size: 12px; font-family: 'Trebuchet MS', Helvetica, sans-serif; align: left; margin: 0; color: #FFFFFF; /*padding: 0px 9px 0px 0px; border-right: 1px solid #CCCCCC;*/ }
.hveborder                  { border: solid; border-color: #000000 #000000 #000000 #000000; border-width: 1px 1px 1px 1px;}
.hveline                    { border: solid; border-color: #FFFFFF #FFFFFF #000000 #FFFFFF; border-width: 0px 0px 1px 0px;}
.banner                     { border: solid; border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC; border-width: 1px 1px 1px 1px;}
.bannertop                  { border: solid; border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC; border-width: 1px 1px 1px 1px;}
.buttonsq                   { border: solid; border-color: #999999 #999999 #999999 #999999; border-width: 1px 1px 1px 1px; background: #DDDDDD;}
.samplereport               { border: solid; border-color: #FFFFFF #FFFFFF #CCCCCC #CCCCCC; border-width: 0px 0px 1px 1px}
.header_format              { font: bold 15px Arial; border: solid; border-color: #CCCCCC #FFFFFF #FFFFFF #FFFFFF; border-width: 1px 0px 0px 0px}
.header_format_step         { font: bold italic 15px Arial; color:#4959A7; border: solid; border-color: #CCCCCC #FFFFFF #FFFFFF #FFFFFF; border-width: 1px 0px 0px 0px}
.subheader_format_step         { font: bold italic 13px Arial; text-decoration:underline; color:#4959A7; border: solid; border-color: #CCCCCC #FFFFFF #FFFFFF #FFFFFF; border-width: 0px 0px 0px 0px}
.highlight_format           { font: bold 12px Arial; background-color: #CED6E6; }
.highlight_format_click     { font: bold 12px Arial; background-color: #CED6E6; cursor: pointer; }
.line_format                { font: 12px Arial; background-color: #E6E6E6; }
.bg_format                  { font: 12px Arial; background-color: #FFFF99; }
.text_format                { font: 12px Arial}
.top_nav_row                { height: 30px; valign: middle; }
.top_nav_color              { background-color: #DDDDDD; }
.top_nav_color_bottom_line  { border-bottom: 1px solid #999999; }
.top_nav_color_bottom_linel { border-bottom: 1px solid #999999; border-left: 1px solid #FFFFFF; }
.top_nav_color_bottom_liner { border-bottom: 1px solid #999999; border-right: 1px solid #FFFFFF; }
.top_nav_color_grid_line    { border-bottom: 1px solid #eeeeee; }
.top_nav_color_vertical_line{ border-right: 1px solid White; }
.taboff                     { border-bottom: 1px solid #999999; border-top: 1px solid #FFFFFF;background-color: #D4D4D3;}
.tab                        { border: solid; border-color: #BBBBBB #BBBBBB #BBBBBB #BBBBBB; border-width: 1px 1px 1px 0px;}
.tableft                    { border: solid; border-color: #FFFFFF #BBBBBB #BBBBBB #FFFFFF; border-width: 0px 1px 1px 0px;}
.tabright                   { border: solid; border-color: #FFFFFF #FFFFFF #BBBBBB #FFFFFF; border-width: 0px 0px 1px 0px;}
.tabon                      { border: solid; border-color: #BBBBBB #BBBBBB #BBBBBB #BBBBBB; border-width: 1px 1px 1px 0px; background-color: #CED6E6;}
.mapviewmenu                { border: groove; border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF; border-width: 0px 0px 0px 0px; background-color: #D4D0C8;}

.highlight_format_activity  { font: bold 10px Arial; background-color: #CED6E6; }
.oneline_activity           { font: 10px Arial}

.bodyTextOG { font-size: 11px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; COLOR: #D26C07; }

.footert                    { background-color: #4959A7; border-top: 1px solid #000000; }
.footertbl_private_1          { background-color: #4959A7; border-top: 1px solid #4959A7; color: #FFFFFF; }
.footertbl_private          { background-color: #685745; border-top: 1px solid #685745; color: #FFFFFF; }
.footertbl                  { background-color: #FFFFFF; border-top: 1px solid #FFFFFF; color: #000000; }
.rq_header                  { background-color: #FFFFFF; border-bottom: 1px solid #FFFFFF; color: #000000; }
.rq_header_private          { background-color: #FFFFFF; padding: 0; border-bottom: 1px solid #FFFFFF; margin: 0; color: #FFFFFF; }
.headertab                  { background-color: #0E228A; border-bottom: 1px solid #000000; color: #FFFFFF; }
.headertab_private_login    { background-color: #FFFFFF; border-bottom: 0px solid #4959A7; font: 10px Arial; color: #000000;}

#footer_links               { color: #000000; }
#footer_links_private       { color: #FFFFFF; }
.footer                     { font: 10px Arial; color: #000000; }
.footer_private             { font: 10px Arial; color: #FFFFFF; }

input.textbox               { font-size:12px; font-family: arial; font-weight:bold;}
input.grey                  { background-color : #CCCCCC ; font: bold 12px Arial; }
input.clear                 { background-color : #FFFFFF ; font: bold 12px Arial; }
select.grey                 { background-color : #CCCCCC ; font: bold 12px Arial; }
select.clear                { background-color : #FFFFFF ; font: bold 12px Arial; }

@media print                {
.notprint                   {font-size:0px; height: 0px; width: 0px; border-width: 0px 0px 0px 0px; display:none}
.oneline                    {font: 8px Arial}
}

.zoombar                    {border: 1px solid #FFFFFF;}
.zoombar A
{
	display:			-moz-inline-block;
	display:			inline-block;

	width:				65px;
	border:				1px solid #FFFFFF;
	padding:			2px;
	background-color:	#DDDDDD;


	font-weight:		bold;
	font-size:			16px;
	text-align:			left;
	text-decoration:	none;
}
.zoombar A:hover            {background-color: #FFFFFF; text-decoration: none;}
.table_scroll {
	background-color:#FFFFFF; overflow:auto; height:350px; width:560px
}

#shapeInfoLabelBg
{
    width: 328px;
    height: 27px;
    background-color: #000000;
    filter: alpha(opacity=70); /* IE opacity */
    opacity: 0.70; /* Mozilla and CSS-3 opacity */
}

#shapeInfoLabelText
{
    font-size: 12px;
    font-family: arial;
    color: #FFFFFF;
    filter: alpha(opacity=100); /* IE opacity */
    opacity: 1.0; /* Mozilla and CSS-3 opacity */
}

#PropertySearch             { align: left; text-align: left }

/* Remove the "see location in bird's eye" notification from any maps" */
#MSVE_obliqueNotification   {visibility: hidden;}

#MSVE_navAction_leftBar, #MSVE_navAction_leftBackground {
    padding:75px 0px 0px 0px;
}


/*#MSVE_navAction_container.notraffic {
    height: 130px;
}*/


#LatestDate { color: #000000; }

/* ===========================================================================
	FOOTER STYLES
==============================================================================*/
#footer-wrapper
	{
	width:100%;
	height:107px;
	/*background: url(../images/footer-bgd.gif) bottom left repeat-x;*/
	/*margin-top:10px;*/
	}
#footer-top
	{
	/*background:url(../images/footer-top-bgd.gif) top center no-repeat;*/
	height:41px;
	padding:12px 0 0 0;
	text-align:center;
	width:100%;
	}
#footer-disclaimer
	{
	height:20px;
	padding:0px 10 0 0;
	text-align:center;
    font-family: arial;
	width:100%;
	font-size:11px;
	color:#444;
	}
#footer-bottom-links
	{
	height:20px;
	padding:0px 0 0 0;
	text-align:center;
	width:100%;
	font-size:11px;
	color:#444;
	}

/* =========== main footer menu ========== */
.footer-menu ul
	{
	padding:0;
	margin:0;
	}
.footer-menu li
	{
	display:inline;
	list-style-type:none;
	text-align:center;
	padding:0;
	margin:0;
	}
.footer-menu li a:link
	{
	font-size:12px;
	color:#275494;
	display: inline;
	display:inline-block; /* IE RULE */
	margin:0 15px 0 0;
	text-decoration:none;
	}
.footer-menu li a:visited
	{
	font-size:12px;
	color:#666666;
	display: inline;
	text-decoration:none;
	margin:0 15px 0 0;
	}
.footer-menu li a:hover
	{
	text-decoration:underline;
	color:#990000;
	}
.footer-menu li a:active
	{
	text-decoration:none;
	color:#CC0000;
	}
/* =========== bottom footer menu ========== */
#footer-bottom-links ul
	{
	padding:0;
	margin:0;
	}
#footer-bottom-links li
	{
	display:inline;
	list-style-type:none;
	text-align:center;
	padding:0;
	margin:0;
	}
#footer-bottom-links li a:link
	{
	font-size:11px;
	color:#275494;
	display: inline;
	display:inline-block; /* IE RULE */
	margin:0 5px 0 0;
	text-decoration:none;
	}
#footer-bottom-links li a:visited
	{
	font-size:11px;
	color:#666666;
	display: inline;
	text-decoration:none;
	margin:0 5px 0 0;
	}
#footer-bottom-links li a:hover
	{
	text-decoration:underline;
	color:#990000;
	}
#footer-bottom-links li a:active
	{
	text-decoration:none;
	color:#CC0000;
	}
style1 { color:#CC0000; }

.processingUpload                 {color: #012D6B; font-weight: bold;  font-family: 'Trebuchet MS', Helvetica, sans-serif; align: left; }

.processingEmail                 {color: #012D6B; font-weight: bold;  font-family: 'Trebuchet MS', Helvetica, sans-serif; align: left; font-size:20px;}
#LoanSafe_Report
{
  font-size:11px;
}
#LoanSafeErrorHeader
{
    font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
    vertical-align:middle;
    width:190px;
    color:#958377;
}

.vp4footnote {
    padding-top: 5px;
    border-top: 0px solid black;
    width: 590px;
    }






