﻿/* <MasterPage> */
body
{
    margin:0px;
    background:url(/images/page_background.jpg) top repeat-x;
    font-family:Franklin Gothic Book;
    color:Black;
    }
#pageDiv
{
    width:1000px; 
    margin:auto;
    }    
#appSites
{
    float:right;
    }
#logo
{
    min-height:94px;
    margin-top:-15px;
    }
#nav
{
    float:right;
    margin:auto;    
    width:650px;
    margin-top:15px;
/* adjust h-align for main menu*/
    }
    
#nav2
{
    float:left;
    margin:auto;    
    width:470px;
    background-image: url('../images/subnav3.png');
    margin-top:-40px;
/* adjust h-align for main menu*/
    }
 
#MenuLink1 
{
    float:right;
    width:120px;
    margin-right:10px;
    margin-top:-100px;
    height:120px;
    background-image:url('../images/phone_loans_button.png');
}

#MenuLink1:hover
{
    float:right;
    width:120px;
    margin-right:10px;
    margin-top:-100px;
    height:120px;
    background-image:url('../images/phone_loans_button_hover.png');
}

#MenuLink2
{
    float:right;
    width:120px;
    margin-right:-1px;
    margin-top:-100px;
    height:120px;
    background-image:url('../images/phone_money_button.png');
}

#MenuLink2:hover
{
    float:right;
    width:120px;
    margin-right:-1px;
    margin-top:-100px;
    height:120px;
    background-image:url('../images/phone_money_button_hover.png');
}

#MenuLink3
{
    float:right;
    width:120px;
    margin-right:-1px;
    margin-top:-100px;
    height:120px;
    background-image:url('../images/phone_billing_button.png');
}

#MenuLink3:hover
{
    float:right;
    width:120px;
    margin-right:-1px;
    margin-top:-100px;
    height:120px;
    background-image:url('../images/phone_billing_button_hover.png');
}

#MenuLink4
{
    float:right;
    width:120px;
    margin-right:-1px;
    margin-top:-100px;
    height:120px;
    background-image:url('../images/phone_p2p_button.png');
}

#MenuLink4:hover
{
    float:right;
    width:120px;
    margin-right:-1px;
    margin-top:-100px;
    height:120px;
    background-image:url('../images/phone_p2p_button_hover.png');
}

#MenuLink5
{
    float:right;
    width:120px;
    margin-right:-1px;
    margin-top:-100px;
    height:120px;
    background-image:url('../images/phone_sms_button.png');
}

#MenuLink5:hover
{
    float:right;
    width:120px;
    margin-right:-1px;
    margin-top:-100px;
    height:120px;
    background-image:url('../images/phone_sms_button_hover.png');
}

.reference{
    color:#888888;
    font-size: 12px;
}
#subNav
{
   margin:auto;
   min-height:25px;
   height:40px;
   width:1000px;
   background-image: url('../images/subnav2.png');
   margin-top:-5px;
   /* adjust position in file:
        Menu.topNav.css ...
        .RadMenu_topNav .rmSlide
   */
   }    
.hrCenter 
{
    background-image: url('../images/hrCenter.png');
    background-repeat:repeat-x;
    }
.imgLeft
{
    float:left;
    margin: 7px 18px 6px 0;
    height: 154px;
    width: 208px;
}

.imgRight
{
    float:right;
    margin: 7px 0 6px 18px;
    height: 154px;
    width: 208px;
}
.footer
{
    color:White;
    font-family: Tahoma;
    text-align:left;
    font-size: 11px;
    }
.footerTitle
{
    color:#0062e8;
    font-weight: bold;
    float:left; 
    margin-left:30px; 
    font-size:12px;
    } 
.footerBar
{
    color:#002558;
    font-weight: bold;
    float:left; 
    margin-left:30px; 
    font-size:12px;
    } 
.footer a:link, .footer a:visited
{
    color:White;
    text-decoration:none;
    }
