html { min-height: 100%; margin-bottom: 1px; }



	/*navtxt text*/
	.navtxt { color : #354588; font-family : Arial, Helvetica,  sans-serif; font-weight : bold; font-size : 14px; 
		letter-spacing : 0pt; text-decoration: none; line-height: 18px;}
		a:link.navtxt { color : #354588; }
		a:visited.navtxt { color : #354588;}
		a:active.navtxt { color : #354588; }
		a:hover.navtxt { color : #FFFFFF; text-decoration: none; }

	/*unavtxt text*/
	.unavtxt { color : #354588; font-family : Arial, Helvetica,  sans-serif; font-weight : bold; font-size : 14px; 
		letter-spacing : 0pt; text-decoration: none; line-height: 18px;}
		a:link.unavtxt { color : #354588; }
		a:visited.unavtxt { color : #354588;}
		a:active.unavtxt { color : #354588; }
		a:hover.unavtxt { color : #99CC99; text-decoration: none; }


	/*hnavtxt text*/
	.hnavtxt { color : #FFFFFF; font-family : Arial, Helvetica,  sans-serif; font-weight : bold; font-size : 14px; 
		letter-spacing : 0pt; text-decoration: none; line-height: 18px;}
		a:link.hnavtxt { color : #FFFFFF; }
		a:visited.hnavtxt { color : #FFFFFF;}
		a:active.hnavtxt { color : #FFFFFF; }
		a:hover.hnavtxt { color : #99CC99; text-decoration: none; }


		
	/*navloc text*/
	.navloc { color : #858585; font-family : Arial, Helvetica,  sans-serif; font-weight : bold; font-size : 14px; 
		letter-spacing : 0pt; text-decoration: none; line-height: 18px;}

	/*mnavtxt text*/
	.mnavtxt { color : #DBDBDB; font-family : Arial, Helvetica,  sans-serif; font-weight : normal; font-size : 14px; 
		letter-spacing : 0pt; text-decoration: none; line-height: 16px;}
		a:link.mnavtxt { color : #DBDBDB; }
		a:visited.mnavtxt { color : #DBDBDB;}
		a:active.mnavtxt { color : #DBDBDB; }
		a:hover.mnavtxt { color : #98COAE; text-decoration: none; }

	/*mnavloc text*/
	.mnavloc { color : #FFFFFF; font-family : Arial, Helvetica,  sans-serif; font-weight : normal; font-size : 14px; 
		letter-spacing : 0pt; text-decoration: none; line-height: 14px; margin: 0 20 0 20;}

		

	/*hmtitle text*/
	.hmtitle { color : #FFFFFF; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : bold; 
		font-size : 16px; letter-spacing : 0pt; text-decoration: none; line-height: 20px; }
		
	/*hmtext text*/
	.hmtext { color : #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight : normal; font-size : 12px; letter-spacing : 0pt; text-decoration: none; line-height: 16px; }


	/*htitle text*/
	.htitle { color : #354588; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : bold; 
		font-size : 16px; letter-spacing : 0pt; text-decoration: none; line-height: 20px; }

	/*htext text*/
	.htext { color : #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight : normal; font-size : 12px; letter-spacing : 0pt; text-decoration: none; line-height: 16px; }

	/*htextb text*/
	.htextb { color : #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight : bold; font-size : 12px; letter-spacing : 0pt; text-decoration: none; line-height: 18px; }
	a:link.htextb { color : #000000; text-decoration: underline;}
	a:visited.htextb { color : #000000;text-decoration: underline;}
	a:active.htextb { color : #000000; text-decoration: underline;}
	a:hover.htextb { color : #FFFFFF; text-decoration: underline; }

	/*htextbw text*/
	.htextbw { color : #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight : bold; font-size : 12px; letter-spacing : 0pt; text-decoration: none; line-height: 18px; }


	/*wtext text*/
	.wtext { color : #354588; font-family: Arial, Helvetica, sans-serif; font-weight : bold; font-size : 12px; letter-spacing : 0pt; text-decoration: none; line-height: 14px; }




	/*wtextb text*/
	.wtextb { color : #354588; font-family: Arial, Helvetica, sans-serif; font-weight : bold; font-size : 14px; letter-spacing : 0pt; text-decoration: none; line-height: 18px; }




	/*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;}


		

	/*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; }
	

	


	/*prodimg*/
	.prodimg { padding: 0 0 0 0; margin: 30 5 0 0; border: 2px solid black; }
	.afflimg { padding: 0 0 0 0; margin: 10 0 10 10; border: 2px solid black; }
		
	a:hover img {  border: 2px solid blue; }
	

	/*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 10 0 10; }


	/*vert*/
	.vert { margin: 0px 10px 10px 0px; padding: 0px; border: 0; float: left;}

	/*vertm*/
	.vertm { margin: 0px 10px 80px 0px; padding: 0px; border: 0; float: left;}

	/*dvert*/
	.dvert { width: 2px; height: 30px; background-color: #FFFFFF; margin: 3px 10px 10px 0px; padding: 0px; border: 0; float: left;}

	/*dverth*/
	.dverth { width: 2px; height: 30px; background-color: #FFFFFF; margin: 3px 10px 50px 0px; padding: 0px; border: 0; float: left;}


	/*dverts*/
	.dverts { width: 2px; height: 30px; background-color: #858585; margin: 3px 10px 10px 0px; padding: 0px; border: 0; float: left;}

	/*horizl*/
	.horizl { width: 550px; height: 3px; background-color: #354588; margin: 0; padding: 0; border: 0;}



	/*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 : #FFFFFF; font-family : Verdana, Arial, Helvetica,  sans-serif; font-weight : normal; font-size : 9px; text-decoration: none; }


	.inputbox {
		background-color: #B6DAA5;
		border: 1px solid #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
	}
	.inputbox2 {
		background-color: #FFFFFF;
		border: 1px solid #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #13027c;
		line-height: 16px;
		height: 200px;
		width: 350px;
		padding-left: 1px;
		padding-top: 4px;
	}
	.inputboxt {
		background-color: #FFFFFF;
		border: 1px solid #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #13027c;
		line-height: 16px;
		padding-left: 1px;
		padding-top: 4px;
	}
	.inputbox1 {
		background-color: #FFFFFF;
		border: 1px solid #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #13027c;
		line-height: 16px;
		height: 20px;
		width: 250px;
		padding-left: 1px;
		padding-top: 2px;
	}
	.submitbox {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		background-color: #CCCCCC;
		border: thin solid #666666;






