body {
margin: 0px; 
font-family: "Arial"; 
font-size: 8pt; 
color: #000000; 
font-weight: normal; 
background-color: #ffffff;
}

.pdf {
font-family: "Arial"; 
font-size: 10pt;
font-weight: normal; 
}

.header {
background:#000000 url(../img/bgfader.png) top center;
color: #999999;
width: 100%;
font-size: 8pt;
}

.header a:link {
color: #b2b2b2; 
}
.header a:hover {
color: #ffffff;

}
 
a:link, a:visited, a:active {
color: #0000ff;
font-family: "Arial";
text-decoration:  none;
}
a:hover { 
color: #ff5100; 
text-decoration: none; 
}

/*
a:link,a:visited,a:active {
color: #0080FF;
font-family: "Arial";
text-decoration: none;
border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px; khtml-border-radius: 3px;
border-width: 1px;
border-spacing: 0;
border-collapse: collapse;
border-style: solid;
border-color: transparent;
padding: 2px 2px 2px 2px;
line-height: 2em
}
a:hover {
text-decoration: none;
color: #ff5100;
border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px; khtml-border-radius: 3px;
border-width: 1px;
border-spacing: 0;
border-collapse: collapse;
border-style: solid;
border-color: #777;
background-color: #ffffff;
padding: 2px 2px 2px 2px; 
line-height: 2em
}
*/
 /*top right bottom left*/

.header a:hover {fimg
color: #ffffff;
}

.smallfont {
font-size: 8pt;
}
.largefont {
font-size: 13pt;
}
.boldfont {
font-weight: bold;
}

.sorter {
font-size: 8pt;
width: 100%;
background-color: #e0e0e0;
border-left: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
border-bottom: 1px solid #C0C0C0;
}

/*TASK STYLE*/
.task_content {
background-color: #F0E8FF;
}
.task_content2 {
background-color: #e8e8e8;
text-align: center;
}

.table_preview {
background-color: #ffffff;
border: 1px solid #c0c0c0;
width: 100%;
height: 780px;
}

.tdvalues {
background-color: #F5F5F5;
color: #000000;
width: 250px;
}
.tdvalues50 {
background-color: #F5F5F5;
color: #000000;
width: 50px;
}
.tdvalues120 {
background-color: #F5F5F5;
color: #000000;
width: 120px;
}
.tdvalues400 {
background-color: #F5F5F5;
color: #000000;
width: 400px;
}
.tdvalues_color {
background-color: #f0f0f0;
color: #000000;
}
.tdvalues_color2 {
background-color: #E6E6E6;
color: #000000;
font-weight: bold;
}

.tdsub1 {
font-family: "Arial";
background-color: #4374b9;
font-weight: normal;
font-size: 8pt;
color: #ffffff;
}
.tdsub2 {
font-family: "Arial";
background-color: #94B0D8;
font-weight: normal;
font-size: 8pt;
}
.tdsub3 {
font-family: "Arial";
background-color: #C7D6EB;
font-weight: normal;
font-size: 8pt;
}

.tdsub4 {
font-family: "Arial";
background-color: #e2e2e2;
/*background-color: #bc8b46;*/
font-weight: normal;
font-style: normal;
}
.tdsub5 {
font-family: "Arial";
background-color: #e2e2e2;
font-weight: normal;
font-style: normal;
}
.tdsub6 {
font-family: "Arial";
background-color: #DEE7EB;
font-size: 8pt;
font-weight: normal;
/*line-height: 28px;*/
}
.tdsub7 {
font-family: "Arial";
background-color: #DCCDA5;
}


.space1 {
padding-bottom: 5px;
}
.pad_top_10 {
padding-top: 10px;
}

.topmenu {
width:100%;
/*background-image: url(../img/menutop.png);*/
background-color: #444;
font-size: 11pt;
font-weight: normal;
color: #ffffff;
border-top: 0px solid #C0C0C0
}

.topmenubg {
}

.topmenubg:hover {
/*background-image: url(../img/menutop2.png);*/
background-color: #888888;
color: #000000;
}
.topmenubg:visited {
}

.menuimg {
width:16px;
height:16px;
vertical-align:middle;
padding-right: 2px;
}

.tableimg {
width:16px;
height:16px;
vertical-align:middle;
border: 0px;
}

.img10 {
width: 10px;
height: 10px;
vertical-align:middle;
padding: 0px;
}
.img12 {
width: 12px;
height: 12px;
vertical-align:middle;
padding: 0px;
}
.img16 {
width:16px;
height:16px;
vertical-align:middle;
padding: 0px;
}
.img18 {
width:18px;
height:18px;
vertical-align:middle;
padding: 0px;
}
.img20 {
width: 16px;
height: 16px;
vertical-align:middle;
padding: 0px;
}
.img25 {
width: 25px;
height: 25px;
vertical-align:middle;
padding: 0px;
}
.img35 {
width: 35px;
height: 35px;
vertical-align:middle;
padding: 0px;
}

