html{
overflow-y:scroll;
}
body{
margin:0;
background-image:url("../_user/img/shadows.jpg");
background-repeat:repeat-y;
background-position:top;
background-color:#fafdff;
font-family:Tahoma;
font-size:8pt;
color:#323947;
color:#234E67;
}
ul li{
list-style-image:url("../_user/img/listbutton.jpg");
}
a img{
border:none;
}
a, a:link, a:visited{
color:#234E67;
text-decoration:none;
}
a:hover{
color:#ff5a34;
text-decoration:none;
}
fieldset{
border:1px solid #999999;
width:400px;
padding:10px;
}
h1{
margin:0;
padding:12px;
}
#sheet{
background-image:url("../_user/img/background.jpg");
background-repeat:repeat-x;
background-position:top;
height:100%;
}


menu{
padding:0;
margin:0;
}
menu .sub{
padding:0;
margin:0 0 0 12px;
}
menu li{
list-style-image:url("../_user/img/listbutton.jpg");
list-style-position:inside;
}
menu li a:link, menu li a:visited, menu li a:active{
color:#234E67;
text-decoration:none;
}
menu li a:hover{
color:#234E67;
text-decoration:underline;
}

.userlist{
padding:0;
margin:0;
}
.userlist li{
list-style-position:inside;
}
.userlist .employee{
list-style-image:url("../_user/img/users_employee.png");
}
.userlist .customer{
list-style-image:url("../_user/img/users_customer.png");
}
.userlist .monkey{
list-style-image:url("../_user/img/monkey.png");
}
.userlist li a:link, .userlist li a:visited, .userlist li a:active{
color:#234E67;
text-decoration:none;
}
.userlist li a:hover{
color:#234E67;
text-decoration:underline;
}

.code{
background-color:#ffffff;
border:1px solid #cccccc;
margin:10px;
padding:4px;
width:400px;
}

.code div{
width:400px;
white-space:pre;
overflow:auto;
}

.mail{
background-color:#ffffff;
border:1px solid #cccccc;
margin:10px;
padding:4px;
width:400px;
}

.mail div{
width:400px;
overflow:auto;
}

.setting{
background-color:#FFFFCC;
border:1px solid #cccccc;
margin:10px;
padding:4px;
width:400px;
}

.setting div{
width:400px;
white-space:pre;
font-family:"Courier New", Courier, monospace;
color:#CC0000;
overflow:auto;
}
.cms_items{
padding-right:6px;
padding-left:26px;
padding-top:55px;
}
.cms_items p{
margin-bottom:2.5em;
}
.cms_items p ul{
padding:0;
margin:0;
}

.frame2_holder{
padding-top:55px;
}

.inputcontainer{
padding-bottom:6px;
}
.labelcontainer{
padding:2px 0 2px 0;
}
.labelcontainer label{
color:#333333;
}
.wideopen{
padding:55px 10px 10px 10px;
}
.errorfield{
padding-bottom:6px;
color:#CC0000;
}
.inputcheckbox{
background:none;
margin:2px;
padding:0;
}
.optiongrid{
border-left:1px solid #ffffff;
border-right:1px solid #dddddd;
}
.optiongrid th{
text-align:left;
background-image:url("../_user/img/optiongrid_th.jpg");
background-position:right top;
font-weight:normal;
line-height:21px;
color:#ffffff;
padding:0 4px 0 4px;
}
.optiongrid td{
border-top:1px solid #ffffff;
border-bottom:1px solid #dddddd;
}
.optiongrid tr{
border-top:1px solid #ffffff;
border-bottom:1px solid #dddddd;
}
.optiongrid .inspec{
background-image:url("../_user/img/optiongrid_inspec.jpg");
background-position:right top;
background-color:#e8e9ee;
background-repeat:repeat-x;
line-height:21px;
color:#ffffff;
padding:0 4px 0 4px;
cursor:default;
border:none;
}

.optiongrid .table_header{
background-image:url("../_user/img/optiongrid_inspec.jpg");
background-position:right top;
background-color:#e8e9ee;
background-repeat:repeat-x;
line-height:21px;
color:#ffffff;
padding:0 4px 0 4px;
cursor:default;
border:none;
}iongrid .inspec:hover{
color:#ff5a34;
background-position:right bottom;
cursor:pointer;
}

