html {
  background-color      : #fff;
  height                : 100%;

}

body {
  background-color      : #fff;
  margin                : 0;
  font-family           : arial;
  background-position   : center; 
  background-repeat     : no-repeat;
  background            : url('../images/pageBG1.gif');
  height:100%;
}

.centerText {
  text-align            : center !important;
}
.leftText {
  text-align            : left !important;
}
.rightText  {
  text-align            : right !important;
}

.container {
  width                 : 750px;
  margin                : 0 auto;
  background            : url('../images/contBG.png');
  background-repeat     : repeat-y;
  background-color      : #fff;
  
  color                 : #666666;  
}

.container-wide {
  width                 : 750px;
  margin                : 0 auto;
  background-color      : #fff;
  font-size             : 12px;
}

.container-wide .header {
  height                : 19px;
  background            : url('../images/mainBG.png');
  color                 : white;
  text-align            : center;
  border-right          : 1px solid #194c85;
  border-left           : 1px solid #194c85;
  border-top            : 1px solid #194c85;
  font-weight           : bold;
  font-size             : 13px;
}
.bold {
  font-weight           : bold;
}

.greyText {
  color                 : #606060;
  font-weight           : bold;

}

.pageHeader {
  width                 : 748px;
  height                : 88px;
  border                : 1px solid #194c85;
  margin                : 0 auto;
  margin-bottom         : 1px;
  background            : url('../images/headerBG.png');
  font-size             : 12px;
  color                 : white;
  font-weight           : bold;
  text-align            : center;
  
}
.pageHeader .title {
  font-size             : 16px;
}

.pageHeader .logo {
  margin                : 4px 0 0 8px;
  float                 : left;
}

.left {
  width                 : 181px;
  float                 : left;
  
}

.left .header a {
  color                 : white;
}

.left .header {
  height                : 18px;
  border-right          : 0 !important;
  color                 : white;
  margin-bottom         : 5px;
  font-size             : 13px;
  font-weight           : bold;
  padding-top           :1px;
}
.items {
  border-right          : 0 !important;
  color                 : black;
  margin-bottom         : 5px;
  font-size             : 12px;
  font-weight           : bold;
  padding-top           : 1px;
  margin-left           : 5px;
}
.items a {
  color                 : black; 
  text-decoration       : none;
}

.left .items a:hover {
  color                 : #CC9900 !important; 
}

.left .header .arrow {
  margin-left           : 3px;
  margin-right          : 3px;
  margin-top            : 2px;
  float                 : left;
}

.menu1 {
  background            : url('../images/menuBG1.png');
  border                : 1px solid #861511;
}                    
.menu2 {             
  background            : url('../images/menuBG2.png');
  border                : 1px solid #4b46d3;
}                    
.menu3 {             
  background            : url('../images/menuBG3.png');
  border                : 1px solid #0b8564;
}                    
.menu4 {             
  background            : url('../images/menuBG4.png');
  border                : 1px solid #870d82;
}                    
.menu5 {             
  background            : url('../images/menuBG5.png');
  border                : 1px solid #ff8500;
}                    
.menu6 {             
  background            : url('../images/menuBG6.png');
  border                : 1px solid #1480ce;
}                    
.menu7 {             
  background            : url('../images/menuBG7.png');
  border                : 1px solid #007402;
}                    
.menu8 {             
  background            : url('../images/menuBG8.png');
  border                : 1px solid #0cb8e3;
}                    
.menu9 {             
  background            : url('../images/menuBG9.png');
  border                : 1px solid #906811;
}


.right {
  margin-left           : 183px;
  width                 : 566px;
  border-left           : 1px solid #194c85;
  border-right          : 0px;
  background-color      : #fff;
  
}

.right .header {
  
  height                : 19px;
  background            : url('../images/mainBG.png');
  color                 : white;
  text-align            : center;
  border-right          : 1px solid #194c85;
  border-top            : 1px solid #194c85;
  font-weight           : bold;
  font-size             : 13px;
}

