BODY {background-image: url(/graphics/at_bkg_page.gif); background-repeat: repeat; background-position: center top; margin:0px 0px;}

.bkgleftside {background-image: url(/graphics/at_bkg_sidel.gif); background-repeat: repeat-y; background-position: left top;}
.bkgrightside {background-image: url(/graphics/at_bkg_sider.gif); background-repeat: repeat-y; background-position: left top;}
.bkgtoplogo {background-image: url(/graphics/at_bkg_toplogo.gif); background-repeat: repeat-x; background-position: left top;}
.bkgtopmenu {background-image: url(/graphics/at_bkg_topmenu.gif); background-repeat: repeat-x; background-position: left top;}
.bkgfooter {background-image: url(/graphics/at_bkg_footer.gif); background-repeat: no-repeat; background-position: left top;}
.bkgfooterpopup {background-image: url(/graphics/at_bkg_footer_popup.gif); background-repeat: no-repeat; background-position: left top;}
.bkggradientpage {background-image: url(/graphics/at_bkg_gradientpage.gif); background-repeat: repeat-x; background-position: left top;}
.bkggradientbeige {background-image: url(/graphics/at_bkg_gradientbeige.gif); background-repeat: repeat-x; background-position: left top;}
.bkgsidepage { background-color:#e3e1cd; background-image: url(/graphics/at_bkg_sidepage.gif); background-repeat: repeat-y; background-position: left top;}

.body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #31383b;}

.bodyfooter {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #aaddff;}
.bodycopyright {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5d5d5d;}

.titlepage {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #ff8b00;}
.maintitlepage {background-image: url(/graphics/at_bullet_title.gif); background-repeat:no-repeat; background-position:0px 1px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; text-transform:uppercase; color: #ff8b00; padding-left:15px;}
.maintitlepage a:link {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; text-transform:uppercase; color: #105d91;text-decoration:none;}
.maintitlepage a:visited {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; text-transform:uppercase; color: #105d91;text-decoration:none;}
.maintitlepage a:hover{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; text-transform:uppercase; color: #ff8b00;}
.productheader {width:100%;font-family: Arial, Helvetica, sans-serf; font-size:18px; color:#ffffff; text-align:right;background-image: url(/graphics/at_bkg_toplogo.gif); background-repeat: repeat-x; background-position: left top; padding:0px 20px 10px 0px}

.subtitlepage {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-transform:uppercase; color: #ff8b00;}

.linkstopmenu {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}
.linksfooter {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #aaddff; text-decoration: none;}
.linkspowered {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
a {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #105d91; text-decoration: none;}

a:link.linkstopmenu {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}
a:visited.linkstopmenu {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}
a:hover.linkstopmenu {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ff8b00; text-decoration: none;}

a:link.linksfooter {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #aaddff; text-decoration: none;}
a:visited.linksfooter {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #aaddff; text-decoration: none;}
a:hover.linksfooter {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ff8b00; text-decoration: none;}

a:link.linkspowered {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
a:visited.linkspowered {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
a:hover.linkspowered {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ff8b00; text-decoration: none;}

a.functionlink {font-weight:bold;text-decoration:none}
a:link.functionlink {font-weight:bold;text-decoration:none}
a:visited.functionlink {font-weight:bold;text-decoration:none}
a:hover.functionlink {font-weight:bold;text-decoration:underline}

a.moreinfo {background-image: url(/graphics/at_bullet.gif); background-repeat:no-repeat; background-position:0px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #105d91; padding-left:12px;}
a:link.moreinfo {color: #105d91;}
a:visited.moreinfo {color: #105d91;}
a:hover.moreinfo {color: #ff8b00;}

a.helplink {background-image: url(/graphics/at_bullet.gif); background-repeat:no-repeat; background-position:0px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #105d91; padding-left:12px;text-decoration:none}
a:link.helplink {color: #105d91;text-decoration:none}
a:visited.helplink {color: #105d91;text-decoration:none}
a:hover.helplink {color: #ff8b00;text-decoration:underline}

a.navlinkbk {background-image: url(/graphics/at_bullet_bk.gif); background-repeat:no-repeat; background-position:0px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #105d91; padding-left:12px;text-decoration:none}
a:link.navlinkbk {color: #105d91;text-decoration:none}
a:visited.navlinkbk {color: #105d91;text-decoration:none}
a:hover.navlinkbk {color: #ff8b00;text-decoration:underline}

.navlinkbkoff {background-image: url(/graphics/at_bullet_bk.gif); background-repeat:no-repeat; background-position:0px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #509dd1; padding-left:12px;text-decoration:none;}

a.navlinkfw {background-image: url(/graphics/at_bullet.gif); background-repeat:no-repeat; background-position:25px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #105d91; padding-right:12px;text-decoration:none}
a:link.navlinkfw {color: #105d91;text-decoration:none}
a:visited.navlinkfw {color: #105d91;text-decoration:none}
a:hover.navlinkfw {color: #ff8b00;text-decoration:underline}

a.navlink {background-image: url(/graphics/at_bullet.gif); background-repeat:no-repeat; background-position:32px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #105d91; padding-right:12px;text-decoration:none}
a:link.navlink {color: #105d91;text-decoration:none}
a:visited.navlink {color: #105d91;text-decoration:none}
a:hover.navlink {color: #ff8b00;text-decoration:underline}

a:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #105d91; text-decoration: underline;}
a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #105d91; text-decoration: underline;}
a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ff8b00; text-decoration: underline;}

.menutitle {font-weight:bold;color: #ff8b00;}
a:link.menulink  {text-decoration:none}
a:visited.menulink {text-decoration:none}
a:hover.menulink {text-decoration:underline}

input {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #31383b;}
select {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #31383b;}
textarea {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #31383b;}
form {margin-top:10px;margin-left:0px;}

dl {margin-top:10px;margin-bottom:15px}
dt {font-weight:bold;margin-top:5px;color: #105d91;}
dd {margin:0px 0px 5px 0px; font-size:10px;}

hr {color:#31383b; height:1px} 

table .input {width:278px;margin-left:-6px}
table .input td {white-space:nowrap;vertical-align:middle;border-width:0px;text-align:left}
/* .list {width:278px;border-top: 1px solid #31383b;border-bottom: 1px solid #31383b} */
.list {width:370px;border-top: 1px solid #31383b;border-bottom: 1px solid #31383b;margin-left:-2px}
.list th {border:0px solid #31383b;color: #ff8b00;white-space:nowrap}


.listboxed {width:100%;border-top: 1px solid #31383b; border-left: 1px solid #31383b;}
.listboxed th {color: #ff8b00; white-space:nowrap;border-bottom: 1px solid #31383b;border-right: 1px solid #31383b;}
.listboxed td {border-bottom: 1px solid #31383b;border-right: 1px solid #31383b;}

/* the style below is for reports */
.listboxed ul {margin-top:-10px;margin-bottom:0px;}

.listlined {width:100%;border-top: 1px solid #31383b;border-right: 0px solid #31383b;}
.listlined th {color: #ff8b00; white-space:nowrap;border-bottom: 1px solid #31383b;}
.listlined td {border-bottom: 1px solid #31383b;border-right: 0px solid #31383b;}

.listnoborder {border:0px solid #ffffff}
.listnoborder td {border: 0px solid #ffffff}

.star {color: #ff8b00; font-family:Courier,serif;font-size:11px;font-weight:normal;}
.numresults {font-weight:bold;margin-bottom:5px}
.instructions {font-weight:bold}

#content {font-family:Verdana,sans-serif; font-size:1em; line-height:1.75em;}

/* training record report */

.top { vertical-align:top;}
.mdleRow td { border-top:1px solid #31383b; border-bottom:0px solid #31383b; padding-bottom: 5px;}
.mdleHistorical { color: #888;}
.detailsMdle td { padding-bottom:5px;}
.linkMdle img {border:0px}
.linkUnit img {border:0px}
.archiveLinkUnit img {border:0px}

#tneeRemember,
#mngrRemember		{ display: block; margin-top: -3px; float:right; text-align: right; width:80px; font-weight: bold; color: #275f8f; font-size: 10px; }
.usernameLabel 	 	{ display: block; width:50px; float:left; font-weight: bold; }
.passwordLabel		{ display: block; padding-top:5px; font-weight: bold; }

