body {margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #FFFFFF;
font-family: Verdana;
}

/* START FORM ELEMENT STYLES */
.uploadform {width: 160px;
font-family: Verdana, Helvetica;
font-size: 11px;
font-weight: normal;
color: #333333;
border: 1px solid #666666;
}

td.yellowrow {
   text-indent: 0; border-style: dotted; border-width: 1; margin: 4; font-family: Verdana, Helvetica;font-size: 10px;font-weight: normal;
}
.notesform {width: 420px;
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #333333;
border: 1px solid #666666;
}

.largeform {width: 200px;
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #333333;
border: 1px solid #666666;
}

.normalform {width: 155px;
font-family: Verdana, Helvetica;
font-size: 11px;
font-weight: normal;
color: #333333;
border: 1px solid #666666;
}

.mediumform {width: 100px;
font-family: Verdana, Helvetica;
font-size: 11px;
font-weight: normal;
color: #333333;
border: 1px solid #666666;
}

.shortform {width: 50px;
font-family: Verdana, Helvetica;
font-size: 11px;
font-weight: normal;
color: #333333;
border: 1px solid #666666;
}

.miniform {width: 25px;
font-family: Verdana, Helvetica;
font-size: 11px;
font-weight: normal;
color: #333333;
border: 1px solid #666666;
}
/* END FORM ELEMENT STYLES */

/* START BUTTON STYLES */
.button {font-family: verdana;
font-size:10px;
font-weight:bold;
padding: 0px;
cursor: hand;
color: #333333;
background-color: #F2F2F2;
}

.buttongreen {font-family: verdana;
font-size:10px;
font-weight:bold;
padding: 0px;
cursor: hand;
color: #FFFFFF;
background-color: #339900;
vertical-align: middle;
}

.buttonred {font-family: verdana;
font-size:10px;
font-weight:bold;
padding: 0px;
cursor: hand;
color: #FFFFFF;
background-color: #CC0000;
vertical-align: middle;
}

.buttonorange {font-family: verdana;
font-size:10px;
font-weight:bold;
padding: 0px;
cursor: hand;
color: #FFFFFF;
background-color: #FF9900;
vertical-align: middle;
}
/* END BUTTON STYLES */

em.bold {font-weight: bold;
font-style: normal;
}

em.nobold {font-weight: normal;
font-style: normal;
}

em.redbold {color: #990000;
font-weight: bold;
font-style: normal;
}

em.rednobold {color: #990000;
font-weight: normal;
font-style: normal;
}

em.greenbold {color: #339900;
font-weight: bold;
font-style: normal;
}

em.subhead {font-size: 12px;
font-weight: bold;
font-style: normal;
line-height: 20px;
}

em.titleheaderror {font-family: Helvetica, Verdana;
font-size: 18px;
color: Red;
font-weight: bold;
font-style: normal;
line-height: 30px;
}

em.titleheader {font-family: Helvetica, Verdana;
font-size: 18px;
color: #000000;
font-weight: bold;
font-style: normal;
line-height: 30px;
}

em.sradvyellownb {font-family: Helvetica, Verdana;
font-size: 12px;
font-style: normal;
background-color: #FBF9CF;
}

a:link {text-decoration:none;
color:#0000CC
}
a:hover {text-decoration:underline;
color:#0000CC
}
a:visited {text-decoration:none;
color:#0000CC
}
a:hover {text-decoration:underline;
color:#0000CC
}

td.maintop {vertical-align: top
}

td.mainbottom {vertical-align: bottom
}

td.backgray {padding: 1px;
background-color: #CCCCCC;
}

td.nav {font-family: Arial,Helvetica;
font-size: 12px;
text-align: center;
font-weight: bold;
padding: 2px;
color: #FFFFFF;
}

a.nav:link {text-decoration:none;
color:#FFFFFF;
}
a.nav:hover {text-decoration:underline;
color:#FFFFFF;
}
a.nav:visited {text-decoration:none;
color:#FFFFFF;
}
a.nav:hover {text-decoration:underline;
color:#FFFFFF;
}

