/**********************************************
140815 - update color - apai
**********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
    font-family: Arial;
    margin: 0px;
	width:100%;
}
a:link, a:visited{
	color: #005FA9;
	text-decoration: none;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#masthead{
    border-bottom: 1px solid #666666;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

}


#masthead_title{
	font-size:12px; 
	font-weight:bold;
	padding:4px;
	color:#CCCCCC; 
	border: 1px solid #666666;
    
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+0 */
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top, #45484d 0%, #000000 0%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #45484d 0%,#000000 0%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #45484d 0%,#000000 0%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
#mainmenu{
	height:23px;  
	width:100%; 
	float:left;
	font-size:12px; 
	font-weight:bold; 
	color:#CCCCCC;
    background-color:#222;
    
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+0 */
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top, #45484d 0%, #000000 0%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #45484d 0%,#000000 0%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #45484d 0%,#000000 0%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
#mainmenu-active{
	background:#555;
    color:#FAFAFA;
}
#mainmenu-active a{
	color:#FAFAFA;
}


#content{
    font-family: Arial;
	width:100%;
    font-size: 12px;
    min-height:450px;
    float: left;
}
#story{
    font-family: Arial;
	font-size: 12px;
}

/***********************************************/
/* Component Divs                              */
/***********************************************/
#siteLogo{
	float:left; 
	padding:40px 10px 0px 10px;
}
#siteName{
	font: 11px Arial;
	padding:4px 5px 5px 5px;
	position: absolute;
	top: 0px;
	color:#9999FF;
}
#siteTitle{
	font:bold 70% Arial; 
	color:#FFFFFF;
}
#siteInfo{
	clear: both;
	border-top: 1px solid #F1F1F1;
	color: #AAAAAA;
	padding: 5px 5px 5px 5px;
	margin:2px 2px 2px 2px;
	background-color:#FAFAFA;
	min-height:70px;
}

#utility{
	font: 12px Arial;
	/**position: absolute;**/
    position: relative;
	top:   0px;
	right: 0px;
	left:  0px;
	padding:4px 5px 5px 5px;
	width:99%;
	color:#9999FF;
}

#utility a{
	color:#9999FF;
}

#utility a:hover{
	text-decoration: none;
	color:#FFFFFF;
}

/*************** search styles *****************/

#search{
	font-size:12px;
	font-family:Arial;
	color:#999;
    padding:2px;
	background-color:#FFFFCC;
	border:1px solid;
}

/************ sectionLinks styles **************/
#sectionLinks{
	margin: 0px;
	padding: 0px;
	font-family:Arial;
	font-size:12px;
}
#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	font-weight: bold;
	padding: 5px 0px 5px 10px;
}
#sectionLinks a:hover{
	background-color: #CCCFFF;
	text-decoration: none;
}


/************* #itemInfo styles **************/

#myborder{
	border: 1px solid #F1F1F1;/*F1F1F1*/
}
#myborderbottom{
	border-bottom: 1px solid #F1F1F1;/*F1F1F1*/
}


#mytitle2{
    /** old **/
	border-top: 1px solid #F1F1F1;
	background-color:#FAFAFA;
	font-weight:bold;
	color:#555555;
	padding:3px 3px 3px 3px;
	font-family:Arial;
	font-size:14px;
}
#mytitlebg{
    /** old **/
	border-top: 1px solid #F1F1F1;
	background-color:#FAFAFA;
	font-weight:bold;
	color:#555555;
	padding:3px 3px 3px 3px;
	font-family:Arial;
}


#mypanel{
	margin:0px 0px 0px 0px;
	position:relative;
	padding:3px 0px 3px 0px;
	height:44px;
	border-bottom: 1px solid #EEE;

