<style type="text/css">

/*bogus link for NS6 bug - doesn't recognize the first style in the style sheet*/
.bogus { color: #868686; text-decoration: none; }
.bogus:hover { color: #868686; text-decoration: none; }

/*BODY*/
body { background-color: #46474B; margin-left: 0px; margin-top: 8px; margin-right: 0px; margin-bottom: 0px; }

/*ELEMENT SETTINGS & ALIGNMENT*/
form {margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; }  


/*LINK COLORS*/
.link { font: 11px arial,sans-serif;  color: #555555; text-decoration: none; }
.link:hover { text-decoration: underline; color: #999999; }
.linkblue { font: 11px arial,sans-serif;  color: #001175; text-decoration: none; }
.linkblue:hover { color: #0000CC; text-decoration: underline; }
.linkred { font: 11px arial,sans-serif;  color: #A60002; text-decoration: none; }
.linkred:hover { color: #DF0021; text-decoration: underline; }
.linkulblue { font: 11px arial,sans-serif;  color: #868686; text-decoration: none; }
.linkulblue:hover { color: #4B668E; text-decoration: underline; }
.smlink { font: 10px arial,sans-serif;  color: #868686; text-decoration: none; }
.smlink:hover { color: #88B757; text-decoration: underline;}
.smlinkred { font: 10px arial,sans-serif;  color: #A60002; text-decoration: none; }
.smlinkred:hover { color: #DF0021; text-decoration: underline;}
.smlinkblue { font: 10px arial,sans-serif;  color: #001175; text-decoration: none; }
.smlinkblue:hover { color: #0000CC; text-decoration: underline;}
.smlinkul { font: 10px arial,sans-serif; color: #868686; text-decoration: underline; }
.smlinkul:hover { color: #88B757; text-decoration: underline;}
.smlinkredul { font: 10px arial,sans-serif; color: #A60002; text-decoration: underline; }
.smlinkredul:hover { color: #DF0021; text-decoration: underline;}
.linkwhite { font: 11px arial,sans-serif;  color: #FFFFFF; }
.linkwhite:hover { font: 11px arial,sans-serif;  color: #FFFFFF; text-decoration: underline;}
.lglinkred { font: 14px arial,sans-serif;  color: #A60002; line-height: 16px; text-decoration: none; }
.lglinkred:hover { font: 14px arial,sans-serif;  color: #DF0021; line-height: 16px; text-decoration: underline; }
.lglinkblue { font: 14px arial,sans-serif;  color: #001175; line-height: 16px; text-decoration: none; }
.lglinkblue:hover { font: 14px arial,sans-serif;  color: #001175; line-height: 16px; text-decoration: underline; }

/*BODY TEXT COLORS*/
.body { font: 11px arial,sans-serif;  color: #555555; word-spacing: 1px; line-height: 12px; }
.bodyfrontpg { font: 11px arial,sans-serif;  color: #555555; word-spacing: 1px; line-height: 14px; }
.bodybold { font: bold 11px arial,sans-serif;  color: #868686; }
.bodyred { font: 11px arial,sans-serif;  color: #A60002; }
.bodyredbold { font: bold 11px arial,sans-serif;  color: #A60002; }
.bodyblue { font: 11px arial,sans-serif;  color: #001175; }
.bodybluebold { font: bold 11px arial,sans-serif;  color: #001175; }
.bodywhite { font: 11px arial,sans-serif;  color: #FFFFFF; }
.bodyblack { font: 11px arial,sans-serif;  color: #000000; }
.bodyblackbold { font: bold 11px arial,sans-serif;  color: #000000; }

.bigheader { font: 18px arial,sans-serif;  color: #868686; font-weight: lighter; }
.bigheaderbold { font: bold 18px arial,sans-serif;  color: #868686; }
.bigheaderblue { font: 18px arial,sans-serif;  color: #001175; font-weight: lighter; }
.bigheaderbluebold { font: bold 18px arial,sans-serif;  color: #001175; }
.bigheaderred { font: 18px arial, sans-serif;  color: #A60002; font-weight: lighter; }
.bigheaderredbold { font: bold 18px arial, sans-serif;  color: #A60002; }
.bigheaderblack { font: 18px arial,sans-serif;  color: #000000; font-weight: lighter; }
.bigheaderblackbold { font: bold 18px arial,sans-serif;  color: #000000; }

.smbody { font: 10px arial,sans-serif;  color: #868686; }
.smbodybd { font: bold 10px arial,sans-serif;  color: #868686; }
.smbodywhite { font: 10px arial,sans-serif;  color: #FFFFFF; }
.smbodylightgry { font: 10px arial,sans-serif;  color: #999999; word-spacing: 1px; line-height: 12px; letter-spacing: 0px; }
.smbodymedgry { font: 10px arial,sans-serif;  color: #666666; }
.smbodydrkgry { font: 10px arial,sans-serif;  color: #333333; word-spacing: 2px; line-height: 12px; }
.smbodyblk { font: 10px arial,sans-serif;  color: #000000; word-spacing: 2px; line-height: 12px; }
.smbodydrkblue { font: 10px arial,sans-serif;  color: #001175; }
.smbodydrkbluebd { font: bold 10px arial,sans-serif; color: #001175; letter-spacing: 0px; word-spacing: -1px; line-height: 12px; }
.smbodyred { font: 10px arial, sans-serif;  color: #A60002; }
.smbodyredbd { font: bold 10px arial, sans-serif;  color: #A60002; }

.medbody { font: 11px arial,sans-serif;  color: #868686; }
.medbodybd { font: bold 11px arial,sans-serif;  color: #868686; word-spacing: 1px; line-height: 11px; letter-spacing: 0px; }
.medbodywhite { font: 11px arial,sans-serif;  color: #FFFFFF; }
.medbodylightgry { font: 11px arial,sans-serif;  color: #999999; word-spacing: 1px; line-height: 12px; letter-spacing: 0px; }
.medbodymedgry { font: 11px arial,sans-serif;  color: #666666; }
.medbodydrkgry { font: 11px arial,sans-serif;  color: #333333; word-spacing: 2px; line-height: 12px; }
.medbodyblk { font: 11px arial,sans-serif;  color: #000000; word-spacing: 2px; line-height: 12px; }
.medbodydrkblue { font: 11px arial,sans-serif;  color: #001175; }
.medbodydrkbluebd { font: bold 11px arial,sans-serif; color: #001175; letter-spacing: 0px; }
.medbodyred { font: 11px arial, sans-serif;  color: #A60002; }
.medbodyredbd { font: bold 11px arial, sans-serif;  color: #A60002; letter-spacing: 0px; }

.smallestbodylightgry { font: 9px arial,sans-serif;  color: #999999; word-spacing: 1px; line-height: 12px; letter-spacing: 0px; }
.smallestbodydrkgry { font: 9px arial,sans-serif;  color: #666666; word-spacing: 1px; line-height: 12px; letter-spacing: 0px; }
.smallestbodywhite { font: 9px arial,sans-serif;  color: #ffffff; word-spacing: 1px; line-height: 12px; letter-spacing: 0px; }
.smallestbodyinvisible { font: 1px arial,sans-serif;  color: #ffffff; letter-spacing: 0px; display:none; }

.lgbody { font: 14px arial,sans-serif;  color: #868686; line-height: 16px; }
.lgbodybd { font: bold 14px arial,sans-serif;  color: #868686; line-height: 16px; }
.lgbodyblk { font: 14px arial,sans-serif;  color: #000000; line-height: 16px; }
.lgbodyblkbd { font: bold 14px arial,sans-serif;  color: #000000; line-height: 16px; }
.lgbodyblue { font: 14px arial,sans-serif;  color: #001175; line-height: 16px; }
.lgbodybluebd { font: bold 14px arial,sans-serif;  color: #001175; line-height: 16px; }
.lgbodyred { font: 14px arial, sans-serif;  color: #A60002; line-height: 16px; }
.lgbodyredbd { font: bold 14px arial, sans-serif;	color: #A60002; line-height: 16px;	}
.lgbodybdwhite { font: 14px arial,sans-serif;  color: #FFFFFF; line-height: 16px; }
.lgbodybdwhitebd { font: bold 14px arial,sans-serif;  color: #FFFFFF; line-height: 16px; }

.extlgbody { font: 16px arial,sans-serif;  color: #868686; line-height: 18px; }
.extlgbodybd { font: bold 16px arial,sans-serif;  color: #868686; line-height: 18px; }
.extlgbodydrkgry { font: 16px arial,sans-serif;  color: #555555; line-height: 18px; }
.extlgbodydrkgrybd { font: bold 16px arial,sans-serif;  color: #555555; line-height: 18px; }
.extlgbodyblk { font: 16px arial,sans-serif;  color: #000000; line-height: 18px; }
.extlgbodyblkbd { font: bold 16px arial,sans-serif;  color: #000000; line-height: 18px; }
.extlgbodyblue { font: 16px arial,sans-serif;  color: #001175; line-height: 18px; }
.extlgbodybluebd { font: bold 16px arial,sans-serif;  color: #001175; line-height: 18px; }
.extlgbodyred { font: 16px arial, sans-serif;  color: #A60002; line-height: 18px; }
.extlgbodyredbd { font: bold 16px arial, sans-serif;	color: #A60002; line-height: 18px;	}
.extlgbodybdwhite { font: 16px arial,sans-serif;  color: #FFFFFF; line-height: 18px; }
.extlgbodybdwhitebd { font: bold 16px arial,sans-serif;  color: #FFFFFF; line-height: 18px; }

.dirbody { font: 12px arial,sans-serif;  color: #868686; }
.dirbodybd { font: bold 12px arial,sans-serif;  color: #868686; }
.dirbodyblk { font: 12px arial,sans-serif;  color: #000000; }
.dirbodyblkbd { font: bold 12px arial,sans-serif;  color: #000000; }
.dirbodyred { font: 12px arial,sans-serif;  color: #A60002; }
.dirbodybdred { font: bold 12px arial,sans-serif;  color: #A60002; }
.dirlinkred { font: 12px arial,sans-serif;  color: #A60002; text-decoration: none; }
.dirlinkred:hover { font: 12px arial,sans-serif; color: #DF0021; text-decoration: underline; }
.dirlinkgray { font: 12px arial,sans-serif;  color: #777777; text-decoration: none; }
.dirlinkgray:hover { font: 12px arial,sans-serif; color: #868686; text-decoration: underline; }

/*BUTTON STYLES*/
.btnwhiteonbluesmall {font: 11px veranda,sans-serif; color: #FFFFFF; background-color: #001175; width:66px; height:21px; }
.btnwhiteongray {font: 11px veranda,sans-serif; color: #FFFFFF; background-color: #666666;}
.btnwhiteonred {font: 11px veranda,sans-serif; color: #FFFFFF; background-color: #A60002;}
.btnwhiteonblue1 {font: 11px veranda,sans-serif; color: #FFFFFF; background-color: #001175;}
.btnblueonwhite1 {font: 11px veranda,sans-serif; color: #001175; background-color: #FFFFFF;}
.btngrayonwhite {font: bold 11px veranda,sans-serif; color: #868686; background-color: #FFFFFF;}
.btnwhiteonblue2 {font: bold 11px veranda,sans-serif; color: #FFFFFF; background-color: #001175;}
.btnblueonwhite2{font: bold 11px veranda,sans-serif; color: #001175; background-color: #FFFFFF;}
.btnbluewhiteonblue_wide {font: bold 11px veranda,sans-serif; color: #FFFFFF; background-color: #001175; width:146px; }

/*MENU STYLES*/
.linknav { font: 11px arial,sans-serif;  color: #555555; text-decoration: none; }
.linknav:hover { color: #888888; text-decoration: underline; }
.linknavobjects { font: 11px arial,sans-serif;  color: #555555; text-decoration: none; }
.linkredsidenav { font: 12px arial,sans-serif;  color: #A60002; text-decoration: none; line-height: 16px; }
.linkredsidenav:hover { color: #DF0021; text-decoration: underline; }
.redsidenavobjects { font: 12px arial,sans-serif; color: #A60002; text-decoration: none; line-height: 16px; }
.linkgraysidenav { font: 10px arial,sans-serif;  color: #555555; text-decoration: none; line-height: 12px; }
.linkgraysidenav:hover { color: #888888; text-decoration: underline; }
.graysidenavobjects { font: 10px arial,sans-serif;  color: #555555; text-decoration: none; line-height: 12px; }

/*FORM STYLES*/
input.formboxes {font-size: 11px; border-style:solid; border-width:1px; border-color:#666666; }
input.box_advnormal {font: 12px Verdana, Arial, Geneva, Lucida; width: 92px; }
input.box_advsmall {font: 11px/12px Verdana, Arial, Geneva, Lucida; width: 60px; }
select.select_advsel {font: 11px/12px Verdana, Arial, Geneva, Lucida; width: 110px; }
select.select_advcheck {font: 11px/12px Verdana, Arial, Geneva, Lucida; color: #4B668E; background-color: #FFFFFF; }
select.select_normal {font: 11px/12px Verdana, Arial, Geneva, Lucida; width: 140px; height: 20px; font-size:10px; }
table.table_main { border-style: solid; border-color: #cccccc; border-width: 1px; }
table.table_dark { border-style: solid; border-color: #666666; border-width: 1px; }
table.table_list { border-style: solid; border-color: #cccccc; border-bottom-width: 1px; border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; }
table.table_top { border-style: solid; border-color: #cccccc; border-bottom-width: 0px; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; }

/*IMAGE STYLES (margin is set top, right, bottom, left)*/
.picright {float: right; border: 1px #666666 solid; margin: 3px 0px 14px 20px; clear: left; }
.picleft {float: left; border: 1px #666666 solid; margin: 3px 20px 14px 0px; clear: right; }
.padpicright {float: right; border: 1px #999999 solid; margin: 3px 0px 14px 20px; clear: left; padding: 2px; }
.padpicleft {float: left; border: 1px #999999 solid; margin: 3px 20px 14px 0px; clear: right; padding: 2px; }
.biopicpadsmall { border: 1px #999999 solid; padding: 2px; }
.biopicpad {float: left; border: 1px #999999 solid; margin: 3px 20px 2px 0px; clear: right; padding: 2px; }
.gallerypicsmall { border: 1px #999999 solid; }
.gallerypic {border: 1px #999999 solid; }


/*TABLE & BORDER STYLES*/
.CSSsolidBORDER { border-style: solid; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-color: #666666; border-right-color: #666666; border-top-color: #666666; border-bottom-color: #666666; }
.CSSsolidBORDER_Light { border-style: solid;    border-left-width: 1px; border-top-width: 1px;  border-right-width: 1px;    border-bottom-width: 1px;   border-left-color: #CCCCCC; border-right-color: #CCCCCC;    border-top-color: #CCCCCC;  border-bottom-color: #CCCCCC;   }
.CSSsolidBORDER_Top { border-style: solid;    border-top-width: 1px;  border-left-width: 1px; border-right-width: 1px;    border-bottom-width: 0px;   border-left-color: #ACAC9F; border-right-color: #ACAC9F;    border-top-color: #ACAC9F;  border-bottom-color: #ACAC9F;   }
.CSSsolidBORDER_Bott { border-style: solid;    border-top-width: 0px;  border-left-width: 0px; border-right-width: 0px;    border-bottom-width: 1px;     border-bottom-color: #999999;   }
.CSSsolidBORDER_TopONLY { border-style: solid;    border-top-width: 1px;  border-left-width: 0px; border-right-width: 0px;    border-bottom-width: 0px;   border-left-color: #ACAC9F; border-right-color: #ACAC9F;    border-top-color: #ACAC9F;  border-bottom-color: #ACAC9F;   }
.CSSsolidBORDER_BotONLY { border-style: solid;    border-top-width: 0px;  border-left-width: 0px; border-right-width: 0px;    border-bottom-width: 1px;   border-left-color: #ACAC9F; border-right-color: #ACAC9F;    border-top-color: #ACAC9F;  border-bottom-color: #ACAC9F;   }
.CSSsolidBORDER_LeftONLY { border-style: solid;    border-top-width: 0px;  border-left-width: 1px; border-right-width: 0px;    border-bottom-width: 0px;   border-left-color: #ACAC9F; border-right-color: #ACAC9F;    border-top-color: #ACAC9F;  border-bottom-color: #ACAC9F;   }
.CSSsolidBORDER_RightONLY { border-style: solid;    border-top-width: 0px;  border-left-width: 0px; border-right-width: 1px;    border-bottom-width: 0px;   border-left-color: #ACAC9F; border-right-color: #ACAC9F;    border-top-color: #ACAC9F;  border-bottom-color: #ACAC9F;   }
.CSSsolidBORDER_RightDotEmpty { border-style: solid;    border-top-width: 0px;  border-left-width: 0px; border-right-width: 0px;    border-bottom-width: 0px;   border-left-color: #FFFFFF; border-right-color: #FFFFFF;    border-top-color: #FFFFFF;  border-bottom-color: #FFFFFF;   background: #FFFFFF url(/images/structure/vertical_dotbar.gif) repeat-y; }
.CSSsolidBORDER_RightDot { border-style: solid; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px;   border-left-color: #FFFFFF; border-right-color: #FFFFFF; border-top-color: #FFFFFF; border-bottom-color: #FFFFFF; background: #EFEEED url(/images/structure/vertical_dotbar.gif) repeat-y; }

.HeaderBGColor {background: #efefef; font-weight:normal; COLOR: #CC6600; font-family:arial; FONT-SIZE: 10px}
.Horiz_Solid {background: white url(/images/h_dot.gif) repeat-x;}
.Horiz_Dot {background: white url(/images/h_dot.gif) repeat-x;}
.Horiz_Dot_Head {background: white url(/images/h_dot.gif) repeat-x;}
.Horiz_DotSHADED {background: #F5F4EF url(/images/h_dot.gif) repeat-x; }
.Horiz_BottDotSHADED {background: #F5F4EF url(/images/h_dot.gif) repeat-x; background-position: bottom;  }
.Horiz_BottDot {background: url(/images/h_dot.gif) repeat-x; background-position: bottom;  }
.Horiz_Dot_tdheader{BACKGROUND: url(/images/h_dot.gif) #e5e6c9 repeat-x; HEIGHT: 1px; padding: 3px 2px 2px 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: arial;}
.noHoriz_Dot_tdheader{BACKGROUND-COLOR: #e5e6c9; HEIGHT: 1px; padding: 3px 2px 2px 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: arial;}
.Vert_Solid {background: white url(/images/h_dot.gif) repeat-y;}
.Vert_Dot {background: white url(/images/structure/vertical_dotbar.gif) repeat-y;}
.Vert_DotSHADED {background: #efefef url(/images/structure/vertical_dotbar.gif) repeat-y; font-weight:BOLD; COLOR: #666666; font-family:arial; FONT-SIZE: 12px}
.Vert_DotSHADED2 {background: #efefef url(/images/structure/vertical_dotbar.gif) repeat-y; font-weight:normal; COLOR: #CC6600; font-family:arial; FONT-SIZE: 10px}
.Vert_graySHADED {background: #efefef url(/images/structure/vertical_dotbar.gif) repeat-y; font-weight:BOLD; COLOR: #666666; font-family:arial; FONT-SIZE: 12px}
.Vert_graySHADED2 {background: #efefef url(/images/structure/vertical_dotbar.gif) repeat-y; font-weight:normal; COLOR: #CC6600; font-family:arial; FONT-SIZE: 10px}

/*LISTS WITHOUT MARGINS*/
ul.flat, ol.flat {margin:0px 0px 0px 25px;}

</style>
