body					{padding:0px;
						 margin: 0px; 
						 background: url(picts/body-bg.jpg) #000000 repeat-x left top; 
						 width: auto; 
						 color: #384c55; 
						 font-size: 11px;
 						 font-family: Verdana, Arial, Helvetica, sans-serif; 
						 -webkit-text-size-adjust: none;
						 letter-spacing: normal; 
						 height: auto;}
				 
img 					{border:0;}	
		 				
.wrapper 				{background: url(picts/wrapper-bg.gif) repeat-y left top; 
						 background-color:transparent;
						 margin: 0px auto; 
						 width: 930px; 
						 height: auto}
						 
.top 					{padding-right: 0px; 
						 padding-left: 0px; 
						 background: url(picts/top-bg.jpg) transparent no-repeat left top; 
						 width: 930px; 
						 height: 170px}		
/*
.bgmain					{clear: both; 
						 background: url(picts/main-bg.jpg) repeat-x left top;
						 width: 920px; 
						 margin-top: 12px; 
						 margin-left: 5px; 
 						 margin-right: 5px; 
						 height: 14px;
						 background-color:#FFFFFF}*/
						 
.bgmain2	 			{font-size: 11px; 
						 padding-bottom: 0px; 
						 margin: 0px auto; 
						 overflow: hidden; 
						 width: 920px; 
						 color: #384c55; 
						 line-height: 17px; 
						 font-family: Verdana, Arial, Helvetica, sans-serif; 
						 height: auto;}						 					 					 
						 
img 					{border-top-width: 0px; 
						 border-left-width: 0px; 
						 border-bottom-width: 0px; 
						 border-right-width: 0px;}
						 
.tooltips				{font-weight: bold; 
						 font-size: 11px; 
						 padding:5px 0 0 2px;
						 color: #888888; 
						 line-height: 15px; 
						 font-family: Arial, Helvetica, sans-serif; 
						 height: 17px}							 
						 
h1 						{padding-left: 0px; 
						 font-weight: bold; 
						 font-size: 16px; 
						 margin: 20px 0px 15px 0px; 
						 color: #EF8222; 
						 line-height: 17px; 
						 font-family: Arial, Helvetica, sans-serif; 
						 height: 17px}
						 
h2 						{padding-left: 0px; 
						 font-weight: bold; 
						 font-size: 16px; 
						 margin: 20px 0px 15px 0px; 
						 color: #EF8222; 
						 line-height: 17px; 
						 font-family: Arial, Helvetica, sans-serif; 
						 height: 17px}
						 
h3 						{padding-left: 5px; 
						 font-weight: bold; 
						 font-size: 16px; 
						 margin: 0px 0px 5px 0px; 
						 color: #EF8222; 
						 line-height: 16px; 
						 font-family: Arial, Helvetica, sans-serif; 
						 height: 14px}	
						 
h4 						{padding-left: 5px; 
						 font-weight: bold; 
						 font-size: 11px; 
						 margin: 0px 0px 10px 0px; 
						 color: #888888; 
						 line-height: 14px; 
						 font-family: Arial, Helvetica, sans-serif; 
						 height: 11px}						 					 

.navlink				{font-weight: bold; 
						 font-size: 11px;  
						 font-family: Verdana, Arial, Helvetica, sans-serif;}

.navlink a 				{color: #0033cc; 
						 text-decoration: none;}

.navlink a:hover 		{color: #993300; 						
						 text-decoration: none;}

.left 					{padding-left: 40px; 
						 padding-right: 20px;
						 float:left;
						 width:560px;
						 background-color: transparent;}
						 
