/* Copyright(c) 2004-2008, Second Phase, LLC, All rights reserved worldwide. www.secondphase.net */
/* add your custom style classes here */


a.navLink:link, a.navLink:visited, a.navLink:active, .navLink {
    font-family: Sans Serif, Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    color: #FEFEFE;
    text-decoration: none;
    font-weight: bold;
}
a.navLink:hover {
    font-family: Sans Serif, Verdana, Arial, Helvetica, sans-serif;
    color: #FF2222;
    font-size:  11px;
    text-decoration: none;
    font-weight: bold;
}
a.leftLink:link, a.leftLink:visited, a.leftLink:active, .leftLink {
    font-size:  10px;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
a.leftLink:hover {
    color: #FFFFFF;
    font-size:  11px;
    text-decoration: none;
    font-weight: bold;
}
.drkblue_12 {
    color: #012f47;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.drkblue_10 {
    color: #012f47;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.drkblue_9 {
    color: #012f47;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.blue_10, a.blue_10, a.blue_10:visited, a.blue_10:active, a.blue_10:hover {
    color: #257DAC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
}
a.blue_10:hover {
    color: #ff0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
}
.white_10, a.white_10, a.white_10:visited, a.white_10:active {
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}
.white_10_bold, a.white_10_bold, a.white_10_bold:visited, a.white_10_bold:active {
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}
a.white_10:hover {
    color: #03496d;
    font-weight: normal;
    text-decoration: none;
}
a.white_10_bold:hover {
    color: #03496d;
    font-weight: bold;
    text-decoration: none;
}

/*----------------------- */
/* Egrap added styles     */
/*----------------------- */

#userInfo {
    font-family: Verdana, Arial,sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 1.7em;	
    border: solid #aaa9a9 1px;
    margin-left: 15px;
    margin-top: 20px;
	margin-bottom: 5px;
    padding-top: 10px;
    padding-left: 15px;
    padding-bottom: 7px;
    width: 255px;
    height: 53px;
    float: left;
    text-align: left;
    color: #fff;
}

.userText, a.userText, a.userText:visited, a.userText:link, a.userText:active {
    font-family: Verdana, Arial,sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: 1.6em;	
    text-align:left;
    color:#fff;
}
a.userText:hover {
    font-family: Verdana, Arial,sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: 1.6em;	
    text-align:left;
    color:#fdde1b;
    text-decoration: underline;
}
/*** Global Navigation Bar Styles ***/
#globalNav{
	border:hidden white 1px;
    width: 614px;
    height: 19px;
    background-image: url(../images/navbar/navbar_bg2.jpg);
}	

#globalLink{
    position: relative;
    top: 1px;
    left: 0px;
    height: 19px;
    min-width: 614px;
    padding: 0px;
    margin: 0px;
    z-index: 102;
    color: #000;
}

a.glink_online, a.glink_online:visited, a.glink_online:active{
    color: red;
    font-size: 10px;
	margin-top: 2px;
    width: 124px;
}

a.glink_online:hover{
    text-decoration: none;
    color: #7c1c26;
}

a.glink, a.glink:visited, a.glink:active{
    color: black;
    font-size: 10px;
	text-align: center;
	margin-top: 2px;
}

a.glink:hover{
    text-decoration: none;
    color: #7c1c26;
}

/*** Welcome Tab, in Navigation Area, Styles ***/
#welcomeTab{
    background-image: url(../images/navbar/navbar_tab.jpg);
    width: 381px;
    height: 41px;
}

#welcomeText{
    position: absolute;
    font-size: 20px;
    font-weight: bold;
    font-style: italic;
    color: #fdde1b;
    margin-left: 20px;
    top: 140px;
}

#tabSubTitle {
    position: absolute;
    font-size: 18px;
    font-weight: bold;
    font-style: italic;
    color: #fdde1b;
    margin-left: 15px;
    top: 140px;
}

#nav_lft_top{
    background-image: url(../images/navbar/navbar_lft_top.jpg);
    height: 19px;
    width: 173px;
}

#nav_lft_btm{
    background-image: url(../images/navbar/navbar_lft_btm.jpg);
    height: 41px;
    width: 173px;
}

#nav_rt{
    background-image: url(../images/navbar/navbar_rt.jpg);
    height: 60px;
	width: auto;
}

/*** Search Box, in Navigation Area, Styles ***/
#searchArea{
    position: relative;
    background-image: url(../images/navbar/navbar_srch.jpg);
    height: 41px;
    width: 233px;
}

#searchBox{
    position: absolute;
    top: 10px;
    left: 1px;
}

.searchBoxField{
    height: 17px;
    font-size: 9px;
}

