BODY
{
margin-top: 0px;
font-size: 8pt;
margin-left: 0px;
color: #000000;
margin-right: 0px;
font-family:  verdana, arial, helvetica, ms sans serif, sans-serif;
background-color: #ffffff;
}
BODY A
{
COLOR: #000000;
FONT-FAMILY: verdana, arial, helvetica, ms sans serif, sans-serif
}
BODY A:active
{
COLOR: #000000;
FONT-FAMILY: verdana, arial, helvetica, ms sans serif, sans-serif
}
BODY A:link
{
COLOR: #000000;
FONT-FAMILY: verdana, arial, helvetica, ms sans serif, sans-serif
}
BODY A:visited
{
COLOR: #000000;
FONT-FAMILY: verdana, arial, helvetica, ms sans serif, sans-serif
}
BODY A:hover
{
COLOR: #000035;
TEXT-DECORATION: none
}
.headerdark
{
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #ffffff;
FONT-FAMILY: verdana, arial, helvetica, ms sans serif, sans-serif;
BACKGROUND-COLOR: #003399
}
.menutext
{
FONT-WEIGHT: bold;
FONT-SIZE: 9px;
COLOR: #000000;
FONT-FAMILY: verdana, arial, helvetica, ms sans serif, sans-serif;
BACKGROUND-COLOR: #c3c3c1
}
P
{
FONT-SIZE: 12px;
COLOR: #000000;
FONT-FAMILY: verdana, arial, helvetica, ms sans serif, sans-serif
}

.chkradio1
{
FONT-SIZE: 11px;
border: #000000 0px solid;
FONT-FAMILY: arial, helvetica, ms sans serif, sans-serif;
padding-left:0px;
}
TEXTAREA
{
FONT-FAMILY: arial, helvetica, ms sans serif, sans-serif;
COLOR: #000000;
FONT-SIZE: 11px;
border:gray 1px solid;
}


SELECT
{
POSITION: relative;
FONT-FAMILY: arial, helvetica, ms sans serif, sans-serif;
COLOR: #000000;
FONT-SIZE: 11px;
height:20px;
border:gray 1px solid;
}
.tr1
{
FONT-SIZE: 12px;
COLOR: #a50000;
FONT-FAMILY: arial, helvetica, ms sans serif, sans-serif;
BACKGROUND-COLOR: #ffd1d1
}
.td1
{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #000000;
FONT-FAMILY: arial, helvetica, ms sans serif, sans-serif;
BACKGROUND-COLOR: #e2edeb
}
TD
{
FONT-SIZE: 11px;
COLOR: #000000;
FONT-FAMILY: verdana, arial, helvetica, ms sans serif, sans-serif;
}
.tdh
{
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
COLOR: #000000;
FONT-FAMILY: arial, helvetica, ms sans serif, sans-serif
}
TH
{
FONT-SIZE: 11px;
COLOR: black;
FONT-FAMILY: Arial
}
OL
{
FONT-SIZE: 11px;
COLOR: #000000;
FONT-FAMILY: arial, helvetica, ms sans serif, sans-serif
}
H3
{
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
COLOR: #000000;
FONT-FAMILY: arial, helvetica, ms sans serif, sans-serif
}
.tdred
{
FONT-SIZE: 11px;
COLOR: #ffffff;
FONT-FAMILY: Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #9c0000
}
.tdlgr
{
FONT-SIZE: 11px;
COLOR: #000000;
FONT-FAMILY: verdana, arial, helvetica, ms sans serif, sans-serif;
BACKGROUND-COLOR: #edede1
}
td.errmsg
{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #ff0000;
FONT-FAMILY: arial, helvetica, ms sans serif, sans-serif;
TEXT-ALIGN: center
}
.ErrMsg
{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #ff0000;
FONT-FAMILY: arial, helvetica, ms sans serif, sans-serif;
TEXT-ALIGN: center
}
.main1
{
font-size: 12px;
color: #000000;
font-family: arial, helvetica, ms sans serif, sans-serif
}