.footer a:hover, .footer a:active
{
    color:#3977d5;
    text-decoration: underline;
    }
/* FOOTER STYLES **********************************/
#footer
{
    height:250px;
	position:absolute;
	width:100%;
	left:0;
	padding-top: 10px;
	background:url(/images/footer_fill.png) repeat-x 0 20px;
}
#footer_wrapper{margin:0 auto;width:960px;text-align:left;color:#5d5d5d;}
p.contact_item {padding: 0;margin:0;}
	
#footer_content_wrapper{float:right; padding-top:40px; border:0px solid black;width:100%;}
#footer_content_wrapper a {text-decoration: none;}

#footer_main_navigation{float:left; margin-right:45px; font-size:12px;}
#footer_main_navigation li{height:19px;}
#footer_main_navigation a{color:#5d5d5d;}
#footer_main_navigation a:hover{color:#173A72;}

#footer_main_navigation2{float:left; margin-right:45px; font-size:12px;}
#footer_main_navigation2 li{height:19px;}
#footer_main_navigation2 a{color:#5d5d5d;}
#footer_main_navigation2 a:hover{color:#173A72;}

#footer_main_navigation3{float:left; margin-right:45px; font-size:12px;}
#footer_main_navigation3 li{height:19px;}
#footer_main_navigation3 a{color:#5d5d5d;}
#footer_main_navigation3 a:hover{color:#173A72;}

#footer_main_navigation4{float:left; font-size:12px;}
#footer_main_navigation4 li{height:19px;}
#footer_main_navigation4 a{color:#5d5d5d;}
#footer_main_navigation4 a:hover{color:#173A72;}

.blueBullet 
{
    background-image: url('../images/blueBullet.jpg');
    background-position:center 5px;
    background-repeat: no-repeat;
    padding-right:7px;
    }
#copyright
{
    padding-top: 5px;
    padding-bottom:15px;
    color:#888888;
    text-align:center;
    font-size:13px;
    float:left;
    }
/* </MasterPage> */

img#bg
{
    height:100%;
    width:100%;
    position: relative;
    z-index:-1;
} 

#MenuMaster
{
    text-align:left;
    width: 200px;
    margin:auto;
    float:left;
    position: relative;
    z-index:2;
    }

#MenuHolder
{
    text-align:left;
    width: 200px;
    margin:auto;
    float:left;
    position: relative;
    z-index:2;
    }
    
#MenuHolder .contentTitle
{
    width:150px;
    color:Black;
    position:relative;
    top: 20px;
    left: 50px;
    font-size:24px;
    }
    
#MenuHolder .menuContent
{
    width:160px;
    color:Black;
    position:relative;
    top: 45px;
    left: 20px;
    font-size:14px;
    }
    
#MenuHolder a:link, a:visited
{
    text-decoration:none;
    color:Blue;
    }
#MenuHolder a:hover, a:active
{
    text-decoration:underline;
    color:Blue;
}

#socialNetwork
{
    text-align:left;
    width: 200px;
    margin:auto;
    float:left;
    position: relative;
    z-index:2;
    margin-top:20px;
}

#socialNetwork img
{
    border-style:none;
    width: 100%;
}

#ContentMaster
{
    text-align:left;
    width: 775px;
    min-height:345px;
    margin:auto;
    float:right;
    }
    
#IntegrationMethods
{
    position:relative;
    top:-49px;
    z-index:10;
}

#HostedSoftware
{
    height:54px;
    width:115px;
    background-image:url('../images/Hosted_Button3.png');
    float:right;
    margin-right:10px;
}

#HostedSoftware:hover
{
    background-image:url('../images/Hosted_Button_Hover3.png');
}

#BatchFiles
{
    height:54px;
    width:115px;
    background-image:url('../images/Batch_Button3.png');
    float:right;
    margin-right:10px;
}

