/* clear styles 
---------------------------------------------------------------- */
*{margin:0;	padding:0; border:0;}


/* Fonts
---------------------------------------------------------------- */
body
{
font-family: verdana, helvetica, arial, sans-serif;
font-size: 12px;
line-height: 18px; 									/* fix IE bug Invisible text*/
text-align: center;
color: #333;
}

h3,
h2
{
font-size: 16px;
color: #7C021C;
}

a:link,
a:visited
{
cursor:pointer;
}



p a:link,
p a:visited,
.home-bg1-m a:link,
.home-bg1-m a:visited,
.home-bg2-m a:link,
.home-bg2-m a:visited,
.box-206-m a:link,
.box-206-m a:visited,
.box-627-m a:link,
.box-627-m a:visited,
.box-full-m a:link,
.box-full-m a:visited
{
color: black;
text-decoration: none;
}

p a:hover,
.home-bg1-m a:hover,
.home-bg2-m a:hover,
.box-206-m a:hover,
.box-627-m a:hover,
.box-full-m a:hover
{color: #69696B;}


p a:active,
.home-bg1-m a:active,
.home-bg2-m a:active,
.box-206-m a:active,
.box-627-m a:active,
.box-full-m a:active
{color: #7C021C;}















.date
{
font-weight: normal;
font-family: verdana, helvetica, arial, sans-serif;
color: #8A022A;
font-size: 12px;
}

.footer
{
color: #666;
font-size: 10px;
}



/* Backgrounds and Position
---------------------------------------------------------------- */
body
{
background: #FFF;
}

#Container
{
position: relative;
width: 950px;
text-align: left;
margin: 18px auto 18px auto;
}



p,
h3
{
background: 	#FFF;
margin-bottom: 24px;
}

.date
{
display: inline;
}

.footer
{
position: relative;
padding-right: 54px;
margin-top: 9px;
}

.footer img
{
position: relative;
float: right;
display: inline;
padding-left: 9px;
}

.footer .text
{
position: relative;
float: left;
display: inline;
}

.footer img.eql
{
position: relative;
float: left;
display: inline;
}

/* Special Classes
---------------------------------------------------------------- */
.clear{clear: both; display: block; height: 0; visibility: hidden;}
.spacer{display: relative; padding-left: 8px; float:left;display:inline;color:#FFF;font-size:1px;}

/* Home Page Main BG
---------------------------------------------------------------- */

.bg-b{background:  url(images/bg.gif) 0 100% no-repeat; 	padding-bottom: 18px;position: relative;}
.bg-t{background:  #fff; padding-top: 	180px;position: relative;}
.bg-m{background:  url(images/bg_m.gif)	  0 0 	 repeat-y;	position: relative;

padding-left: 54px;
}

/* Home Page BG1
---------------------------------------------------------------- */

.home-bg1-b{background:  url(images/home_bg1.gif) 0 100% no-repeat; 	padding-bottom: 18px; position: relative;

margin-left: -54px;
}
.home-bg1-t{background:  url(images/home_bg1.gif) 0 0 	 no-repeat; 	padding-top: 18px;position: relative;}
.home-bg1-m{background:  url(images/home_bg1_m.gif)	  0 0 	 repeat-y;position: relative;}

/* Home Page BG2
---------------------------------------------------------------- */

.home-bg2-b{background: url(images/home_bg2.gif) 0 100% no-repeat;  	padding-bottom: 18px; margin-top: 9px; position: relative;

margin-left: -54px;
}
.home-bg2-t{background: url(images/home_bg2.gif) 0 0 	 no-repeat;  	padding-top: 18px; position: relative;}
.home-bg2-m{background: url(images/home_bg2_m.gif)	  0 0 	 repeat-y; position: relative;}


/* Box 627
---------------------------------------------------------------- */
.box-627-b{background: url(images/box_627.gif) 0 100% no-repeat; 	padding-bottom: 18px; margin-top: 0px;

width: 627px;
float: left;
display: inline;
margin-bottom:0px;
position: relative;
}
.box-627-t{background: url(images/box_627.gif) 0 0 	 no-repeat; 	padding-top: 18px;position: relative;}
.box-627-m{background: url(images/box_627_m.gif)	  0 0 	 repeat-y; padding-bottom: 18px;position: relative;}

/* Box 206
---------------------------------------------------------------- */
.box-206-b{background: url(images/box_206.gif) 0 100% no-repeat; padding-bottom: 18px; margin-top: 0px;

width: 206px;
float: left;
display: inline;
margin-bottom: 0px;
position: relative;
margin-left: 0px;
}
.box-206-t{background: url(images/box_206.gif) 0 0 	 no-repeat; 	padding-top: 18px;position: relative;}
.box-206-m{background: url(images/box_206_m.gif)	  0 0 	 repeat-y; padding-bottom: 18px; margin-bottom: 0px;position: relative;}


/* Box full
---------------------------------------------------------------- */
.box-full-b{background: url(images/box_full.gif) 0 100% no-repeat; padding-bottom: 18px; margin-top: 0px;

width: 842px;
float: left;
display: inline;
margin-bottom: 0px;
position: relative;
margin-left: 0px;
}
.box-full-t{background: url(images/box_full.gif) 0 0 	 no-repeat; 	padding-top: 18px;position: relative;}
.box-full-m{background: url(images/box_full_m.gif)	  0 0 	 repeat-y; padding-bottom: 18px; margin-bottom: 0px;position: relative;}



.boxFiller
{
margin: 0 18px -18px 18px;
position: relative;
}




/* Text Areas
margin-left: 24px;
---------------------------------------------------------------- */
#Welcome
{
float: left; display: inline;
padding-left: 72px;
width: 591px;
position: relative;
}

#QuickLinks
{
float: left; display: inline;
padding-left: 45px;
width: 170px;
position: relative;
}

#News
{
float: left; display: inline;
width: 476px;
padding-left: 72px;
position: relative;
}

#Alerts
{
float: left; display: inline;
width: 278px;
padding-left: 50px;
position: relative;
}






#Alerts p
{
font-style: italic;
}

#AlertIcon
{
position: relative;
width: 13px;
text-align: right;
padding-top: 80px;
background: #FFF url(images/alert.gif) 0 0 no-repeat;

float: right;
display: inline;

margin-right:0px;

}

#ArchLink
{
position: absolute;
width: 200px;


/*margin-right: 9px;  72 - padding minus white space right if icon */

left: 407px;
}

#NewsIcon
{
position: relative;
padding-top: 0px;
padding-right: 53px;
background: #FFF url(images/icons.gif) 100% -400px no-repeat;
float: left;
display: inline;
}


/* Quick Links
---------------------------------------------------------------- */

div.go,
div.bank,
div.calc,
div.newsletter
{
padding: 0px 50px 10px 0px;
display: block;
margin-bottom: 18px;
cursor: pointer;
border-bottom: 1px solid #CFC7B0;
}





div.go{   background: #FFF url(images/icons.gif) 100% -195px 	no-repeat;position: relative;}
div.bank{	background: #FFF url(images/icons.gif) 100% -100px 	no-repeat;position: relative;}
div.calc{	background: #FFF url(images/icons.gif) 100% -300px 	no-repeat;position: relative;}
div.newsletter{	background: #FFF url(images/icons.gif) 100% -490px 	no-repeat;position: relative;border-bottom:none;}





/* Logo
---------------------------------------------------------------- */


.logo
{
position: absolute;
left: 52px;
top: 8px;
width: 180px;
height: 180px;
z-index: 40;
background-color: transparent;
}



#ImgBanner
{
position: absolute;
left: 0px;
top: 0px;
width: 950px;
height: 180px;
background-color: blue;
background: url(images/ph1.jpg) 0 0 no-repeat;

}

/* Header Links
---------------------------------------------------------------- */
#HeaderLinks
{
position: absolute;
top: 	-29px;
left: 251px;
width: 663px;
z-index: 30;
border: 1px solid #000;
background: url(sprite2.gif) repeat-x 0 0;
margin: -1px;
}

/* Watermark
---------------------------------------------------------------- */
#Watermark
{
position: absolute;
left: 350px;
top: 50px;
}

#Watermark img{
filter: alpha(opacity=5);
-moz-opacity: .1;
opacity: .1;
}


/* Links table
---------------------------------------------------------------- */
.links img
{
display: block;
margin-left:auto;
margin-right:auto;
position: relative;
}

.links .link
{
text-align: center;
margin: auto;
margin-bottom: 54px;
float:left;
display: inline;
margin-right: 36px;
width: 350px;
position: relative;
}



.links .left,
.links .right
{
float: left;
display: inline;
margin-right: 36px;
position: relative;
}

.links h3
{
margin-bottom: 36px;
}




/* OLD WAY */
.links table
{
position: relative;
width: 550px;
z-index: 100;
}


.links tr td
{
font-family: verdana, helvetica, arial, sans-serif;position: relative;
}

.links tr td p
{
text-align: center;position: relative;
}
.links tr td p
{
font-size: 12px;position: relative;
}

/* loans table
---------------------------------------------------------------- */

 table tr th
{
font-size: 14px;position: relative;
}

table tr td
{
vertical-align: top;
}

.highlight
{
background: #EEE;
}

.bodyRed
{
font-weight: bold;
text-align: left;
position: relative;
}

.loans h2
{
text-align: center;
}

.otherLoc table
{
font-size: 11px;
}

.smallFont td
{
font-size: 11px;
}

.spacer_B{
padding-bottom: 6px;
}


.red,
.red a:link,
.red a:visited
{color: #7C021C;}

.red a:hover,
.red a:active
{color: #69696B;}


/* Vehicles
---------------------------------------------------------------- */
.v-h .item
{
margin-bottom: 18px;
display: block;
}

.v-h .item img,
.v-h .item .info
{
float: left;
display: inline;
}

.v-h .item .info
{
margin-left: 18px;
border-bottom: 1px solid #7c021c;
width: 471px;
}

.v-h .item img
{
margin-top:36px;
}

.v-h h4
{
font-size: 16px;
margin-bottom: 18px;
border-bottom: 1px solid #7c021c;
}



/* Services
---------------------------------------------------------------- */

.services h4
{
font-size: 16px;
color: #7C021C;
margin-bottom: 18px;
}

.services h4 em
{
font-weight: normal;
font-family: verdana, helvetica, arial, sans-serif;
color: #8A022A;
font-size: 12px;
}

.services li
{
margin-left: 18px;
}


/* Services set width to fix safari bug
---------------------------------------------------------------- */

.servicesLabel
{
width:78px;
}

.contactUsLabel
{
width:92px;
}




/* MENU BAR STYLES 
--------------------------------------------
-------------------------------------------- */





.mrnBar .yuimenuitem a:hover
{
color: #000 !important;
cursor: pointer;
}



/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/

.yuimenuitemlabel,
.yuimenubaritemlabel
{white-space:nowrap;}


/* MenuBar style rules 
------------------------------------------------------------------------------------------*/
.mrnBar .yuimenubar
{
border: solid 1px #330000;
border-left: none;
background: url(sprite2.gif) repeat-x 0 0;
margin-top: -1px;
margin-bottom: -1px;
margin-right: -1px;
margin-left: 0px;
/*
padding-left: 215px;*/
}

/* 
 The following two style rules cause a MenuBar's UL to clear its 
 floating LIs.
 ---------------------------------------------------------------------------------------
*/

.mrnBar .yuimenubar .bd,
.mrnBar .yuimenubar ul
{
    *zoom: 1;   /* For IE */
}

.mrnBar .yuimenubar>.bd>ul:after
{
content: ".";
display: block;
clear: both;
visibility: hidden;
height: 0;
line-height: 0;
}

/* MenuBarItem style rules 
-----------------------------------------------------------------------------------------*/

.mrnBar .yuimenubaritem
{
float: left;
}

.mrnBar .yuimenubarnav .yuimenubaritem
{
border-right: solid 1px #330000;
}

.mrnBar .yuimenubaritemlabel {

    display: block;
    *display: inline-block; /* For IE */
    font-size: 93%;  /* 12px */
    line-height: 2;  /* ~24px */
    *line-height: 1.9; /* For IE */
    padding: 0 10px;
    color: #000;
    text-decoration: none;
    outline: none;
    cursor: default;
    border-style: solid;
    border-color: #330000;
    border-width: 1px 0;
    position: relative;
    margin: -1px 0;
	
	color: #fff;

}

.mrnBar .yuimenubarnav .yuimenubaritemlabel {

    padding-right: 20px;

}

.mrnBar .yuimenubaritemlabel .submenuindicator {
    
    /*
        Set height and width to 1px so screen readers announce the content of 
        the element.
		-------------------------------------------------------------------------------
    */

    width: 1px;
    height: 1px;
    top: 0;
    left: 0;

}

.mrnBar .yuimenubarnav .yuimenubaritemlabel .submenuindicator {
    
    top: 50%;
    right: 8px;
    left: auto; /* Override "left" property set by previous style rule */
    margin-top: -3px;
    height: 8px;
    width: 7px;
    text-indent: 8px;
    background-position: -16px -854px;

}


/* MenuBarItem states */

/* Selected MenuBarItem 
-------------------------------------------------------------------------------------------------*/

.mrnBar .yuimenubaritem a.selected {

    background: url(sprite2.gif) repeat-x 0 -1700px;
    border-color: #550000;

}

.mrnBar .yuimenubarnav .yuimenubaritem a.selected {

    border-left-width: 1px;
    margin-left: -1px;
    *left: -1px;    /* For IE */

}

.mrnBar .yuimenubar a.selected .submenuindicator {

    background: transparent;

}

.mrnBar .yuimenubarnav a.selected .submenuindicator {

    /*
        Reset the value of the "background" property since it is set to 
        "transparent" by the previous rule.
		----------------------------------------------------------------------------------
    */

    background: url(sprite2.gif) repeat-x -16px -854px;

}


/* Disabled  MenuBarItem 
---------------------------------------------------------------------------------------------*/

.mrnBar .yuimenubaritem a.disabled {

    cursor: default;
    color: #A6A6A6;

}

.mrnBar .yuimenubarnav .yuimenubaritem a.disabled .submenuindicator {

    background-position: -16px -881px;

}


/* Menu style rules 
----------------------------------------------------------------------------------*/

#TopMenu{display:none;}


.mrnBar .yuimenu {

    background-color:#f6f7ee;
    border:solid 0px #c4c4be;
    padding:1px;
    
   
 
}

.mrnBar .yuimenu .bd
{

    position: relative;
    top: 0;
    left: 0;
    border: solid 1px #808080;
    background-color: #fff;
    z-index: 1;
}

.mrnBar .yuimenu ul
{

    padding: 3px 0;
    border-width: 1px 0 0 0;
    border-color: #ccc;
    border-style: solid;
}

.mrnBar .yuimenu ul.first-of-type {

    border-width: 0;

}


/* Group titles 
---------------------------------------------------------------------*/

.mrnBar .yuimenu h6 { 

    font-size: 93%;  /* 12px */
    font-weight: bold;
    line-height: 1.5;  /* 18px */
    *line-height: 1.45; /* For IE */
    border-style: solid;
    border-color: #ccc;
    border-width: 1px 0 0 0;
    color: #a4a4a4;    
    padding: 3px 10px 0 10px;

}

.mrnBar .yuimenu ul.hastitle,
.mrnBar .yuimenu h6.first-of-type
{

    border-width: 0;

}


/* Top and bottom scroll controls 
----------------------------------------------------------------------------*/

.mrnBar .yuimenu .topscrollbar,
.mrnBar .yuimenu .bottomscrollbar
{

    position: relative;
    height: 16px;
    border: solid 1px #808080;
    background: #fff url(sprite2.gif) no-repeat 0 0;

}

.mrnBar .yuimenu .topscrollbar {

    z-index: 2;
    border-bottom-color: #ccc;
    margin-bottom: -1px;
    background-position: center -950px;

}

.mrnBar .yuimenu .topscrollbar_disabled {

    background-position: center -975px;

}

.mrnBar .yuimenu .bottomscrollbar {

    z-index: 3;
    border-top-color: #ccc;
    margin-top: -1px;
    background-position: center -850px;

}

.mrnBar .yuimenu .bottomscrollbar_disabled {

    background-position: center -875px;

}


/* MenuItem style rules 
---------------------------------------------------------------------------------*/

.mrnBar .yuimenu {

    background-color:#f6f7ee;
    border:solid 0px #c4c4be;
    padding:0px;
    
}



.mrnBar .yuimenubar ul {

    list-style-type:none;


}

.mrnBar .yuimenu ul {

    list-style-type:none;
    border:solid 1px #c4c4be;
    border-width:1px 0 0 0;

}


.mrnBar .yui-menu-shadow {

    /*display: none;*/
	position: absolute; /* Added */
	overflow: hidden;	/* Added */

}

/* does not work with the namespace in front 
----------------------------------------------------------------------------*/
.yuimenuitemlabel {

    font-size: 93%;  /* 12px */
    line-height: 1.5;  /* 18px */
    *line-height: 1.45; /* For IE */
    padding: 0 20px;
    display: block;
    color: #000;
    text-decoration: none;
    outline: none;
    position: relative;
    cursor: default;

}

.mrnBar .yuimenuitemlabel .helptext {

    font-style: normal;
    margin: 0 0 0 40px;
    
}

 .yuimenuitemlabel .submenuindicator,
 .yuimenuitemlabel .checkedindicator,
 .yuimenubaritemlabel .submenuindicator {
    
    position: absolute;
    overflow: hidden;
    background: url(sprite2.gif) no-repeat;

}

.mrnBar .yuimenuitemlabel .submenuindicator {

    top: 50%;
    right: 8px;
    margin-top: -3px;
    height: 7px;
    width: 4px;
    text-indent: 5px;
	background: url(sprite2.gif) no-repeat 0 -906px;


}

.mrnBar .yuimenuitemlabel .checkedindicator {

    top: 50%;
    left: 8px;
    margin-top: -3px;
    height: 7px;
    width: 7px;
    text-indent: 8px;
    background-position: 0 -1006px;

}


/* Menu states */

/* Visible Menu 
--------------------------------------------------------------------------------*/

.mrnBar .yui-menu-shadow-visible {

    top: 2px;
    right: -3px;
    left: -3px;
    bottom: -3px;
    background-color: #000;
    opacity: .12;
    *filter: alpha(opacity=12);  /* For IE */
    visibility: visible;

}

.mrnBar .visible .bd,
.mrnBar .visible .yuimenuitem
 {

    _zoom: 1;   /* For IE 7 Quirks Mode and IE 6 Standards and Quirks Mode */

}

.mrnBar .visible .yuimenuitemlabel {

    *zoom: 1;   /* For IE */

}

.mrnBar .visible .yuimenuitemlabel .helptext {

    float: right;
    width: 100%;
    text-align: right;
    margin: -1.5em 0 0 0;
    *margin: -1.45em 0 0 0;  /* For IE*/

}


/* MenuItem states */

/* Selected MenuItem 
---------------------------------------------------------------------------------------------------*/

.mrnBar .yuimenuitem a.selected {

    /*
        Use "background" over "background-color" to clear background image 
        set by the ".yuimenubaritem a.selected" rule.
    */

    background: #eee;    /* url(sprite2.gif) repeat-x 0 -1380px */

}

/*
    Redefine the background for MenuItem instances that are children of
    a Menubar since the 
    " .yuimenubar a.selected .submenuindicator" rule sets the 
    "background" property to "transparent"
*/

.mrnBar .yuimenubar .yuimenuitem a.selected .submenuindicator {

    background: url(sprite2.gif) no-repeat 0 -906px;

}

/*
    Remove borders and margin added by the style rule 
    " .yuimenubarnav .yuimenubaritem a.selected"
*/

.mrnBar .yuimenubarnav .yuimenuitem a.selected {

    border-width: 0;
    margin: 0;
    *left: 0;   /* For IE */

}


/* Disabled MenuItem 
---------------------------------------------------------------------------------------*/

.mrnBar .yuimenuitem a.disabled {

    cursor: default;
    color: #A6A6A6;

}

.mrnBar .yuimenuitem a.disabled .submenuindicator {

    background-position: 0 -931px;

}

.mrnBar .yuimenuitem a.disabled .checkedindicator {

    background-position: 0 -1031px;

}








#yui-cms-loading {
    background:#FFFFFF;
    color: #333333;
    display: none;
}
    #yui-cms-loading #yui-cms-float {
        text-align: center;
        font-size: 80%;
        background-image: url(images/loading.gif);
        background-repeat:no-repeat;
        background-position: top;
        padding-top: 20px;
    }






