﻿body {
  background: #132B71 url(../images/gw_bluehold_bg.gif) repeat-y;
  /*width:45%;*/
}

#blockbgleft {
/*   position:absolute;
   left:0px;
   top:0px;
   height:100%;
   width: 400px;
   z-index:0;
   background: #fff;*/
   }
   
  /* temp styles for temp update of pay options old style page updated  */
td.textimagebox {
	height:70px;
	width:150px;
}

p.midText {
	text-align:justify;
}

span.redasterisk {
	font-weight:bold;
	color:#c00;
}

td.texttextbox {
	color:#fff;
	text-align:left;
	font-size:10pt;
	font-weight:normal;
	padding-right:30px;
	padding-left:10px;
	background:#0d53ac;
}
table.textimagebox {
	border:0px solid #dadada;
	width:580px;
	text-align:left;
	background:#132b72;
}
h3.titleh3
{
	font-size:14pt;
}

td.paleBg {
	color:#fff;
	background: #0d53ac;
}
    
 /* ========== ARRANGE PAY 4 styles =======================*/
 table.arrangePay {
	font-family:Helvetica,Verdana,arial,sans-serif;
    font-size:8pt;
    width:700px;
    background:#E0F3FF;
    border:2px solid #c2c2c2;
    color:#000099;
}

span.required {
    font-size:12pt;
    color:#ff9900;
    font-weight:800;
    }


/* ====== END TEMP ==== */
	


#containerbg {
	position:absolute;
        background: url('../images/gw_bluehold_bg.gif');
        background-repeat: repeat-y;
        top: 0px;
	left:0px;
	width:100%;
        height: 100%;
	margin-top:0px;
	margin-left:0px;
	padding:0px;
        z-index: 0;
	}
    
#indexcontainer {
	position:absolute;
        background: url('../images/gwc_page_bg.jpg');
        background-repeat: no-repeat;
        top: 0px;
	left:9px;
    top: 0px;
	width:752px;
        height: 550px;
	margin-top:0px;
	/*margin-left:-380px;*/
	padding:0px;
        z-index: 10;
	}    
    
#indexcontainergwc {
	position:absolute;
        background: url('../images/gwc_page_bg.jpg');
        background-repeat: no-repeat;
        top: 0px;
	left:9px;
    top: 0px;
	width:752px;
        height: 550px;
	margin-top:0px;
	/*margin-left:-380px;*/
	padding:0px;
        z-index: 10;
	}       
    
#indexcontainerhml {
	position:absolute;
        background: url('../images/hml_page_bg.jpg');
        background-repeat: no-repeat;
        top: 0px;
	left:9px;
    top: 0px;
	width:752px;
        height: 550px;
	margin-top:0px;
	/*margin-left:-380px;*/
	padding:0px;
        z-index: 10;
	}         

#subcontainer {
	position:absolute;
        background: url('../images/gwc_page_bg.jpg');
        background-repeat: no-repeat;
        top: 0px;
	left:9px;
    top: 0px;
	width:752px;
        height: 550px;
	margin-top:0px;
	/*margin-left:-380px;*/
	padding:0px;
        z-index: 10;
	}      
    
#subcontainerhml {
	position:absolute;
        background: url('../images/hml_page_bg.jpg');
        background-repeat: no-repeat;
        top: 0px;
	left:9px;
    top: 0px;
	width:752px;
        height: 550px;
	margin-top:0px;
	/*margin-left:-380px;*/
	padding:0px;
        z-index: 10;
	}   
    
#subcontainergwc {
	position:absolute;
        background: url('../images/gwc_page_bg.jpg');
        background-repeat: no-repeat;
        top: 0px;
	left:9px;
    top: 0px;
	width:752px;
        height: 550px;
	margin-top:0px;
	/*margin-left:-380px;*/
	padding:0px;
        z-index: 10;
	}           

    
h1.indextext {
	color:#fff;
	font-size:10pt;
	font-weight:500;
	font-family: Verdana,arial, sans-serif;
	/*font-stretch : 12px;
	letter-spacing : 0.8px;*/
}

#indextext {
   position:absolute;
   text-align : left;
   width: 30%;
   top: 68px;
   right: 28%;
   font-size:10pt;
   font-weight: 500;
  /* left: 340px;*/
   z-index:100;
   }   

span.indextexthead {
   display: block;
   font-family: Arial,sans-serif;
   text-align : justify;
   font-size:11pt;
   font-weight: 500;

}   
   
#indexphotos {
   position:absolute;
   top: 80px;
   background: url(../images/gwc_index_photos.jpg);
   width: 140px;
   height: 254px;
   right: 10.5%;
   z-index: 50;

}   

hr#indexruler {
   position: absolute;
   text-align: right;
   margin-left: 320px;
   width:60%;
   left: 10px;
   top: 360px;
   z-index: 100;
   } 

h3.displaytype {
    color: #fff; 
    font-family: Verdana,arial, Sans-serif;
}

table.paytable {
    font-family:Helvetica,Verdana,arial,sans-serif;
    font-size:8pt;
   width:700px;
   /*  height:600px;*/
    overflow:auto;
 /*   padding-top: 0px;
    padding-left:5px;*/
    background:#fff;
    border:1px solid #c2c2c2;
    color:#000099;
}