.main2
{
font-size: 12px;
color: #000000;
font-family: arial, helvetica, ms sans serif, sans-serif
}
.main3
{
font-weight: bold;
font-size: 14px;
color: #a60101;
font-family: arial, helvetica, ms sans serif, sans-serif
}
.main4
{
FONT-SIZE: 12px;
COLOR: #ffffff;
FONT-FAMILY: Arial
}
.top
{
FONT-SIZE: 11px;
COLOR: #ff0000;
FONT-FAMILY: arial, helvetica, ms sans serif, sans-serif
}
.ftable
{
FONT-SIZE: 11px;
COLOR: #000080;
FONT-FAMILY: Arial
}
P
{
FONT-SIZE: 11px
}
.tdhdr
{
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
COLOR: #003399;
FONT-FAMILY: Arial
}
.Err
{
font-weight: bold;
font-size: 12px;
color: #ff0000
}
.ftr
{
FONT-SIZE: 10px;
FONT-FAMILY: Arial
}
.largeText
{
font-weight: bold;
font-size: 14pt;
color: #000000;
font-family: Segoe UI, Verdana, Arial;
}
INPUT[type=text]
{

FONT-FAMILY:  arial, helvetica, ms sans serif, sans-serif;
COLOR: #000000;
font-size: 8pt;
height: 16px;
border:gray 1px solid;
padding-left: 2px;
}
INPUT[type=file]
{

FONT-FAMILY: arial, helvetica, ms sans serif, sans-serif;
COLOR: #000000;
font-size:8pt;
height: 24px;
width:100%;
padding-left: 2px;
}

INPUT[type=password]
{

FONT-FAMILY:  arial, helvetica, ms sans serif, sans-serif;
COLOR: #000000;
font-size: 11px;
height: 16px;
border:gray 1px solid;
padding-left: 2px;
}

INPUT[type=button]
{
FONT-FAMILY: arial, helvetica, ms sans serif, sans-serif;
COLOR: #000000;
font-size: 11px;   border:gray 1px solid;
height: 16px;
cursor:pointer;
}

INPUT.smButDefCnf
{
border-right: #778899 1px solid;
border-top: #778899 1px solid;
margin-top: 0px;
font-weight: bold;
font-size: 9px;
margin-bottom: 0px;
text-transform: uppercase;
border-left: #778899 1px solid;
width: 100px;
color: #ffffff;
border-bottom: #778899 1px solid;
font-family: verdana;
height: 18px;
background-color: #969696;
cursor:pointer;
}

INPUT.ButDefCnf
{
border-right: #778899 1px solid;
border-top: #778899 1px solid;
margin-top: 0px;
font-weight: bold;
font-size: 9px;
margin-bottom: 0px;
text-transform: uppercase;
border-left: #778899 1px solid;
color: #ffffff;
border-bottom: #778899 1px solid;
font-family:  verdana, arial, helvetica, 'ms sans serif', sans-serif;
height: 18px;
background-color: #969696;
cursor:pointer;
}

INPUT.smButDefCnf_Red
{
border-right: #778899 1px solid;
border-top: #778899 1px solid;
margin-top: 0px;
font-weight: bold;
font-size: 9px;
margin-bottom: 0px;
text-transform: uppercase;
border-left: #778899 1px solid;
width: 100px;
color: #ffffff;
border-bottom: #778899 1px solid;
font-family:  verdana, arial, helvetica, 'ms sans serif', sans-serif;
height: 18px;
background-color: #ff7f50;
cursor:pointer;
}
INPUT.vsmButDefCnf
{
border-right: #778899 1px solid;
border-top: #778899 1px solid;
margin-top: 0px;
font-weight: bold;
font-size: 8px;
margin-bottom: 0px;
text-transform: uppercase;
border-left: #778899 1px solid;
width: 30px;
color: #ffffff;
border-bottom: #778899 1px solid;
font-family: verdana, arial, helvetica, ms sans serif, sans-serif;
height: 14px;
background-color: #969696;
text-align: center;
cursor:pointer;
}
INPUT.supButDefCnf
{
border-right: #778899 1px solid;
border-top: #778899 1px solid;
margin-top: 0px;
font-weight: bold;
font-size: 10px;
margin-bottom: 0px;
text-transform: uppercase;
border-left: #778899 1px solid;
width: 400px;
color: #ffffff;
border-bottom: #778899 1px solid;
font-family: verdana, arial, helvetica, ms sans serif, sans-serif;
height: 18px;
background-color: #969696;
text-align: center;
cursor:pointer;
}
INPUT.bigButDefCnf
{
border-right: #778899 1px solid;
border-top: #778899 1px solid;
margin-top: 0px;
font-weight: bold;
font-size: 9px;
margin-bottom: 0px;
text-transform: uppercase;
border-left: #778899 1px solid;
width: 200px;
color: #ffffff;
border-bottom: #778899 1px solid;
font-family:  verdana, arial, helvetica, 'ms sans serif', sans-serif;
height: 18px;
background-color: #969696;
text-align: center;
cursor:pointer;
}
.login
{
font-weight: bold;
font-size: 10px;
color: #000000;
font-family: verdana, arial, helvetica, ms sans serif, sans-serif;
background-color: #edede1
}
.bordersolid
{
border: 1px outset #cccccc;
background-color: white
}
.lev1
{
font-weight: bold;
font-size: 11px;
color: #ffffff;
font-family: verdana, arial, helvetica, ms sans serif, sans-serif;
background-color: #003399;
text-align: left;
}
.lev2
{
font-size: 11px;
color: #000000;
font-family:  verdana;
background-color: #edede1;
text-align: left;
}
.lev3
{
font-size: 10px;
color: #000000;
font-family: verdana, arial, helvetica, ms sans serif, sans-serif;
background-color: #edede1
}
td.tablehdr
{
font-weight:bold;
font-size: 8pt;
font-family:  Verdana;
background-color: #cccccc;
}
td.tablehdr  a
{

font-size: 8pt;
color: black;
font-family: Verdana;
background-color: #cccccc;
}
td.tablehdrsort
{
font-weight:bold;
font-size: 8pt;
font-family:  Verdana, sans-serif;
background-color: #999966
}

