BODY {
	SCROLLBAR-FACE-COLOR: #CCCCCC; 
	SCROLLBAR-HIGHLIGHT-COLOR: #284920; 
	SCROLLBAR-SHADOW-COLOR: #000000; 
	SCROLLBAR-3DLIGHT-COLOR: #CCCCCC; 
	SCROLLBAR-ARROW-COLOR: #6E9F11; 
	SCROLLBAR-TRACK-COLOR: #CCCCCC;  
	SCROLLBAR-DARKSHADOW-COLOR: #CCCCCC;
	background-color: #4F4F50; 
 }
HR {  color: #999999; height: 1px; }
TD { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; }
LI { line-height: 18px; FONT-FAMILY: Georgia, Century, "Century Schoolbook", "Times New Roman", serif;  font-size: 12px; }
P, .copy { line-height: 18px; FONT-FAMILY: Georgia, Century, "Century Schoolbook", "Times New Roman", serif; font-size: 12px; text-align: justify; }
.leftside { background-color: #CCCCCC; border-right: 1px solid #4F4F50; }
.rightside { background-color: #FFFFFF; background-image: url(images/bk_rt.gif); }
TH { color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; background-color: #CCCCCC; text-align: right; }
.th { padding-left: 5px; text-align: left; font-size: 14px; background-color: #666666; color: #FFFFFF;  }
.h4 { color: #6E9F11; }
.th2 { text-align: center; height: 30px; }
.thm { border: 1px solid #666666; }
.bk_top { background-color: #FFFFFF; background-image: url(images/bk_top.gif); height: 99px; }
.tab_on { font-variant: small-caps; background-image: url(images/tab_on.gif); width: 120px; height: 21px; font-weight: bold; text-align: center; }
.tab { font-variant: small-caps; background-image: url(images/tab.gif); width: 120px; height: 21px; font-weight: bold; text-align: center; }
.topnav { color: #999999; }
.bk_bot { background-image: url(images/bk_bot.gif); }
.white  { background-color: #FFFFFF; }
.caption { font-family: Tahoma, Verdana, Arial, sans-serif; padding-bottom: 10px; font-size: 11px; color: #333333;  }
OL { margin-bottom: 0px; }
UL { margin-bottom: 0px; }
.bnr { background-color: #284920; }
.gry { background-color: #CCCCCC; }
.nav_line { font-variant: small-caps; height: 19px; border-right: 1px solid #CCCCCC; text-align: center; font-weight: bold; }
.gry_chk { background-image: url(images/bk_chk.gif); }
.grn_chk { background-image: url(images/bk_chk_grn.gif); }
.left { font-variant: small-caps; background-color: #AAC166; padding: 5px; border-bottom: 1px solid #6C8328; border-top: 1px solid #C4DB7F;  border-left: 1px solid #C4DB7F; font-weight: bold; text-align: right; background-image: url(images/bk_left.gif); }
.left_on, .left2_on { font-variant: small-caps; background-color: #89B700; padding: 5px; border-bottom: 1px solid #6C8328; border-top: 1px solid #C4DB7F;  border-left: 1px solid #C4DB7F; font-weight: bold; text-align: right; }
.left2 { font-variant: small-caps; background-color: #AAC166; padding: 5px; border-bottom: 1px solid #6C8328; border-top: 1px solid #C4DB7F;  border-left: 1px solid #C4DB7F; font-weight: bold; text-align: right; background-image: url(images/bk_left2.gif); }

.stories { FONT-FAMILY: Georgia, Century, "Century Schoolbook", "Times New Roman", serif; background-color: #CCCCCC; padding: 5px; font-size: 11px;  }
.stories_hdr { background-color: #360A62; padding: 5px; color: #7EA92E; font-size: 12px; font-variant: small-caps; font-weight: bold; background-image: url(images/bk_hdr.gif);}
.leftg { font-variant: small-caps; background-color: #6E9F11; padding-top: 5px; padding-bottom: 5px; padding-right: 15px; border-bottom: 1px solid #FFFFFF; font-weight: bold; text-align: right; }
.login { background-color: #4F4F50; color: #6E9F11; padding: 5px; border-bottom: 1px solid #FFFFFF; font-weight: bold; }
.footer { padding-top: 3px; padding-bottom: 10px; color: #CCCCCC; text-align: right; }
.login_label { text-align: right; color: #6E9F11; font-size: 11px; padding-right: 3px; }
.login_hdr { text-align: right; background-color: #6E9F11; color: #333333; font-variant: small-caps; padding: 5px; font-weight: bold; }
.squares { border: 1px solid #7EA92E; background-color: #360A62; color: #FFFFFF; }

A.login_link:link, A.login_link:visited { text-decoration: underline; color: #6E9F11; }
A.login_link:hover { text-decoration: none; color: #CCCCCC; }

A:link, A:visited { text-decoration: none; color: #360A62; }
A:hover, A:active, A.footer:hover  { text-decoration: none; color: #6E9F11; }

A.leftnav:link, A.leftnav:visited { text-decoration: none; color: #360A62; }
A.leftnav:hover, A.leftnav:active  { text-decoration: none; color: #FFFFFF; }

A.leftnav_on:link, A.leftnav_on:visited, A.leftnav_on:hover, A.leftnav_on:active{ text-decoration: none; color: #FFFFFF; }

A.footer:link, A.footer:visited { text-decoration: underline; color: #6E9F11; }
A.footer:visited { text-decoration: none; color: #CCCCCC; }
A.tabl:hover  { text-decoration: none; color: #FFFFFF; }

A.g:link, A.g:visited { text-decoration: none; color: #FFFFFF; }
A.g:hover, A.g:active  { text-decoration: none; color: #284920; }

.form { border: 1px solid #6E9F11;  }
.btn { font-variant: small-caps; background-color: #FFFFFF; border: 0px; border: 1px solid #333333; color: #360A62; font-weight: bold; background-image: url(images/bk_left.gif); height: 24px; }
.btn2 { font-variant: small-caps; height: 16px; font-size: 11px; background-color: #6E9F11; border: 1px solid #999999; color: #CCCCCC; font-weight: bold; }
A.site:link, A.site:visited { text-decoration: underline; color: #284920; }
A.site:hover, A:active  { text-decoration: none; color: #6E9F11; }

.pic { border-top: 1px solid #CCCCCC; border-bottom: 0px; border-left: 0px; border-right: 0px; }
.h1 { font-family: Tahoma, Verdana, Arial, sans-serif; line-height: 20px; font-size: 18px; letter-spacing: 1px; color: #360A62; }
.h2 { font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 15px; color: #360A62; font-weight: bold; }
.h3 { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px; color: #7EA92E; font-weight: bold;  }
.pic2  { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
.ltgrn { background-color: #6E9F11; padding-top: 6px; padding-bottom: 6px; padding-right: 15px; border-bottom: 1px solid #FFFFFF; font-weight: bold; text-align: right; }

FORM  { margin: 0px; } 
TEXTAREA, .input { border: 1px solid #666666; font: 11px Tahoma, Verdana, Arial, sans-serif; background-color: #E1E1E1; width: 100%;  }


/* background colors */
.white { background-color: #FFFFFF; }
.black { background-color: #000000; }
.no { color: #31659C;  margin-right: 10px; padding-top: 10px; padding-right: 10px;  }
.outline { background-color: #607ea3; }
.outline2 { background-color: #CCCCCC; }
.gray { background-color: #E8E8E8; }
.instructions { background-color: #b3cae3; }
.progress { background-color: #31659C; background-image: url(images/bk_progress.gif); color: #96C9DC; padding-left: 11px; height: 12px; }
.hbar, .footerline { background-color: #31659C; }

/* tabs & steps */
.step-on { color: #000000; font-size: 9px; background-color: #6699CC; padding: 2px; background-image: url(images/bk_step-on.gif); width: 30px; line-height: 13px; text-align: center; }
.step-off { color: #7D8083; font-size: 9px; background-color: #D1D6DB; padding: 2px; background-image: url(images/bk_step-off.gif); width: 30px; line-height: 13px; text-align: center; }
.step-no { font-size: 15px; }
.nav-on { background-color: #82B5E9; padding-left: 17px; padding-right: 5px; padding-top: 3px;  padding-bottom: 3px;  background-image: url(images/bk_nav-on.gif); line-height: 15px; font-weight: bold; }
.nav-off-sub { font-size: 10px; color: #D1D6DB; background-color: #617087; padding-left: 27px; padding-right: 5px; padding-top: 2px;  padding-bottom: 2px;  background-image: url(images/bk_nav-off.gif); line-height: 15px;  }
.nav-on-sub { font-size: 10px; background-color: #82B5E9; padding-left: 27px; padding-right: 5px; padding-top: 2px;  padding-bottom: 2px;  background-image: url(images/bk_nav-on-sub.gif); line-height: 15px; font-weight: bold; }
.nav-off { color: #D1D6DB; background-color: #617087; padding-left: 17px; padding-right: 2px;  padding-top: 3px;  padding-bottom: 3px;  background-image: url(images/bk_nav-off.gif); line-height: 15px; font-weight: bold; }
.nav-off-bot { background-color: #113B65; background-image: url(images/bk_nav-off-bot.gif); height: 2px; }

/* text styles */
.pagetitle-a { FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #96b0cd; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif, georgia; }
.pagetitle-b { FONT-SIZE: 15pt; COLOR: #bcc8d5; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif, georgia; }
.pagetitle-c { FONT-SIZE: 15pt; COLOR: #eeeeee; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif, georgia;  }
.infotitle { FONT-SIZE: 13pt; COLOR: #244A72; LINE-HEIGHT: 18pt; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif, georgia; }
.infotext { FONT-SIZE: 9pt; COLOR: #000033; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif, georgia; }
.forminfo { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #088b7a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, georgia; }
.data { font-size: 11px; background-color: #FFFFFF; color: #000000; padding-left: 4px; padding-right: 4px;}
.data2 { font-size: 11px; background-color: #f4f4f4; color: #000000; padding-left: 4px; padding-right: 4px;}


.h3 { font-size: 15px; }
.lg { font-size: 28px; color: #31659C; letter-spacing: 5px; }
.welcome { color: #31659C; }
.number { color: #31659C; font-size: 18px; font-weight: bold; }
.status { background-color: #31659C; font-size: 11px; color: #b3cae3; background-color: #31659C; padding-left: 10px; line-height: 14px; }

/* filter: dropShadow( color=gray, offX=2, offY=2); position: absolute; left: 20px; top: 10px;  */
/* links - default & on dark background */


/* form elements */
SELECT { font-size: 11px; font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; background-color: #FEFCDC; }

.input2 { border-top: 1px solid #999999; border-left: 1px solid #999999; border-bottom: 1px solid #333333; border-right: 1px solid #333333; font-size: 11px; font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; background-color: #FEFCDC; width: 150px;  }
.input3 { border-top: 1px solid #999999; border-left: 1px solid #999999; border-bottom: 1px solid #333333; border-right: 1px solid #333333; font-size: 11px; font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; background-color: #FEFCDC; width: 50px;  }
.input4 { border-top: 1px solid #999999; border-left: 1px solid #999999; border-bottom: 1px solid #333333; border-right: 1px solid #333333; font-size: 11px; font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; background-color: #FEFCDC; width: 75px;  }

		