td.zvezda {
   text-indent: -10px; 
   padding-left: 10px; 
   padding-right: 2px; 
   padding-top: 3px; 
   padding-bottom: 3px;
   font-size: 8pt; 
   font-family: Verdana;
   font-style: normal;
}

em.rightimp {color: #191970;
font-weight: bold;
font-style: normal;
padding-bottom: 6px;
margin-bottom: 14px;
margin-top: 2;
}

td.right {vertical-align: top;
font-size: 12px;
color: #333333
}

td.left {font-family: Verdana, Helvetica;
vertical-align: top;
width: 200px;
color: #333333
}

td.bodyleft {padding: 12px;
font-size: 11px;
}

td.bodyright {padding: 12px;
font-size: 12px;
}

td.bodynest {padding: 2px;
font-size: 11px;
}

td.fophead {font-size: 11px;
font-weight: bold;
background-color: #0066CC;
color: #FFFFFF;
}

td.fop0 {font-size: 1px;
padding: 2px;
background-color: #FFFFFF;
vertical-align: top;
}

td.fop1 {font-size: 10px;
font-weight: bold;
text-align: right;
padding: 2px;
background-color: #FFFFFF;
vertical-align: top;
}

td.fop2 {font-size: 10px;
text-align: left;
padding: 2px;
background-color: #FFFFFF;
vertical-align: top;
}
td.fop12 {font-size: 12px;
text-align: left;
padding: 2px;
background-color: #FFFFFF;
vertical-align: top;
}
td.fop3 {font-size: 10px;
text-align: left;
padding: 0px;
vertical-align: top;
}

td.amounts {font-size:10px;
text-align: right;
padding: 0px;
background-color: #FFFFFF;
vertical-align: top;
}

td.total1 {font-size: 10px;
font-weight: bold;
text-align: right;
padding: 2px;
background-color: #F2F2F2;
vertical-align: top;
}

td.total2 {font-size: 10px;
text-align: left;
padding: 2px;
background-color: #F2F2F2;
vertical-align: top;
}

td.functionbox {font-size: 10px;
vertical-align: top;
padding: 4px;
border: dashed; 
background-color: InfoBackground;
 border-width: 1px;
}

td.function {font-size: 11px;
vertical-align: top;
padding: 6px;
}
td.function1 {font-size: 10px;
vertical-align: top;
padding: 1px 6px;
height: 10px;
}
td.function2 {font-size: 11px;
vertical-align: top;
padding: 6px;
 text-align: center;
 border-bottom-width: thin;
 border-bottom: 1px dashed Black;
}

td.function3 {font-size: 11px;
vertical-align: top;
padding: 6px;
 text-align: center;
 border-top-width: thin;
 border-top: 1px dashed Black;
}

td.function4 {font-size: 11px;
vertical-align: top;
padding: 6px;
 border-right: 3px solid Gray; 
 border-bottom: 2px solid Gray;
 background-color: #B0C4DE;
}

td.function12 {font-size: 12px;
vertical-align: middle;
padding: 0px;
}

td.function4a {font-size: 11px;
vertical-align: middle;
padding: 0px;
 border-right: 3px solid Gray; 
 border-bottom: 2px solid Gray;
}
td.function51 {font-size: 11px;
vertical-align: top;
padding: 2px;
border-left: 1px solid #808080; 
border-right: 2px solid #808080; 
border-top: 1px solid #808080; 
border-bottom: 2px solid #808080
}
 
td.function52 {font-size: 11px;
font-weight: bold;
vertical-align: top;
padding: 2px;
border-left: 2px solid #808080; 
border-right: 1px solid #808080; 
border-top: 2px solid #808080; 
border-bottom: 1px solid #808080;
background-color: #F5FAFE;
}
 

td.footer {vertical-align: middle;
background-color: #FF3333;
width: 130px
}