table.tablebody
{
color: #000000;
background-color: #ffffff;
border-collapse:collapse;
border-width: 1px;
border-style: solid;
border-color: gray;
}
table.tablebody td
{

border-width: 1px;
border-style: solid;
border-color: gray;
}
table.noborder
{
border-width: 0px;
}

table.noborder td
{
border-width: 0px;
}
.filter
{
font-size: 11px;
color: #000000;
font-family: verdana, arial, helvetica, ms sans serif, sans-serif;
background-color: #edede1
}
.activpagenbr
{
font-size: 10px;
color: #ffffff;
font-family: verdana, arial, helvetica, ms sans serif, sans-serif;
background-color: #999966
}

BODY A.ts
{
color: #ffffff;
font-family: Verdana, arial, helvetica, ms sans serif, sans-serif;
text-decoration: none
}
BODY A.ts:active
{
color: #ffffff;
}
BODY A.ts:link
{
COLOR: #ffffff;
}
BODY A.ts:visited
{
COLOR: #ffffff;
}
BODY A.ts:hover
{
COLOR: #ffffff;
}


BODY A.ls
{
COLOR: #999966;
FONT-FAMILY: verdana, arial, helvetica, ms sans serif, sans-serif;
TEXT-DECORATION: none
}
BODY A.ls:active
{
COLOR: #999966;
FONT-FAMILY: verdana, arial, helvetica, ms sans serif, sans-serif;
TEXT-DECORATION: none
}
BODY A.ls:link
{
COLOR: #999966;
FONT-FAMILY: verdana, arial, helvetica, ms sans serif, sans-serif;
TEXT-DECORATION: none
}
BODY A.ls:visited
{
COLOR: #999966;
FONT-FAMILY: verdana, arial, helvetica, ms sans serif, sans-serif;
TEXT-DECORATION: none
}
BODY A.ls:hover
{
COLOR: #ffffff;
BACKGROUND-COLOR: #999966;
TEXT-DECORATION: none
}
BODY A.ns
{
color: #000000;
font-family: verdana, arial, helvetica, ms sans serif, sans-serif;
text-decoration: none
}
BODY A.ns:active
{
color: #000000;
font-family: verdana, arial, helvetica, ms sans serif, sans-serif;
text-decoration: none
}
BODY A.ns:link
{
color: #000000;
font-family: verdana, arial, helvetica, ms sans serif, sans-serif;
text-decoration: none
}
BODY A.ns:visited
{
color: #000000;
font-family: verdana, arial, helvetica, ms sans serif, sans-serif;
text-decoration: none
}
BODY A.ns:hover
{
color: #ffffff;
background-color: #999966;
text-decoration: none
}
SELECT.menuselect
{
font-size: 11px;
width: 130px;
color: #000000
}
.tab
{
display:inline;
float:left;
position:relative;
top/:1px;

margin-right:5px;
border-top: solid 1px #003399;
border-right: solid 1px grey;
border-left: solid 1px grey;
border-bottom: solid 1px grey;
background: #F5F5F5 ;

font-size:8pt;
height:29px;

vertical-align:bottom;
margin-top: 10px;
}

