form, table { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: white; font-size:8pt; text-align: left;  }

body, html {
  width: 100%;
  height: 100%;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
  font-size:8pt; 
  background-color: #000000;
  background-repeat: no-repeat;
  background-position: center;
}


#outer
{
    position: relative; 
    width: 100%; 
    height: 100%;
}

#inner
{
    position: absolute; 
    width: 930px; 
    height: 375px; 
    left: 50%; 
    top: 50%; 
    margin-left: -468px; 
    margin-top: -188px; 
    background-color: #000000;
    border: 3px solid; 
    border-color: #939393;
}

#inner2 {
    height:367px;
    margin: 3px;
    border: 1px solid; 
    border-color: #939393;

}

div#content { 
    height:242px;
    padding:18px; 
    background-color: Black;
    overflow: auto;
    }

.langsel { color: Black; font-size: 7pt; vertical-align: bottom; font-weight: bold; }
td {color: white; }
p { text-indent: 25px; margin: 0; text-align: justify; }
.construction { font-size: 13pt; font-weight: bold; text-align: center; }
.about2iframe { color: white; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; }

.enterlink { text-decoration: none; color: white; }
a { text-decoration: none; color: white; }
a:hover { color: #aaaaaa; }
a.catalogpdf { text-decoration: none; color: white; }
a.catalogpdf:hover { text-decoration:underline; }

.navigation { text-decoration: none; font-size: 10pt; color: #FFFFFF;  }
.navigationsel { text-decoration: none; font-weight: bold; font-size: 10pt; color: #FFFFFF;  }
.navigation:hover, navigationsel:hover  { color: #aaaaaa; }

.cftitle { font-size: 8pt; text-align: left; font-style: italic; }
.cfbox { width: 100%; font-size: 10pt; }
.cfbody { width: 100%; height: 120px; font-size: 10pt; }
.price { font-size: 9pt; font-weight: normal; }
.regbox49 { width: 150px; }
.regbox100 { width: 200px; border: 1px solid gray; }
.remark { font-size: 7pt; font-style: italic; }

.inputboxtitle { font-size: 8pt;	color: white;  text-align: left; font-style: italic;}
input, .inputboxbody 	{ font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt;	font-style: normal; color: black;  text-align: left;	border : 1px solid; border-color:#aaaaaa;}
.inputboxbody100 	{ font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; color: black;  text-align: left;	border : 1px solid; width: 100%; height:14px; border-color:#aaaaaa;}
.contactscomment { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt;	font-style: normal; color: black;  text-align: left;	border : 1px solid; width: 100%; height: 80px; border-color:#aaaaaa;}
.contactsbutton { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt;  border : 1px solid; border-color:#aaaaaa;}


.iconpassive { border: 1px solid; border-color: #FFFFFF; overflow: hidden; max-width: 98px; }
.iconactive { border: 1px solid; border-color: #555555;  overflow: hidden; max-width: 98px;}
.iconlinkpassive { color: #FFFFFF; }
.iconlinkactive { color: #555555; }

.orderbox { background-color: #000000; border: 1px solid #666666; color: #ffffff; text-align: center;}
.orderheader { font-weight: bold; color: Red; }
.updateresulterror { font-size: 8pt; color: red; font-weight:bold; }
.uploadbox { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt;  border : 1px solid; border-color:#aaaaaa;}
.running { width: 100%; height: 12px; background-color: #B40000; border-bottom: 1px solid white; border-top: 1px solid white; font-size: 11px; }
.header { font-weight: bold; }
.bl { color: Black;  background-color: #ff3344; }
.drop {
  border: 1px solid #ffffff;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
}
.notapproved { color: Red; }
.approved { color: Green; font-weight: bold; }

.deliverybox {
  width: 150px;
}
.subnav {
  color: Red;
  font-weight: bold;
  padding: 3px 3px 3px 0px;
}

        .customCalloutStyle div, .customCalloutStyle td
        {
            border: solid 1px Black;
            background-color: #fffacd;
            color: Black;
        }
        .customCalloutStyle .ajax__validatorcallout_popup_table
        {
            display: none;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_popup_table_row
        {
            vertical-align: top;
            height: 100%;
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_cell
        {
            width: 20px;
            height: 100%;
            text-align: right;
            vertical-align: top;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_table
        {
            height: 100%;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_table_row
        {
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell
        {
            padding: 8px 0px 0px 0px;
            text-align: right;
            vertical-align: top;
            font-size: 1px;
            border: none;
            background-color: transparent;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
        {
            font-size: 1px;
            position: relative;
            left: 1px;
            border-bottom: none;
            border-right: none;
            border-left: none;
            width: 15px;
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
        {
            height: 1px;
            overflow: hidden;
            border-top: none;
            border-bottom: none;
            border-right: none;
            padding: 0px;
            margin-left: auto;
        }
        .customCalloutStyle .ajax__validatorcallout_error_message_cell
        {
            font-family: Verdana;
            font-size: 10px;
            padding: 5px;
            border-right: none;
            border-left: none;
            width: 100%;
        }
        .customCalloutStyle .ajax__validatorcallout_icon_cell
        {
            width: 20px;
            padding: 5px;
            border-right: none;
        }
        .customCalloutStyle .ajax__validatorcallout_close_button_cell
        {
            vertical-align: top;
            padding: 0px;
            text-align: right;
            border-left: none;
        }
        .customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
        {
            border: none;
            text-align: center;
            width: 10px;
            padding: 2px;
            cursor: pointer;
        }

.mycalendar { color: Red; background-color: Black;}  
.mycalendar .ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica; color: Red; background-color: Black; border: 1px solid white;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto; color:Red;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto; color: Red;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.mycalendar .ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.mycalendar .ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.mycalendar .ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.mycalendar .ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.mycalendar .ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.mycalendar .ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.mycalendar .ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.mycalendar .ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.mycalendar .ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.mycalendar .ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.mycalendar .ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.mycalendar .ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.mycalendar .ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.mycalendar .ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.mycalendar .ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.mycalendar .ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}