td.footertext {font-size: 9px;
text-align: center;
padding: 1px;
color: #666666
}

a.footlink:link {text-decoration:none;
color:#666666;
}
a.footlink:hover {text-decoration:underline;
color:#666666;
}
a.footlink:visited {text-decoration:none;
color:#666666;
}
a.footlink:hover {text-decoration:underline;
color:#666666;
}

/* START CHECKOUT STYLES */
td.listtitle {
font-size: 12px;
font-weight: bold;
padding: 2px;
background-color: #6D88B8;
color: #FFFFFF;
}

td.listtitle11 {
font-size: 12px;
font-weight: bold;
padding: 2px;
background-color: #6D88B8;
color: #FFFFFF;
}

td.listview {
font-size: 10px;
color: #000000;
padding: 1px;
}

td.listview10 {
font-size: 10px;
color: #000000;
padding: 4px;
}

td.listview11 {
font-size: 11px;
color: #000000;
padding: 3px;
}
td.listing {
   background-color: #ECE4E1;
   font: Verdana;
   font-size: 11px;
   font-weight: bold;
   padding: 4px;
}

td.listviewb11 {
font-size: 11px;
color: #000000;
padding: 2px;
font-weight: bold;
}

td.listtotal {
font-size: 11px;
font-weight: bold;
padding: 2px;
background-color: #FFFFFF;
color: #333333;
text-align: right;
}

.totalform {width: 80px;
font-family: Verdana, Helvetica;
font-size: 11px;
font-weight: bold;
text-align: right;
color: #339900;
padding: 2px;
background-color: #FFFFFF;
border: 1px solid #666666;
}

td.quick2 {font-size: 11px;
text-align: left;
padding: 10px;
color: #333333;
}

td.backnest {font-size: 11px;
padding: 7px;
background-color: #FFFFFF;
vertical-align: top;
}

td.backsplit {padding: 0px;
background-color: #FFFFFF;
vertical-align: top;
}

td.sradvgray1 {font-family: Arial, Helvetica;
padding: 4px;
font-size: 11px;
font-weight: bold;
vertical-align: top;
background-color: #F2F2F2;
}

td.sradvgray2 {font-family: Arial, Helvetica;
padding: 4px;
font-size: 11px;
vertical-align: top;
background-color: #F2F2F2;
}

td.sradvwhite1 {font-family: Arial, Helvetica;
padding: 4px;
font-size: 11px;
font-weight: bold;
vertical-align: top;
}

td.sradvwhite2 {font-family: Arial, Helvetica;
padding: 4px;
font-size: 11px;
vertical-align: top;
}

/* END CHECKOUT STYLES */







td.templates {font-size: 11px;
padding: 4px;
background-color: #FFFFFF;
color: #333333;
}



/* START ADDED Styles *******************/

td.typetable {font-size: 9px;
text-align: left;
padding: 2px;
}

.typedrop1 {width: 125px;
font-family: Verdana, Helvetica;
font-size: 11px;
color: #333333
}

.typedrop2 {width: 75px;
font-family: Verdana, Helvetica;
font-size: 11px;
color: #333333
}

/* START CUSTOMER-SPECIFIC STYLES */

em.statusred {color: #FF3333;
font-weight: bold;
font-style: normal;
}

em.statusorange {color: #FF9900;
font-weight: bold;
font-style: normal;
}

em.statusgreen {color: #339900;
font-weight: bold;
font-style: normal;
}

em.statusgrey {color: #B0B0B0;
font-weight: bold;
font-style: normal;
}

em.statusred2 {color: #FF3333;
font-weight: normal;
font-style: normal;
}

em.statusorange2 {color: #FF9900;
font-weight: normal;
font-style: normal;
}

em.statusgreen2 {color: #339900;
font-weight: normal;
font-style: normal;
}

em.statusgrey2 {color: #B0B0B0;
font-weight: normal;
font-style: normal;
}