.spacing1 {
margin-bottom: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-bottom: 0px;
line-height: 20px;
}
.spacing1textarea {
margin-bottom: 0px;
margin-top: 8px;
padding-bottom: 0px;
padding-bottom: 0px;
}

/*
*/
.pdfpage {
background-color: #d4d4d4; 
font-weight: bold;
}

.menusub {
background-color: #ffffff; 
font-family: "Arial";
font-size: 8pt;
font-weight: bold;
text-decoration: none;
margin: 5px;
margin-top: 13px;
margin-bottom: 13px;
}

hr { 
border-top: solid 1px #C0C0C0; 
border-bottom:solid 0px #666666; 
border-left: 0px; 
border-right:0px; 
height:1px; 
margin-left:0px; 
margin-right:0px;
}

.hr2 { 
border-top: solid 1px #b7b7b7; 
border-bottom:solid 0px #fff; 
border-left: 0px; 
border-right:0px; 
height:2px; 
margin-left:0px; 
margin-right:0px;
}

.multilisting { 
padding: 0px;
margin: 0px;
margin-right: 8px;
margin-left: 5px;
border: 1px solid #cecece;
}

.multilisting:hover { 
border: 1px solid #D5C59F;
background-color: #F1ECE0;
color: #000000;
}

.dms_validation { 
padding: 0px;
margin: 0px;
margin: 0px;
border: 1px solid #ffffff;
/*background-color: #F7F3EA;*/
}

.dms_validation:hover { 
border: 1px solid #c80000;
background-color: #F1ECE0;
color: #000000;
}

.dms_title { 
/* padding-left: 0px; */
color: #000000;
font-size: 8pt;
font-weight: normal;
text-align:left;
}

.acplisting { 
padding: 10px;
margin: 0px;
margin-right: 8px;
margin-left: 5px;
border: 1px solid #ffffff;
}

.acplisting:hover { 
border: 1px solid #D5C59F;
background-color: #F1ECE0;
color: #000000;
}

/* indents*/
.indent1 { 
margin-left: 24px;
font-size: 8pt;
font-weight: normal;
line-height: 20px;
}

.indent2 { 
margin-left: 50px;
font-size: 8pt;
font-weight: normal;
}

.indent3 { 
margin-left: 21px;
line-height: 20px;
}

.indent4 { 
margin: 0px;
padding: 0px;
font-size: 8pt;
font-weight: normal;
margin-left: 35px;
line-height: 20px;
}
.indent4sub { 
margin: 0px;
padding: 0px;
font-size: 8pt;
font-weight: normal;
margin-left: 20px;
line-height: 18px;
}

.indent5 { 
margin-left: 25px;
line-height: 25px;
}

.encounter_step { 
padding: 10px;
margin: 0px;
margin: 0px;
border: 1px solid #c8c8c8;
background-color: #F7F3EA;
}
.encounter_step:hover { 
border: 1px solid #C5AC6D;
background-color: #E3D7B9;
color: #000000;
}


/* tables*/

.formtable { 
width: 100%;
background-color: #ffffff; 
border: solid 1px #c0c0c0; 
border-spacing: 0px;
text-align:left;
font-size: 8pt;
}
.tableexpand { 
width: 100%;
background-color: #ffffff; 
border-top: 0px; 
border-left: solid 1px #c0c0c0; 
border-right: solid 1px #c0c0c0; 
border-bottom: solid 1px #c0c0c0; 
border-spacing: 0px;
text-align:left;
font-size: 8pt;
}

.tableexpand1500 { 
width: 100%;
background-color: #ffffff; 
border-top: 0px; 
border-left: solid 1px #ff0000; 
border-right: solid 0px #ff0000; 
border-bottom: solid 0px #ff0000; 
border-spacing: 0px;
text-align:center;
font-size: 8pt;
}

.tableexpandheader_template { 
width: 100%;
background-color: #ffffff; 
color: #000000;
border: solid 1px #c0c0c0; 
border-spacing: 0px;
}


.tabletop { 
width: 100%;
background-color: #c0c0c0; 
color: #ffffff;
font-size: 9pt;
font-weight: bold;
font-style: "Arial";
text-align: center;
border: solid 1px #999999; 
letter-spacing: 5px;
padding-bottom: 1px;
padding-top: 3px;
margin-top: 10px;
text-decoration: none; 
}
.tabletop:hover { 
width: 100%;
background-color: #ffffff; 
color: #c0c0c0;
font-size: 9pt;
font-weight: bold;
font-style: "Arial";
text-align: center;
border: solid 1px #c0c0c0; 
letter-spacing: 5px;
padding-bottom: 1px;
padding-top: 3px;
margin-top: 10px;
text-decoration: none; 
}

.formtablenoborder { 
width: 100%;
background-color: #ffffff;
text-align:left;
font-family: "Arial"; 
font-size: 8pt; 
color: #000000;
}