.right ul {
  list-style-type       : none !important;

}


.right h2 {
  font-size             : 12px;
  color                 : blue;
  margin-left           : 5px;
  padding-top           : 0px;
  padding-bottom        : 0px;
  margin-top            : 0px;
  margin-bottom         : 0px;
}

.right  ul li {
  text-decoration       : none;
  font-weight           : bold;
  font-size             : 11px;
  
}


.right  ul li a{
  text-decoration       : none;
  font-weight           : bold;
  font-size             : 11px;
  color                 : black;
}

.right  ul li a:hover{
  color                 : #CC9900;   
}

.right p {
  margin-left           : 20px;
  margin-right          : 10px;
  font-size             : 14px;
}



.footer {
  width                 : 738px;
  height                : 19px;
  background            : url('../images/mainBG.png');
  color                 : white;
  text-align            : left;
  border                : 1px solid #194c85;
  clear                 : both;
  font-size             : 12px;
  padding-right         : 10px;
  
}
.footer a {
  color                 : #fff;

}

.spacer {
  margin-left           : -1px;
}


.r1 {background-color:	#dedede}
.r0 {background-color:	#000000}
.WCsmallbalck {
	font-family          : Arial, Helvetica, sans-serif;
	font-size            : 11px;
	font-weight          : 800;
  color                 : #000000;
}
.solidheader {
  background            : url('../images/headerBG.png');
  color                 : white !important;
  font-size             : 12px !important;
  font-weight           : bold;
  padding               : 3px ;
}
.solidheader2 {
  background            : url('../images/headerBG.png');
  color                 : white;
}


.frontSelect {
  width                 : 150px;
}


img { 
  border                : 0;
}

.formTable {
  width                 : 100%;
}

.formTable th {
    font-size          : 11px;
     text-align         : left;
     padding-left       : 5px;
}

.formTable.vertical th {
     font-size          : 11px;
     text-align         : left;
     width              : 40%;
     padding-left       : 5px;

}

.formTable.horizontal th {
     font-size          : 11px;
     text-align         : left;
     padding-left       : 5px;
     
}
.formTable.horizontal th a {
  text-decoration:none;
  color:black;

}



.formTable td {
     font-size          : 11px;
     padding-left       : 5px;
     font-weight        : bold;
     color              : #666666;
}

.formTable input, .formTable select, .formTable textarea {
    font-size           : 11px;
    color               : #666666;
    padding-left        : 5px;
    font-weight         : bold;
}

.formTable .formButton {
  font-weight           : bold;
  font-size             : 11px;
}

.red {
  color                 : red !important;
}

.blue {
  color                 : blue;
}
.blood {
  color                 : #990000 !important;
}

.blood a {
  color                 : black;
  text-decoration       : none;
}

.logout {
       text-align       : right;
       font-weight      : bold;
       font-size        : 12px;
       color            : black;
       padding          : 2px;
}
.logout a {
  text-decoration       :  none;
  color                 : black;
       
}

.required {
      color:red;
}



.adminButton {

  float:left;
  border:1px solid #2f548a;
  height:33px;
  width:121px;
  margin-left:10px;
  font-size:14px;
  text-align:center;
  margin-top:10px;
  background:url('../img/buttonbg.png');
  font-weight:bold;
  text-decoration:none;
  color:#1c3c6a;
  padding-top:17px;
}

.adminButton.double {
    height:40px;
    padding-top:10px;
}

.adminButton a:hover {
  
}

.adminButtonContainer {
  float:right;
  width:100%;
  margin-bottom:10px;
}

.adminContainer {
  width                 : 1000px;
  margin                : 0 auto;
  background-repeat     : repeat-y;
  background-color      : #fff;
  font-weight           : bold;
  color                 : #666666;  
}


.rightCol {
  width:45%;
  margin-left:50%;
}

.leftCol {
  width:45%;
  float:left;
  margin-left:10px;
}

management .leftCol {
  width:50%;
}


.contentBox {
  border: 1px solid #194c85;
  margin-bottom:10px;
  color:black;
  font-size:12px;

}       

.contentBox p {
  margin:5px;
  
}
.contentBox .header{
  border:0;
}

.contentBox legend input[type="radio"] {
  margin:0 5px;
}
.contentBox legend .radio {
color:#fff !important; 
}

.contentBox legend {
  width:98%;
  background-color:#eee;
  border:1px solid #194c85;
  font-size:12px;
  padding:5px 3px;
  background:url('../img/legendbg.png');
  /*color:#1c3c6a;*/
  color:#fff;
}
.contentBox legend a {
  color:#fff;
}

.contentBox legend .buttons {
  float:right;
}

.contentBox {
text-align:left;
}

.contentBox.top {
  margin:0 10px 12px 12px;
}

legend {
  font-weight:bold;
}


.rowContainer {
  margin-bottom:3px;
  clear:both;
}
.rowContainer .item {
  float:left;
  width:45%;
  font-weight:bold;
}
.rowContainer .value {
  margin-left:45%;
}


fieldset.wide {
  margin:10px;
  width:90%;
  margin-left:auto;
  margin-right:auto;
  
}

fieldset.wide.full_input input {
  width:95%;
  height:30px;
  margin-bottom:20px;

}

fieldset.wide.full_input textarea {
  width:95%;
  height:150px;
  }

fieldset.full {
  margin:10px;
  width:94%;
  
  margin-left:auto;
  margin-right:auto;
  
}


fieldset.notice {
  text-align:center;
  border:1px solid #ff3333;
  background-color:#ffeeee;  
}

fieldset.notice legend {
text-align:center;
background-color:#ffdddd;
border:1px solid #ff3333;
  
  
}


.next {
  float:right;
}

.previous {
  float:left;
}
.save {
  margin:0 auto;
}


.errorMessage {
  border:1px solid red;
  width:500px;
  margin:0px auto 10px auto;
  background-color:#ffdddd;
  color:#f00;
  font-weight:bold;
  padding:5px;
}

.successMessage {
  border:1px solid #075b07;
  width:500px;
  margin:0px auto 10px auto;
  background-color:#ddffdd;
  color:#075b07;
  font-weight:bold;
  padding:5px;
}

.confirmBox {
  width:150px;
  margin:10px auto;
}

.whiteBG {
  background-color:white !important;
}

.stepStatus {
  width:20px;
}

.disabled {
  color: #999 !important; 
}

.whiteBg {
  background-color:#fff;
}

.greyBg {
  background-color:#ddd;
}

.hidden {
  display:none;
}


.termid {
  cursor:pointer;
}


.smallBox {
  width:48%;
  float:left;
  
  
}

.appButton {
  margin:10px 10px;
  

}

.description {
 
}

.homepage p {

  font-size:11px ;
  color:black;
}

.style3 {
  color:red !important;
}

.InsideTextblack {
  color:#000 !important;
}


.wallet {
  position:relative;

  width:392px;
  margin:0 auto;
  height:240px;

}

.wallet .walletBG {
  position:absolute;
  top:0;
  left:0;
  z-index:0;
}

.wallet table {
  position:relative;
  z-index:100;
}



.container-wide.management, .pageHeader.management  {
  width:1000px;
}

.footer.management {
  width:990px;
  
}
#fileLarge {
border:1px solid red;
  width:500px;
  margin:0px auto 10px auto;
  background-color:#ffdddd;
  color:#f00;
  font-weight:bold;
  padding:5px;
}

.paymentMethod {

  display:none;
}

a.largeButton {
  float:left;
  border:1px solid #2f548a;
  height:33px;
  
  padding:0 2.5%;
  padding-top:17px;
  
  width:40%;
  margin:2%;
  font-size:14px;
  text-align:center;
  margin-top:10px;
  background:url('../img/buttonbg.png');
  font-weight:bold;
  text-decoration:none;
  color:#1c3c6a;

}

a.largeButton.double {
  height:40px;
  padding-top:10px;
    
}