background: rgb(211,211,211); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(211,211,211,1) 0%, rgba(239,239,239,1) 100%, rgba(226,226,226,1) 100%, rgba(216,216,216,1) 100%, rgba(0,0,0,1) 100%, rgba(44,44,44,1) 100%, rgba(17,17,17,1) 100%, rgba(19,19,19,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,211,211,1)), color-stop(100%,rgba(239,239,239,1)), color-stop(100%,rgba(226,226,226,1)), color-stop(100%,rgba(216,216,216,1)), color-stop(100%,rgba(0,0,0,1)), color-stop(100%,rgba(44,44,44,1)), color-stop(100%,rgba(17,17,17,1)), color-stop(100%,rgba(19,19,19,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(211,211,211,1) 0%,rgba(239,239,239,1) 100%,rgba(226,226,226,1) 100%,rgba(216,216,216,1) 100%,rgba(0,0,0,1) 100%,rgba(44,44,44,1) 100%,rgba(17,17,17,1) 100%,rgba(19,19,19,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(211,211,211,1) 0%,rgba(239,239,239,1) 100%,rgba(226,226,226,1) 100%,rgba(216,216,216,1) 100%,rgba(0,0,0,1) 100%,rgba(44,44,44,1) 100%,rgba(17,17,17,1) 100%,rgba(19,19,19,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(211,211,211,1) 0%,rgba(239,239,239,1) 100%,rgba(226,226,226,1) 100%,rgba(216,216,216,1) 100%,rgba(0,0,0,1) 100%,rgba(44,44,44,1) 100%,rgba(17,17,17,1) 100%,rgba(19,19,19,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(211,211,211,1) 0%,rgba(239,239,239,1) 100%,rgba(226,226,226,1) 100%,rgba(216,216,216,1) 100%,rgba(0,0,0,1) 100%,rgba(44,44,44,1) 100%,rgba(17,17,17,1) 100%,rgba(19,19,19,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#131313',GradientType=0 ); /* IE6-9 */

}
#mystatuspanel{
	position:absolute;
	right:3px;
	top: 66px;
	font-weight:bold;
	color:#4b0082;
}
#mystatuspanel a{
	color:#4b0082;
}

#mystatuspanel a:hover{
	text-decoration:none;
	color:#FFFFFF;
}

#div_main_menu{
    /** old not used**/
	position:absolute;
	top: 0px;
	background-color:#333;
	width:100%;
	min-height:24px;
	border-bottom:1px solid #666666;
}

#topmenu{
	top: 0px;
	background-color:#322;
	width:100%;
    height:30px;
    color: #CCCCCC;
    font-size:12px;
	border-bottom:1px solid #666666;
}
#topmenu a, #topmenu a:visited{
	color: #CCCCCC;
}

#menudivider{
    /** old **/
	font-weight:bold;
	padding:4px;
	border: 1px solid #666666;
	border-top:none;
}

#mymenu{
	position:absolute;
    
}
#mymenuitem{
	float:left;
	display:block;
	padding:3px 3px 3px 3px;
	/**min-width:45px;**/
	min-width:55px;
}
#mymenu a, #mymenu a:visited{
	position:relative;
  	font-size:11px;
}
#mymenu a:hover{
	text-decoration: none;
	
	background: #deefff; /* Old browsers */
	background: -moz-linear-gradient(top,  #deefff 0%, #98bede 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#deefff), color-stop(100%,#98bede)); 
	background: -webkit-linear-gradient(top,  #deefff 0%,#98bede 100%);
	background: -o-linear-gradient(top,  #deefff 0%,#98bede 100%);
	background: -ms-linear-gradient(top,  #deefff 0%,#98bede 100%); 
	background: linear-gradient(to bottom,  #deefff 0%,#98bede 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deefff', endColorstr='#98bede',GradientType=0 ); 

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#mymenu_space{
    /** old **/
	float:left;
}
#mymenu_seperator{
    /** old **/
	float:left;
	min-height:40px;
	border-left: 1px solid #CCCFFF;
}
#mycontrolicon{
	float:left;
	display:block; 
	padding:0px 2px 0px 2px;
}
#myclick{
	cursor:pointer; 
	float:left;
}

#mytabdiv{
	margin:0px 2px 0px 2px;
	display:table;
}

#icon_normal{
	display:block;
}
#icon_hover{
	display:none;
}
#flipflop{
	position:absolute;
}

#alertdiv{
	font-size:12px;
	padding:2px;
	font-family:Arial;
	background-color:#FFCCFF;
}

