body {
   width:100%;
   height:100%;
   text-align:left;
   margin:0; 
   padding:0;
   background:url("background-orange.png") repeat-x top;
} 

.header 
{
   text-align:left;
   padding-left:62px;
}

#wrap { 
    position:relative;
    float:center; 
    clear:both; 
    margin:0 0 0 0; 
    width:100%;     
}

/*--------contents--------*/
.contents
{
    font-family:Times New Roman, serif;    
    line-height:20px; 
    /*--padding-left :6px; 
    padding-right:6px; --*/ 
    color:#000000;    
    font-size:14px;
    font-weight:normal;
    text-align:left;
    border-bottom-color:#D4CBBA;
    border-bottom-width:1px;
    text-decoration:none;
    position:relative;
    top: 10px;
    width:100%;        
} 

a.contents:visited {
    text-align:left;
    font-family:serif;
    font-size:12px;
    color:#A6824B;
    text-decoration:none;
    position:relative;
}
a.contents:hover {
    text-align:left;
    font-family:serif;
    font-size:12px;
    color:#A6824B;
    text-decoration:underline;
    position:relative;
}
a.contents:active {
    text-align:left;
    font-family:serif;
    font-size:12px;
    color:#A6824B;
    text-decoration:none;
    position:relative;
} 
a.contents:link {
    text-align:left;
    font-size:12px;
    color:#A6824B;
    text-decoration:none;
}
.contents-header-row {
    color:White;
    background-color:#171E24;
    text-align:left;
    font-weight:bold;
}
.contents-header-row h1
{
    margin:0px;
    background:inherit;
    color: inherit;
    font: inhert;
    font-size: inherit;
    line-height:inherit;
}

.banner-announcement {
    font-size: 14px;
    text-align: center;
    background-color: white;
    margin-top: -19px;
    margin-left: -15px;
    margin-right: -15px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 3px solid yellow;
}


.printLink 
{
    padding-top: 5px;
    text-decoration:none;
    font-family: Arial;
    font-size: small;
    color: #A6824B;
    font-weight: bold; 
    margin: 10px 0 0 0;
 } 
 
 .printLink a
 {
   /*improtant for no underline*/
   /* text-decoration:none; */
   text-decoration:underline;
   font-family: Arial;
   font-size: small;
 }
  
.printLink a:visited {    
    color:#A6824B;    
    position:relative;
    /*improtant for no underline*/
    /*text-decoration:none;*/
    text-decoration:underline;
    font-family: Arial;
    font-size: small;
}
.printLink a:hover {    
    color: #663300;
    text-decoration:underline;   
    font-family: Arial; 
    font-size: small;
}
.printLink: a active {    
    color:#663300;
    text-decoration:none;
    position:relative;
    font-family: Arial;
    font-size: small;
} 

/*--------actionPane--------*/
.actionPane {
    color: #000000;
    font-family:serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    border-bottom-color:#D4CBBA;
    border-bottom-width:1px;
    text-decoration:none;
}
a.actionPane:visited {
    text-align:left;
    font-family:serif;
    font-size:12px;
    color:#A6824B;
    text-decoration:none;
    position:relative;
}
a.actionPane:hover {
    text-align:left;
    font-family:serif;
    font-size:12px;
    color:#A6824B;
    text-decoration:underline;
    position:relative;
}
a.actionPane:active {
    text-align:left;
    font-family:serif;
    font-size:12px;
    color:#A6824B;
    text-decoration:none;
    position:relative;
} 
a.actionPane:link {
    text-align:left;
    font-size:12px;
    color: #A6824B;
    text-decoration:none;
}
.accountments { 
    overflow:auto;
    /*overflow:none;*/ 
}

/*--------wizard--------*/
.wizard {
    text-align:left;
    font-family:serif;
    font-size:12px;
    color:Black;
    text-decoration:none;
    overflow:auto;
    /*overflow:none;*/ 
}
a.wizard:visited {
    text-align:left;
    font-family:serif;
    font-size:12px;
    color:Black;
    text-decoration:none;
}
a.wizard:hover {
    text-align:left;
    font-family:serif;
    font-size:12px;
    color:Black;
    text-decoration:underline;
}
a.wizard:active {
    text-align:left;
    font-family:serif;
    font-size:12px;
    color:Black;
    text-decoration:none;
} 
a.wizard:link {
    text-align:left;
    font-family:serif;
    font-size:12px;
    color:Black;
    text-decoration:none;
} 
.wizard-sidebar {
    text-align:left;
    font-family:serif;
    font-size:12px;
    color:Black;
    text-decoration:none; 
    padding-right: 25px;  
    cursor:default; 
}
a.wizard-sidebar:visited {
    text-align:left;
    font-family:serif;
    font-size:12px;
    color:Black;
    text-decoration:none;
}

