/* General Text*/

body {font-family: Arial, Helvetica, sans-serif; font: 12px arial; color: black; background-color: white}

li {font: 12px arial}

ul {font: 12px arial}

dd {font: 12px arial}

I {font-style: italic}

td {font: 12px arial}

p {font: 12px arial}

sup {font-size: 9px; vertical-align: super}

B {font-weight: bold}

/* for date, search box etc. */
font.daste {color:#d2a620; font: 7px arial; font-weight:bold}

font.secondary {color:#F3CF61; font: 8px arial}

/* for positioning right aligned links */
.pclass	{position:absolute; top:5; left: 425; margin: 0}

font.newsletterhead {color:#44448f; font-family: arial; font-size: 16px; font-weight: bold} 

font.newslettersubhead {color:#44448f; font-family: arial; font-size: 12px} 

/* for tertiary pages. */
font.dir {color:#ff6600; font: 8px arial}

/* for tabledata. */
td.data {font-size: 11px; padding-left: 8px}

/* for contact table data. */
td.datacontact {font: 10px arial}

/* for popup pages. */
font.pop {font: 10px arial}

/* text on top of page */
font.title {color:#44448f; font: 19px arial; font-weight: bold}

/* Emphasized Text */
em {font: 15px arial; font-weight: bold}

/* Searchbox */
.searchbox {height: 16px; border-top: 1px; border-right: 1px; border-bottom: 1px; border-left: 1px; border-style: solid; border-color: #CC9900;font-size: 10px;  margin-top: 2px}

.espanol {font-size: 10px; color: #333366; left: auto; top: auto; background-position: center}

.boldhead { font-size: 12px; font-weight: bold; color: #000000}

/* text for beginning of text sections */
font.headline {color:#44448f; font-size: 14px; font-weight: bold; text-transform: uppercase} 

.headline {color:#44448f; font-size: 14px; font-weight: bold; text-transform: uppercase} 

.login {color:#44448f; font-size: 11px; font-weight: bold} 

/* fine print at the bottom of page */
font.fine {color: black; font-size: 10px}


a.link {color:#44448f; font-size: 12px; text-decoration:underline}

a:hover.link {color:#44448f; text-decoration:none}

a.static {color:#44448f; font-size: 10px; text-decoration:underline}

a.color {color:#cc9900; font-size: 12px; text-decoration:underline}

a:hover.color {color:#acacd6; text-decoration:none}

a.important {color:red; font-size: 10px; text-decoration:underline}

a:hover.important {color:red; text-decoration:none}

a.bold {color:#9999cc; font-size: 12px; font-weight:bold; text-decoration:underline}

a:hover.bold {color:#9999cc; text-decoration:none}

a.small {color:#44448f; font-size: 10px; text-decoration: underline; }

a:hover.small {color:#44448f; text-decoration:none}

/* text for tertiary navigation links */
a.nav {color:#999999; font-size: 10px; text-decoration:underline}

a:hover.nav {color:#999999; text-decoration:none}


/* head (similar to font.headline)*/
td.headline {background: #44448f; color: #FFFFFF; font-size: 14px; font-weight: bold; text-transform: uppercase}

.apscan {font: 10px; font-variant: small-caps}

.apscan2 {font: 11px; font-variant: small-caps}

.unlink {font-size: 8px; font-weight: bold}

.sup {font-size: 10px; font-variant: small-caps; vertical-align: super}

.title {font-size: 12px; font-weight: bold; color: #a21542;  text-decoration:none}

.bold {font-size: 12px; font-weight: bold; font-style: normal}

a.title {font-size: 12px; font-weight: bold; color: #a21542; text-decoration: none}

a:hover.title {font-size: 12px; font-weight: bold; color: #a21542;  text-decoration: underline}

.sectiontitle {font-size: 26px; color: #a21542; text-decoration: none; vertical-align: bottom; left: 0px; top: 0px; font-weight: bold}

.bold2 {font-size: 12px; font-weight: bold}

.hotlinks {font-size: 12px; font-weight: bold; color: #FF0000}

.drrtitle {font-size: 20px; color: #FFFFFF; font-weight: bold}

a.closewindow {font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none}

a:hover.closewindow {font-size: 11px; color: #CC9900; font-weight: bold; text-decoration: none}

.red {font-size: 10px; color: red; }
.data {  font-family: arial; font-size: 11px}
.break {  clip:  rect(2px  2px )}
.fine { color: black; font-size: 10px }


/* Newsletter Styles */

a.menulink {color: #44448f; font-family: arial; font-size: 11px; text-decoration: underline}

a:hover.menulink {color: #44448f; text-decoration: none}

font.menulink {font-size: 11px}

font.color {color:#333333; font-size: 12px;}

a.menutapscan {color:#44448f; font-family: arial; font-size:10px; text-decoration:underline}

a:hover.menutapscan {color:#44448f; text-decoration:none}

font.menutapscan {font-size: 10px}
.apscan3 { font-variant: small-caps ; font-size: 8px}
font.newslettersubhead2 { color:#44448f; font-family: arial; font-size: 14px; text-transform: capitalize}
.warhead { background: #CC0000; color: #FFFFFF; font-size: 16px; font-weight: bold; line-height: 20px}
.apscan4 { font-variant: small-caps ; font-size: 10px; font-weight: bold}
.apscanhd { font-variant: small-caps ; font-size: 12px; font-weight: bold }
li {  }
ol {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.calsoftwarehighlight { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; line-height: 13px }
.tdyellow { background-color: #FFFF66; vertical-align:top; padding-bottom:10px; padding-left:5px }
.bluesubhead {
	font-weight: bold;
	color: #000066;
}
.pinksubhead {
	font-weight: bold;
	color: #993366;
}