#bg_info{
background: rgb(76,76,76); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(76,76,76,1) 0%, rgba(17,17,17,1) 0%, rgba(71,71,71,1) 0%, rgba(44,44,44,1) 0%, rgba(0,0,0,1) 0%, rgba(89,89,89,1) 0%, rgba(102,102,102,1) 0%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(0%,rgba(17,17,17,1)), color-stop(0%,rgba(71,71,71,1)), color-stop(0%,rgba(44,44,44,1)), color-stop(0%,rgba(0,0,0,1)), color-stop(0%,rgba(89,89,89,1)), color-stop(0%,rgba(102,102,102,1)), color-stop(76%,rgba(43,43,43,1)), color-stop(91%,rgba(28,28,28,1)), color-stop(100%,rgba(19,19,19,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(17,17,17,1) 0%,rgba(71,71,71,1) 0%,rgba(44,44,44,1) 0%,rgba(0,0,0,1) 0%,rgba(89,89,89,1) 0%,rgba(102,102,102,1) 0%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(17,17,17,1) 0%,rgba(71,71,71,1) 0%,rgba(44,44,44,1) 0%,rgba(0,0,0,1) 0%,rgba(89,89,89,1) 0%,rgba(102,102,102,1) 0%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(17,17,17,1) 0%,rgba(71,71,71,1) 0%,rgba(44,44,44,1) 0%,rgba(0,0,0,1) 0%,rgba(89,89,89,1) 0%,rgba(102,102,102,1) 0%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(76,76,76,1) 0%,rgba(17,17,17,1) 0%,rgba(71,71,71,1) 0%,rgba(44,44,44,1) 0%,rgba(0,0,0,1) 0%,rgba(89,89,89,1) 0%,rgba(102,102,102,1) 0%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */

}
#modulelink a:link, #modulelink a:visited {
	position:relative;
	padding:10px 10px 10px 10px;
	min-width:130px;
	border: 2px solid #666;
	font-family:Arial;
	font-size:12px; 
	font-weight:bold;
	color:#666;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	webkit-box-shadow: #999999 0px 0px 5px 1px;
	-moz-box-shadow: #999999 0px 0px 5px 1px; 
	box-shadow: #999999 0px 0px 5px 1px;

}
#modulelink a:hover,#modulelink a:focus{
	/**background-color: #F1F1F1;
	border: 2px solid #0CF;**/
	text-decoration: none;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	webkit-box-shadow: #66F 0px 0px 10px 1px;
	-moz-box-shadow: #66F 0px 0px 10px 1px; 
	box-shadow: #66F 0px 0px 10px 1px;
}
.mytab{
	float:left;
	/*background:#DDEEEE;*/
	border-left: 1px solid #99BBFF;
	border-top: 1px solid #99BBFF;
	border-right: 1px solid #99BBFF;
	font-size:12px;
	font-weight:bold;
	margin:0px 4px 0px 0px;
	padding: 3px 10px 3px 10px;
}
.mytabstory{
	margin:0px 0px 0px 2px;
	background:#FAFAFA;
	border: 1px solid #99BBFF;
}


.myborder{
	border: 1px solid #F1F1F1;/*F1F1F1*/
}
.myborderbottom{
	border-bottom: 1px solid #F1F1F1;/*F1F1F1*/
}
@media print{
	body{
		background:none;
	}
	#content{
		background:none;
	}
	#mypanel {
		visibility:hidden;
		display:none;
	}
	#mytabletitle a:link, #mytabletitle a:visited {
		text-decoration:none;
		color:#000000;
	}

	
	.printhidden {
		visibility: hidden;
	  	display: none;
	}
	.printfooter {
	  	display: block;
		position: fixed; 
		font-size:60%;
		bottom: 0px;
	}
	.print_newpage {
		page-break-before: always;
	}

	
}
@media screen{
	.printfooter {
	  	visibility: hidden;
	  	display: none;
	}
	.screen_hide {
	  	visibility: hidden;
	  	display: none;
	}
}

#full-screen-background-image {
    z-index: -999;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}

/**
#intro-page-wrapper {
  position: relative;
  width: 800px;
  min-height: 400px;
  margin: 100px auto;
  color: #333;
}
**/
#modulelogin{
	padding: 20px;
	color:#FFF;
	font-size:14px;
	font-family:Arial;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	webkit-box-shadow: #999999 0px 0px 5px 1px;
	/**
	-moz-box-shadow: #999999 0px 0px 10px 1px; 
	box-shadow: #999999 0px 0px 10px 1px;
	**/
    background:rgba(0,0,0,0.3);
}
#modulelogin a:link, #modulelogin a:visited {
    font-size:10px;
	font-family:Arial;
	color: #FAFAFA;
}
#modulelogin input:focus{
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	webkit-box-shadow: #66F 0px 0px 10px 1px;
	-moz-box-shadow: #66F 0px 0px 10px 1px; 
	box-shadow: #66F 0px 0px 10px 1px;
}


#epanel{
    color: #AAAAAA;
    font-size:11px;
}

#epanel a{
	color:#AAAAAA;
	margin: 0px 0px 0px 0px;
}

