/*  font size,color for all webpage Link function */
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}

.tr_small {
    font-size: 11px;
}

.tr_small select {
    font-size: 11px;
}

.tr_small input {
    font-size: 11px;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
}

body.loginpages_bgcolor {
    background-color:#ffffff;
}


/**********  main area begins********/
/**********  main area begins********/
/**********  main area begins********/

table.loginpages_bgcolor0{
}

/* #a6b1b8 */
td.loginpages_bgcolor1{
    background-color:#1465c0;
}
/* #e6e8ca */
td.loginpages_bgcolor2{
    background-color:#e6e8ca;
}

/* #adbec8 */
td.loginpages_bgcolor3{
    background-color:#1465c0;
}

/* #acbcc7 */
td.loginpages_bgcolor4{
    background-color:#9A0000;
}

/* #a6b1b8 */
td.login_bgcolor1{
    background-color:#892C00;
}

/* #adbec8 */
td.login_bgcolor2{
    background-color:#B93B00;
}

table.title{
	border-collapse:collapse;
	width:98%;
	table-layout:auto;
	background-color:#ffffff;
}

table.box{
	display:table;
	border-collapse:collapse;
	width:100%;
	table-layout:auto;
}


.toppath{
	display:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	padding:15px 0px 10px 15px;
	color:#777777;
	}
a.toppath:link {
	color:#73a300;
	font-weight:bold;
}

a.toppath:visited {
	color:#73a300;
}
a.toppath:hover {
	color:#cc0000;
}

a.toppath:active {
	text-decoration: none;
	color:#FFFFFF;
}


/* styles for path */
.titleb{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	height:40px;
	text-align:left;
	vertical-align:middle;
	padding-bottom:0px;
	font-size:14px;
	color:#037AD1;
	font-weight:bold;
}



.tdhead{
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	background-color:#cccccc;
	padding-top:10px;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	}
	
.tdhead02{
	display:table-cell;
	font-family: Arial;
	text-align:center;
	vertical-align:middle;
	background-color:#cccccc;
	padding-top:10px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	}
  
.tdtitle{
	font-family: Arial, Helvetica, sans-serif;
	width:26%;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	}
	
.tdtitle01{
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	}

+.tdtitle04{
	font-family: verdana, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	background-color:#e3e3e3;
	}

.tr_bj{
	font-family: Arial, Helvetica, sans-serif;
	width:74%;
	font-size:12px;
	line-height:18px;
	color: #333333;
	text-align:justify;
	height:32px;
	}

	
/* font size,color check button */
.checkbutton {
	font-family: Arial, Helvetica, sans-serif;
	color:#0b3516;
	font-size:11px;
	font-weight:bold;
}

a.checkbutton:link{
	color:#0b3516;
	font-weight:bold;
}

a.checkbutton:visited{
	color:#0b3516;
	font-weight:bold;
}

a.checkbutton:hover {
	color:#cc0000;
	position:relative;
	top:1px;
	left:1px;
}

a.checkbutton:active {
	text-decoration: none;
	color:#FFFFFF;
}

/* font size,color input text */
.textinput {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

input + font {
    margin-left: 3px;
}

.button_back{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	}

.appmsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	font-weight:bold;
}
a.appmsg:link{
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
}

a.appmsg:hover{
	text-decoration: none;
	color:#FFCC00;
	font-size: 12px;
	position:relative;
	top: 1px;
	left: 1px;
}

a.appmsg:visited{
	text-decoration: none;
	font-size: 12px;
}
a.appmsg:active{
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF3333;
}

.redcolor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3333;
}

.mm_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
}

.mm_medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000099;
}

.mm_big img {
    width: 627px;
    height: 183px;
}

.port_role_pre_padding {
    width: 185px;
}

.port_role_post_padding {
    width: 23px;
}

.port_role_check {
    width: 49px;
}

.gb_port_role_pre_padding {
    width: 25px;
}

.gb_port_role_post_padding {
    width: 183px;
}

.ad_url {
	overflow: hidden;
	word-wrap:break-word;
	high: 32px;
	width: 188px;
	text-align: left;
}

.ad_desc {                                                                        
	overflow: hidden;
	word-wrap:break-word;
	high: 32px;
	width: 376px;
	text-align: left;
}
/* Hide some area for printer
   Now use for OnDemandRecept.shtml
 */
@media print{
    .printHidden{
        display:none;
    }
    body.printBackground{
        background-color:#ffffff;
    }

}