.tabH
{
display:inline;
float:right;
position:relative;
right/:1px;

margin-top:5px;
border-left: solid 1px #003399;
border-top: solid 1px gray;
border-right: solid 1px gray;
border-bottom: solid 1px gray;
background:  #F5F5F5;
font:White;
font-size:8pt;

height:20px;
vertical-align:baseline;
margin-left: 10px;
width:130px;
}

.tabh.selectedh
{

border-right:solid 1px white;
background: white;
border-left:solid 1px orange;

}

.tab.selected
{

border-bottom:solid 1px white;
background: white;
border-top:solid 1px orange;

}
.tabh span
{
padding-left:5px;
padding-top:10px;
padding-bottom:2px;
border-left:solid 5px #003399;
position:relative;
top:0px;
padding-right:2px;
left:0px;
float:left;
}

.tab span
{
padding-top:5px;
padding-left:10px;
padding-right:10px;
border-top:solid 3px #003399;
position:relative;
top:8px;
padding-bottom:5px;
}

.tab.selected span
{
border-top:solid 3px orange;
}

.tabH.selectedH span
{
border-left:solid 3px orange;
}



span.dropdown
{
padding-top:0px;
padding-left:7px;
padding-right:0px;
position:relative;
top:0px;
padding-bottom:0px;
font-size:7pt;
border:solid 0px;
color:gray;
}

.tab a
{
text-decoration:none;
}

.tabH a
{
text-decoration:none;
}

.tabH.overH
{
border-right:solid 1px white;
background: white;
}
.tab.over
{
border-bottom:solid 1px white;
background: white;
}

.sub
{
z-index:999;
background:white;
text-align:left;
border-left:solid 1px grey;
border-right:solid 1px grey;
border-bottom:solid 1px grey;
background:white;
font-size:8pt;
}
.subItem
{
padding-left:5px;
padding-right:5px;
background:white;
display:block;
text-align:left;
cursor:hand;
line-height:25px;
}
.subItem a
{
padding-left:5px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
text-decoration:none;
}

.subItem.selectedItem
{
background:orange;
}

.frmcls
{
position:absolute;
display:none;
z-index:998;
}

.mailwarning
{
display:none;
border:solid 1px grey;
font-weight:bold;
line-height:20px;
background-color:yellow;
padding: 0px 5px 0px 5px;
}

.companyWarning
{
display:none;
border:solid 1px grey;
font-weight:bold;
line-height:20px;
background-color:red;
padding: 0px 5px 0px 5px;
}

.headerDiv
{
height:40px;
width:100%;
padding-left:20px;
border-bottom:solid 1px grey;
}


FORM
{
margin-top:0px;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}

.paddedDiv
{
padding-top:10px;
text-align:center;
}

.optionsDiv
{
padding-top:20px;
text-align:center;
}

.buttonDiv
{
padding-top:5px;
padding-bottom:5px;
text-align:center;
}

.disabled
{
background-color:#F5F5F5;
}

.buttonFace
{
text-align:center;
cursor:pointer;
height:26px;
}
.buttonFace div
{
height:20px;
white-space:nowrap;
}
.buttonImage
{
position:relative;
top:2px;
float:left;
}

.buttonText
{
position:relative;
top:1px;
width:100%;
height:16px;
font-family:  Segoe UI, Verdana;
font-size:9pt;
padding-left:3px;
padding-right:3px;
vertical-align:top;
}
.sidemenu
{
padding: 0;
margin: 0;
list-style: none ;
width:110px;
}
.sidemenu li
{

display: block;
float: right;
height: 26px;
padding-bottom:5px;
width:100%;
}

.sidemenu li a
{
display: block;
float: left;
height: 25px;
line-height: 25px;
text-decoration: none;
padding: 0px 0px 0px 0px;
cursor: pointer;
width:100%;
}

.sidemenu li a span
{
width:100%;
float: right;
display: block;
padding: 0 2px 0 10px;
height: 25px;
background-color: #f5f5f5;
border-top: 1px solid gray;
border-bottom: 1px solid gray;
border-left: 3px solid #003399;
text-align:left;
font-family:Segoe UI;
font-size:9pt;

}

.sidemenu li a span.sel
{

border-left: 3px solid orange;
background-color: white;
border-right: solid 1px white;
}

.sidemenu li a:hover span
{

background-color: white;
}
.topHeader
{
font-size: 11pt;
font-weight: bold;
font-family: Segoe UI,Verdana;
}

A:link.topHeader	
{
font-size: 11pt;
font-weight: bold;
font-family: Segoe UI,Verdana;
}