#membMainNavOuterCont {
 position:relative;
width:100%;
margin:0 auto;
text-align:center;
height:30px;
background-color:#EAEAEA;
border:solid 1px #999;
border-width:1px 0 1px 0;
}
a.navstyle:link, a.navstyle:visited, a.navstyle:hover, a.navCurrPage, a.navstyleSub:link, a.navstyleSub:visited, a.navstyleSub:hover, a.navCurrPageSub, div.membMainNavLinkCont {  
font-family:arial, helvetica, sans-serif; 
font-weight:normal;  
font-style:normal;  
color:#666;  
font-size:12;  
display:block;
width:100%;
height:15px;
background-color:#F4F4F4;
border-style:solid; 
border-width: 1px 1px 1px 1px; 
border-color:#C0C0C0;
text-decoration:none;   
text-align:center;  
padding:5px 10px 2px 10px;
}

/*#EAEAAE */
div.membMainNavBlockCont {
margin:0 auto;
background-color:#EFEFEF;
display:block;
width:100%;
clear:both;
min-height:30px;
}
div.membMainNavBlockCont a{
float:left;
display:block;
color:#4D4748;
font:bold 12px arial;
padding:8px 10px;
min-width:130px;
border:solid 1px #CCC;
border-width:0 1px;
background-image: linear-gradient(#FFF, #EAEAEA);
text-align:center;
}
#membHdrTopRowCont {
text-align:center;
height:199px;
width:100%;
position:relative;
}
div#membHdrTopRow {
position:relative;
}

#hdrLogoCont {
width:1220px;
height:226px;
text-align:center;
margin:0 auto;
position:relative;
z-index:1;
}
/* header */
div#hdrTopHeaderContMerch {
width:100%;
z-index:1000;
background-color:#FFF;
}
#hdrTopHeaderContloginCont {
position:absolute;
text-align:center;
right:0;
top:0px;
width:150px;
height:80px;
background-color:#FFF;
border-radius:5px;
z-index:1;
}
#hdrTopHeaderContloginCont a, #hdrTopHeaderContloginWelcome a, #hdrTopHeaderContMerchantLogout a{
display:block;
margin-top:2px;
font:bold 14px arial;
color:#000;
border-radius:20px;
padding-top:5px;
z-index:100;
}
#hdrTopLogoCont {
margin:0 auto;
width:500px; 
}
#membIntroMsgCont {
position:absolute;
bottom:27px;
width:100%;
text-align:center;
font:bold 18px arial;
color:#FFF;
}
#memberMainNavCont {
display:block;
width:100%;
position:absolute;
bottom:5px;
text-align:left;

}
#memberMainNavCont a{
padding:5px 10px;
font:bold 15px Arial;
text-decoration:none;
color:#6481D6;
}
.errorMsgContDiv {
background-color:red;
color:#FFF;
font:bold 16px arial;
padding:5px;
}
#thankYouDiv {
margin:20px;
padding:10px;
background-color:green;
color:#FFF;
font:bold 18px arial;
text-align:center;
}
#thankYouDiv a{
color:#FFF;
font:bold 18px arial;
text-decoration:underline;
}
#phpErrorDiv a, #errorDiv a{
color:#FFF;
font:bold 18px arial;
text-decoration:underline;
}
#phpErrorDiv, #errorDiv {
font:bold 18px arial;
color:white;
text-align:center;
background-color:red;
padding:20px;
}
#feed_back_div {
display:none;
position:absolute;
background-color:#fff;
width:500px;
z-index:1000;
border:solid 1px #333;
font:normal 13px arial;
}
table.feedBackFormTbl td{
font:normal 13px arial;
}
#feedBackOpener {
display:block;
position:absolute;
background-color:red;
color:#FFF;
width:180px;
height:30px;
text-align:center;
z-index:1000;
}
#feedBackOpener a{
 display:block;
margin:6px 0;
color:#FFF;
font:bold 16px arial;
text-decoration:none;
}
.compulsoryItem {
font:bold 14px arial;
color:red;
 
}
.stdTbl th {
background-color:#E9E9E9;
padding:0;
margin:0px;
}
.stdTbl td {
padding:0px;
margin:0px;
}

