	::selection{ background-color: #E13300; color: white; }
	::moz-selection{ background-color: #E13300; color: white; }
	::webkit-selection{ background-color: #E13300; color: white; }

	body {
		background-color: #fff;
		margin: 0px;
		font: 13px/20px normal Helvetica, Arial, sans-serif;
		color: #4F5155;
	}

	a {
		color: #003399;
		background-color: transparent;
		font-weight: normal;
	}

	h1 {
		color: #444;
		background-color: transparent;
		border-bottom: 1px solid #D0D0D0;
		font-size: 19px;
		font-weight: normal;
		margin: 0 0 14px 0;
		padding: 14px 15px 10px 15px;
	}

	code {
		font-family: Consolas, Monaco, Courier New, Courier, monospace;
		font-size: 12px;
		background-color: #f9f9f9;
		border: 1px solid #D0D0D0;
		color: #002166;
		display: block;
		margin: 14px 0 14px 0;
		padding: 12px 10px 12px 10px;
	}

	#body{
		margin: 0 15px 0 15px;
	}
	.Visible_Y{display:'';}
	.Visible_N{display:none;}
	.layer0{
		z-index:1;
		position: absolute; 
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		
		/*BG-Color*/
		background: -webkit-linear-gradient(rgba(150, 150, 150,0.5),rgba(150, 150, 150,0.5)); /*Safari 5.1-6*/
		background: -o-linear-gradient(rgba(150, 150, 150,0.5),rgba(150, 150, 150,0.5)); /*Opera 11.1-12*/
		background: -moz-linear-gradient(rgba(150, 150, 150,0.5),rgba(150, 150, 150,0.5)); /*Fx 3.6-15*/
		background: linear-gradient(rgba(150, 150, 150,0.5), rgba(150, 150, 150,0.5)); /*Standard*/
	}
	p.footer{
		text-align: right;
		font-size: 11px;
		border-top: 1px solid #D0D0D0;
		line-height: 32px;
		padding: 0 10px 0 10px;
		margin: 20px 0 0 0;
	}
	
	#container{
		margin: 10px;
		border: 1px solid #D0D0D0;
		-webkit-box-shadow: 0 0 8px #D0D0D0;
	}
	.navmenu1{
		/*margin: 10px;*/
		color:#FFFFFF;
		text-shadow: 1px 1px #000000;
		font-size: 14px;
		font-weight: bold;
		background-color:#959796;
		-webkit-box-shadow: 0 0 8px #D0D0D0;
	}
	.navmenu2{
		/*margin: 10px;*/
		color:#FFFFFF;
		text-shadow: 1px 1px #000000;
		font-size: 14px;
		font-weight: bold;
		background-color:#666666;
		-webkit-box-shadow: 0 0 8px #D0D0D0;
	}
	.leftmenu1{
		/*margin: 10px;*/
		border: 1px solid #D0D0D0;
		/*background-color:#F0F6F0;*/
		-webkit-box-shadow: 0 0 8px #D0D0D0;
		background: -webkit-repeating-linear-gradient(left, rgba(250,255,250,1), rgba(230,240,230,1)); /* For Safari 5.1 to 6.0 */
		background: -o-repeating-linear-gradient(right, rgba(250,255,250,1), rgba(230,240,230,1)); /* For Opera 11.1 to 12.0 */
		background: -moz-repeating-linear-gradient(right, rgba(250,255,250,1), rgba(230,240,230,1)); /* For Firefox 3.6 to 15 */
		background: repeating-linear-gradient(right, rgba( 250,255,250,1), rgba(230,240,230,1)); /* Standard syntax (must be last) */
	}
	.leftmenu1 td:hover{
		background-color:#DDDDDD;
	}
	.leftmenuACT1{
		background-color:#DDDDDD;
	}
	.leftmenuACT2{
		background-color:#DDDDFA;
	}
	.mainmenu1{
		/*margin: 10px;*/
		padding-top : 5px;
		padding-bottom : 5px;
		border: 1px solid #D0D0D0;
		text-decoration: none;
		/*background-color:#F0F6F0;*/
		background: -webkit-repeating-linear-gradient(rgba(230,255,230,1), rgba(220,230,220,1)); /* For Safari 5.1 to 6.0 */
		background: -o-repeating-linear-gradient(rgba(230,255,230,1), rgba(220,230,220,1)); /* For Opera 11.1 to 12.0 */
		background: -moz-repeating-linear-gradient(rgba(230,255,230,1), rgba(220,230,220,1)); /* For Firefox 3.6 to 15 */
		background: repeating-linear-gradient(rgba(230,255,230,1), rgba(220,230,220,1)); /* Standard syntax (must be last) */
		
	}
	.mainmenu1:hover{
		/*margin: 10px;*/
		cursor:pointer;
		border: 1px solid #D0D0D0;
		color: #6666FF;
		-webkit-box-shadow: 0 0 8px #D0D0D0;
	}
	.mainmenu1 a{
		text-decoration: none;
	}
	.mainmenu2{
		/*margin: 10px;*/
		padding-top : 5px;
		padding-bottom : 5px;
		border: 1px solid #D0D0D0;
		text-decoration: none;
		/*background-color:#F0F6F0;*/
		background: -webkit-repeating-linear-gradient(rgba(230,255,230,1), rgba(220,230,220,1)); /* For Safari 5.1 to 6.0 */
		background: -o-repeating-linear-gradient(rgba(230,255,230,1), rgba(220,230,220,1)); /* For Opera 11.1 to 12.0 */
		background: -moz-repeating-linear-gradient(rgba(230,255,230,1), rgba(220,230,220,1)); /* For Firefox 3.6 to 15 */
		background: repeating-linear-gradient(rgba(230,255,230,1), rgba(220,230,220,1)); /* Standard syntax (must be last) */
		
	}
	.block1{
		/*margin: 10px;*/
		border: 1px solid #D0D0D0;
		-webkit-box-shadow: 0 0 8px #D0D0D0;
	}
	
	.headc{
		/*margin: 10px;*/
		cursor:pointer;
		border: 0px;
		padding: 5px;
		font-size: 18px;
		font-weight: bold;
		background-color: #AAAAAA;
		text-shadow: 1px 1px #000000;
		color: #FFFFFF;
		-webkit-box-shadow: 0 0 8px #D0D0D0;
		border-top-right-radius: 5px;
		border-top-left-radius: 5px;
	}
	.bodyc{
		border-left: 1px solid #DEDEDE;
		border-right: 1px solid #DEDEDE;
		border-bottom: 1px solid #DEDEDE;
		font-size: 14px;
		background-color: #F0F0F0;
		
		-webkit-box-shadow: 0 0 8px #D0D0D0;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}
	.bodyc td{
		border-right: 1px solid #EEEEEE;
	}
	
	.tagA1 a{
		text-decoration: none;
	}
	fieldset { 
		display: block;
		margin-left: 2px;
		margin-right: 2px;
		padding-top: 0.35em;
		padding-bottom: 0.625em;
		padding-left: 0.75em;
		padding-right: 0.75em;
		border: 1px solid #CCCCCC;
		border-radius: 5px;
		background-color: #F0F0F0;
		-webkit-box-shadow: 0 0 8px #D0D0D0;
	}
	
	fieldset legend {
		cursor:pointer;
		border: 0px;
		padding: 5px;
		font-size: 18px;
		font-weight: bold;
		background-color: #AAAAAA;
		text-shadow: 1px 1px #000000;
		color: #FFFFFF;
		-webkit-box-shadow: 0 0 8px #D0D0D0;
		border-radius: 2px;
	}
	
	.boxmanage1{
		border-left: 1px solid #DEDEDE;
		border-right: 1px solid #DEDEDE;
		border-bottom: 1px solid #DEDEDE;
		font-size: 14px;
		background-color: #F0F0F0;
		
		-webkit-box-shadow: 0 0 8px #D0D0D0;
		border-radius: 5px;
	}
	.boxEdit1{
		position:absolute; 
		position: fixed; 
		top: 10%; 
		left: 20%; 
		z-index: 6; 
		display:none; 
		padding:5px;
	}
	.boxEdit2{
		position:absolute; 
		/*position: fixed; */
		top: 10%; 
		left: 20%; 
		z-index: 6; 
		display:none; 
		padding:5px;
		width:650px;
		max-width:100%; max-height:100%; margin:auto;
	}
	.boxEdit3{
		position:absolute; 
		position: fixed; 
		top: 10%; 
		left: 20%; 
		z-index: 6; 
		display:none; 
		padding:5px;
		width:750px;
	}
	.hideJQ{
		position:absolute;
		position: fixed;
		top: 20%;
		left: 30%;
		z-index: 6;
		display:none;
		padding:5px;
	}
	.graphBox1{
		width: 27px;
		height: 27px;
		border-radius: 5px;
		border: 1px solid #EDEDED;
	}
	
	.box1ACT{
		border-bottom:0px;
		background: -webkit-repeating-linear-gradient(rgba(255,255,255,1), rgba(255,255,255,1)); /* For Safari 5.1 to 6.0 */
		background: -o-repeating-linear-gradient(rgba(255,255,255,1), rgba(255,255,255,1)); /* For Opera 11.1 to 12.0 */
		background: -moz-repeating-linear-gradient(rgba(255,255,255,1), rgba(255,255,255,1)); /* For Firefox 3.6 to 15 */
		background: repeating-linear-gradient(rgba(255,255,255,1), rgba(255,255,255,1)); /* Standard syntax (must be last) */
	}
	.contentTB1 a{
		text-decoration: none;
	}
	.contentTB1 a:hover{
		text-decoration: underline;
	}
	
	.headcF{
		/*margin: 10px;*/
		cursor:pointer;
		border: 0px;
		padding: 5px;
		font-size: 20px;
		font-weight: bold;
		text-shadow: 0px 0px 6px #BBBBBB;
		color: #444444;
	}
	.text1{
		font-size:24px;
		font-style: italic;
		color:#6666D9;
		font-weight:bold;
		text-shadow: 0 0 6px #FAFA99;
	}
	.text2{
		font-size:24px;
		font-style: italic;
		color:#EB9988;
		font-weight:bold;
		text-shadow: 0 0 4px #DDDDDD;
	}
	
	.box0{ border:1px solid #000001;} 
	.box0l{border-left: 1px solid #000001;}
	.box0lt{border-left: 1px solid #000001; border-top: 1px solid #000001; }
	.box0t{border-top: 1px solid #000001;}
	.box0r{border-right: 1px solid #000001;}
	.box0bl{border-left: 1px solid #000001; border-bottom: 1px solid #000001;}
	.box0br{border-right: 1px solid #000001; border-bottom: 1px solid #000001;}
	.box0tr{border-right: 1px solid #000001; border-top: 1px solid #000001;}
	.box0b{border-bottom: 1px solid #000001;}
	.box0lr{border-left: 1px solid #000001; border-right: 1px solid #000001;}
	.box0u{border-bottom: 1px dashed #000001;}
	.underline0{background:url(images/underline2.gif) repeat;}
	.box0up{border-top: 1px dashed #000001; border: Black;}
	
	.box1{ border:1px solid #AAAAFF;} 
	.box1l{border-left: 1px solid #AAAAFF;}
	.box1lt{border-left: 1px solid #AAAAFF; border-top: 1px solid #AAAAFF; }
	.box1t{border-top: 1px solid #AAAAFF;}
	.box1r{border-right: 1px solid #AAAAFF;}
	.box1bl{border-left: 1px solid #AAAAFF; border-bottom: 1px solid #AAAAFF;}
	.box1br{border-right: 1px solid #AAAAFF; border-bottom: 1px solid #AAAAFF;}
	.box1tr{border-right: 1px solid #AAAAFF; border-top: 1px solid #AAAAFF;}
	.box1b{border-bottom: 1px solid #AAAAFF;}
	.box1lr{border-left: 1px solid #AAAAFF; border-right: 1px solid #AAAAFF;}
	.box1u{border-bottom: 1px dashed #AAAAFF;}
	.box1up{border-top: 1px dashed #AAAAFF; border: Black;}
	
	.headtb1{background-color:#CCCCCC; font-weight:bold;}
	
	.reportRow{
		padding:10px;
		float:left; 
		width:40%;
	}
	.reportRowBG1{
		background-color:#EEEEEE;
	}