@charset "utf-8";
/* CSS Document */

	/* START SPECIAL HYBRID 5 DEFAULTS (max cross-browser and old->new render especially when moving to HTML5 coding */
		/* special note: HTML5 hgroup tag now obsolete */
		html{}
		body{width:100%;height:100%;margin:0px;padding:0px;border:0px;font-size:12px;line-height:1;font-family:"Arial Unicode MS","Lucida Sans Unicode","Lucida Grande",SimSun,STSong,sans-serif;}
		abbr,article,aside,audio,bdi,canvas,data, atalist,details,dialog,figcaption,figure,footer,header,main,mark,meter,nav,output,progress,section,summary,template,time,video{} /* new elements html5.1 */
		div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strong,sub,sup,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark{ 
			position:relative; /* http://www.sitepoint.com/10-fixes-for-ie6-problems/ */
			margin:0px; 
			padding:0px; 
			border:0px solid #333; 
			outline:0px solid #333;
			font-family:"Arial Unicode MS","Lucida Sans Unicode","Lucida Grande",SimSun,STSong,sans-serif; /* NOTE: inherit not supported in ie6,7 */
			font-size:100%; /* NOTE: inherit not supported in ie6,7 and need DOCTYPE for ie8 */
			line-height:normal; /* NOTE: inherit not supported in ie6,7 and need DOCTYPE for ie8 */
			vertical-align:baseline;
			background-color:transparent;
			
		}
		h1,h2,h3,h4,h5,h6{margin-top:-1px;padding-top:1px;line-height:120%;}
		audio,video{border:0px;vertical-align:top;}
		article,aside,details,div,dt,figcaption,figure,footer,form,header,main,map,menu,nav,section{display:block;line-height:100%;} /* semantic elements i.e. describe content */
		a img{border:0px solid #333;}
		a:active,a:hover{outline:none;}
		nav ul{list-style:none;}
		blockquote,q{quotes:none;} 
		q:before,q:after{content:"";} /* Remove automatic quotation marks for inline quotations ('q {quotes:none}' not implemented in WebKit) */
		q,cite{font-style:italic;}
		blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;} 
		table{border-collapse:collapse;border-spacing:0px;}
		input,select {vertical-align:middle;}
		sup,sub,cite{line-height:0px;} 
		/* OBSOLETE TAGS: acronym, applet, basefont, bgsound, big, blink, center, dir, font, frame, frameset, hgroup, isindex, listing, marquee, multicol, nextid, nobr, noframes, noembed, plaintext, rb, spacer, strike, tt,  xmp */

		[hidden], area, base, datalist, head, link, menu[type=popup i],meta, param, rp, script, style, title {display: none;}
		address, blockquote, body, div, figure, figcaption, footer, form, header, hr, html, legend, listing, p, pre {display: block;}
		blockquote, figure, listing, p, plaintext, pre{ margin:1em 0em;}
		blockquote, figure { margin-left: 40px; margin-right: 40px; }
		address { font-style: italic; }
		form{margin-bottom:1em;}
		listing, pre{ font-family: monospace; white-space: pre;}
		/*lists*/
		dd, dl, dt, ol, ul { display: block; }
		dl, ol, ul, li {margin-left:35px; }	
	
	/* END SPECIAL HYBRID 5 DEFAULTS */ 

		/* TAG STYLE */
		html{height:101%;} 
		body{
			margin:0px;
			background-color:#666;
			background-image:none;
			text-align:center;
			font-family:arial;
			font-size:12px;
			color:#000;
		}
		div{display:block;position:relative;text-align:left;}
		span{}
		
		a{text-decoration:none;color:#33F;} 
		a:hover{color:#078}
		
		blockquote{padding-left:40px; border-left:2px solid #666;color:#666;}
		
		h1,h2,h3,h4,h5,h6,.ch1,.ch2,.ch3,.ch4,.ch5,.ch6{font-weight:400;color:#000;left:25px;}
		h1,.ch1{font-size:24px;}
		h2,.ch2{font-size:20px;}
		h3,.ch3{font-size:18px;}
		h4,.ch4{font-size:16px;}
		h5,.ch5{font-size:14px;}
		h6,.ch6{font-size:12px;}
		
		hr{}
		p{margin-left:25px;margin-right:35px;}
		i{color:#666;} 
		img{border:0px solid black;margin:0px 0px 0px 0px;}
		stong,em,bold{}
		
		form{width:310px;height:auto;padding:0px;border:1px solid silver;background-color:#F9F9F9;margin:0px 0px 0px 10px}
		fieldset{width:280px;height:auto;padding:0px;margin:10px 0px 10px 10px;}
		legend{} /* use .ch3 */
		label{display:relative;width:100px;padding:0px;font-weight:bold;}
		input{width:280px;border:1px solid silver;}
		input[type=checkbox]{width:auto;border:0px;}
		input[type=radio]{width:auto;;border:0px;}
		input[type=button]{width:auto;}
		input[type=submit]{width:auto;}
		input[type=date]{width:auto;}
		select{width:290px;border:1px solid silver;}
		textarea{width:290px;height:200px;padding:0px;margin:0px;border:1px solid silver;}
		submit{display:relative;float:right;margin:10px;}		
		
		/* ID STYLE */
		/* STRUCTURAL LAYOUT */
		#dTopSpacer{display:block;width:100%;height:20px;background-color:transparent;z-index:10;overflow:hidden;}
		#dPageHolder{width:1000px;height:auto;padding:0px;margin: 0px auto 0px auto;background-color:#fff;z-index:10;/* centers page */overflow:hidden;}
			#dHeader{width:100%;height:250px;background-color:#FFF;overflow:hidden;}
			#dSubHeader{width:100%;height:auto;background-color:#666;z-index:30;overflow:hidden;}
			#dTorso{width:100%;height:auto;padding:0px;background-color:#FFF;z-index:20;overflow:hidden;} 
				#dLeft{float:left;display:block;width:0px;height:auto;background-color:#fff;z-index:22;overflow:hidden;}
				#dMiddle{float:left;display:block;width:640px;height:auto;background-color:#FFF;z-index:24;overflow:hidden;}
					#dRight1{float:left;width:310px;height:auto;background-color:#fff;z-index:26;overflow:hidden;display:none;}
					#dMiddleHeaderPrint{width:600px;height:100px;margin:0px;padding:0px;display:none;overflow:hidden;}
					#dMiddlePageEnd{border-top:1px solid silver;font-size:11px;color:silver;text-align:right;overflow:hidden;}
					#dMiddleHeaderPrintSpacer{width:600px;height:100px;display:none;overflow:hidden;}
				#dRight{float:left;display:block;position:absolute;top:60px;width:300px;height:auto;;margin-left:10px;background-color:none;z-index:28;overflow:hidden;}
					#dRight2{float:left;display:block;position:relative;top:15px;width:280px;height:auto;background-color:none;z-index:28;overflow:hidden;}
					#dRightSFooter{float:left;width:100%;height:auto;background-color:#FFF;z-index:26;overflow:hidden;display:none;}
			#dFooter{clear:both;width:100%;height:1px;background-color:#FFF;z-index:60;overflow:hidden;}
			#dSubFooter{width:100%;height:auto;background-color:#FFF;z-index:50;overflow:hidden;}
		#dBotSpacer{display:block;width:100%;height:50px;background-color:transparent;z-index:10;overflow:hidden;}
				#dSpacer90{display:block;width:100%;height:90px;background-color:transparent;z-index:10;overflow:hidden;}
				#dSpacer1{display:block;width:100%;height:1px;background-color:transparent;z-index:10;overflow:hidden;}
				#dSpacer2{display:block;width:100%;height:1px;background-color:transparent;z-index:10;overflow:hidden;}
				#dSpacer3{display:block;width:100%;height:1px;background-color:transparent;z-index:10;overflow:hidden;}
				#dInt{position:absolute;clear:both;display:block;width:100%;height:140px;background-color:transparent;z-index:10;overflow:hidden;}

		/* ID STYLE - CONTENT LAYOUT */

	hr {border-top:1px solid silver;color:silver;}
	

			/* CLASS STYLE */
		.cPrintOn{} /* set at print time */
		.cPrintHide{}  /* set at print time */
		.cPrintOff{}  /* set at print time */
		
		.cAutoWH{width:auto;height:auto;}
		.cB0{border:0px;}
		.cFL{float:left;}
		.cFR{float:right;}
		.cM0{margin:0px;}
		.cMT{margin-top:10px;}
		.cMLT40{margin-top:40px;}
		.cMR{margin-right:10px;}	
		.cMB{margin-bottom:10px;}	
		.cML{margin-left:25px;}
		.cFS8{font-size:10px;list-style-position: inside;}
		.cMLul{left:50px;margin-right:60px;}
		.cNone{display:none;}
		.cBlock{display:block;}
		.cW150{width:150px;}
		.cM20				{position:relative;top:5px;width:200px;left:30px;text-align:left;} 
		.cM150				{position:relative;top:150px;width:250px;left:30px;text-align:left;}   
		.cRed				{letter-spacing:0.5px;color:#D00;}
		.cHeaderText1	  	{position:relative;width:330px;height:auto;margin:0px;}
		.cFW600				{font-weight:600;}
        .cMore{display:none;}
		.cNone{display:none;}
		.cMoreTag{width:100%;height:20px;overflow:hidden;}
		.cMoreBtn{display:inline-block;width:100%;height:20px;line-height:20px;background-color:#666;color:#FFF;font-size:11px;text-align:left;padding-right:10px;cursor:pointer;}
		.cSpacer{display:block;width:100%;height:1px;background-color:transparent;z-index:10;overflow:hidden;}

		#dSubHeader .cMenuHolder a{float:left;width:100px;height:30px;line-height:30px;text-align:center;border-left:1px solid black;padding:0px 10px 0px 10px;overflow:hidden;}

.cBtnAH 			a{display:inline-block;width:148px;height:30px;line-height:30px;font-size:12px;text-align:center;background-color:#666;color:#FFF;}
a:visited 			{background-color:#666;color:#FFF;}			
a:link 				{background-color:#666;color:#FFF;}			
a:hover				{background-color:#F00;color:#FFF;}
a:active			{background-color:#F00;color:#FFF;}
a.cCurrent			{background-color:#F00;color:#FFF;}