.optiongrid .mouseover{
background-image:url("../_user/img/optiongrid_mouseover.jpg");
background-repeat:repeat-x;
background-position:bottom;
background-color:#1e5977;
color:#ffffff;
cursor:pointer;
}
.optiongrid .even{
background-image:none;
color:#234E67;
}
.optiongrid .uneven{
background-position:bottom;
background-color:#e8e9ee;
background-repeat:repeat-x;
background-image:url("../_user/img/optiongrid_uneven.jpg");
color:#234E67;
}

.optiongrid .uneven td, .optiongrid .even td, .optiongrid .even td{
vertical-align:middle;
}
.optiongrid .spec{
background-position:bottom;
background-color:#f3f5e1;
background-repeat:repeat-x;
background-image:url("../_user/img/optiongrid_spec.jpg");
color:#234E67;
}


.optiongrid .winspec{
background-image:url("../_user/img/optiongrid_mouseover.jpg");
cursor:default;
}

.noborder,.noborder td{
border:none;
}

.toolbar{
border:none;
}

.toolbar td{
border:none;
text-align:center;
width:32px;
}
.toolbar td:hover{
cursor:pointer;
}

.toolbar .space, .toolbar .space:hover{
width:auto;
cursor:default;
}
.inputbutton{
border:1px solid #cccccc;
border-bottom-color:#999999;
border-right-color:#999999;
background-image:url("../_user/img/button_background.gif");
background-repeat:repeat;
padding:2px 12px;font-family:Tahoma;
font-size:8pt;
color:#444444;
font-weight:normal;
}

.inputimagebutton{
border:1px solid #cccccc;
border-bottom-color:#999999;
border-right-color:#999999;
background-image:url("../_user/img/button_background.gif");
background-repeat:repeat-x;
padding:2px 2px;
font-family:Tahoma;
font-size:8pt;
color:#444444;
}

.inputbutton:hover, .inputimagebutton:hover  {
border:1px solid #c8e8f2;
border-bottom-color:#87cce2;
border-right-color:#87cce2;
color:#2a82c6;
cursor:pointer;
}

input, .input{
background-color:#f9f9f9;
border:1px solid #B9B9B9;
border-bottom-color:#dddddd;
border-right-color:#dddddd;
padding:3px;
font-family:Tahoma;
font-size:8pt;
}


.whois{
background-image:url("../_user/img/whois.jpg");
height:178px;
width:260px;
font-weight:bold;
color:#000000;
}

.inputwhois{
background:none;
border:none;
padding:4px 2px 0 2px;
width:83px;
color:#224253;
font-weight:normal;
}

