body
{
font-family: Meiryo,'MS PGothic',Osaka;
font-size: 8pt;
color: #444444;
}

table.main
{
border-style: none;
table-layout: auto;
padding: 0px 0px 0px 0px;
width: 400px;
}

td.RightAlign
{
text-align: right;
}

a
{
font-size: 8pt;
text-decoration: none;
vertical-align: middle;
text-align: left;
}

a:visited
{
text-decoration: none;
}

a:hover,a:active
{
text-decoration: underline;
}

span.heading
{
font-size: 9pt;
font-weight: bold;
color: #444444;
text-align: left;
}

textarea.headingreg
{
font-size:9pt;
font-family: Meiryo,'MS PGothic',Osaka;
color: #444444;
text-align: left;
cursor: default;
overflow:visible;
width:100%;
padding:0,0,0,0;
border:none;
background-color:transparent;
}

span.fadedtext
{
font-size:7.5pt;
color: #666666;
vertical-align: middle;
}

textarea.textforcewrap
{
font-family: Meiryo,'MS PGothic',Osaka;
font-size:8pt;
color: #444444;
cursor: default;
overflow:visible;
width:100%;
padding:0,0,0,0;
border:none;
background-color:transparent;
}

span.regtext
{
font-size:8pt;
color: #444444;
}

span.regtextb
{
font-size:8pt;
color: #444444;
font-weight: bold;
}

span.buttontext
{
font-size:8pt;
color: #444444;
padding: 0px 1px 0px 1px;
}

span.errortext
{
font-size:8pt;
color: #E42217;
}

table.defaultlayout
{
font-size:8pt;
color:#444444;
position:absolute;
left:0px;
top:0px;
border-collapse:collapse;
padding: 0px 0px 0px 0px;
table-layout:fixed;
}

table.internallayoutwithimage
{
font-size:8pt;
color:#444444;
position:absolute;
left:0px;
top:0px;
border-collapse:collapse;
padding: 0px 0px 0px 0px;
table-layout:fixed;
background-image:url(authapp_header.jpg);
background-repeat:repeat-x;
width: 400px;
}

table.internallayout
{
font-size:8pt;
color:#444444;
border-collapse:collapse;
padding: 0px 0px 0px 0px;
table-layout:fixed;
}

table.relativelayout
{
font-size:8pt;
color:#444444;
border-collapse:collapse;
table-layout:fixed;
}

a.forgetlink
{
font-size:7pt;
}

a.credpicker
{
color: #444444;
}

a.credpicker:hover
{
text-decoration: none;
}

tr.header
{
background-image:url(authapp_header.jpg);
}

td.nonepadding
{
padding:0px 0px 0px 0px;
}

div.testhook
{
font-size:7.5pt;
color:#FFFFFF;
}

img.HipImage
{
border-style: solid;
border-width: 1;
border-color: #666666;
}

input.checkbox
{
width: 15px;
vertical-align: middle;
}

label.checkbox
{
font-size:8pt;
vertical-align: middle;
}

div.button-standard
{
font-size:8pt;
cursor: hand;
border-style: solid;
border-width: 1;
border-color: #333333;
vertical-align: top;
text-align: center;
background:#CFE8F5 repeat-x center left;
}

div.button-clicked
{
font-size:7.5pt;
cursor: hand;
border-style: groove;
border-width: 2;
border-color: #afdcec;
vertical-align: top;
text-align: center;
background:#CFE8F5 repeat-x center left;
}

div.button-disabled
{
cursor: normal;
font-size:7.5pt;
border-style: groove;
border-width: 1;
border-color: #726E6D;
vertical-align: top;
text-align: center;
background:#FFFFFF repeat-x center left;
}

div.button_save-standard
{
cursor: hand;
font-size:8pt;
border-style: solid;
border-width: 1;
border-color: #333333;
vertical-align: top;
text-align: center;
background:#CFE8F5 repeat-x center left;
}

div.button_save-clicked
{
cursor: hand;
font-size:7.5pt;
border-style: groove;
border-width: 2;
border-color: #afdcec;
vertical-align: top;
text-align: center;
background:#CFE8F5 repeat-x center left;
}

div.button_save-disabled
{
cursor: normal;
font-size:7.5pt;
border-style: groove;
border-width: 1;
border-color: #726E6D;
vertical-align: top;
text-align: center;
background:#FFFFFF repeat-x center left;
}

table.tile
{
padding: 0px 0px 0px 3px;
width: 100%;
vertical-align: top;
height: 70px;
}

span.username
{
font-size:9pt;
color:#444444;
text-align: left;
vertical-align: middle;
}