/* from SRA *****/
td.mainbody {font-family: Verdana, Helvetica;
font-size: 12px;
color: #333333;
vertical-align: top;
padding: 12px;
}
em.titleheader {font-family: Arial, Verdana;
font-size: 16px;
color: #333333;
font-weight: bold;
font-style: normal;
line-height: 20px;
}
td.listtitle {font-family: Verdana,Helvetica;
font-size: 10px;
font-weight: bold;
padding: 2px;
background-color: #6D88B8;
color: #FFFFFF;
}

td.listborder {background-color: #CCCCCC;
padding: 1px;
}

td.listview {font-family: Verdana,Helvetica;
font-size: 10px;
color: #000000;
padding: 1px;
}
td.backbase {padding: 1px;
background-color: #CCCCCC;
}


td.sradvwhite1 {font-family: Arial, Helvetica;
padding: 4px;
font-size: 11px;
font-weight: bold;
vertical-align: top;
}

td.sradvwhite2 {font-family: Arial, Helvetica;
padding: 4px;
font-size: 11px;
vertical-align: top;
}

td.sradvblue1 {font-family: Arial, Helvetica;
padding: 4px;
font-size: 11px;
font-weight: bold;
vertical-align: top;
background-color: #E1EBFA;
}
td.sradvblue11 {
padding: 2px;
font-size: 11px;
font-weight: bold;
vertical-align: middle;
background-color: #F5FAFE;
}

td.sradvblue2 {font-family: Arial, Helvetica;
padding: 4px;
font-size: 11px;
vertical-align: top;
background-color: #E1EBFA;
}

td.sradvgreen1 {font-family: Arial, Helvetica;
padding: 4px;
font-size: 11px;
font-weight: bold;
vertical-align: top;
background-color: #D7FDD5;
}

td.sradvgreen2 {font-family: Arial, Helvetica;
padding: 4px;
font-size: 11px;
vertical-align: top;
background-color: #D7FDD5;
}

td.sradvred1 {font-family: Arial, Helvetica;
padding: 4px;
font-size: 11px;
font-weight: bold;
vertical-align: top;
background-color: #FDCFD6;
}

td.sradvred2 {font-family: Arial, Helvetica;
padding: 4px;
font-size: 11px;
vertical-align: top;
background-color: #FDCFD6;
}

td.sradvorange1 {font-family: Arial, Helvetica;
padding: 4px;
font-size: 11px;
font-weight: bold;
vertical-align: top;
background-color: #FBE2B5;
}

td.sradvorange2 {font-family: Arial, Helvetica;
padding: 4px;
font-size: 11px;
vertical-align: top;
background-color: #FBE2B5;
}

td.sradvyellow1 {font-family: Arial, Helvetica;
padding: 4px;
font-size: 11px;
font-weight: bold;
vertical-align: top;
background-color: #FBF9CF;
}

td.sradvyellow2 {font-family: Arial, Helvetica;
padding: 4px;
font-size: 11px;
vertical-align: top;
background-color: #FBF9CF;
}

td.tab {font-family: Arial, Helvetica;
font-size: 12px;
font-weight: bold;
letter-spacing: 2px;
padding: 0px;
color: #FFFFFF;
vertical-align: bottom;
background-color: #0066CC;
}

td.tabbase {padding: 0px;
background-color: #0066CC;
}

td.tabwarn {font-family: Arial, Helvetica;
font-size: 12px;
font-weight: bold;
letter-spacing: 2px;
padding: 0px;
color: #FFFFFF;
vertical-align: bottom;
background-color: #A80909;
}

td.tabbasewarn {padding: 0px;
background-color: #A80909;
}

.emailform {width: 450px;
font-family: Verdana, Helvetica;
font-size: 11px;
font-weight: normal;
color: #333333;
border: 1px solid #666666;
}

li.leftinc {
   list-style: square;
   margin-left: 0px;
   padding-left: 1px;
}
/* END ADDED Styles *******************/ 