.hc input, .input {
background-color:#f5f5f5;
}
.inputcode{
font-family:"Courier New", Courier, monospace;
background-color:#f9f9f9;
border:1px solid #B9B9B9;
border-bottom-color:#dddddd;
border-right-color:#dddddd;
padding:3px;
font-size:8pt;
color:#990000;
width:400px;
height:180px;
overflow-y:scroll;
}
.inputerror{
background-image:url("../_user/img/inputerror.jpg");
background-repeat:no-repeat;
background-position:right;
background-color:#f5f6be;
padding-right:20px;
}
.inputmessage{
color:#990000;
display:none;
padding:2px 0 10px 0;
}
#maintable{
height:100%;
}
#outercontainer{
width:908px;
margin:auto;
background-image:url("../_user/img/shadows.jpg");
height:100%;
z-index:1000;
}
#innercontainer{
width:900px;
background-color:#f8f6f6;
margin:auto;
}
#shadow_left{
background-image:url("../_user/img/shadow_left.jpg");
background-repeat:no-repeat;
background-position:top left;
width:908px;
height:900px;
}
#shadows{
background-image:url("../_user/img/shadows.jpg");
background-repeat:repeat-y;
background-position:top;
width:908px;

}
#shadow_right{
background-image:url("../_user/img/shadow_right.jpg");
background-repeat:no-repeat;
background-position:top right;
width:908px;
height:900px;
}
#header{
background-image:url("../_user/img/header.jpg");
height:120px;
}
#outercontents{
background-image:url("../_user/img/topbar_shadow.jpg");
background-repeat:repeat-x;
background-position:top;
}
#innercontents{
background-image:url("../_user/img/topbar.jpg");
background-repeat:no-repeat;
background-position:left top;
height:100%;
}
#footer{
padding:10px;
bottom:0px;
position:relative;
}
#footer a{
margin:0 6px 0 6px;
padding:1px 4px 1px 4px;
color:#234E67;
text-decoration:none;
line-height:21px;
}
#footer a:hover{
text-decoration:none;
color:#A2A9B9;
}
.win{
background-color:#ffffff;
}
.win .hl{
background-image:url("../_user/img/win_head_left.jpg");
width:8px;
height:41px;
}
.win .hc{
background-image:url("../_user/img/win_head_center.jpg");
padding-left:8px;
font-weight:bold;
}
.win .hc span{
background-image:url("../_user/img/dottedline.gif");
background-repeat:repeat-x;
background-position:bottom;
}
.win .hr{
background-image:url("../_user/img/win_head_right.jpg");
width:8px;
height:41px;
}
.win .bl{
background-image:url("../_user/img/win_body_left.jpg");
}
.win .bc{
padding:8px;
}
.win .br{
background-image:url("../_user/img/win_body_right.jpg");
}
.win .fl{
background-image:url("../_user/img/win_foot_left.jpg");
width:8px;
height:46px;
}
.win .fc{
background-image:url("../_user/img/win_foot_center.jpg");
}
.win .fr{
background-image:url("../_user/img/win_foot_right.jpg");
width:8px;
height:46px;
}
p{
padding:0;
margin:0;
margin-bottom:8pt;
text-align:justify;
}
/*
#menu {
font-family:Arial;
font-size: 8pt;
display:none;
background-image:url("../_user/img/menubar.jpg");
height:21px;
}
#menu ul{
margin:0;
padding:0;
}
#menu ul li{
padding-left:20px;
padding-right:8px;
color:#ffffff;
}
#menu a{
color:#ffffff;
text-decoration:none;
}
#menu a:hover{
color:#ff5a34;
}
#menu .submenu{
width:160px;
padding:0 1px 0px 1px;
background-image:url("../_user/img/submenub2ottom.png");
background-repeat:no-repeat;
background-position:left bottom;
}
#menu .submenu div{
width:140px;
background-image:url("../_user/img/submenubg.png");
background-repeat:repeat-y;
background-position:-1px;
}
#menu .submenu .bottom{
height:3px;
background:none;
}
#menu .submenu .bottom img{
margin-left:-2px;
}
#menu .submenu a{
color:#000000;
display:block;
padding:4px;
width:112px;
background-repeat:repeat-x;
background-position:bottom;
}
#menu .submenu a:hover{
color:#006699;
}
*/

#menu {
font-family:Arial;
font-size: 8pt;
display:none;
background-image:url("../_user/img/menubar.jpg");
height:21px;
}
#menu table{
display:block;
z-index:100;
margin-left:10px;
}
#menu table td{
vertical-align:top;
padding:4px 20px 4px 4px;
}
#menu table td a{
color:#ffffff;
}
#menu table td a:hover{
color:#ff5a34;
}
#menu table .vertical{
z-index:100000;
position:absolute;
margin:3px 0 0 -4px;
width:126px;
}
#menu table .right_vertical{
z-index:100000;
position:absolute;
margin:-21px 0 0 123px;
width:126px;
}


#menu table .right_vertical td, #menu table .vertical td{
background-image:url("../_user/img/submenubg.png");
background-repeat:repeat-y;
background-position:-1px;
white-space:nowrap;
padding:0;
}
#menu table .right_vertical td a, #menu table .vertical td a{
color:#000000;
display:block;
height:21px;
line-height:21px;
text-indent:5px;
}

#menu .children{
/*
background-image:url("../_user/img/menudown.gif");
background-repeat:no-repeat;
background-position:right;
*/
}

