html,body
{
	background-color:#cccccc;
	color:#707070;
	font-family:Verdana, Arial; 
	font-size:12px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	height:auto !important;
	height:100%; 
	min-height:100%;
	background-image:url(/images/main_bg.gif);
	background-repeat:repeat-y;
	background-position:center top; 	
}

html>body #outer {height:auto}/*for mozilla */

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}



/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
	width:990px;
	padding:0px 3px 0px 3px; 
	margin:0px auto;  
}

/************************************************************************
* 	Index Page
************************************************************************/
div#IndexLeftPane
{
	width:183px;
	float:left;   
}

div#IndexLogo
{
	width:183px;height:93px;
	float:left;
	background-image:url(/images/index_logo1.gif);
	background-position:1px top;
	background-repeat:no-repeat;   	  
	  
}

div#IndexLogo a{ width:183px; height:93px; display:block;   }

div#IndexBottom
{
	width:183px; height:516px;
	float:left;
	background-image:url(/images/index_bottom1.gif);     
	background-position:1px top;
	background-repeat:no-repeat;   
}


div#IndexBottomExternal
{
	width:183px;
	float:left;
	text-align:center;
	overflow:hidden;      
}
div#IndexRightPane
{
	width:807px;
	float:left;  
}

div#IndexHeaderContainer
{
	width:807px;
	float:left;   
}

div#IndexSlogan
{
	width:775px; height:35px;
	text-align:right;
	padding:25px 32px 0px 0px;  
	float:left;
	background-image:url(/images/index_slogan.gif);
	background-position:left bottom;
	background-repeat:no-repeat;        
}

div#IndexHeaderImage
{
	width:807px;
	height:200px;
	float:left;
	background-image:url(/images/index_header.jpg);
	background-repeat:no-repeat;       
}



/************************************************************************
*	Internal Page
************************************************************************/
div#InternalHeaderContainer
{
	width:955px; float:left; 
	height:35px;
	background-image:url(/images/internal_logo.gif);
	background-repeat:no-repeat;
	background-position:30px 15px;    
	text-align:right;
	padding-right:35px;
	padding-top:25px;      
}


div#InternalLeftPane
{
	width:143px;
	padding-top:130px;
	float:left;
	background-image:url(/images/internal_header_left.gif);
	background-repeat:no-repeat;
	background-position:right top;     
}

div#InternalMiddlePane
{
	width:632px;
	float:left;   
}

div#InternalPageHeaderContainer
{
	width:632px; height:171px;
	float:left;      
}

div#InternalContentContainer
{
	width:600px;
	padding:0px 15px 20px 17px; 
	float:left;
	background-image:url(/images/internal_content_bg.gif);
	background-repeat:no-repeat;
	_height:400px;
	min-height:400px;      
}

div#RightPaneContainer
{
	width:215px;
	float:left; 
	text-align:center;   
}

div#InternalRightPane
{
	width:160px;
	padding:150px 35px 0px 20px; 
	float:left; 
	background-image:url(/images/internal_rightpane_bg.gif);
	background-repeat:no-repeat;  
	_height:180px; min-height:180px;  
}

div#BottomDiagramLinkContainer
{
	width:215px;
	float:left;
	text-align:center;    
	padding-bottom:10px;  
}

div#BottleInstructionPdf
{	
	width:160px;
	float:left;
	margin-left:10px;   
	padding-bottom:20px;
	padding-top:20px;  
	background-image:url(/images/newslist_bg.gif); 
	background-position:left top;
	background-repeat:repeat-x;
}

/************************************************************************
*	Sub Nav Internal
************************************************************************/
div#SubNavContainer
{
	padding-left:2px;
	width:134px;
	float:left;    
	background-image:url(/images/internal_content_bg.gif);
	background-repeat:no-repeat;	
	_height:400px;
	min-height:400px; 
	margin-top:-38px; 	
}

div#SubNavInternalContentContainer
{
	width:481px;
	padding-right:15px; 
	float:left;   
}
/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:632px;
	padding:18px 18px 0px 18px; 
	float:left;   
	background-image:url(/images/index_content_bg.gif);
	background-repeat:no-repeat;
	background-position:432px top;
	_height:450px;
	min-height:450px;    
}

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:920px;
	padding:0px 35px 0px 35px; 
	float:left;  
}

div#FooterTextContainer
{
	width:100%;
	float:left;
	text-align:center;
	margin-top:-15px;   
	color:#dadada; font-size:10px; font-family:Verdana;    
}