body {font-family: Arial, Helvetica, sans-serif;color: #333333;background: #ffffff ;font-size: 15px; line-height: 1.3em;}
html, body {width:100%; padding:0; margin:0;}


@media print {
    .noprint {display:none !important;}
    a:link:after, a:visited:after {  
      display: none;
      content: "";
	  
    }

    @page {
        size: landscape
    }
}

.inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.inputfile + label {
    font-style: italic;
    color: black;
    display: inline-block;
}

.inputfile + label {
    cursor: pointer; /* "hand" cursor */
}

.inputfile + label * {
    pointer-events: none;
}

/* ------------------------------------------------------------------- */
/* LAYOUT */
/* ------------------------------------------------------------------- */
#header-top {margin: 0; background: #092F37; padding:10px;}
#header-banner{margin: 0 auto; background-color:#FFFFFF;}
img { border: 0px; max-width:100%; height:auto; }

section {min-height: 300px; padding-bottom:30px;}

.float_right {float:right; margin-left:10px; margin-bottom:10px;}
.float_left {float:left; margin-right:10px; margin-left:10px;}
.text-white {color:#FFF;}
.text-red {color:red;}
.titleContent {font-weight: bold; font-size: 20px; color: #000000; padding-bottom:10px;}
.titleHeader {font-weight: bold; font-size: 26px; color: #000000; line-height:120%;}
.detail-text {color:blue;}

.nopadding { padding: 0 !important; margin: 0 !important; }
.pad {padding-bottom:10px;}
.txtfield {
	height: 30px;
	box-sizing: border-box;
/*	-webkit-appearance: none; */
	-moz-box-sizing: border-box; /*Firefox 1-3*/
	-webkit-box-sizing: border-box; /* Safari */
	border: 1px solid #d3d0d1;
    color: #737272;
    padding: 5px 5px 5px;
}

.txtwidth {
	width: 100%;
}


a:link, a:visited, a:active {color: blue; text-decoration: underline; }
a:hover {color: #F8640A; text-decoration: none;}

.space{ padding-top: 40px; }


footer {
background-color: #09404C;
color:#fff;
text-align: left;
padding-top: 20px;
}
 a.foot{color:#fff;}
 a.foot:hover{text-decoration: underline;}

.form-control {
    border-color: #999999;
}

/****************** mobile style ********************/
@media(max-width:767px) {

    footer {
        padding-top: 5px;
    }

    .probox {
        text-align: center;
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .titleHeader {
        font-size: 15px;
    }
}
/******************* Scroll Top ********************/
.scrollToTop{
	width:100px; 
	height:100px;
	padding:10px; 
	text-align:center; 
	background: whiteSmoke;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	bottom: 25px;
	right:15px;
	display:none;
	background: url('/images/arrow-up.png') no-repeat 0px 20px;
	z-index:999;
}
.scrollToTop:hover{
	text-decoration:none;
}

.normalheader a:link, a:visited, a:active {
    color: white;
    text-decoration: none;
}
.normalheader a:hover {
    color: #F8640A;
    text-decoration: none;
}
.ascheader a:link, a:visited, a:active{
    color: yellow;
    text-decoration: none;
}
.ascheader a:hover {
    color: #F8640A;
    text-decoration: none;
}

.dscheader a:link, a:visited, a:active {
    color: yellow;
    text-decoration: none;
}

.ascheader a:hover {
    color: #F8640A;
    text-decoration: none;
}

.doclink a:link, a:visited, a:active {
    color: blue;
}

.doclink a:hover {
    color: #F8640A;
}

.menulink a:link, a:visited, a:active {
    color: #0000B2;
    font-weight: bold;
    text-decoration: none;
}

.menulink a:hover {
    color: #F8640A;
}

a.menunormal:link, visited, active {
    color: #0000B2;
    font-weight: bold;
    text-decoration: none;
}
a.menunormal a:hover {
    color: #F8640A;
}

a.menuselected:link, visited, active {
    color: orange;
    font-weight: bold;
    text-decoration: none;
}
a.menuselected:hover {
    color: #F8640A;
}

a.menudisabled {
    color: lightgrey;
    font-weight: bold;
    text-decoration: none;
}