a.wizard-sidebar:hover {
    text-align:left;
    font-family:serif;
    font-size:12px;
    color:Black;
    text-decoration:underline;
    cursor:default;
}
a.wizard-sidebar:active {
    text-align:left;
    font-family:serif;
    font-size:12px;
    color:Black;
    text-decoration:none;
} 
a.wizard-sidebar:link {
    text-align:left;
    font-family:serif;
    font-size:12px;
    color:Black;
    text-decoration:none;
} 
.wizard-title {
    text-align:left;
    color:#A68248;
}
.wizard-step-title {
    text-align:left;
    font-weight:bold;
}
.wizard-field-title
{
    text-align:left;            
}
.wizard-cell-required {
    text-align:left;
    vertical-align:top;
    color:Red;
}
td.wizard-step-footer {
    text-align:right;
}

/*--------footer--------*/
.footer {
    /*border-top:3px solid #c0a57e;*/
    font-family:Helvetica, Arial, sans-serif;
    color:#E6E3E3;
    font-size:x-small;
    background-color:#171E24;
    font-weight:normal;
    width:100%;
    height:50px;
    bottom:0px;
    left:0px;    
  /*position:absolute;*/
    position:fixed;
    z-index:1000;
}
.footerpad {
    padding-bottom: 80px;
} 
.footerwrapper {
    border-top:3px solid #c0a57e;
    font-family:Helvetica, Arial, sans-serif;
    color:#E6E3E3;
    font-size:x-small;
    background-color:#171E24;
    font-weight:normal;
    width:100%;
    height:70px;
    bottom:0px;
    left:0px;    
  /*position:absolute;*/
    position:fixed;
    z-index:1000;
} 
hr.footer {
    color:#70542e;
    height:1px;
}
img.footer {
    font-family:serif;
    font-size:10pt;
    font-weight:normal;
    color:#B2B2B2;
    position:relative;
    text-align:right;
    text-decoration:none;
    text-transform:uppercase;
}
a.footer:visited {
    font-family:Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#E6E3E3;
    position:relative;
    text-decoration:none;  
    text-transform:uppercase;
}
a.footer:hover {
    font-family:Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:underline;  
    position:relative;
    text-transform:uppercase;
    /*background-color:#4B494A;*/
    border-bottom-color:#B79465;
    border-bottom-width:2px;
}
a.footer:active {
    font-family:Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#FFFFFF;
    position:relative;
    text-decoration:none;  
    text-transform:uppercase;
} 
a.footer:link {
    font-family:Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#E6E3E3;
    text-align:left;
    text-decoration:none;
    text-transform:uppercase;
    position:relative;
    border-top-width:0;
    bottom:inherit;
} 
.divider {
  width: 100%;
  margin: 10px auto;
  height: 1px;
  background-color: #999;
}
.wizard-navigation 
{
   margin: 0 0 0 21px;    
}

ul {
    list-style-type: disc;
}

ul.gtwLoginLinks {
    list-style: none;
}

ul.gtwLoginLinks li {
    margin-bottom: 20px;
}

/* 508 */
.screen-reader
{ 
position:absolute; 
left:-10000px; 
top:auto; 
width:1px; 
height:1px; 
overflow:hidden;
} 

/* Display links if they receive focus */
.screen-reader a:focus 
{ 
position:static; 
width:auto; 
height:auto; 
}

/*--skip navigation--*/
.skipNav a
{           
    position:absolute;
    bottom:2px;     
    left:0px;
    width:auto; 
    height:auto; 
    overflow:hidden;
}
 
.skipNav a:link
{
    text-decoration: none;
    color: #171E24;
}
.skipNav a:visited, skipNav a:active, skipNav a:focus 
{
    /* Becomes visible & underlined 
        when user tabs to it. 
       :active pseudo-class necessary for IE 
       :focus pseudo-class necessary for Mozilla 
     */
    text-decoration: none;
    position:static; 
    width:auto; 
    height:auto;
    color: #171E24;
}
.skipNav a:hover 
{
    text-decoration: underline; 
    color: #171E24;    
} 
/*--end skip navigation--*/
.sealDescription
{
    position:absolute;
    width:300px;
    height:1px;
    left:35px;
    color:white;
    text-align:center;
    top:80px;    
    overflow:hidden;
}
table.tblInstructions
{
    margin-top: 0.2cm;    
} 
.ImgMsg
{
    color:Red;    
}

.ImgMsg ul
{
    list-style-type: none;
    padding-left: 3px;
    margin: 0;
    list-style-position: outside;
}

.ImgMsg ul li
{ 
    padding-left: 14px;
    background: url("") no-repeat left center;    
}

/*.valEmailSummary
{
    border:solid 1px green;
    position:relative;
    width:290px;       
    float:left;    
    margin-left:0px;
    height:15px;   
}*/

.valImgSummary ul
{
    padding:0 0 0 5px;
    margin:0;
    list-style-type: none;
    list-style-position: outside;
    color:Red;
}
.valImgSummary ul li
{
    margin:0; 
    padding: 0 0 0 16px;
    background: url("") no-repeat left .3em;
}

.linkButton:link
{ 
    color: white; 
    background-color: black;
    text-decoration: none;
    border: 2px solid white; 
}

.linkButton:visited
{ 
    color: white; 
    background-color: black;
    text-decoration: none;
    border: 2px solid white; 
}

.linkButton:hover
{
    color: black; 
    background-color: white;
    text-decoration: none;
    border: 2px solid black; 
} 

.infolink { color: #a68248; }
.errorMessage { color: Red; vertical-align:top; }
/* RECATPCHA */