.searchGo{
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
}
a.searchGo, a.searchGo:visited, a.searchGo:active{
    color: #fff;
}
a.searchGo:hover{
    color: #fdde1b;
}

/*** Main Content Area Styles ***/
#bodyStripe{
    width: 3px;
    background-color: #7c1c27;
}

#bodyText{
   color: #fff;
   font-size: 11px;
   line-height: 1.5;
   padding-right: 17px;
   padding-left: 10px;
   max-width: 240px;
}

#bodyInfo{
   color: #fff;
   font-size: 14px;
   font-weight: bold;
   padding-right: 17px;
   padding-left: 10px;
   max-width: 240px;
}

#bodyEmail{
   color: #fdde1b;
   font-size: 14px;
   font-weight: bold;
   padding-right: 17px;
   padding-left: 10px;
   max-width: 240px;
}
a.emailLink, a.emailLink:visited, a.emailLink:active{
   color: #fdde1b;
   text-decoration: none;
}
a.emailLink:hover{
   color: #fff;
   text-decoration: none;
}

.img-shadow {
    float:left;
    background: url(../images/content/shadow.png) no-repeat bottom right !important;
    background: url(../images/content/shadow.gif) no-repeat bottom right;
    margin: 10px 0 0 10px !important;
    margin: 10px 0 0 5px;
    z-index: 2;
}

.img-shadow img {
    display: block;
    position: relative;
    background-color: #fff;
    margin: -6px 6px 6px -6px;
    z-index: 3;
}

#img-1 {
    position: absolute;
    top: -2px;
    left: 10px;
}

#img-1_text {
    position: absolute;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 11px;
    font-weight: bolder;
    text-align: center;
    width: 140px;
    top: 100px;
    left: 0px;
}

#img-2 {
    position: absolute;
    top: -2px;
    left: 171px;
}

#img-2_text {
    position: absolute;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    width: 130px;
    top: 100px;
    left: 0px;
}

#img-3 {
    position: absolute;
    top: -2px;
    left: 325px;
}
#img-3_text {
    position: absolute;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    width: 110px;
    top: 100px;
    left: 0px;
}

#img-4 {
    position: absolute;
    top: -2px;
    left: 455px;
}

#img-4_text {
    position: absolute;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    width: 140px;
    top: 100px;
    left: 0px;
}


#pixStrip{
    position: relative;
    height: 110px;
    width: 550px;
    /*
    border: solid black 1px;
    */
}

#mainPic{
    position: absolute;
    top: -2px;
    left: 240px;
    width: 317px;
    height: 26px;
    z-index: 0;
    /*
    background-image: url(../images/content/Fastmainpix_bottom.jpg);
    */
}

#binsPic{
    position: absolute;
    background: url(../images/content/shadow_trans.gif) no-repeat bottom right;
    background-image: url(../images/content/bins.gif);
    top: 410px;
    left: 0px;
    height: 105px;
    width: 152px;
}

/*** Left Margin Navigation Styles ***/

#leftMarginTop{
    position: absolute;
    background-image: url(../images/content/lftmargin_top2.jpg);
    width: 166px;
    height: 80px;
	top:0;
}

.categorySpacer {
    background-color: #aaa9a9;
    height: 1px;
}

a.cat:visited, a.cat:active, a.cat, .cat {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    background-color: #bf1c2f;
    text-decoration: none;
}

a.cat:hover, .cat:hover, a.catSelected, .catSelected, a.catSelected:hover, a.catSelected:visited, a.catSelected:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #222222;
    text-decoration: none;
}
a.catHead, .catHead, a.catHead:hover, a.catHead:visited, a.catHead:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #fdde1b;
    text-decoration: none;
}

a.catAtt, .catAtt, a.catAtt:hover, a.catAtt:visited, a.catAtt:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

#webSpecial{
    position: relative;
    height: 200px;
    background-image: url(../images/content/web_spc.jpg);
}

#webSpecialText{
    position: absolute;
    top: 25px;
    left: 20px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding-left: 15px;
    color: #fdde1b;
}

/*** Branch Locations Styles ***/
.locTitle{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color:#333333;
    text-align:left;
    margin-bottom: 10px;
}

a.locMap, a.locMap:visited, a.locMap:active, .locMap{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#257DAC;
}
a.locMap:hover{
    color:#222222;    
}
.locAddress{
    font-size: 12px;
    color:#333333;
}

.locDiv{
    height: 100px;
    width: 1px;
    background-color: #7c1c26;
}

/*** Footer Styles ***/

a.footer:link, a.footer:visited, a.footer:active, .footer {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

a.footer:hover, a.blue_10:hover {
    color: #fdde1b;
}

/*----------------------- */
/* END Egrap added styles */
/*----------------------- */