table.arrangePay {
	font-family:Helvetica,Verdana,arial,sans-serif;
    font-size:8pt;
    width:700px;
    background:#E0F3FF;
    border:2px solid #c2c2c2;
    color:#000099;


}

table.edittable {
    font-family:Helvetica,Verdana,arial,sans-serif;
    font-size:8pt;
   width:500px;
   /*  height:600px;*/
    overflow:auto;
 /*   padding-top: 0px;
    padding-left:5px;*/
    background:#fff;
    border:1px solid #c2c2c2;
    color:#000066;
}

.box1 {
  background: #ccffff;
  }

.box2 {
  background: #99ffff;
  }  
  

#txtpic {
	position:absolute;
	font-family:Georgia, "Times New Roman", serif;
	color:#003082;
	padding-left:10px;
	padding-top:14px;
	border-left:2px solid #c2c2c2;
	border-top:2px solid #c2c2c2;
	font-size:12pt;
	font-weight:500;
	left:4px;
	top:360px;
	width:300px;
	height:167px;
	z-index:100;
	letter-spacing : 0.5px;
	text-align : left;
}

a.darklink:visited {
   text-decoration:none;
   color:#cc3300;
   }

a.darklink:link {
   text-decoration : none;
   color:#cc3300;
   }   

a.darklink:hover {
   text-decoration: underline;
   color:#cc3300;
   }   
   
a:hover {
	text-decoration : underline;
	color : #ffff99;
}

a:link {
	color : #ccffff;
}

a:visited {
	color : #BDDDF2;
}

div.printout {

    position: absolute;
    top:4px; 
    right:20%; 
    z-index:60;
    font-size: 8pt;
    font-family: Verdana,arial, Verdana, Sans serif;
}


#indexbuttons {

    position: absolute;
    top:384px; 
    left:320px; 
    z-index:60;

}

div.subbuttons {

    position: absolute;
    top:387px; 
    left:12px; 
    z-index:6000;

}

table.paytable {
  position: absolute;
  left: -60px;
  z-index:300;
  /*  table-layout: fixed; */

}

td.index{

      width: 195px;
      height: 28px;

      border-left:0px;
      border-right:0px;
      border-top:0px;
      border-bottom:0px;

}

td.sub{

      width: 150px;
      height: 28px;

      border-left:0px;
      border-right:0px;
      border-top:0px;
      border-bottom:0px;
}

td.arr {
   color: #000;
   font-size: 9pt;
   /*width: 160px;*/
   }
   
td.arrshow {
   color: #003366;
   font-size: 12pt;
   font-weight:800;
   text-align: left;
   padding-left: 5px;
   /*width: 160px;*/
   }   

td.arrleft {
   text-align:right;
   color: #000;
   font-size: 9pt;
   /*width: 160px;*/
   }   
   
td.arrtitle {
   color: #000066;
   font-size: 12pt;
   font-weight: 400;
   border-top: 1px solid #0099cc;
   border-bottom: 1px solid #0099cc;
   /*width: 160px;*/
   }
   
td.idcol {
   background:#ccffff;
   font-size: 6pt;
   border: 1px solid #bcbcbc;
   }
   
td.payadminh {
   background:#ffff99;
   font-size: 7pt;
   border-bottom: 2px solid #bcbcbc;
   }   

   
td.payadmin {
  border-bottom: 1px solid #bcbcbc;
  }   

div.subcontent {

     position:absolute; 
     background:url(../images/content_bg.jpg) repeat-y;
     color: #ffffff;
     font-family: Verdana,arial, Verdana, Sans serif;
     font-size: 10pt;
     left:344px; 
     top:100px; 
     width:42%; 
     margin-right: 20px;
     padding-right:20px;
     z-index:16; 
     border-right: 2px solid #fff;
     text-align: justify; 
     
     
}

#subpics {
    position:absolute;
    top:10px;
    right: 10%;
    z-index:100;
    background:url(../images/gwc_subpage_photos.jpg) no-repeat;
    width:85px;
    height:154px;

}

div.subcontentprint {
	position:absolute;
	color: #ffffff;
	font-family: Verdana,arial, Verdana, Sans-serif;
	font-size: 10pt;
	left:50px;
	top:120px;
	width:450px;
	z-index:16;
	text-align: justify;
}

h3 {
	font-size: 20px;
	color: #ffffff;
	font-family: Verdana,arial, Verdana, Sans-serif;
	font-style : italic;
}


h4 {

    font-size: 14px;
    color: #ffffff;
 	font-style : italic;
    font-family: Verdana,arial, Verdana, Sans-serif;

}

pre.prestyle {

     color: #ffffff;
     font-family: Verdana,arial, Verdana, Sans-serif;
     font-size: 10pt;
     width:300px; 
}
option { 
        font-family:verdana, sans-serif ;
/*        font-size:8px;
        height:16px;*/
        }

span.required {
    font-size:12pt;
    color:#ff9900;
    font-weight:800;
    }
    
textarea {
    font-size: 10pt;
    color:#000099;
    font-family: verdana,Verdana,arial,sans-serif;
    }

legend {
    color: #fff;
    }