.formtablenoborder11 { 
width: 100%;
background-color: #ffffff;
text-align:left;
font-family: "Arial"; 
font-size: 13pt; 
color: #000000;
}

.formtablenoborder1500 { 
width: 100%;
background-color: #ffffff;
text-align:left;
font-size: 8pt; 
color: #000000;
}
.zeropadding { 
padding: 0px;
margin: 0px;
}

.listtable { 
width: 100%;
background-color: #ffffff; 
border-top: solid 1px #c0c0c0;
border-left: solid 1px #c0c0c0;
border-right: solid 1px #c0c0c0;
font-size: 8pt;
}

.listtable2 { 
width: 100%;
background-color: #ffffff; 
color: #000000;
border-top: solid 0px #c0c0c0;
border-left: solid 1px #c0c0c0;
border-right: solid 1px #c0c0c0;
font-size: 8pt;
}

.tableheader {
height: 40px;
background-color: #C0C0C0;
/*background-image: url(../img/tableheader.png);*/
font-weight: normal;
font-size: 11pt; 
font-style: normal;
color: #000000;
}

.innertd {
margin: 0px;
padding: 0px;
padding-bottom: 5px;
padding-top: 5px;
}

.innertd0 {
margin: 0px;
padding: 0px;
}

.innertd_nopadding {
margin: 0px;
padding: 0px;
background-color: #F0F4D5;
/*background-color: #E8E2F3;*/
}

.innertd_color {
background-color: #F0F4D5;
/*background-color: #E8E2F3;*/
}


.innertd_table {
background-color: #ffffff; 
border: 0; 
border-spacing: 0px;
text-align:left;
}

.innertable {
width: 100%;
border: 0px;
text-align:left;
}

.submit {
background-color: #999;
/*background-image: url(../img/submit.png);*/
color: #ffffff;
}

.submit2 {
background-color: #999;
/*background-image: url(../img/submit.png);*/
color: #ffffff;
font-size: 8pt;
padding: 2px;
margin: 0px;
}

/* rollover */
.trbg {
background-color: #ffffff;
font-size: 8pt;
/*line-height: 25px;*/
}
.trbg:hover {
background-color: #f0f0f0; /*FFEC80*/
color: #000000;
font-size: 8pt;
}
.trbg:visited {
background-color: #ffffff;
}

.trbgred {
background-color: #ffffff;
font-size: 8pt;
color: #ff0000;
/*line-height: 25px;*/
}
.trbgred:hover {
background-color: #FFEC80;
color: #ff0000;
font-size: 8pt;
}
.trbgred:visited {
background-color: #ffffff;
color: #ff0000;
}

.trbg1 {
background-color: #F3F3F3;
}
.trbg1:hover {
background-color: #BFFFBF;
color: #000000;
}
.trbg1:visited {
background-color: #F3F3F3;
}
.trbg2 {
background-color: #ffffff;
font-size: 8pt;
}
.trbg2:hover {
background-color: #FFEC80;
color: #000000;
font-size: 8pt;
}
.trbg2:visited {
background-color: #ffffff;
}
.trbg3 {
}
.trbg3:hover {
background-color: #f2f2f2;
color: #000000;
}
.trbg3:visited {
}



.append {
background-color: #E1FFE1;
}
.validated_doc {
background-color: #EBE1FF;
color: #666666;
}
.validated_doc:hover {
background-color: #BFFFBF;
color: #000000;
/*
background-image: url(../img/trbg2.jpg);
background-image: url(../img/trbg_gray.png);
*/
}
.validated_doc:visited {
background-color: #EBE1FF;
}

.trbgheader {
background-color: #222222; 
color: #e5e5e5; 
font-size: 8pt;
font-style: normal;
font-weight: normal;
}
.trbgheader a:link {
color: #8AC5FF; 
}
.trbgheader a:hover {
color: #ffffff; 
}
.trbgheader a:visited {
color: #8AC5FF; 
}
.trbgheader:hover {
background-color: #222222;
color: #ffffff;
font-size: 8pt;
font-style: normal;
font-weight: normal;
}
.trbgheader:visited {
background-color: #222222; 
color: #e5e5e5;
font-size: 11pt;
font-style: normal;
}

.trbgheader2 {
background-color: #623E3C; 
color: #ffffff; 
font-size: 8pt;
font-style: normal;
font-weight: normal;
}
.trbgheader2 a:link {
font-size: 8pt;
font-style: normal;
font-weight: normal;
}
.trbgheader2:hover {
background-color: #623E3C;
font-size: 8pt;
font-style: normal;
font-weight: normal;
}
.trbgheader2:visited {
background-color: #623E3C; 
font-size: 8pt;
font-style: normal;
font-weight: normal;
}

.trbgheaderDARK {
background-color: #DDE8EC; 
color: #111111; 
}
.trbgheaderDARK:hover {
background-color: #CCE1DE;
color: #111111;
}
.trbgheaderDARK:visited {
background-color: #CCE1DE; 
color: #111111;
}