#menu table .right_vertical, #menu table .vertical .children{
background-image:url("../_user/img/listbutton.jpg");
background-repeat:no-repeat;
background-position:110px 6px;

}



#menu table .right_vertical td a:hover, #menu table .vertical td a:hover{
color:#006699;
}

#menu table .vertical .dottedline{
height:1px;
line-height:1px;
padding:0;
}

#menu table .vertical .dottedline div{
background-image:url("../_user/img/dottedline.gif");
background-color:#FFFFFF;
background-repeat:repeat-x;
height:1px;
line-height:1px;
margin:0 5px 0 1px;
}

#menu table .right_vertical .footer, #menu table .vertical .footer{
width:126px;
background-image:url("../_user/img/submenubottom.png");
background-repeat:no-repeat;
height:3px;
padding:0;
line-height:3px;
}

#menu table .hidden, #menu table .right_hidden{
display:none;
}









.selectdate{
background-image:url("../_user/img/selectdate.jpg");
background-repeat:no-repeat;
background-position:left;
background-color:#f9f9f9;
border:1px solid #B9B9B9;
border-bottom-color:#dddddd;
border-right-color:#dddddd;
padding:3px 3px 3px 19px;
font-family:Tahoma;
font-size:8pt;
width:56px;
cursor:pointer;
}
.selectdatecalender{
display:none;
width:160px;
position:absolute;
z-index:10000;
}
.selectdatecalender .inner{
background-image:url("../_user/img/calenderbg.png");
background-repeat:repeat-y;
padding:0px 0px 1px 1px;
}
.dateselectcalendertable{
border:none;
}
.selectdateinnercalender .td_inactive{
background-color:#F5F5FA;
}
.selectdateinnercalender td{
background-color:#ECEDF2;
color:#006699;
width:21px;
height:21px;
vertical-align:middle;
text-align:center;
border:none;
}
.selectdateinnercalender th{
background-color:#006699;
color:#ffffff;
padding:2px;
vertical-align:middle;
text-align:center;
font-weight:normal;

}
.selectdateinnercalender .td_hover{
background-color:#006699;
color:#ECEDF2;
cursor:pointer;
}
.timeselecttable{

}
.timeselecttable td{
background-color:#ECEDF2;
color:#006699;
text-indent:2px;
cursor:pointer;
width:16px;
height:16px;
border:none;
}
.timeselect{
background-image:url("../_user/img/timeselect.jpg");
background-repeat:no-repeat;
background-position:left;
background-color:#f9f9f9;
border:1px solid #B9B9B9;
border-bottom-color:#dddddd;
border-right-color:#dddddd;
padding:3px 3px 3px 19px;
font-family:Tahoma;
font-size:8pt;
width:30px;
cursor:pointer;
}
.timeselectdisplay{
display:none;
position:absolute;
z-index:10000;
width:369px;

background-image:url("../_user/img/timeselectbottom.png");
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:3px;
}
.timeselectbg{
background-image:url("../_user/img/calenderbg.png");
background-position:right;
background-repeat:repeat-y;
}
.timeselect_inner{
padding:0px 0px 0px 1px;
background-color:#FFFFFF;
width:359px;
border:none;
}
.timeselect_inner td{
border:none;
}
.timeselectinner{
padding:3px 0 1px 0;
margin:0 2px 2px 2px;
}
.timeselectsep{
background-color:#FFFFFF;
cursor:default;
}

.officehours{
background-color:#DDDDEE;
background-color:#003366;
}

.filescontainer{
background-color:#ffffff;
border:1px solid #cccccc;
padding:4px;
max-height:66px;
overflow-y:auto;
width:498px;
display:none;
}
.filescontainer span {
padding:3px 3px 3px 20px;
line-height:22px;
white-space:nowrap;
background-repeat:no-repeat;
background-position:left;
border:1px solid #ffffff;
background-color:#ffffff;
color:#000000;
}
.filescontainer span a:hover{
color:#0e6ab9;
text-decoration:underline;
cursor:pointer;
}
.filescontainer .filesize, .filescontainer .filesize:hover{
color:#999999;
padding:0;
background:none;
border:none;
cursor:default;
}

