* {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:100%;
}

html,body{margin:0;padding:0;}

/* body {font-size:80%} */
#headerText p {margin-top: 10px; font-size: 90%}
#headerText p a {color: black;}
#headerText h1 {font-size:20px; color: #666; margin-bottom: 2px;}
#headerText h2 { color: #222; margin-top: 2px; font-weight: normal;}
#headerTextPortal h1 { margin-top: 2px; margin-bottom: 5px; font-size: 12px; border-bottom:solid 1px #999999;}
#headerTextPortal h1 a { color: black; font-weight: normal; font-size: 12px;}
#headerTextPortal h2 { margin-bottom: 2px; font-weight: normal;}
#headerTextPortal h2 .bannerLink { font-size: 10px;}
body {font-size:12px}
#remove-after-loading {font-size:20px}
#remove-after-loading p {padding: 1em}

a {color:blue; text-decoration: none;}

a:hover{color:9cbde8; text-decoration: underline;}

a:visited{color:#CC3300}
a.disclaimer {color: 314a6a; }
a.disclaimer:visited {color: 314a6a;}
a.disclaimer:hover {color: 9cbde8;}
a.footerLink {color: 314a6a; font-weight:bold}
a.footerLink:visited {color: 314a6a;}
a.footerLink:hover {color: 9cbde8;}

.banner { color: white; background-color:#666666}
.bannerLink { color: #314a6a; text-decoration: none; font-size:75%; }
.bannerLink:visited { color: #314a6a }
.bannerLink:hover {	color: #9cbde8}
.bannerText { color: #314a6a; }
.borderBottom { border-bottom:solid 1px #999999}
.borderLeft { border-left:solid 1px #999999}
.borderRight { border-right:solid 1px #999999}
.borderTop { border-top:solid 1px #999999}
.padLeft { padding-left: 5px}

.disclaimer, a.disclaimer, #footer{font-size:90%}

.tableBorder /* used to create borders */  { border: solid 1px #999999; border-collapse:collapse;}
.footer { background-color:#F5F5F5 }