.trbgform {
background-color: #ffffff;
color: #555555;
font-size: 8pt;
}
.trbgform:hover {
background-color: #d2e4ff;
color: #000000;
}
.trbgform:visited {
background-color: #ffffff;
color: #555555;
}

.issue { 
background-color: #000000;
color: #ffffff;
}


/* navigation */

.navtop { 
width: 100%; 
border-top: 0px solid #C0C0C0;
height: 32px;
font-size: 13pt;
font-weight: normal;
background-color: #222222;
/*background-image: url(../img/auth.png);*/
}

.navsub { 
text-align:left; 
width: 180px;
background-color: #f4f4f4;
/*
background:#ffffff url(../img/navsub.jpg) top center;
background-repeat: repeat-y;
*/
border-right: 0px solid #C0C0C0;
padding: 0px;
line-height: 15px;
}

.navalign {
vertical-align: middle;
}
.navlink 
{
text-align:left; 
padding: 0px 0px 0px 5px; 
font-size: 8pt;
font-style: normal;
font-weight: bold;
margin: 0px; 
margin-bottom: 10px;
line-height: 20px;
vertical-align: middle;
background-color: #e5e5e5;
}
.navimg {
width:16px;
height:16px;
vertical-align:middle;
padding-right: 5px;
}
.navlinksm 
{
text-align:left; 
padding: 0px 0px 0px 3px; 
font-size: 8pt; 
letter-spacing: 0px;
font-weight: normal;
margin: 0px; 
line-height: 25px;
vertical-align: left;
}
.navlinksub 
{
text-align:left; 
padding: 0px 0px 0px 5px; 
font-size: 8pt; 
letter-spacing: 0px;
font-weight: normal;
margin: 0px; 
line-height: 18px;
vertical-align: left;
}

.navstep {
text-align:left; 
padding: 1px 1px 1px 1px; 
font-face: "Arial";
font-size: 6pt; 
font-weight: normal; 
color: #ffffff;
letter-spacing: 1px; 
margin: 0px; 
margin-bottom: 7px;
background-color: #68849F;
text-transform: uppercase;
}
.navstep2 {
text-align:left; 
padding: 1px 1px 1px 1px; 
font-face: "Arial";
font-size: 6pt; 
font-weight: normal; 
color: #ffffff;
letter-spacing: 1px; 
margin: 0px; 
margin-bottom: 7px;
background-color: #68849F;
}
.navlinkcenter 
{
text-align:left; 
padding: 0px 0px 0px 0px; 
font-size: 8pt; margin: 0px; 
font-weight: bold;
text-align: center;
}



.accountstatus
{
padding: 2px;
margin: 0px;
margin-top: 0px;
font-style: normal;
font-size: 8pt;
font-weight: normal;
background-color: #f4f4f4;
text-align: left;
border: 0px solid #b7b7b7; 
border-top: 0px solid #b7b7b7;
color: #000000;
}


.displayed {
padding: 0px 0px 0px 0px;
margin: 5px;
font-style: normal;
font-size: 8pt;
color: #000000;
border: 0px solid #465F84; 
background-color: #ffffff;
text-align: center;
}

.displayed2 {
padding: 0px 0px 0px 0px;
margin: 5px;
font-style: normal;
font-size: 8pt;
color: #000000;
border: 1px solid #465F84; 
background-color: #ffffff;
text-align: left;
}

.disp
{
padding: 1px 1px 1px 1px;
margin-bottom: 5px;
font-style: normal;
font-weight: normal;
font-style: "Arial"
font-size: 6pt;
color: #000000;
letter-spacing: 1px; 
border: 0px solid #436587; 
background-color: #99B7D7;
text-align: center;
text-transform: uppercase;
}

.dispimg
{
padding: 0px 0px 0px 0px;
margin: 7px;
margin-top: 4px;
text-align: center;
width: 150px;
height: 150px;
}

.displayed_status
{
padding: 0px 0px 2px 0px;
margin: 5px 5px 5px 5px;
font-style: normal;
font-weight: bold;
font-size: 8pt;
color: #AE6800;
border: 1px solid #E9A31F; 
background-color: #ffecce;
text-align: left;
}

.displayed_status_title
{
padding: 1px 1px 1px 10px;
margin-bottom: 5px;
font-style: normal;
font-weight: bold;
font-style: "Arial"
font-size: 6pt;
color: #ffffff;
letter-spacing: 3px; 
border: 0px solid #ff9900; 
background-color: #E9A31F;
text-align: center;
}


.disp2
{
padding: 1px 1px 1px 10px;
margin-bottom: 10px;
font-style: normal;
font-weight: bold;
font-style: "Arial"
font-size: 6pt;
color: #ffffff;
letter-spacing: 5px; 
border: 0px solid #ff9900; 
background-color: #ffc164;
text-align: center;
}