.pushDown {
width:100%;
clear:both;
height:1px;
}
/* merchant login form */
#merchLoginFormCont {
background-color:#EFEFEF;
border:solid 1px #CCC;
padding:10px;
margin:50px auto;
width:400px;
}
#merchLoginFormCont td.merchLoginFormHeadingText {
font:bold 18px arial;
 
}
#merchLoginFormCont hr{
 background-color:#CCC;
 height:3px;
 border:none;
 margin:10px 0;
}
#merchLoginFormCont table {
 width:100%;
}
#merchLoginFormCont table td, #merchLoginFormCont a{
font:normal 14px arial;
color:#797979;
padding:5px;
text-align:left;
}
#merchLoginFormCont a{
padding:5px 20px 5px 0;
}
input.PACButton {
display:inline-block;
padding:5px 10px;
background-color:#5C5A53;
font:bold 12px arial;
color:#FFF;
border-radius:5px;
}
div.membersPageHeadings {
display:block;
width:100%;
font:normal 30px Verdana;
color:#113298;
}
.membersWelcomeCont {
padding:20px 0;
font:normal 16px Verdana;
}
.frostBlue {
font:bold 16px Verdana;
color:#113298;
}
div.membersTabbedDataContainers, div.membersTabbedDataContainers2 {
width:800px;
border:solid 1px #D8D4C9;
border-width:20px 1px;
min-height:100px;
border-radius:10px;
}
div.membersTabbedDataContainers2 {
width:100%;
}
table.membersDataTables {
width:100%;
border-collapse:collapse;
}
table.membersDataTables td, table.membersDataTables th {
font:normal 16px Verdana; 
padding:5px 10px;
}
table.membersDataTables th {
text-align:left;
background-color:#D8D4C9;
padding:10px;
font:bold 16px Verdana;
}
a.memberAccountSummaryDetailLink {
display:block;
padding:5px;
color:#FFF;
font:normal 14px verdana;
background-color:#003198;
width:120px;
text-align:center;
}
div.membersRequestTypeTabsCont {
width:100%;
clear:both;
display:block;
margin:0 0 20px 0;
z-index:100;
}
div.membersRequestTypeTabsPushDown {
height:2px;
width:100%;
clear:both;
background-color:#CCC;
z-index:100;
}
div.membersRequestTypeTabsCont .membersRequestTypeTab{
display:block;
float:left;
width:100px;
padding:10px;
position:relative;
bottom:-3px;
z-index:1000;
}
.membersRequestTypeTab a{
font:bold 14px verdana;
text-align:center;
width:100%;
}
div.membersRequestSearchCont {
display:block;
position:relative;
width:100%;
height:50px;
}
div.membersRequestSearchSelect {
display:block;
position:absolute;
bottom:20px;
font:bold 14px verdana;
}
td.membersTransactionAltTd {
background-color:#F9F8F0;
}
div.membersTransPaginateMsgCont {
width:100%;
height:30px;
position:relative;
clear:both;
margin:20px 0;
}
#membersTransCurrRecNote {
display:block;
font:bold 14px verdana;
height:30px;
position:absolute;
left:0;
}
#membersPaginationCont {
position:absolute;
right:0;
height:30px;
min-width:10px;
}
a.membersPaginationLink, a.membersPaginationLinkActive, a.membersPaginationLink:hover{
display:block;
text-align:center;
color:#333;
font:normal 14px verdana;
padding:5px 10px;
float:left;
margin:0 0 0 5px;
}
a.membersPaginationLink:hover{
background-color:#6698FF;
}
a.membersPaginationLinkActive{
background-color:#003198;
color:#FFF;
}
a.membersPaginationNextPrev {
display:block;
text-align:center;
color:#333;
font:normal 14px verdana;
background-color:#FFF;
padding:5px 10px;
float:left;
margin:0 0 0 5px;
}
div.membersTransDetContainerTop, div.membersTransDetContainerBottom {
width:100%;
border:solid 1px #D8D4C9;
border-width:20px 1px;
min-height:100px;
border-radius:10px;
margin:20px 0 50px 0;
}
div.membersTransDetContainerTop {
width:1000px;
}
#membHdrOuterCont {
width:90%;
margin-bottom:50px;
}