#epanel a:hover{
	text-decoration:none;
	color:#FFF;
    background: rgb(76,76,76); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(76,76,76,1) 0%, rgba(17,17,17,1) 0%, rgba(71,71,71,1) 0%, rgba(44,44,44,1) 0%, rgba(0,0,0,1) 0%, rgba(89,89,89,1) 0%, rgba(102,102,102,1) 0%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(0%,rgba(17,17,17,1)), color-stop(0%,rgba(71,71,71,1)), color-stop(0%,rgba(44,44,44,1)), color-stop(0%,rgba(0,0,0,1)), color-stop(0%,rgba(89,89,89,1)), color-stop(0%,rgba(102,102,102,1)), color-stop(76%,rgba(43,43,43,1)), color-stop(91%,rgba(28,28,28,1)), color-stop(100%,rgba(19,19,19,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(17,17,17,1) 0%,rgba(71,71,71,1) 0%,rgba(44,44,44,1) 0%,rgba(0,0,0,1) 0%,rgba(89,89,89,1) 0%,rgba(102,102,102,1) 0%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(17,17,17,1) 0%,rgba(71,71,71,1) 0%,rgba(44,44,44,1) 0%,rgba(0,0,0,1) 0%,rgba(89,89,89,1) 0%,rgba(102,102,102,1) 0%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(17,17,17,1) 0%,rgba(71,71,71,1) 0%,rgba(44,44,44,1) 0%,rgba(0,0,0,1) 0%,rgba(89,89,89,1) 0%,rgba(102,102,102,1) 0%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(76,76,76,1) 0%,rgba(17,17,17,1) 0%,rgba(71,71,71,1) 0%,rgba(44,44,44,1) 0%,rgba(0,0,0,1) 0%,rgba(89,89,89,1) 0%,rgba(102,102,102,1) 0%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
}


/** Apai 141109 **/



#mymenu2{
	position:absolute;
    text-align: center;
}
#mymenu2R{
    text-align: center;
    float: right;
}
#mymenu2 a, #mymenu2 a:visited,#mymenu2R a, #mymenu2R a:visited{
	position:relative;
  	font-size:11px;
}
#mymenu2 a:hover,#mymenu2R a:hover{
	text-decoration: none;
    background: #D8D5DB;
}
#mymenuitem2{
	float:left;
	display:block;
	padding:5px 10px 5px 10px;
	min-width:55px;
    cursor: pointer;
    border-left: 1px solid #EEE;
    border-right: 1px solid #BBB;
}
#mymenuitem2R{
	float:left;
	display:block;
	padding:5px 10px 5px 10px;
	min-width:55px;
    cursor: pointer;
    border-left: 1px solid #BBB;
    border-right: 1px solid #EEE;
}
#mymenutopitem{
	float:left;
	display:block;
	padding:12px 8px 12px 8px;
	min-width:55px;
}

#mytips, .mytips{
    font-weight: normal;
	color:#00C;
	color:#444;
    display:inline;
}
#myfont-bold,.myfont-bold{
    font-size:12px;
    font-family: Arial;
    font-weight: bold;
    color: #333;
}
#myfont-big,.myfont-big{
	font-size:14px;
    font-family: Arial;
}
#myfont-bigbold,.myfont-bigbold{
	font-size:14px;
    font-family: Arial;
    font-weight: bold;
    color: #555;
}

#myfont-smallbold,.myfont-smallbold{
	font-size:11px;
    font-family: Arial;
    font-weight: bold;
    color: #555;
}


#mytable,.mytable{
    background-color:#FAFAFA;
	font-family:Arial;
}
#mytable-bold,.mytable-bold{
	background-color:#FAFAFA;
    font-size:12px;
	font-family:Arial;
    font-weight:bold;
    color: #666;
}
#mytable-small,.mytable-small{
    background-color:#FAFAFA;
	font-family:Arial;
    font-size:11px;
}
#mytable-smallbold,.mytable-smallbold{
    background-color:#FAFAFA;
	font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color: #666;
}

#mytablelist,.mytablelist{
	font-size:12px;
	font-family:Arial;
}
#mytablelist-small,.mytablelist-small{
	font-size:11px;
	font-family:Arial;
}

#mytableheader,.mytableheader{
	border: 1px solid #EEEEEE;
	font-family:Arial;
	font-weight:bold;
	color:#444;
	background:#FAFAFA;/* #deefff; /* Old browsers */
	padding:4px;
}
.mytableheader a:hover{
	text-decoration:underline;
}
#mytablefooter,.mytablefooter{
	border: 1px solid #EEEEEE;
	background-color:#FAFAFA;
	font-weight:bold;
	font-family:Arial;
}