.content { 
text-align:left; 
background-image: url("../img/navbgcontent.jpg"); 
background-repeat: repeat-y; 
background-position:right top;
}

.backend_content { 
text-align: left; 
background-color: #ffffff;
/*background:#f8f8f8 url(../img/bgmac.png) top center;*/
}

.backend_title { 
text-align: left; 
background-color:#eeeeee;
font-weight: bold;
}

.backend_row { 
text-align: left; 
font-size: 8pt;
background-color:#ffffff;
}

.backend_row:hover{ 
background-color:#E1FFE1;
color: #000000;
}

.contentheader { 
height:36px; 
border-bottom: solid 0px #C0C0C0; 
border-top: solid 0px #C0C0C0;
background-color: #d2d2d2;
/*background:#dcedfe url(../img/title.png) top center;
background-repeat:repeat-x;*/
width:100%;
}

.contenttext { 
color: #000000; 
text-align: left; 
vertical-align: middle;
font-size: 13pt; 
font-weight: normal; 
font-style: normal;
padding-left: 10px;
}

.contenttextright { 
text-align: right; 
padding-right: 13px;
font-size: 13pt; 
font-weight: normal; 
font-style: normal;
color: #000000;
}

.contenttextleft { 
text-align: left;
padding: 0px;
font-size: 13pt;
font-weight: normal;
font-style: normal;
color: #555555;
}



/* notifications */
.conf {
font-weight: normal; 
font-size: 8pt;  
color: #000000; 
text-align: justify; 
background-color: #fff0f0; 
border: 4px solid #CC0000; 
padding: 15px; 
margin: 0px 0px 10px 0px;
}

.confspecial { 
font-weight: normal; 
font-size: 8pt; 
color: #000000; 
text-align: justify; 
background-color: #FFE8D9; 
border: 4px solid #FF6600; 
padding: 15px; 
margin: 0px 0px 10px 0px;
}

.confok { 
font-weight: normal; 
font-size: 8pt; 
color: #000000; 
text-align: justify; 
background-color: #e1ffe1; 
border: 4px solid #008000; 
padding: 15px; 
margin: 0px 0px 10px 0px;
}

.confinfo {
font-weight: normal; 
font-size: 8pt;  
color: #000000; 
text-align: justify; 
background-color: #F2F9FF; 
border: 4px solid #80C6FF; 
padding: 15px; 
margin: 0px 0px 10px 0px;
}

.conf_orange {
font-weight: normal; 
font-size: 8pt;  
color: #000000; 
text-align: justify; 
background-color: #FFE0CC; 
border: 4px solid #ff6600; 
padding: 15px; 
margin: 0px 0px 10px 0px;
}

.loginconf {
font-weight: normal; 
font-size: 8pt;  
color: #000000; 
text-align: justify; 
background-color: #fff0f0; 
border: 4px solid #CC0000; 
padding: 15px; 
margin: 0px 0px 0px 0px;
}

.formlink { text-align: left; }
.formlink:focus { text-align: left; }
.formlink:blur { text-align: left; }

.formlink1 { font-family: "Arial"; font-size: 8pt; width: 11.3em; text-align: left;}
.formlink1:focus {  font-family: "Arial"; font-size: 8pt; width: 11.3em; text-align: left; }
.formlink1:blur { font-family: "Arial"; font-size: 8pt; width: 11.3em; text-align: left; }

.formlinkLARGE {font-family: "Arial"; font-size: 8pt; font-weight: bold; }
.formlinkLARGE:focus {font-family: "Arial"; font-size: 8pt; font-weight: bold; }
.formlinkLARGE:blur {font-family: "Arial"; font-size: 8pt; font-weight: bold; }

