/* CSS Stylesheet for a Web Application */
body 
	{

	}
.TextBox 
	{
		border: #000000 1px inset;
		border-color: #000000 #666666 #666666 #000000;
		background-color: #FFFFFF;
		background-attachment: fixed;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
	}
a:link		
	{ 
		color : #5C5B56;
		text-decoration : none;
	}
a:active  	
	{
		color : #5C5B56;
		text-decoration : none;
	}
a:visited  	
	{
		color : #5C5B56;
		text-decoration : none;
	}
	
A:hover 	
	{
		BORDER-RIGHT: 0px;
		BORDER-TOP: 0px;
		BORDER-LEFT: 0px;
		COLOR: #ff9966;
		BORDER-BOTTOM: #ff9966 1px ;
		TEXT-DECORATION: none
	}
.verytiny  		
	{
 		font-size : 9px;
 		font-family : verdana, arial, helvetica, sans-serif;
 	}
.tiny  		
	{
 		font-size : 10px;
 		font-family : verdana, arial, helvetica, sans-serif;
 	}
.sm 
	{
		font-size : 11px;
		font-family : verdana, arial, helvetica, sans-serif;
	}
 
.med  		
	{
 		font-size : 12px;
 		font-family : verdana, arial, helvetica, sans-serif;
 	}
 
.lg 
	{
		font-size : 14px;
		font-family : verdana, arial, helvetica, sans-serif;
	}
 
.xlg  		
	{
 		font-size : 16px;
 		font-family : verdana, arial, helvetica, sans-serif;
 	}
.xxlg
	{
		font-size : 18px;
		font-family : verdana, arial, helvetica, sans-serif;
	}
.product_name
	{
		font-size : 14px;
		font-weight : bold;
		font-family : verdana, arial, helvetica, sans-serif;
	} 
.Product_Options_Heading
	{
		font-size : 11px;
		font-family : verdana, arial, helvetica, sans-serif;
		font-weight : bold;	    
	}
.form_text  	
	{
 		font-family : tahoma, geneva, arial, helvitica, sans-serif;
 		text-decoration : none;
 		font-weight : bold;
 		font-size : 12px;
 		color : #3078b0;
 	}
.form_text2  	
	{
 		font-family : tahoma, geneva, arial, helvitica, sans-serif;
 		text-decoration : none;
 		font-size : 10px;
 		color : #000000;
 	}
.details
	{
		font-family : lucida sans unicode, verdana, century gothic, arial;
		font-size   : 10px;
		font-weight : bold;
		color	    : #ffffff;
	}
/* AHC Menu styles */

DIV.taMenu
{
	float : left;
	background : #ffffff
}

DIV.taMenu UL
{
   margin           : 0px;
   padding          : 0px;
   list-style       : none;
}

DIV.taMenu LI
{
   display          : inline;
   margin           : 0px;
   padding          : 0px;
}

DIV.taMenu A
{
	float : left;
	background : url(siteImages/taMenuRight.gif) no-repeat right top;
	border-bottom : 0px solid #97B673;
	font-size : x-small;
	font-weight : bold;
	text-decoration : none;
}

DIV.taMenu A.smallBusiness
{
   background       : url(/siteImages/sbMenuRight.jpg) no-repeat right top;
}

DIV.taMenu A:hover
{
   background-position: 100% -150px;
}

DIV.taMenu A:link, DIV.taMenu A:visited,
DIV.taMenu A:active, DIV.taMenu A:hover
{
   color            : #4B730D;
}

DIV.taMenu SPAN
{
	float : left;
	display : block;
	background : url(siteImages/taMenuLeft.gif) no-repeat left top;
	padding : 5px 9px;
	white-space : nowrap;
}

DIV.taMenu SPAN.smallBusiness
{
	background : url(siteImages/sbMenuLeft.jpg) no-repeat left top;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
DIV.taMenu SPAN {float : none;}
/* End IE5-Mac hack */

DIV.taMenu A:hover SPAN
{
   background-position: 0% -150px;
}

DIV.taMenu LI#current A
{
   background-position: 100% -150px;
   border-width     : 0px;
}

DIV.taMenu LI#current SPAN
{
   background-position: 0% -150px;
   padding-bottom   : 6px;
}