.right					{padding-left: 20px; 
						 padding-right: 20px;
						 float:left;
						 width:260px;
				 		 background-color: #ffffff;}						 
						 
.left2 					{padding-left: 40px; 
						 padding-right: 20px;
						 float:left;
						 padding-top: 0px; 
						 width:560px;
				 		 background-color: #ffffff;}
					 
.left a 				{color:#1975C3; text-decoration:none;}
.left a:hover 			{color:#FF0000; text-decoration:underline;}

.right a 				{color:#1975C3; text-decoration:none;}
.right a:hover 			{color:#FF0000; text-decoration:underline;}
					 
.top_nav_link 			{font-size: 11px; 
						 font-family: Verdana, Arial, Helvetica, sans-serif;}
						 
.top_nav_link span 		{padding-right: 5px; 
						 padding-left: 5px; 
						 font-size: 9px; 
						 color: #999999;}
						 
.top_nav_link a 		{color: #000066; 
						 text-decoration: none;}
						 
.top_nav_link a:hover 	{color: #999999; 
						 text-decoration: none;}						 	
						 
.footer_bg 				{clear: both;
						 background-color:#FFFFFF;  
						 margin-left: 0px;
						 margin-bottom: 0px; 
						 width: 920px; 
						 margin-right: 5px;}
						 
.footer 				{clear: both; 
						 font-size: 10px; 
						 width: auto; 
						 color: #666666;
						 height: auto;}
						 
.footer a 				{color: #666666; text-decoration: none;}

.footer a:hover 		{color: #003366; text-decoration: underline;}

.footer span 			{padding-right: 5px;
						 padding-left: 5px; 
						 color: #589cef; 
						 text-align: center;}

.bottom_bg 				{background: url(picts/bottom-bg.jpg) no-repeat left top;
						 width: 930px; 
						 height: 150px;}
						 
.spacer_20 				{clear: both; font-size: 12px; width: auto; line-height: 12px; height: 20px;}
			 
.textarea 				{border-right: #CCCCCC 1px solid; 
						 border-top: #CCCCCC 1px solid; 
						 font: 13px verdana, arial, sans-serif; 
						 border-left: #CCCCCC 1px solid; 
						 width: 350px; 
						 color: #000000; 
						 border-bottom: #CCCCCC 1px solid; 
						 height: 125px; 
						 background-image: url(picts/shadeform.gif);
						 background-color: #FFFFFF; 
						 text-align: left;}
						 
.shadeform 				{border-right: #CCCCCC 1px solid; 
						 border-top: #CCCCCC 1px solid; 
						 font: 13px verdana, arial, sans-serif; 
						 border-left: #CCCCCC 1px solid; 
						 width: 200px; 
						 color: #000000; 
						 border-bottom: #CCCCCC 1px solid;
					 	 background-image: url(picts/shadeform.gif); 
						 background-color: #FFFFFF; 
						 text-align: left;}	

#margin	h2, h3 			{padding: 0px; 
						 font-weight: normal; 
						 font-size: 10px; 
						 margin: 8px 0px 0px 0px; 
						 color: #384c55; 
 						 font-family: Verdana, Arial, Helvetica, sans-serif; 
						 line-height:12px; }	
						 				
a.linkaccord:link 			{font-weight: normal; color: #1975C3; text-decoration: none; line-height:12px;}						 
a.linkaccord:visited 		{font-weight: normal; color: #1975C3; text-decoration: none; line-height:12px;}						 
a.linkaccord:active 		{font-weight: normal; color: #1975C3; text-decoration: none; line-height:12px;}						 
a.linkaccord:hover 	 		{font-weight: normal; color: #1975C3; text-decoration: none; line-height:12px;}
						 
.accordian .link a 						{color:#1975C3; text-decoration:none; }
.accordian 								{list-style: none; margin: 0 0 0 0; padding: 0; }
.accordian li 							{list-style: none; margin: 0; padding: 0 0 0 0; }
.accordian li ul, .accordian li ol 		{margin: 0 0 0 0; padding: 0; }
.accordian li li 						{background: transparent; list-style: disc; padding: 0; }
.stretch 								{font-weight: normal; font-size:10px; color: #1975C3; text-decoration: none; line-height:12px; margin: 0; padding: 0 0 0 0;}
html>body .stretch p 					{padding: 0 0 0 0; }
.stretcher 								{background: transparent; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;  height: 0px; overflow: hidden;
							  			 visibility: hidden; width: 880px; }
.stretch a.active 						{color: #1975C3; font-weight:normal; font-size:10px; text-decoration:none;}
/* Layout */
.clear:after 							{content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.clear 									{display: inline-block; } 
/* Special - Hides from IE-mac \*/
* html .clear, .list li 				{height: 0%; }
.clear 									{display: block;}
/* end hide */
/* end hide */	
	 
.clr 									{clear: both; 
										 font-size: 0px; 
										 line-height: 0px; 
										 margin: 0px; 
										 padding: 0px; 
										 height: 0px; 
										 visibility: hidden;}						 