/* STYLE SHEETS FOR PGM */

/* Styles for links */

body { font-family: Arial, Helvetica, sans-serif;
         font-size: 12px;
	 color: #bbbbbb;
	 margin: 0px;
	 padding: 0; }

textarea,select,input   { 
		          font-family: Arial, Helvetica, sans-serif;
                          font-size: 12px;
                          color: black;
                          font-style: normal;
                          font-weight:normal;
				  }

td,tr { font-size: 9pt;
  	font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        font-weight: normal;
        color: #bbbbbb; }

.table_info {  background-color:#000000;
               font-size: 9pt;
  	       font-family: Arial, Helvetica, sans-serif;
               color: white;
               padding:5px; }

.table_body {  background-color:#3f464a;
               font-size: 9pt;
  	       font-family: Arial, Helvetica, sans-serif;
               color: #bbbbbb;
               padding:8px; }

.table_body2 {  background-color:#282c2f;
                font-size: 9pt;
  	        font-family: Arial, Helvetica, sans-serif;
                color: #bbbbbb;
                padding:8px; }

.table_footer {  background-color:#000000;
                 font-size: 9pt;
  	         font-family: Arial, Helvetica, sans-serif;
                 color: white;
                 padding:3px; }
			  
A:link {
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  color: #f7931d;
  text-decoration:none;
  }	

A:visited {
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  color: #f7931d;
  text-decoration:none;
  }
  
A:hover {
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  color: #f7931d;
  text-decoration:underline;
  }
  
A:active {
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  color: #f7931d;
  text-decoration:none;
  }
  


A.lwarning:link {
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #1FA31C;
  }	
  
A.small:link {
  font-size: 6pt;
  font-family: Arial, Helvetica, sans-serif;
  color: #21307E;
  }
  
A.header:link {
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #FFFFFF;
  }

A.header:visited {
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #FFFFFF;
  }

A.header:hover {   
  color: #FFCC66;  
  }

A.lwarning:link {
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #1FA31C;
  }	


A.lwarning:visited {
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #1FA31C;
  }
  
A.lwarning:hover {
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #26C622;
  }
  
A.lwarning:active {
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #26C622;
  }

A.copy:link {
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #26C622;
}

.cursor {font: bold 13pt Arial, Helvetica, sans-serif; color: #000000; }
.notice {font: bold 9pt Arial, Helvetica, sans-serif; color: #00aeef; }
.warning {font: bold 9pt Arial, Helvetica, sans-serif; color: #ec008c; }

.menu {font: bold 8pt Arial, Helvetica, sans-serif; color: #032AA2; }
.lmenuTitle {font: 9pt Arial, Helvetica, sans-serif; color: #ec008c;}
.lmenu {font: 8pt Arial, Helvetica, sans-serif; color: #bbbbbb; text-decoration:none;}
.lmenu A:link {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #bbbbbb; text-decoration:none;}
.lmenu A:visited {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #bbbbbb; text-decoration:none;}
.lmenu A:hover {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none;}
.lmenu A:active {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #bbbbbb; text-decoration:none;}

.tmenu {font-size: 10pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #bbbbbb; text-decoration:none;}
.tmenu A:link {font-size: 10pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #f7931d; text-decoration:none;}
.tmenu A:visited {font-size: 10pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #f7931d; text-decoration:none;}
.tmenu A:hover {font-size: 10pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #f7931d; text-decoration:underline;}
.tmenu A:active {font-size: 10pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #bbbbbb; text-decoration:underline;}


.small {font: 9pt Arial, Helvetica, sans-serif; color:#bbbbbb; }
.small A:link {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #f7931d; text-decoration:none;}
.small A:visited {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #f7931d; text-decoration:none;}
.small A:hover {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #f7931d; text-decoration:underline;}
.small A:active {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #f7931d; text-decoration:underline;}


.smallb {font: bold 9pt Arial, Helvetica, sans-serif; color:#bbbbbb; }
.smalli {font: italic 9pt Arial, Helvetica, sans-serif; color:#bbbbbb; }
.mediumb {font: bold 10pt Arial, Helvetica, sans-serif; color:#bbbbbb; }

.asterisk {font: bold 12pt Times New Roman, Arial, Helvetica, sans-serif; color: #ec008c; }

.output {font: 8pt Arial, Helvetica, sans-serif; color:#bbbbbb; }
.output A:link {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #f7931d; text-decoration:none;}
.output A:visited {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #f7931d; text-decoration:none;}
.output A:hover {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #f7931d; text-decoration:underline;}
.output A:active {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #f7931d; text-decoration:underline;}

.outputActive {font: 8pt Arial, Helvetica, sans-serif; color:#bbbbbb; }
.outputActive A:link {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #f7931d; text-decoration:none;}
.outputActive A:visited {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #f7931d; text-decoration:none;}
.outputActive A:hover {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #f7931d; text-decoration:underline;}
.outputActive A:active {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #f7931d; text-decoration:underline;}

.outputActiveI {font: 8pt Arial, Helvetica, sans-serif; color:#bbbbbb; }
.outputActiveI A:link {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #f7931d; text-decoration:none;}
.outputActiveI A:visited {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #f7931d; text-decoration:none;}
.outputActiveI A:hover {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #f7931d; text-decoration:underline;}
.outputActiveI A:active {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #f7931d; text-decoration:underline;}

.outputb {font: 8pt Arial, Helvetica, sans-serif; font-weight: bold; color:#FFFFFF; }
.outputb A:link {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #f7931d; font-weight: normal; text-decoration:none;}
.outputb A:visited {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #f7931d; font-weight: normal; text-decoration:none;}
.outputb A:hover {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #f7931d; font-weight: normal; text-decoration:underline;}
.outputb A:active {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #f7931d; font-weight: normal; text-decoration:underline;}


.headoutput {font: 9pt Arial, Helvetica, sans-serif; font-weight: bold; color:#FFFFFF; }
.headoutput A:link {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration:none;}
.headoutput A:visited {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration:none;}
.headoutput A:hover {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration:underline;}
.headoutput A:active {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration:underline;}

.do {font: 8pt Arial, Helvetica, sans-serif; color:#ec008c; }
.do A:link {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #ec008c; text-decoration:none;}
.do A:visited {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #ec008c; text-decoration:none;}
.do A:hover {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #ec008c; text-decoration:underline;}
.do A:active {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #ec008c; text-decoration:underline;}


.rtbtext {font: 9pt Arial, Helvetica, sans-serif; color:5F2717; }
.rtbtextb {font: bold 9pt Arial, Helvetica, sans-serif; color:5F2717; }

.title {font: bold 8pt Arial, Helvetica, sans-serif; color:#FFFFFF; }
.header {font: bold 12pt Arial, Helvetica, sans-serif; color:#FFFFFF; }
.header2 {font: 11pt Arial, Helvetica, sans-serif; color:#FFFFFF; }

.logout {font: bold 8pt Arial, Helvetica, sans-serif; color:#FFFFFF; }
.logout A:link {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #bbbbbb; text-decoration:none;}
.logout A:visited {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #bbbbbb; text-decoration:none;}
.logout A:hover {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: white; text-decoration:none;}
.logout A:active {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #bbbbbb; text-decoration:none;}


.cati {font: 10pt Arial, Helvetica, sans-serif; color:#000000; }
.cati A:link {font-size: 12pt; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration:none;}
.cati A:visited {font-size: 12pt; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration:none;}
.cati A:hover {font-size: 12pt; font-family: Arial, Helvetica, sans-serif; color: white; text-decoration:none;}
.cati A:active {font-size: 12pt; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration:none;}


.set {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #00aeef;}
.insert {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #a6ce39;}
.delete {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ec008c;}
.undo {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #f7931d;}

.login {font: bold 9pt Arial, Helvetica, sans-serif; color:#bbbbbb; }
.copyright {font: bold 8pt Arial, Helvetica, sans-serif; color:#FFFFFF; }
.form {font: bold 8pt Arial, Helvetica, sans-serif; color: #000000; }
.formTitle {font: bold 8pt Arial, Helvetica, sans-serif; color:#FFFFFF; }
.star {font: bold 8pt Arial, Helvetica, sans-serif; color: #C30C55; }
.ahead {font: bold 8pt Arial, Helvetica, sans-serif; color: #999999; }

/* Styles for forms */

fieldset {
margin: 0 0 0 0;
padding: 1em .5em .5em .5em;
border: 1px solid #FFFFFF;
}

legend {
padding: .2em;
/* background-color: #EBEBFF; */
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
border: 0px solid #FFFFFF;
}

label
{
font-size: 9pt;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;	
width: 6em;
float: left;
text-align: left;
margin: 0 1em 0px 0;
clear: both
}

.longlabel
{
font-size: 9pt;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;	
width: 10em;
float: left;
text-align: left;
margin: 0 0 0px 0;
clear: both
}

.shortlabel
{
font-size: 9pt;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;	
width: 2em;
float: left;
text-align: left;
margin: 0 0 0px 0;
clear: both
}

/* PROGRESS BAR */

.mailbar {
	background-image: url(images/mailerbar-bg.gif);
	background: #303538;
	border: 1px solid #000000;
	height: 15px;
	width: 502px;
	left: 161px;
 	top: 310px;
	position: absolute;
}
.percentbox {
	background-color: #303538;
	position: absolute;
	left: 101%;
	margin-top: -261px;
	height: 18px;
	width: 87px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a6ce39;
	text-align: center;
}

.message {
    position: absolute;	
    background-color: #303538;
    left: 0px;
    height: 18px;
    width: 287px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #a6ce39;
    text-align: left;
}

table.Output {border-style: solid; border-collapse: collapse; border-color: #000000; border-width: 1px;}
td.Output {background-color:#282c2f; border-style: solid; border-collapse: collapse; border-color: #000000; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 1px; border-top-width: 1px}
td.OutputActive {background-color:#3f464a; border-style: solid; border-collapse: collapse; border-color: #000000; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 1px; border-top-width: 1px}
td.OutputActiveI {background-color:#3f464a; height:5px; border-style: solid; border-collapse: collapse; border-color: #000000; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 1px; border-top-width: 1px}
td.Headoutput {background-color:#000000; border-style: solid; border-collapse: collapse; border-color: #282c2f; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 1px; border-top-width: 1px}

.headRow { background-image: url(images/trowback.gif) }
.headMessage { background-image: url(images/trow.jpg) }
.leftCol { background-image: url(images/lefthandtbbg.gif) }
.loginForm { background-image: url(images/loginback.jpg) }
.registerForm { background-image: url(images/registerform.jpg) }
.registerLogin { background-image: url(images/registerlogin.jpg) }

.atoprow { background-image: url(images/atop.gif) }
.aleftrow { background-image: url(images/aleft.gif) }
.arightrow { background-image: url(images/aright.gif) }
.abotrow { background-image: url(images/abot.gif) }

H1 {font: bold 14pt Arial, Helvetica, sans-serif; color: #bbbbbb; }
H2 {font: bold 12pt Arial, Helvetica, sans-serif; color: #bbbbbb; }
H3 {font: bold 10pt Arial, Helvetica, sans-serif; color: #bbbbbb; }