.formfocus {font-family: "Arial"; font-size: 8pt; border: 1px solid #0080ff; background-color: #f2f2f2; height: 1.6em; }
.formfocus:focus {font-family: "Arial"; font-size: 8pt; border: 1px solid #ff0000; background-color: #ffffff; height: 1.6em; }
.formfocus:blur {font-family: "Arial"; font-size: 8pt; border: 1px solid #0080ff; background-color: #f2f2f2; height: 1.6em; }

.formfocus99 {font-family: "Arial"; font-size: 8pt; border: 1px solid #0080ff; width: 100%; background-color: #f2f2f2; overflow:hidden;  }
.formfocus99:focus {font-family: "Arial"; font-size: 8pt;  border: 1px solid #ff0000; width: 100%; background-color: #ffffff; overflow:hidden;  }
.formfocus99:blur {font-family: "Arial"; font-size: 8pt;  border: 1px solid #0080ff; width: 100%; background-color: #f2f2f2; overflow:hidden;  }

.formfocuslong {font-family: "Arial"; font-size: 8pt; border: 1px solid #0080ff; width: 100%; background-color: #f2f2f2;  overflow:hidden; }
.formfocuslong:focus {font-family: "Arial"; font-size: 8pt;  border: 1px solid #ff0000; width: 100%; background-color: #ffffff;  overflow:hidden; }
.formfocuslong:blur {font-family: "Arial"; font-size: 8pt;  border: 1px solid #0080ff; width: 100%; background-color: #f2f2f2;  overflow:hidden; }

.formfocusfixed {font-family: "Arial"; font-size: 8pt; border: 1px solid #0080ff; width: 10.6em; height: 1.6em; background-color: #f2f2f2; }
.formfocusfixed:focus {font-family: "Arial"; font-size: 8pt;  border: 1px solid #ff0000; width: 10.6em; height: 1.6em; background-color: #ffffff; }
.formfocusfixed:blur {font-family: "Arial"; font-size: 8pt;  border: 1px solid #0080ff; width: 10.6em; height: 1.6em; background-color: #f2f2f2; }

.formfocusdrop {font-family: "Arial"; font-size: 8pt; border: 1px solid #0080ff; height: 2em; background-color: #f2f2f2; }
.formfocusdrop:focus {font-family: "Arial"; font-size: 8pt;  border: 1px solid #ff0000; height: 2em; background-color: #ffffff; }
.formfocusdrop:blur {font-family: "Arial"; font-size: 8pt;  border: 1px solid #0080ff; height: 2em; background-color: #f2f2f2; }

.formfocusdropfixed {font-family: "Arial"; font-size: 8pt; border: 1px solid #0080ff; width: 10.6em; height: 2em; background-color: #f2f2f2; }
.formfocusdropfixed:focus {font-family: "Arial"; font-size: 8pt; border: 1px solid #ff0000; width: 10.6em; height: 2em; background-color: #ffffff; }
.formfocusdropfixed:blur {font-family: "Arial"; font-size: 8pt; border: 1px solid #0080ff; width: 10.6em; height: 2em; background-color: #f2f2f2; }

.formfocusdropfixed15 {font-family: "Arial"; font-size: 8pt; border: 1px solid #0080ff; width: 7em; height: 2em; background-color: #f2f2f2; } 
.formfocusdropfixed15:focus {font-family: "Arial"; font-size: 8pt; border: 1px solid #ff0000; width: 7em; height: 2em; background-color: #ffffff; }
.formfocusdropfixed15:blur {font-family: "Arial"; font-size: 8pt; border: 1px solid #0080ff; width: 7em; height: 2em; background-color: #f2f2f2; }

.formfocusdropfixedpadding {font-family: "Arial"; font-size: 8pt; border: 1px solid #0080ff; width: 10.6em; height: 2em; background-color: #f2f2f2; margin-bottom: 5px; } 
.formfocusdropfixedpadding:focus {font-family: "Arial"; font-size: 8pt; border: 1px solid #ff0000; width: 10.6em; height: 2em; background-color: #ffffff; margin-bottom: 5px; }
.formfocusdropfixedpadding:blur {font-family: "Arial"; font-size: 8pt; border: 1px solid #0080ff; width: 10.6em; height: 2em; background-color: #f2f2f2; margin-bottom: 5px; }

.formfocusdropfixedshort {font-family: "Arial"; font-size: 8pt; border: 1px solid #0080ff; width: 6em; height: 2em; background-color: #f2f2f2; }
.formfocusdropfixedshort:focus {font-family: "Arial"; font-size: 8pt; border: 1px solid #ff0000;  width: 6em; height: 2em; background-color: #ffffff; }
.formfocusdropfixedshort:blur {font-family: "Arial"; font-size: 8pt; border: 1px solid #0080ff;  width: 6em; height: 2em; background-color: #f2f2f2; }

.formfocustextareanowidth {border: 1px solid #0080ff;font-family: "Arial"; font-size: 8pt; background-color: #f2f2f2;}
.formfocustextareanowidth:focus { border: 1px solid #ff0000; font-family: "Arial"; font-size: 8pt; background-color: #ffffff;}
.formfocustextareanowidth:blur { border: 1px solid #0080ff; font-family: "Arial"; font-size: 8pt; background-color: #f2f2f2;}

.formfocustextarea {border: 1px solid #0080ff; font-family: "Arial"; font-size: 8pt; background-color: #f2f2f2; overflow:hidden; }
.formfocustextarea:focus { border: 1px solid #ff0000;  font-family: "Arial"; font-size: 8pt; background-color: #ffffff; overflow:hidden; }
.formfocustextarea:blur { border: 1px solid #0080ff; font-family: "Arial"; font-size: 8pt; background-color: #f2f2f2; overflow:hidden; }

.formfocustextarea99 {border: 1px solid #0080ff; width: 100%; font-family: "Arial"; font-size: 8pt; background-color: #f2f2f2; overflow:hidden; }
.formfocustextarea99:focus { border: 1px solid #ff0000; width: 100%; font-family: "Arial"; font-size: 8pt; background-color: #ffffff; overflow:hidden; }
.formfocustextarea99:blur { border: 1px solid #0080ff; width: 100%; font-family: "Arial"; font-size: 8pt; background-color: #f2f2f2; overflow:hidden; }

.formfocustextarea100 {border: 1px solid #0080ff; width: 100%; font-family: "Arial"; font-size: 8pt; background-color: #f2f2f2; overflow:hidden; }
.formfocustextarea100:focus { border: 1px solid #ff0000; width: 100%; font-family: "Arial"; font-size: 8pt; background-color: #ffffff; overflow:hidden; }
.formfocustextarea100:blur { border: 1px solid #0080ff; width: 100%; font-family: "Arial"; font-size: 8pt; background-color: #f2f2f2; overflow:hidden; }

.formfocustextareasmall {border: 1px solid #0080ff; width: 100%; font-family: "Arial"; font-size: 8pt; height:28px; background-color: #f2f2f2; overflow:hidden; }
.formfocustextareasmall:focus { border: 1px solid #ff0000; width: 100%; font-family: "Arial"; font-size: 8pt; height:28px; background-color: #ffffff; overflow:hidden; }
.formfocustextareasmall:blur { border: 1px solid #0080ff; width: 100%; font-family: "Arial"; font-size: 8pt; height:28px; background-color: #f2f2f2; overflow:hidden; }

.formfocusbrowse {font-family: "Arial"; font-size: 8pt; }
.formfocusbrowse:focus {font-family: "Arial"; font-size: 8pt; }
.formfocusbrowse:blur {font-family: "Arial"; font-size: 8pt; }

.formsubmitsm {font-family: "Arial";  }

.formcheck_orange {font-family: "Arial"; font-size: 8pt; margin:0px; margin-right: 5px; padding:0px; outline:2px solid #FF6600;}
.formcheck_green {font-family: "Arial"; font-size: 8pt; margin:0px; margin-right: 5px; padding:0px; outline:2px solid #008000;}

/* 1500 form */

.formfocus1500 {font-family: "Arial"; font-size: 8pt; border: 1px solid #0080ff; height: 1.3em; background-color: #f2f2f2; text-transform: uppercase;}
.formfocus1500:focus {font-family: "Arial"; font-size: 8pt; border: 1px solid #ff0000; height: 1.3em; background-color: #ffffff; text-transform: uppercase;}
.formfocus1500:blur {font-family: "Arial"; font-size: 8pt; border: 1px solid #0080ff; height: 1.3em; background-color: #f2f2f2; text-transform: uppercase;}

.formfocus1500gray {font-family: "Arial"; font-size: 8pt; border: 1px solid #c0c0c0; height: 1.3em; background-color: #f2f2f2; text-transform: uppercase;}
.formfocus1500gray:focus {font-family: "Arial"; font-size: 8pt; border: 1px solid #c0c0c0; height: 1.3em; background-color: #ffffff; text-transform: uppercase;}
.formfocus1500gray:blur {font-family: "Arial"; font-size: 8pt; border: 1px solid #c0c0c0; height: 1.3em; background-color: #f2f2f2; text-transform: uppercase;}

.formfocus991500 {font-family: "Arial"; font-size: 8pt; border: 1px solid #0080ff; height: 1.3em; width: 100%; background-color: #f2f2f2; text-transform: uppercase; overflow:hidden; }
.formfocus991500:focus {font-family: "Arial"; font-size: 8pt; border: 1px solid #ff0000; height: 1.3em; width: 100%; background-color: #ffffff; text-transform: uppercase; overflow:hidden; }
.formfocus991500:blur {font-family: "Arial"; font-size: 8pt; border: 1px solid #0080ff; height: 1.3em; width: 100%; background-color: #f2f2f2; text-transform: uppercase; overflow:hidden; }

.formfocus991500gray {font-family: "Arial"; font-size: 8pt; border: 1px solid #c0c0c0; height: 1.3em; width: 100%; background-color: #f2f2f2; text-transform: uppercase; overflow:hidden; }
.formfocus991500gray:focus {font-family: "Arial"; font-size: 8pt; border: 1px solid #c0c0c0; height: 1.3em; width: 100%; background-color: #ffffff; text-transform: uppercase; overflow:hidden; }
.formfocus991500gray:blur {font-family: "Arial"; font-size: 8pt; border: 1px solid #c0c0c0; height: 1.3em; width: 100%; background-color: #f2f2f2; text-transform: uppercase; overflow:hidden; }

.formfocusfixed1500 {font-family: "Arial"; font-size: 8pt; border: 1px solid #0080ff; height: 1.3em; width: 10.6em; background-color: #f2f2f2; text-transform: uppercase;}
.formfocusfixed1500:focus {font-family: "Arial"; font-size: 8pt; border: 1px solid #ff0000; height: 1.3em; width: 10.6em; background-color: #ffffff; text-transform: uppercase;}
.formfocusfixed1500:blur {font-family: "Arial"; font-size: 8pt; border: 1px solid #0080ff; height: 1.3em; width: 10.6em; background-color: #f2f2f2; text-transform: uppercase;}

.formfocusfixed1500gray {font-family: "Arial"; font-size: 8pt; border: 1px solid #c0c0c0; height: 1.3em; width: 10.6em; background-color: #f2f2f2;}
.formfocusfixed1500gray:focus {font-family: "Arial"; font-size: 8pt; border: 1px solid #c0c0c0; height: 1.3em; width: 10.6em; background-color: #ffffff; text-transform: uppercase;}
.formfocusfixed1500gray:blur {font-family: "Arial"; font-size: 8pt; border: 1px solid #c0c0c0; height: 1.3em; width: 10.6em; background-color: #f2f2f2; text-transform: uppercase;}

.formfocusdrop1500 {font-family: "Arial"; font-size: 8pt; border: 1px solid #0080ff;background-color: #f2f2f2; text-transform: uppercase;}
.formfocusdrop1500:focus {font-family: "Arial"; font-size: 8pt; border: 1px solid #ff0000;background-color: #ffffff; text-transform: uppercase;}
.formfocusdrop1500:blur {font-family: "Arial"; font-size: 8pt; border: 1px solid #0080ff;background-color: #f2f2f2; text-transform: uppercase;}

.formfocusdrop1500gray {font-family: "Arial"; font-size: 8pt; border: 1px solid #c0c0c0;background-color: #f2f2f2; text-transform: uppercase;}
.formfocusdrop1500gray:focus {font-family: "Arial"; font-size: 8pt; border: 1px solid #c0c0c0;background-color: #ffffff; text-transform: uppercase;}
.formfocusdrop1500gray:blur {font-family: "Arial"; font-size: 8pt; border: 1px solid #c0c0c0;background-color: #f2f2f2; text-transform: uppercase;}


h1,h2,h3,h4,h5,h6{
clear:both; 
margin-bottom: 0px; 
padding-bottom:0px; 
margin-top: 0px; 
padding-top:0px; 
margin-left: 0px; 
padding-left:0px; 
margin-right: 0px; 
padding-right:0px; 
}

h1{ font-size: 20pt; color: #000000; font-style: normal;}
h2{ font-size: 14pt; color: #000000; font-style: normal; font-weight: normal;}
h3{ font-size: 13pt; color: #000000; font-style: normal; font-weight: normal;}
h4{ font-size: 13pt; font-style: normal; font-weight: normal;}

.footer_inc { 
/* background-color: #f4f4f4; */
text-align: center;
border-top: 0px dotted #c0c0c0;
font-size: 8pt; 
color: #000000; 
font-style: normal; 
font-weight: normal;
}

.footer { 
background-color: #f4f4f4;
text-align: center;
border-top: 0px solid #c0c0c0;
/*font-size: 8pt; */
color: #000000; 
font-style: normal; 
font-weight: normal;
}

/*
.fadeup_colorbox_page {
margin: 12px 10px 15px 10px;
}
*/

.notetitle {
background-color: #E9E0C5; 
font-weight: normal;
color: #000000; 
padding: 3px;
margin-bottom: 3px; 
}

.note {
padding-bottom: 15px; 
}

/* VIEW & PRINT SECTION */
.table_content_values {
width:100%;
border:0; 
text-align: left; 
background-color: #ffffff; 
border: 1px solid #C0C0C0;
}
.table_content_title {
background-color: #f4f4f4; 
color: #000000;
font-size: 18pt;
font-style: normal;
}
.table_content_spacing {
height:7px;
}

/* MED DOC VALIDATION JQUERY BOX SIZE */
.menu { height:200px; overflow:auto; }


.error {
border: 1px solid red;
}
.error_text {
color: rgb(255,0,0);
}

/* class="tr top"*/
tr.top td { 
border-top: 1px solid #cccccc; 
font-size: 8pt;
}
tr.top td:hover { 
}
tr.top td:visited { 
}

tr.bottom td { 
border-bottom: 1px solid #cccccc; 
font-size: 8pt;
}
tr.bottom td:hover { 
}
tr.bottom td:visited { 
}

.add { 
/*background-color: #E1FFE1;*/
background-color: #97FF97;
color: #000000;
}

.bgcolor_red { 
/*background-color: #E1FFE1;*/
background-color: #e1ffe1;
color: #000000;
}

.bgcolor_orange { 
/*background-color: #E1FFE1;*/
background-color: #FFDB78;
color: #000000;
}

.bgcolor_green { 
/*background-color: #E1FFE1;*/
background-color: #e1ffe1;
color: #000000;
}

.caps {
text-transform: uppercase;
}

.pdffont {
font-family: "Courier New"; 
font-size: 12pt;
font-weight: normal; 
color: #000000; 
background-color: #ffffff;
}

.itemborder {
border-bottom: 5px solid #000000;
}