 
/* ---------- MAIN CONTENT FORMATTING ---------- */
body, /*body div,*/ body p, body th, body td, body li, body dd {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color:       #000000;
  font-size:   small;
}

body, /*body div,*/ body p, body th, body td, body li, body dd {
  \font-size:   x-small;
  f\ont-size:   small;
}

body {
  margin:      0;
  padding:     10px 0px 0px 0px;
  background: #c8c8c8;
  border: none;
}

/* HEADERS  */
body h1, .header {
  color: #214389;
  font-size:   130%;
}

body h2 {
  color: #214389;    /*RD had d7a703*/
  font-size:   108%;
}


/* DEFAULT LINK/MAIN CONTENT AREA LINKS */
a:link    { color: #214389; text-decoration: none;}
a:visited { color: #214389; text-decoration: none;}	
a:hover   { color: #d8a906; text-decoration: underline;}
a:active  { color: #d8a906; text-decoration: underline;}

#home {
font-family: Calibri, Arial, sans-serif;
font-size: 12px;
align: right;
padding:     2px 10px 0px 0px;
}

#gradientTop {
background: url(/RD_Images/GSAC/GSACsubTop.jpg) no-repeat top center;
width: 741px;
font-family: Calibri, Arial, sans-serif;
font-size: 14px;
padding:     0px 5px 5px 5px;
}

#gradientBottomBlue {
background: #f8f9fc url(/RD_Images/GSAC/GSACBottomBlue.jpg) no-repeat bottom center;
width: 741px;
font-family: Calibri, Arial, sans-serif;
font-size: 14px;
padding:     10px 5px 5px 5px;
}

#gradientTopBlue {
background: #f8f9fc url(/RD_Images/GSAC/GSACTopBlue.jpg) no-repeat top center;
width: 741px;
font-family: Calibri, Arial, sans-serif;
font-size: 14px;
padding:     10px 5px 5px 5px;
}

#gradientBottom {
background: #fffffd url(/RD_Images/GSAC/GSACsubBottom.jpg) no-repeat bottom center;
width: 741px;
font-family: Calibri, Arial, sans-serif;
font-size: 14px;
padding:     10px 5px 5px 5px;
}

#gradientYellow {
background: #fffffd url(/RD_Images/GSAC/GSACsubBottom.jpg) no-repeat bottom center;
width: 741px;
font-family: Calibri, Arial, sans-serif;
font-size: 14px;
padding:     10px 5px 5px 5px;
}

#gradientBottom td, #gradientBottom div, #gradientBottom p {
font-family: Calibri, Arial, sans-serif;
font-size: 14px;
}

#gradientBottomBlue td, #gradientBottomBlue div, #gradientBottomBLue p {
font-family: Calibri, Arial, sans-serif;
font-size: 14px;
}

#gradientYellow td, #gradientYellow div, #gradientYellow p {
font-family: Calibri, Arial, sans-serif;
font-size: 14px;
}

#gradientTopBlue td, #gradientTopBlue div, #gradientTopBlue p {
font-family: Calibri, Arial, sans-serif;
font-size: 14px;
}


ul.landing { 
padding: 0px 7px 10px 10px;
list-style: url(/RD_Images/GSAC/smallbullet.gif);
margin:  0px 0px 0px 20px;
font-family: Calibri, Arial, sans-serif;
font-size: 14px;
}


#copyright {
width: 768px;
font-size: 11px;
color: #000000;
font-weight: normal;
padding: 5px 0px 20px 0px;
}

#child {
width: 768px;
font-weight: normal;
font-size: 12px;
}



/* APPLICATION FIELDS TEXT (FOR TEXT FIELDS IN APPLICATIONS) */
.label {color:#000000;} 	

/* ERROR FIELDS TEXT (FOR TEXT FIELDS IN APPLICATIONS WITH ERRORS) */
.labelerror {color:#a10404; font-weight:bold;}

/* ERROR  TEXT (FOR APPLICATIONS WHEN USERS HAVE AN ERROR) */
.error {color:#a10404; font-weight:bold;}

/* FOOTNOTE TEXT (FOR APPLICATIONS WHEN SMALL TEXT IS NEEDED) */
.footnote {color:#000000; font-size: 10px;}

/* FOR INFORMATIONAL TABLES */
.titlerow {background-color:#003D7D; color:#ffffff; font-weight:bold;}
.titlerow td {background-color:#003D7D; color:#ffffff; font-weight:bold;}
.alterrow {background-color:#f0f6e8;}
.closingrow {background-color:#d6e6c1;}
