html { min-height: 100%; margin-bottom: 1px; }

img {
border: 0px none;
}


	/*navtxt text*/
	.navtxt { color : #000000; font-family : Verdana, Arial, Helvetica,  sans-serif; font-weight : normal; font-style: none; font-size : 18px; 
		letter-spacing : 1pt; text-decoration: none; line-height: 20px; }
		a:link.navtxt { color : #000000; }
		a:visited.navtxt { color : #000000;}
		a:active.navtxt { color : #000000; }
		a:hover.navtxt { color : #95969E; text-decoration: none; }

	/*navloc text*/
	.navloc { color : #FF3333; font-family : Verdana, Arial, Helvetica,  sans-serif; font-weight : normal; font-style: none; font-size : 18px; 
		letter-spacing : 1pt; text-decoration: none; line-height: 20px; }



	/*snavtxt text*/
	.snavtxt { color : #000000; font-family : Verdana, Arial, Helvetica,  sans-serif; font-weight : bold; font-style: none; font-size : 16px; 
		letter-spacing : 0pt; text-decoration: none; line-height: 20px; }
		a:link.snavtxt { color : #000000; }
		a:visited.snavtxt { color : #000000;}
		a:active.snavtxt { color : #000000; }
		a:hover.snavtxt { color : #95969E; text-decoration: none; }

	/*snavloc text*/
	.snavloc { color : #FF3333; font-family : Verdana, Arial, Helvetica,  sans-serif; font-weight : bold; font-style: none; font-size : 16px; 
		letter-spacing : 0pt; text-decoration: none; line-height: 20px; }


	/*fnavtxt text*/
	.fnavtxt { color : #000000; font-family : Verdana, Arial, Helvetica,  sans-serif; font-weight : bold; font-style: none; font-size : 14px; 
		letter-spacing : 0pt; text-decoration: none; line-height: 18px; }
		a:link.fnavtxt { color : #000000; }
		a:visited.fnavtxt { color : #000000;}
		a:active.fnavtxt { color : #000000; }
		a:hover.fnavtxt { color : #95969E; text-decoration: none; }

	/*fnavtxti text*/
	.fnavtxti { color : #000000; font-family : Verdana, Arial, Helvetica,  sans-serif; font-weight : bold; font-style: italic; font-size : 14px; 
		letter-spacing : 0pt; text-decoration: none; line-height: 18px; }
		a:link.fnavtxti { color : #000000; }
		a:visited.fnavtxti { color : #000000;}
		a:active.fnavtxti { color : #000000; }
		a:hover.fnavtxti { color : #95969E; text-decoration: none; }

	/*lessertext text*/
	.lessertext { color : #000000; font-family : Verdana, Arial, Helvetica,  sans-serif; font-weight : normal; font-style: italic; font-size : 14px; 
		letter-spacing : 0pt; text-decoration: none; line-height: 18px; }



	/*fnavtxtr text*/
	.fnavtxtr { color : #FF3333; font-family : Verdana, Arial, Helvetica,  sans-serif; font-weight : bold; font-style: none; font-size : 14px; 
		letter-spacing : 0pt; text-decoration: none; line-height: 18px; }

	/*bigred text*/
	.bigred { color : #FF3333; font-family : Verdana, Arial, Helvetica,  sans-serif; font-weight : bold; font-style: italic; font-size : 18px; 
		letter-spacing : 0pt; text-decoration: none; line-height: 24px; }


	/*bigtext text*/
	.bigtext { color : #000000; font-family : Verdana, Arial, Helvetica,  sans-serif; font-weight : normal; font-style: none; font-size : 14px; 
		letter-spacing : 0pt; text-decoration: none; line-height: 18px; }
		a:link.bigtext { color : #000000; }
		a:visited.bigtext { color : #000000;}
		a:active.bigtext { color : #000000; }
		a:hover.bigtext { color : #95969E; text-decoration: none; }





	.lcol { padding: 40 60 40 60; color : #000000; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight : bold; 
		font-size : 14px; font-style: italic; letter-spacing : 0pt; text-decoration: none; line-height: 20px; }


	.lcols { padding: 40 60 80 60; color : #000000; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight : bold; 
		font-size : 14px; font-style: italic; letter-spacing : 0pt; text-decoration: none; line-height: 20px; }


	.rcol { padding: 40 60 40 0; color : #000000; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight : bold; 
		font-size : 14px; font-style: italic; letter-spacing : 0pt; text-decoration: none; line-height: 20px; }

	.secp { padding: 0px 20px 0px 40px;}

		
	/*headnote text*/
	.headnote { color : #DBDBDB; font-family : Arial, Helvetica,  sans-serif; font-weight : normal; font-size : 10px; 
		letter-spacing : 0pt; text-decoration: none; line-height: 10px; padding: 1 1 1 0}


	/*headline text*/
	.headline { color : #FFFFFF; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; 
		font-size : 30px; letter-spacing : 0pt; text-decoration: none; line-height: 30px; }
		
	/*text text*/
	.text { color : #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight : normal; font-size : 18px; letter-spacing : 1pt; text-decoration: none; line-height: 24px; }
	a:link.text { color : #FFFFFF; font-family: Arial,Helvetica, sans-serif;  font-weight : normal; font-size : 18px; letter-spacing : 1pt; text-decoration: underline; line-height: 24px;  }
	a:visited.text { color : #FFFFFF; font-family: Arial,Helvetica, sans-serif;  font-weight : normal; font-size : 18px; letter-spacing : 1pt; text-decoration: underline; line-height: 24px;}
	a:active.text { color : #FFFFFF; font-family:Arial, Arial,Helvetica, sans-serif;  font-weight : normal; font-size : 18px; letter-spacing : 1pt; text-decoration: underline; line-height: 24px; }
	a:hover.text { color : #FFFF00; font-family: Helvetica, sans-serif;  font-weight : normal; font-size : 18px; letter-spacing : 1pt; text-decoration: underline; line-height: 24px;}

	/*stext text*/
	.stext { color : #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight : normal; font-size : 16px; letter-spacing : 0pt; text-decoration: none; line-height: 18px; }
	a:link.stext { color : #FFFFFF; font-family: Arial,Helvetica, sans-serif;  font-weight : normal; font-size : 16px; letter-spacing : 0pt; text-decoration: underline; line-height: 18px;  }
	a:visited.stext { color : #FFFFFF; font-family: Arial,Helvetica, sans-serif;  font-weight : normal; font-size : 16px; letter-spacing : 0pt; text-decoration: underline; line-height: 18px;}
	a:active.stext { color : #FFFFFF; font-family:Arial, Arial,Helvetica, sans-serif;  font-weight : normal; font-size : 16px; letter-spacing : 0pt; text-decoration: underline; line-height: 18px; }
	a:hover.stext { color : #FFFF00; font-family: Helvetica, sans-serif;  font-weight : normal; font-size : 16px; letter-spacing : 0pt; text-decoration: underline; line-height: 18px;}


	/*btext text*/
	.btext { color : #000000; font-family: Arial, Helvetica, sans-serif; font-weight : normal; font-size : 16px; letter-spacing : 0pt; text-decoration: none; line-height: 24px; }
	a:link.btext { color : #000000; font-family: Arial,Helvetica, sans-serif;  font-weight : normal; font-size : 16px; letter-spacing : 0pt; text-decoration: none; line-height: 24px;  }
	a:visited.btext { color : #000000; font-family: Arial,Helvetica, sans-serif;  font-weight : normal; font-size : 16px; letter-spacing : 0pt; text-decoration: none; line-height: 24px;}
	a:active.btext { color : #000000; font-family: Arial,Helvetica, sans-serif;  font-weight : normal; font-size : 16px; letter-spacing : 0pt; text-decoration: none; line-height: 24px; }
	a:hover.btext { color : #FFFF00; font-family: Arial,Helvetica, sans-serif;  font-weight : normal; font-size : 16px; letter-spacing : 0pt; text-decoration: none; line-height: 24px;}
		
	/*btexth text*/
	.btexth { color : #000000; font-family: Arial, Helvetica, sans-serif; font-weight : bold; font-size : 16px; letter-spacing : 0pt; text-decoration: none; line-height: 20px; }
	a:link.btexth { color : #000000; font-family: Arial,Helvetica, sans-serif;  font-weight : bold; font-size : 16px; letter-spacing : 0pt; text-decoration: underline; line-height: 20px;  }
	a:visited.btexth { color : #000000; font-family: Arial,Helvetica, sans-serif;  font-weight : bold; font-size : 16px; letter-spacing : 0pt; text-decoration: underline; line-height: 20px;}
	a:active.btexth { color : #000000; font-family: Arial,Helvetica, sans-serif;  font-weight : bold; font-size : 16px; letter-spacing : 0pt; text-decoration: underline; line-height: 20px; }
	a:hover.btexth { color : #FFFF00; font-family: Arial,Helvetica, sans-serif;  font-weight : bold; font-size : 16px; letter-spacing : 0pt; text-decoration: underline; line-height: 20px;}

	/*htext text*/
	.htext { color : #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight : normal; font-size : 18px; letter-spacing : 0pt; text-decoration: none; line-height: 24px; }
	a:link.htext { color : #FFFFFF; font-family: Verdana,Arial,Helvetica, sans-serif;  font-weight : normal; font-size : 18px; letter-spacing : 0pt; text-decoration: underline; line-height: 24px;  }
	a:visited.htext { color : #FFFFFF; font-family: Verdana,Arial,Helvetica, sans-serif;  font-weight : normal; font-size : 18px; letter-spacing : 0pt; text-decoration: underline; line-height: 24px;}
	a:active.htext { color : #FFFFFF; font-family:Verdana,Arial, Arial,Helvetica, sans-serif;  font-weight : normal; font-size : 18px; letter-spacing : 0pt; text-decoration: underline; line-height: 24px; }
	a:hover.htext { color : #FFFF00; font-family: Verdana,Helvetica, sans-serif;  font-weight : normal; font-size : 18px; letter-spacing : 0pt; text-decoration: underline; line-height: 24px;}




	/*mainpane cells*/
	.mainpane { padding: 20 50 50 50; background-color: #e0e0e0;
		color : #000000; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight : normal; font-size : 12px; letter-spacing : 0pt; text-decoration: none; line-height: 16px; }
		

	/*sectrow cells*/
	.sectrow { padding: 100px 120px 0px 120px; background-color: #F2F2F2;
		color : #000000; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight : normal; font-size : 16px; letter-spacing : 0pt; text-decoration: none; line-height: 18px; }
	
	
	/*sectrow1 cells*/
	.sectrow1 { padding: 40px 120px 40px 120px; background-color: #F2F2F2;
		color : #000000; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight : normal; font-size : 12px; letter-spacing : 0pt; text-decoration: none; line-height: 16px; }
	
	/*sectrowi cells*/
	.sectrowi { padding: 100px 120px 0px 200px; background-color: #F2F2F2;
		color : #000000; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight : normal; font-size : 16px; letter-spacing : 0pt; text-decoration: none; line-height: 18px; }
	
	/*sectrow2 cells*/
	.sectrow2 { padding: 50px 50px 50px 50px; background-color: #F2F2F2;
		color : #000000; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight : normal; font-size : 16px; letter-spacing : 0pt; text-decoration: none; line-height: 18px; }

	/*sectrow3 cells*/
	.sectrow3 { padding: 0px 50px 50px 50px; background-color: #F2F2F2;
		color : #000000; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight : normal; font-size : 16px; letter-spacing : 0pt; text-decoration: none; line-height: 18px; }
	

	.btext1  {color : #000000; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight : normal; font-size : 12px; letter-spacing : 0pt; text-decoration: none; line-height: 16px; }
	a:link.btext1 {color: #1E90FF; text-decoration: underline;}
	a:visited.btext1 {color: #1E90FF; text-decoration: underline;}
	a:active.btext1 {color: #1E90FF; text-decoration: underline;}
	a:hover.btext1 {color: #FFD700; text-decoration: underline;}


	/*dimg*/
	.dimg { border: 1px solid #FFFFFF; padding: 0 0 0 0; margin: 0 0 0 0; }

	/*prodimgr*/
	.prodimgr { border: 1px solid #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px; float: right; }

	/*prodimgl*/
	.prodimgl { border: 1px solid #000000; padding: 0px 0px 0px 0px; margin: 0px 20px 0px 0px; float: left; }

	/* portfolio screenshots (web) */
	.port { border: 1px solid #FFD700; padding: 0px; margin: 0 20 0 20; }

	.rods {background-color: #669999; }





	/*subhead text*/
	.subhead { color : #0a609a; font-family : Helvetica,  sans-serif; font-weight : normal; font-size : 14px; 
		letter-spacing : 0pt; text-decoration: none; line-height: 16px; margin: 18px 0px 2px 0px; }
		a:link.subhead { color : #0a609a; }
		a:visited.subhead { color : #0a609a;}
		a:active.subhead { color : #0a609a; }
		a:hover.subhead { color : #020e73; text-decoration: none; }

	/*subhead2 text*/
	.subhead2 { color : #0a609a; font-family : Helvetica,  sans-serif; font-weight : normal; font-size : 13px; 
		letter-spacing : 0pt; text-decoration: none; line-height: 13px; margin: 9px 0px 1px 0px; }
		a:link.subhead2 { color : #0a609a; text-decoration: none;}
		a:visited.subhead2 { color : #0a609a;text-decoration: none;}
		a:active.subhead2 { color : #0a609a; text-decoration: none;}
		a:hover.subhead2 { color : #020e73; text-decoration: none; }


	/*subsubhead text*/
	.subsubhead { color : #020e73; font-family : Helvetica,  sans-serif; font-weight : normal; font-size : 12px; 
		letter-spacing : 0pt; text-decoration: none; line-height: 15px; margin: 9px 0px 1px 0px; }
		a:link.subsubhead { color : #020e73; }
		a:visited.subsubhead { color : #020e73;}
		a:active.subsubhead { color : #020e73; }
		a:hover.subsubhead { color : #0a609a; text-decoration: none; }
		

	/*subsubhead0 text*/
	.subsubhead0 { color : #020e73; font-family : Helvetica,  sans-serif; font-weight : normal; font-size : 12px; 
		letter-spacing : 0pt; text-decoration: none; line-height: 15px; margin: 0px 0px 0px 0px; }
		a:link.subsubhead0 { color : #020e73; }
		a:visited.subsubhead0 { color : #020e73;}
		a:active.subsubhead0 { color : #020e73; }
		a:hover.subsubhead0 { color : #0a609a; text-decoration: none; }
		
	/*text_p6 text*/
	.text_p6 { color : #000000; font-family : Helvetica,  sans-serif; font-weight : normal; font-size : 12px; letter-spacing : 0pt; text-decoration: none; line-height: 15px; margin: 0px 0px 6px 0px; }


	/*text_p0 text*/
	.text_p0 { color : #000000; font-family : Helvetica,  sans-serif; font-weight : normal; font-size : 12px; 
		letter-spacing : 0pt; text-decoration: none; line-height: 15px; margin: 0px 0px 0px 0px; }



	/*text_italic text*/
	.text_italic { color : #000000; font-family: Helvetica, sans-serif; font-style: italic; font-weight : normal; font-size : 12px; 
		letter-spacing : 0pt; text-decoration: none; line-height: 15px; margin: 0px 0px 0px 0px; }

	/*text_link text*/
	.text_link { color : #020e73; font-family: Helvetica, sans-serif; font-weight : normal; font-size : 12px; letter-spacing : 0pt; text-decoration: underline; line-height: 15px; }
	a:link.text_link { color : #020e73; font-family: Helvetica, sans-serif;  font-weight : normal; font-size : 12px; letter-spacing : 0pt; text-decoration: underline; line-height: 15px;  }
	a:visited.text_link { color : #020e73; font-family: Helvetica, sans-serif;  font-weight : normal; font-size : 12px; letter-spacing : 0pt; text-decoration: underline; line-height: 15px;}
	a:active.text_link { color : #020e73; font-family: Helvetica, sans-serif;  font-weight : normal; font-size : 12px; letter-spacing : 0pt; text-decoration: underline; line-height: 15px; }
	a:hover.text_link { color : #0a609a; font-family: Helvetica, sans-serif;  font-weight : normal; font-size : 12px; letter-spacing : 0pt; text-decoration: underline; line-height: 15px;}

	/*sm_link text*/
	.sm_link { color : #020e73; font-family: Helvetica, sans-serif; font-weight : normal; font-size : 12px; letter-spacing : 0pt; text-decoration: none; line-height: 15px; }
	a:link.sm_link { color : #020e73; font-family: Helvetica, sans-serif;  font-weight : normal; font-size : 12px; letter-spacing : 0pt; text-decoration: none; line-height: 15px;  }
	a:visited.sm_link { color : #020e73; font-family: Helvetica, sans-serif;  font-weight : normal; font-size : 12px; letter-spacing : 0pt; text-decoration: none; line-height: 15px;}
	a:active.sm_link { color : #020e73; font-family: Helvetica, sans-serif;  font-weight : normal; font-size : 12px; letter-spacing : 0pt; text-decoration: none; line-height: 15px; }
	a:hover.sm_link { color : #0a609a; font-family: Helvetica, sans-serif;  font-weight : normal; font-size : 12px; letter-spacing : 0pt; text-decoration: none; line-height: 15px;}


	/*back_link text*/
	.back_link { color : #0a609a; font-family: Helvetica, sans-serif; font-weight : normal; font-size : 12px; letter-spacing : 0pt; text-decoration: underline; line-height: 15px; }
	a:link.back_link { color : #0a609a; font-family: Helvetica, sans-serif;  font-weight : normal; font-size : 12px; letter-spacing : 0pt; text-decoration: underline; line-height: 15px;}
	a:visited.back_link { color : #0a609a; font-family: Helvetica, sans-serif;  font-weight : normal; font-size : 12px; letter-spacing : 0pt; text-decoration: underline; line-height: 15px; }
	a:active.back_link { color : #0a609a; font-family: Helvetica, sans-serif;  font-weight : normal; font-size : 12px; letter-spacing : 0pt; text-decoration: underline; line-height: 15px; }
	a:hover.back_link { color : #020e73; font-family: Helvetica, sans-serif;  font-weight : normal; font-size : 12px; letter-spacing : 0pt; text-decoration: underline; line-height: 15px; }


	/*bullet*/
	.bullet { color : #020e73; font-family: Verdana, Arial, sans-serif; font-size: 11px;  margin-right: 6px;}	
		


	/*clean*/
	.clean { padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; border: 0 none; }

	/*hiddenpic*/
	.hiddenpic { display: none; width: 0px; height: 0px; padding: 0px; margin: 0px; border: 0 none; }

	/*pic1*/
	.pic1 { float: right; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; margin-top: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; border: 0 none; }



	/*sectbl*/
	.sectbl { width: 585px; padding-left: 18px; margin-top: -4px;}

	/*sectblmg*/
	.sectblmg { width: 610px; padding-left: 18px; margin-top: -4px;}
			
	/*psub*/
	.psub	{padding: 0px; margin: 18px 0px 2px 0px;}

	/*psubsub*/
	.psubsub	{padding: 0px; margin: 9px 0px 1px 0px;}

	/*ptext6*/
	.ptext6	{	padding: 0px; margin: 0px 0px 6px 0px;}

	/*p6i*/
	.p6i	{	padding: 0px; margin: 6px 0px 0px 10px;}


	/*p12*/
	.p12	{	padding: 0px; margin: 12px 0px 0px 0px;}

	/*p13*/
	.p13	{	padding: 0px; margin: 13px 0px 0px 0px;}

	/*p13i*/
	.p13i	{	padding: 0px; margin: 13px 0px 0px 10px;}
	
	/*p18*/
	.p18	{	padding: 0px; margin: 18px 0px 0px 0px;}

	/*h2s*/
	.h2s	{	padding: 0px; margin: 3px 0px 0px 0px;}


	/*pc*/
	.pc	{	padding: 0px; margin: 18px 0px 0px 0px;}

	/*ind1*/
	.ind1	{	padding: 0px; margin: 0px 0px 0px 11px;}
	

	/*sessionf text*/
	.sessionf { color : #808080; font-family : Verdana, Arial, Helvetica,  sans-serif; font-weight : normal; font-size : 9px; text-decoration: none; }
	a:link.sessionf { color : #808080; font-family : Verdana, Arial, Helvetica,  sans-serif; font-weight : normal; font-size : 9px; text-decoration: none; }
	a:visited.sessionf { color : #808080; font-family : Verdana, Arial, Helvetica,  sans-serif; font-weight : normal; font-size : 9px; text-decoration: none; }
	a:active.sessionf { color : #808080; font-family : Verdana, Arial, Helvetica,  sans-serif; font-weight : normal; font-size : 9px; text-decoration: none; }
	a:hover.sessionf { color : #000000; font-family : Verdana, Arial, Helvetica,  sans-serif; font-weight : normal; font-size : 9px; text-decoration: none; }

	/*sessionfb text*/
	.sessionfb { color : #000000; font-family : Verdana, Arial, Helvetica,  sans-serif; font-weight : normal; font-size : 9px; text-decoration: none; }