#mytitle,.mytitle{
	border-top: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
	font-family:Arial;
	font-weight:bold;
	color:#444;
	background:#FAFAFA;/* #deefff; /* Old browsers */
	padding:4px;
}
#mytitle-big,.mytitle-big{
	border-top: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
	font-family:Arial;
	font-weight:bold;
	color:#333;
	background:#FAFAFA;/* #deefff; /* Old browsers */
	padding:4px;
}
#mydiv-filter, .mydiv-filter{
	border: 1px solid #CCC;
	background-color:#DDDDDD;
	color:#333;
    padding: 10px;
    font-weight:bold;
    font-size:11px;
    text-transform: uppercase;
}
#mydiv-filter a:hover{
	text-decoration:underline;
}
#outer{
    width:100%;
    background: rgb(76,76,76); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(76,76,76,1) 0%, rgba(0,0,0,1) 0%, rgba(102,102,102,1) 0%, rgba(89,89,89,1) 0%, rgba(71,71,71,1) 0%, rgba(43,43,43,1) 0%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(0%,rgba(0,0,0,1)), color-stop(0%,rgba(102,102,102,1)), color-stop(0%,rgba(89,89,89,1)), color-stop(0%,rgba(71,71,71,1)), color-stop(0%,rgba(43,43,43,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(0,0,0,1) 0%,rgba(102,102,102,1) 0%,rgba(89,89,89,1) 0%,rgba(71,71,71,1) 0%,rgba(43,43,43,1) 0%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(0,0,0,1) 0%,rgba(102,102,102,1) 0%,rgba(89,89,89,1) 0%,rgba(71,71,71,1) 0%,rgba(43,43,43,1) 0%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(0,0,0,1) 0%,rgba(102,102,102,1) 0%,rgba(89,89,89,1) 0%,rgba(71,71,71,1) 0%,rgba(43,43,43,1) 0%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(76,76,76,1) 0%,rgba(0,0,0,1) 0%,rgba(102,102,102,1) 0%,rgba(89,89,89,1) 0%,rgba(71,71,71,1) 0%,rgba(43,43,43,1) 0%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-9 */
}
#inner{
    width:98%;
    margin: 0 auto;
    background-color: #FAFAFA;
}
#site-footer {
        float: right;
		bottom: 0px;
        font-size:12px;
        font-weight:bold;
        color:#AAAAAA;
        background-color: #EEEEEE;
        min-height: 100px;
        width:100%;
        border-top: 1px solid #F1F1F1;
}
#submenu-active{
    background-color: #EEEEEE;
    color: #666666;
}
#submenu-active a{
	color:#666666;
}

#mytabletitle,.mytabletitle{
	border: 1px solid #DDDDDD;
	background-color:#EEEEEE;
	font-weight:bold;
	font-family:Arial;
	color:#333;
    padding:4px;
}
#mytabletitle a:hover,.mytabletitle a:hover{
	text-decoration:underline;
}

.mytabletitle a:link, .mytabletitle a:visited {
		text-decoration:none;
}

/** Apai 160724 **/
.myborder2{
	border: 1px solid #999;
}
.myborder2rb{
	border-right: 1px solid #999;
    border-bottom: 1px solid #999;
}
.myborder2lb{
	border-left: 1px solid #999;
    border-bottom: 1px solid #999;
}
.myborder2lrb{
	border-left: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
}
.mytableheader2{
	border: 1px solid #999;
	font-family:Arial;
	font-weight:bold;
	color:#444;
	background:#FAFAFA;
	padding:4px;
}
.mytableheader2trb{
    border-top: 1px solid #999;
	border-right: 1px solid #999;
    border-bottom: 1px solid #999;
	font-weight:bold;
	color:#444;
	background:#FAFAFA;
	padding:4px;
}
.mytableheader2tlb{
    border-top: 1px solid #999;
	border-left: 1px solid #999;
    border-bottom: 1px solid #999;
	font-weight:bold;
	color:#444;
	background:#FAFAFA;
	padding:4px;
}
.mytableheader2tlrb{
    border-top: 1px solid #999;
	border-left: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
	font-weight:bold;
	color:#444;
	background:#FAFAFA;
	padding:4px;
}
 /**
@media print{
   
	#mytablelist,.mytablelist{
        font-size:10px;
        font-family:Arial;
        padding: 0;
        cellpadding:0px;
    }
    
}**/