body { background-image: url(../images/background.jpg); background-repeat: repeat; }

p { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; }

td { }

a:link { color: navy; text-decoration: underline; }

a:visited { color: maroon; text-decoration: underline; }

a:hover { color: navy; text-decoration: none; }

a:active { color: maroon; }
.border { border: solid 1px black; }
#orange { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: normal; background-image: url(../images/bkgrnd_orange.gif); background-repeat: repeat-x; text-align: right; height: 23px; padding-right: 5px; padding-left: 5px; }
#orange a:link { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-image: url(../images/bkgrnd_orange.gif); background-repeat: repeat-x; text-decoration: none; text-align: right; padding-right: 5px; padding-left: 5px; }
#orange a:visited { color: #dadada; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-image: url(../images/bkgrnd_orange.gif); background-repeat: repeat-x; text-decoration: none; text-align: right; padding-right: 5px; padding-left: 5px; }
#orange a:hover { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-image: url(../images/bkgrnd_orange.gif); background-repeat: repeat-x; text-decoration: underline; text-align: right; padding-right: 5px; padding-left: 5px; }
#orange a:active { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-image: url(../images/bkgrnd_orange.gif); background-repeat: repeat-x; text-decoration: none; text-align: right; padding-right: 5px; padding-left: 5px; }
#beige { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-image: url(../images/bkgrnd_beige.gif); background-repeat: repeat-x; text-align: left; height: 23px; padding-right: 5px; padding-left: 5px; }
#beige a:link { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-image: url(../images/bkgrnd_beige.gif); background-repeat: repeat-x; text-decoration: none; text-align: left; padding-right: 5px; padding-left: 5px; }
#beige a:visited { color: #444; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-image: url(../images/bkgrnd_beige.gif); background-repeat: repeat-x; text-decoration: none; text-align: left; padding-right: 5px; padding-left: 5px; }
#beige a:hover { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-image: url(../images/bkgrnd_beige.gif); background-repeat: repeat-x; text-decoration: underline; text-align: left; padding-right: 5px; padding-left: 5px; }
#beige a:active { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-image: url(../images/bkgrnd_beige.gif); background-repeat: repeat-x; text-decoration: none; text-align: left; padding-right: 5px; padding-left: 5px; }
#ltblue { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-image: url(../images/bkgrnd_ltblue.gif); background-repeat: repeat-x; text-align: right; height: 23px; padding-right: 5px; padding-left: 5px; }
#publications { color: white; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: normal; background-image: url(../images/bkgrnd_software.gif); background-repeat: repeat-x; text-align: right; letter-spacing: 0.5px; height: 23px; padding-right: 5px; padding-left: 5px; }
#software { color: white; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: normal; background-image: url(../images/bkgrnd_publications.gif); background-repeat: repeat-x; text-align: right; letter-spacing: 0.5px; height: 23px; padding-right: 5px; padding-left: 5px; }
#logo { vertical-align: middle; padding-left: 25px; }
h1 { color: #000; font-size: 18px; font-family: arial; line-height: 18px; }
h2 { color: #136c9a; font-size: 16px; font-family: arial; font-weight: bold; }
#copy { color: #666; }
.main { width: 400px; padding-top: 20px; padding-left: 50px; }
.sidebar { color: #444; text-align: left; padding-right: 5px; padding-left: 20px; }
.secondary { width: 600px; padding-top: 20px; padding-left: 50px; }
ul { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; list-style-type: disc; list-style-position: outside; }