span.usernamebolder
{
font-weight:bolder;
font-size:8pt;
color:#444444;
text-align: left;
vertical-align: middle;
}

div.imagecolumn
{
height: 70;
width: 64;
}

div.usertile
{
height: auto;
border-style: solid;
border-width: 1;
}

div.usertile-active
{
height: auto;
border-style: solid;
border-width: 1;
}

div.buttondiv
{
vertical-align: text-top;
}

div.tileframe
{
position:relative;
left:8;
top:8;
height: 62;
width: 62;
background: url(WLID_Frame.gif) no-repeat;
}

div.tileframe_rtl
{
position:relative;
right:8;
top:8;
height: 62;
width: 62;
background: url(WLID_Frame.gif) no-repeat;
}

div.tileframeNoOffset
{
position:relative;
left:0;
top:0;
height: 62;
width: 62;
background: url(WLID_Frame.gif) no-repeat;
}

img.tileimage
{
position:relative;
left:6;
top:6;
height: 46;
width: 46;
}

img.tileimage_rtl
{
position:relative;
right:10;
top:6;
height: 46;
width: 46;
}

div.tiledebug
{
color: #000000;
}

input.regular
{
font-size:8pt;
font-family: Sans-Serif;
width: 180px;
height: auto;
border-style:solid;
border-width:1;
border-color:#666666;
}

input.uppercase
{
font-size:8pt;
font-family: Sans-Serif;
text-transform: uppercase;
width: 180px;
height: auto;
border-style:solid;
border-width:1;
border-color:#666666;
}

input.password
{
font-size:8pt;
font-family: Tahoma;
width: 180px;
height: auto;
border-style:solid;
border-width:1;
border-color:#666666;
}

input.tilepassword
{
font-size:8pt;
font-family: Tahoma;
width: 160px;
height: auto;
border-style:solid;
border-width:1;
border-color:#666666;
}

input.tilepin
{
font-size:8pt;
font-family: Tahoma;
width: 134px;
height: auto;
border-style:solid;
border-width:1;
border-color:#666666;
}

input.tilepinsmall
{
font-size:8pt;
font-family: Tahoma;
width: 110px;
height: auto;
border-style:solid;
border-width:1;
border-color:#666666;
}

input.tilepasswordsmall
{
font-size:8pt;
font-family: Tahoma;
width: 175px;
height: auto;
border-style:solid;
border-width:1;
border-color:#666666;
}

div.changebutton-standard
{
cursor: hand;
font-size:8pt;
color: #444444;
border-style: solid;
border-width: 2;
border-color: #726E6D;
text-align: center;
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#c0c0c0);
}

div.changebutton-clicked
{
cursor: hand;
font-size:8pt;
color: #444444;
border-style: groove;
border-width: 3;
border-color: #afdcec;
text-align: center;
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#c0c0c0);
}

div.changebutton-disabled
{
cursor: normal;
font-size:8pt;
color: #444444;
text-align: center;
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#c0c0c0);
}

div.yesbutton-standard
{
cursor: hand;
font-size:8pt;
color: #444444;
border-style: solid;
border-width: 2;
border-color: #52F3FF;
text-align: center;
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#3BB9FF);
}

div.yesbutton-clicked
{
cursor: hand;
font-size:8pt;
color: #444444;
border-style: solid;
border-width: 3;
border-color: #52F3FF;
text-align: center;
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#3BB9FF);
}

div.yesbutton-disabled
{
cursor: normal;
font-size:8pt;
color: #444444;
vertical-align: top;
text-align: center;
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#3BB9FF);
}

div.combobox-box
{
cursor: hand;
padding: 0px 0px 0px 0px;
height: auto;
font-size:8pt;
}

div.combobox-window
{
cursor: hand;
border-style: solid;
border-width: 1;
border-color: #726E6D;
padding: 3px 3px 3px 5px;
background-color: #ffffff;
font-size:8pt;
}

div.combobox-row
{
background-color: #ffffff;
padding: 0px 0px 0px 0px;
border-style: solid;
border-width: 1;
border-color: #ffffff;
font-size:8pt;
}

div.combobox-rowselect
{
background-color: #e1f3fc;
padding: 0px 0px 0px 4px;
border-style: solid;
border-width: 1;
border-color: #bae4fc;
font-size:8pt;
}

div.combobox-text
{
vertical-align: middle;
padding: 0px 2px 0px 0px;
font-size:8pt;
float:left;
}

span.combobox-text
{
font-size:8pt;
}

div.combobox-image
{
vertical-align: middle;
padding: 0px 2px 0px 0px;
}

