body
	{height:100%; margin:auto; padding: 0; border: none; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#48bad6;}	
	
body.orange
	{height:100%; margin:auto; padding: 0; border: none; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#fe911b;}		
	
table.Main
	{margin-left:auto; margin-right:auto; text-align:center; width:820px;}	
	
img
	{border:0;}	
	
p
	{color:#2a007c; font-size:14px; line-height: 16pt; text-align:left;}
	
/*logo*/
.logo
	{position:relative; margin-top:-23px; float:left; width:189px;}	
	
 /*shadows*/
td.leftShadow
   {background-image: url(images/leftshadow.gif); background-repeat:repeat-y; width:20px; height:5px;}
   
td.leftShadow_orange
   {background-image: url(images/leftshadow_orange.gif); background-repeat:repeat-y; width:20px; height:5px;}   
   
td.rightShadow
   {background-image: url(images/rightshadow.gif); background-repeat:repeat-y; width:20px; height:5px;}
   
td.rightShadow_orange
   {background-image: url(images/rightshadow_orange.gif); background-repeat:repeat-y; width:20px; height:5px;}   
   
td.bottomShadow
   {background-image: url(images/bottomshadow.gif); background-repeat:repeat-x; width:5px; height:20px;}
   
td.bottomShadow_orange
   {background-image: url(images/bottomshadow_orange.gif); background-repeat:repeat-x; width:5px; height:20px;}   
	
/*global links*/
a:link, a:visited
	{color:#2a007c; text-decoration:underline; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
	
a:hover
	{color:#FFFFFF; font-weight:bold; text-decoration:underline;}		

/*main navigation*/	
.NavContainer
	{float:left; margin:20px 0 0 50px;}

a:link.nav, a:visited.nav, a:link.pageMarker, a:visited.pageMarker, a:hover.pageMarker
	{color:#2a007c; font-size:18px; font-weight:bold; padding:0 7px; text-decoration:none;}
	
a:hover.nav
	{color:#FFFFFF; text-decoration:underline;}	
	
a:link.nav-orange, a:visited.nav-orange, a:link.pageMarker, a:visited.pageMarker, a:hover.pageMarker
	{color:#2a007c; font-size:18px; font-weight:bold; padding:0 7px; text-decoration:none;}
	
a:hover.nav-orange
	{color:#ff0000; text-decoration:underline;}		
	
/*for page your on*/	
a:link.pageMarker, a:visited.pageMarker, a:hover.pageMarker
	{font-size:18px;}
	
/*footer links*/		
a:link.footer, a:visited.footer, .footerSpacer, .copyright
	{color:#2a007c; font-size:9px; text-decoration:none; padding:0 1px;}
	
a:hover.footer
	{text-decoration:underline; padding:0 1px;}	
	
/*product links*/		
a:link.product
	{color:#2a007c; text-decoration:none; font-size:14px; line-height: 12pt; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif;}
	
a:hover.product
	{color:#FFFFFF; text-decoration:underline; font-size:14px; line-height: 12pt; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif;}
	
/*product links orange*/		
a:link.product-orange
	{color:#2a007c; text-decoration:none; font-size:14px; line-height: 12pt; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif;}
	
a:hover.product-orange
	{color:#ff0000; text-decoration:underline; font-size:14px; line-height: 12pt; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif;}	
	
/*product cross-sell links*/		
a:link.cross-sell, a:visited.cross-sell
	{color:#2a007c; text-decoration:underline; font-size:12px; line-height: 14pt; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif;}
	
a:hover.cross-sell
	{color:#FFFFFF; text-decoration:underline; font-size:12px; line-height: 14pt; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif;}	

/*back button*/		
a:link.back, a:visited.back
	{TEXT-DECORATION: none; FONT-WEIGHT: normal; font-size:8pt; line-height:8pt; COLOR: #FFFFFF; line-height: 30pt; font-family:Arial, Helvetica, sans-serif;}
	
a:hover.back
	{TEXT-DECORATION: none; FONT-WEIGHT: normal; font-size:8pt; COLOR: #2c007c; line-height: 30pt; font-family:Arial, Helvetica, sans-serif;}	
	
/*back button orange*/		
a:link.back-orange, a:visited.back-orange
	{TEXT-DECORATION: none; FONT-WEIGHT: normal; font-size:8pt; line-height:8pt; COLOR: #2c007c; line-height: 30pt; font-family:Arial, Helvetica, sans-serif;}
	
a:hover.back-orange
	{TEXT-DECORATION: none; FONT-WEIGHT: normal; font-size:8pt; COLOR: #cc2229; line-height: 30pt; font-family:Arial, Helvetica, sans-serif;}			
	
	
.headline
	{color:#2a007c; text-decoration:none; font-size:24px; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif;}
	
.sub_head
	{color:#2a007c; text-decoration:underline; font-size:14px; font-weight:bold; text-align:left; font-family:Arial, Helvetica, sans-serif;}
	
.product_title
	{color:#2a007c; text-decoration:none; font-size:20px; line-height: 16pt; text-align:left; font-family:Arial, Helvetica, sans-serif;}
	
.product_title_bld
	{color:#2a007c; text-decoration:none; font-size:20px; line-height: 16pt; font-weight:bold; text-align:left; font-family:Arial, Helvetica, sans-serif;}	
	
.product_title_bld_red
	{color:#cc2229; text-decoration:none; font-size:20px; line-height: 20pt; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif;}	
	
.product_sub_title
	{color:#2a007c; text-decoration:none; font-size:14px; line-height: 17pt; font-weight:bold; text-align:left; font-family:Arial, Helvetica, sans-serif;}
	
.product_description
	{color:#2a007c; text-decoration:none; font-size:12px; line-height: 14pt; text-align:left; font-family:Arial, Helvetica, sans-serif;}
	
.product_description_bld
	{color:#2a007c; text-decoration:none; font-size:12px; line-height: 14pt; font-weight:bold; text-align:left; font-family:Arial, Helvetica, sans-serif;}	
	
.photo_description
	{color:#2a007c; text-decoration:none; font-size:14px; line-height: 14pt; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif;}					

.registration
	{color:#2a007c; text-decoration:none; font-size:12px; line-height: 14pt; text-align:center; font-family:Arial, Helvetica, sans-serif;}
		
.paragraph_bold
	{color:#2a007c; font-size:14px; font-weight:bold; line-height: 14pt; text-align:left;}	
	
.contact_info
	{color:#2a007c; font-size:14px; line-height: 14pt; text-align:left;}		
	
.note
	{color:#2a007c; text-decoration:none; font-size:12px; font-style:italic; font-family:Arial, Helvetica, sans-serif;}	

.footerSpacer, .copyright
	{padding:0 1px;}
	
.copyright
	{margin:10px 0 5px 0;}	
			
/*main content*/	
td.mainContent
	{background-color:#91ce44; width:800px;}
	
td.mainContent-orange
	{background-color:#FFFFFF; width:800px;}