/* HTML { filter:blur(add=false,direction=135,strength=4);} */

/* HTML ELEMENT styles */

ADDRESS, BLOCKQUOTE, B, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, TD, MENU, P, STRONG {font-family: verdana,arial,helvetica,sans-serif}

A:link { font-weight: bold; color: #ff8800; text-decoration: none;}
A:visited {font-weight: bold; color: #ff8800; text-decoration: none;}
A:active {font-weight: bold; color: #ff8800; text-decoration: none;}
A:hover {font-weight: bold; color: #804400; text-decoration: none;}

UL {list-style-type:square; line-height:140%; color:#333333; display:list-item;}
OL {list-style-type:decimal; line-height:140%; color:#333333; display:list-item;}
UL.nest {line-height:140%; list-style-type:square; color:#333333}

BODY { font-family: Arial; color: white; }

/* table cells */
.wh {background-color: #ffffff;}
.dg {background-color: #333333;}
.lg {background-color: #808080;}
.bl {background-color: #000000;}
.or { background-color: #FF8800;}
.trans {filter: alpha(opacity=70); background-color:#FFFFFF; }
.nstrans { -moz-opacity: 0.70; };

/* links */
a.foot:link {color: #cccccc; text-decoration: none;}
a.foot:visited {color: #cccccc; text-decoration: none;}
a.foot:active {color: #cccccc; text-decoration: none;}
a.foot:hover {color: #ffffff; text-decoration: none;}

/* headings */
.hd1 {color: #1E5B98; font: normal 24px/30px arial,helvetica,verdana,sans-serif;}
.hd2 {color: #1E5B98; font: bold 17px/24px arial,helvetica,verdana,sans-serif;}
.hd3 {color: #1E5B98; font: bold 12px/18px verdana,arial,helvetica,sans-serif;}
.hd4 {color: #333333; font: bold 12px/18px verdana,arial,helvetica,sans-serif;}
.hd5 {color: #999999; font: bold 12px/18px verdana,arial,helvetica,sans-serif;}
.hd6 {color: #1E5B98; font: bold 11px/16px verdana,arial,helvetica,sans-serif;}
.hd1home {color: #b29e6e; font: bold 24px/30px verdana,arial,helvetica,sans-serif;}
.pophd1 {color: #b4a070; font: normal 18px/24px verdana,arial,helvetica,sans-serif;}
.pophd2 {color: #b4a070; font: bold 12px/16px verdana,arial,helvetica,sans-serif;}
.screenname {color: #1E5B98; font: bold 12px/18px verdana,arial,helvetica,sans-serif;}

/* text styles */
.txt {color: #333333; font: 12px/20px verdana,arial,helvetica,sans-serif;}
.txt2 {color: #333333; font: 11px/20px verdana,arial,helvetica,sans-serif;}
.txtsmall {color: #333333; font: normal 11px/16px verdana,arial,helvetica,sans-serif;}
.note {color: #666666; font: normal 11px/16px verdana,arial,helvetica,sans-serif;}
.txthome {color: #ffffff; font: 12px/18px verdana,arial,helvetica,sans-serif;}
.sucblue {color: #1F5C99;}
.sucgrey {color: #333333;}
.qu {color: #1E5B98; font: bold 12px/18px verdana,arial,helvetica,sans-serif;}
.an {color: #333333; font: 12px/18px verdana,arial,helvetica,sans-serif;}
.disc {color: #ababab; font: 11px/16px verdana,arial,helvetica,sans-serif;}
.copy {color: #cccccc; font: 10px/14px verdana,arial,helvetica,sans-serif;}
.poptxt {color: #cccccc; font: 11px/16px verdana,arial,helvetica,sans-serif;}
.hrthin {height: 1px; border:1px dotted #333333;}
.screen {color: #666666; font: bold 11px/20px verdana,arial,helvetica,sans-serif;}

/* menus */
a.menu:link {font: normal 12px/16px verdana,arial,helvetica,sans-serif; color: #4d4d4d; text-decoration: none;}
a.menu:visited {font: normal 12px/16px verdana,arial,helvetica,sans-serif; color: #4d4d4d; text-decoration: none;}
a.menu:active {font: normal 12px/16px verdana,arial,helvetica,sans-serif; color: #4d4d4d; text-decoration: none;}
a.menu:hover {font: normal 12px/16px verdana,arial,helvetica,sans-serif; color: #999999; text-decoration: none;}

a.menuon:link {font: normal 12px/16px verdana,arial,helvetica,sans-serif; color: #ff8800; text-decoration: none;}
a.menuon:visited {font: normal 12px/16px verdana,arial,helvetica,sans-serif; color: #ff8800; text-decoration: none;}
a.menuon:active {font: normal 12px/16px verdana,arial,helvetica,sans-serif; color: #ff8800; text-decoration: none;}
a.menuon:hover {font: normal 12px/16px verdana,arial,helvetica,sans-serif; color: #999999; text-decoration: none;}

a.menu3:link {font: normal 11px/16px verdana,arial,helvetica,sans-serif; color: #4d4d4d; text-decoration: none;}
a.menu3:visited {font: normal 11px/16px verdana,arial,helvetica,sans-serif; color: #4d4d4d; text-decoration: none;}
a.menu3:active {font: normal 11px/16px verdana,arial,helvetica,sans-serif; color: #4d4d4d; text-decoration: none;}
a.menu3:hover {font: normal 11px/16px verdana,arial,helvetica,sans-serif; color: #999999; text-decoration: none;}

a.menu3on:link {font: normal 11px/16px verdana,arial,helvetica,sans-serif; color: #ff8800; text-decoration: none;}
a.menu3on:visited {font: normal 11px/16px verdana,arial,helvetica,sans-serif; color: #ff8800; text-decoration: none;}
a.menu3on:active {font: normal 11px/16px verdana,arial,helvetica,sans-serif; color: #ff8800; text-decoration: none;}
a.menu3on:hover {font: normal 11px/16px verdana,arial,helvetica,sans-serif; color: #999999; text-decoration: none;}

/* guide */
a.footguide:link { font: bold 10px/14px verdana,arial,helvetica,sans-serif; color: #4d4d4d; text-decoration: none;}
a.footguide:visited { font: bold 10px/14px verdana,arial,helvetica,sans-serif; color: #4d4d4d; text-decoration: none;}
a.footguide:active { font: bold 10px/14px verdana,arial,helvetica,sans-serif; color: #4d4d4d; text-decoration: none;}
a.footguide:hover { font: bold 10px/14px verdana,arial,helvetica,sans-serif; color: #999999; text-decoration: none;}

a.footguideon:link { font: bold 10px/14px verdana,arial,helvetica,sans-serif; color: #ff8800; text-decoration: none;}
a.footguideon:visited { font: bold 10px/14px verdana,arial,helvetica,sans-serif; color: #ff8800; text-decoration: none;}
a.footguideon:active { font: bold 10px/14px verdana,arial,helvetica,sans-serif; color: #ff8800; text-decoration: none;}
a.footguideon:hover { font: bold 10px/14px verdana,arial,helvetica,sans-serif; color: #999999; text-decoration: none;}

a.sectguide:link {font: normal 12px/16px verdana,arial,helvetica,sans-serif; color: #4d4d4d; text-decoration: none; }
a.sectguide:visited {font: normal 12px/16px verdana,arial,helvetica,sans-serif; color: #4d4d4d; text-decoration: none;}
a.sectguide:active {font: normal 12px/16px verdana,arial,helvetica,sans-serif; color: #4d4d4d; text-decoration: none;}
a.sectguide:hover {font: normal 12px/16px verdana,arial,helvetica,sans-serif; color: #999999; text-decoration: none;}

a.sectguideon:link {font: normal 12px/16px verdana,arial,helvetica,sans-serif; color: #ff8800; text-decoration: none;}
a.sectguideon:visited {font: normal 12px/16px verdana,arial,helvetica,sans-serif; color: #ff8800; text-decoration: none;}
a.sectguideon:active {font: normal 12px/16px verdana,arial,helvetica,sans-serif; color: #ff8800; text-decoration: none;}
a.sectguideon:hover {font: normal 12px/16px verdana,arial,helvetica,sans-serif; color: #999999; text-decoration: none;}

/* applicant tasks */
a.ataskn:link {font-weight:bold; color: #ff8800; text-decoration: none;}
a.ataskn:visited {font-weight:bold; color: #ff8800; text-decoration: none;}
a.ataskn:active {font-weight:bold; color: #ff8800; text-decoration: none;}
a.ataskn:hover {font-weight:bold; color: #804400; text-decoration: none;}
.ataskc {font: normal 11px/20px verdana,arial,helvetica,sans-serif; color: #000000; text-decoration: none;}
.ataskn {font: normal 11px/20px verdana,arial,helvetica,sans-serif; color: #333333; text-decoration: none;}
.ataskf {font: normal 11px/20px verdana,arial,helvetica,sans-serif; color: #999999; text-decoration: none;}
.ataskx {font: bold 11px/20px verdana,arial,helvetica,sans-serif; color: #cc0000; text-decoration: none;}

/* table styles */
.tabhdbl {background-color: #eaeaea; color: #333333; font: bold 11px/16px verdana,arial,helvetica,sans-serif;}
.tabtxtbl {background-color: #eaeaea; color: #333333; font: 11px/16px verdana,arial,helvetica,sans-serif;}

.tabhd1 {font: bold 12px/16px verdana,arial,helvetica,sans-serif; background-color: #e0e0e0; color: #333333;}
.tabhd2 {font: bold 12px/16px verdana,arial,helvetica,sans-serif; background-color: #ffffff; color: #333333; border-bottom:1px dotted #cccccc;}
.tabhd3 {font: normal 12px/16px verdana,arial,helvetica,sans-serif; background-color: #ffffff; color: #333333; border-bottom:1px dotted #cccccc;}
.tabhd4 {font: bold 11px/16px verdana,arial,helvetica,sans-serif; background-color: #e0e0e0; color: #333333;}
.tabtxt4 {font: normal 11px/16px verdana,arial,helvetica,sans-serif; background-color: #e0e0e0; color: #333333;}
.tabhd5 {font: bold 11px/16px verdana,arial,helvetica,sans-serif; background-color: #e0e0e0; color: #333333;}
.tabtxt5 {font: normal 11px/16px verdana,arial,helvetica,sans-serif; background-color: #f0f0f0; color: #333333;}
.tabtxt {font: normal 12px/16px verdana,arial,helvetica,sans-serif; color: #333333;}
.tabtxtdot {font: normal 12px/16px verdana,arial,helvetica,sans-serif; background-color: #ffffff; color: #333333; border-bottom:1px dotted #cccccc;}
hr.dots {border-bottom:1px dotted #cccccc; border-top:1px solid #ffffff;}

/* admin text */
.txtad {color: #333333; font: 11px/16px verdana,arial,helvetica,sans-serif;}

/* admin tables */
.tabadhd1 {font: bold 11px/15px verdana,arial,helvetica,sans-serif; background-color: #666666; color: #ffffff;}
.tabadhd2 {font: bold 11px/15px verdana,arial,helvetica,sans-serif; background-color: #999999; color: #ffffff;}
.tabadhd3 {font: bold 11px/15px verdana,arial,helvetica,sans-serif; background-color: #cccccc; color: #333333;}
.tabadtxt {font: normal 11px/15px verdana,arial,helvetica,sans-serif; background-color: #e9e9e9; color: #333333;}
.tabadtxts {font: normal 10px/15px verdana,arial,helvetica,sans-serif; background-color: #e9e9e9; color: #333333;}
.tabadsth {font: bold 11px/16px verdana,arial,helvetica,sans-serif; background-color: #f0f0f0; color: #333333;}
.tabadstt {font: normal 11px/16px verdana,arial,helvetica,sans-serif; background-color: #ffffff; color: #333333; border-bottom:1px dotted #cccccc;}
.tabadsttd {font: normal 11px/16px verdana,arial,helvetica,sans-serif; background-color: #cccccc; color: #333333; border-bottom:1px dotted #cccccc;}
.tabadsttl {font: normal 11px/16px verdana,arial,helvetica,sans-serif; background-color: #e9e9e9; color: #333333; border-bottom:1px dotted #cccccc;}

/* admin links */
a.backlink:link {font: normal 11px/16px verdana,arial,helvetica,sans-serif; color: #ff8800; text-decoration: none;}
a.backlink:visited {font: normal 11px/16px verdana,arial,helvetica,sans-serif; color: #ff8800; text-decoration: none;}
a.backlink:active {font: normal 11px/16px verdana,arial,helvetica,sans-serif; color: #ff8800; text-decoration: none;}
a.backlink:hover {font: normal 11px/16px verdana,arial,helvetica,sans-serif; color: #804400; text-decoration: none;}

/* input boxes */
.textarea, .inptxtarea {border-top:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; border-right:1px solid #999; font: normal 11px  verdana,arial,helvetica,sans-serif; background-color: #fff; color: black;}

.inputtext, .inptxt {border-top:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; border-right:1px solid #999; font: normal 11px  verdana,arial,helvetica,sans-serif; background-color: #fff; color: black;}

.inputselect, .inpsel {border-top:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999; border-right:1px solid #999; font: normal 11px  verdana,arial,helvetica,sans-serif; background-color: #fff; color: black;}

.inputsub, .inpsub {border-top:1px solid #333333; border-bottom:3px solid #ff8800; border-left:1px solid #333333; border-right:1px solid #333333; font: normal 11px  verdana,arial,helvetica,sans-serif; background-color: #333333; color: white;}

.errormsg {color: #990000; font: bold 13px/16px arial,helvetica,verdana,sans-serif;}
.statusmsg {color: #006600; font: bold 13px/16px arial,helvetica,verdana,sans-serif;}

.sticky { position: absolute; width: 200px; height: auto; overflow: auto; font: 11px/16px verdana,arial,helvetica,sans-serif; color: #666666; background-color: #F7DCBF; visibility: hidden; padding: 5px; z-index: 100; }
.stickytitle {font: bold 11px/16px verdana,arial,helvetica,sans-serif; color: #ff8800; }
.stickyname { font: bold 11px/16px verdana,arial,helvetica,sans-serif; color: #666666; }

a.notice:link { color: #333333; font: normal 11px/16px verdana,arial,helvetica,sans-serif; text-decoration: underline; }
a.notice:active { color: #333333; font: normal 11px/16px verdana,arial,helvetica,sans-serif; text-decoration: underline; }
a.notice:visited { color: #333333; font: normal 11px/16px verdana,arial,helvetica,sans-serif; text-decoration: underline; }
a.notice:hover { color: #804400; font: normal 11px/16px verdana,arial,helvetica,sans-serif; text-decoration: none; }