#BatchFiles:hover
{
    background-image:url('../images/Batch_Button_Hover3.png');
}

#FullAPI
{
    height:54px;
    width:115px;
    background-image:url('../images/API_Button3.png');
    float:right;
    margin-right:10px;
}

#FullAPI:hover
{
    background-image:url('../images/API_Button_Hover3.png');
}

#SolutionCircle
{
    position:relative;
    float:left;
    top:-80px;
    left:65px;
    z-index:0;
    border-style:double;
    border-width:10px;
    border-color:Gray;
}
    
#DefaultLink1
{
    position:relative;
    top:50px;
    float:right;
    height:191px;
    width:110px;
    background-image:url('../images/SMS_Message2_Grayed.png');
}

#DefaultLink1:hover
{
    width:110px;
    background-image:url('../images/SMS_Message2.png');
}



#DefaultLink2
{
    position:relative;
    top:30px;
    float:left;
    height:131px;
    width:200px;
    background-image:url('../images/Paper_Bills2_Grayed.png');
    z-index:10;
}

#DefaultLink2:hover
{
    width:200px;
    background-image:url('../images/Paper_Bills2.png');
}

#DefaultLink3
{
    position:relative;
    top:-50px;
    float:right;
    height:147px;
    width:160px;
    background-image:url('../images/Phone_Coversation2_Grayed.png');
    z-index:10;
}

#DefaultLink3:hover
{
    height:147px;
    width:160px;
    background-image:url('../images/Phone_Coversation2.png');
}

#DefaultLink4
{
    position:relative;
    top:-70px;
    float:left;
    height:191px;
    width:152px;
    background-image:url('../images/phone_money2_grayed.png');
    z-index:10;
}

#DefaultLink4:hover
{
    width:152px;
    background-image:url('../images/phone_money2.png');
}

#DefaultPhone
{
    float:left;
    height:275px;
    width:200px;
    background-image:url('../images/blankphone2.png');
    z-index:20;
}

#ContentHolder
{
    background-image:url('../images/kaizen_backgroundBox.png');
    background-repeat:no-repeat;
    background-position: center top;
    text-align:left;
    width: 775px;
    min-height:345px;
    margin:auto;
    float:right;
    }
#ContentHolder .contentTitle
{
    width:866px;
    color:Black;
    position:relative;
    top: 20px;
    left: 30px;
    font-size:24px;
    }
#ContentHolder .content
{
    position:relative;
    top: 40px;
    left:30px;
    width:710px;
    padding-bottom:50px;
    }

#banner
{
    margin: auto;
    }
.content
{
    }
#Content2
{
    width:100px;
    }


#ContentHolder a:link, a:visited
{
    text-decoration:none;
    color:Blue;
    }
#ContentHolder a:hover, a:active
{
    text-decoration:underline;
    color:Blue;
}

.newsTop
{
    background-repeat: repeat-x;
    background-image:url('../images/newsTop.png');
    background-position:top;
     background-color:Black;
    }
.newsTopLeft
{
    width:12px;
    }
.newsTopRight
{
    width:12px;
    }
.newsLeft
{
    background-image:url('../images/newsLeft.png');
    background-repeat:no-repeat;
    }
.newsRight
{
    background-image:url('../images/newsRight.png');
    background-repeat:no-repeat;
    }
.newsBottom
{
    }
.newsBottomLeft
{
    }
.newsBottomRight
{
    }
.strong
{
    color:White;
    font-weight:bold;
    }
.welcomeTxt
{
    text-align:left;
    color:Black;
    font-family:   Franklin Gothic Book;
    font-size:15px;
}

.SubHead
{
    color:White;
    font-size:15px;
    font-weight:bold;
}
.infoWindow{
    background-image:none; 
    font-family:Times New Roman; 
    background-color:#dddddd;
    color:black;
    font-size:14px;
    text-align:justify;
 }
 .wapphonekaizen
 {
    width: 300px;
    height: 531px;
}
