html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }


html,body
{
	background-color:#ffffff; 
	font-family:Verdana, Arial; 
	font-size:11px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	height:100%; 
		background-image:url(/images/page_bg_new.gif);
	background-repeat:repeat-y;
	background-position:center top; 
}

html,body,p,td
{
	font-family:Arial, Verdana, Tahoma, Times New Roman;
	font-size:12px;
	color:#006699;       
}

.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:1008px; margin:0px auto; 
}

div#MainContainerWraper
{
	width:1008px; float:left;  
}

div#InnerMainContainer
{
	width:924px;  float:left;
	padding:0px 42px 0px 42px;      
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:924px; float:left;
	/*background-color:#ffcc99;*/
}

div#LogoContainer
{
	width:183px; height:152px; float:left ; 
	background-image:url(/images/logo.jpg);   
}

div#LogoContainer a{width:183px; height:152px;  display:block; }

div#SloganContainer
{
	width:741px; height:89px;
	float:left;
	background-image:url(/images/slogan.gif);     
}

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	width:924px;  float:left;
	padding-top:14px; 
	padding-bottom:10px; 
	/*background-color:#ffcc99;*/
}

/************************************************************************
*	Index
************************************************************************/
div#IndexLeftPane
{
	padding-left:25px; width:651px; float:left;    
}

div#IndexContentContainer
{
	width:621px;  min-height:247px; _height:247px;float:left;  
	background-image:url(/images/index_content_top.gif);
	background-repeat:no-repeat;  
	background-color:#ffffff;
	padding:210px 15px 0px 15px;   
	    
}
div#RandomCopyright
{
	width:584px;  height:30px; float:left;  
	
	background-color:#ffffff;
	padding:2px 15px 0px 52px;   
	   
}
div#RandomCopyrightOrange
{
	width:616px;  height:30px; float:left;  
	
	background-color:#FFCC99;
	padding:2px 15px 0px 52px;   
	   
}

div#InternalRandomCopyright
{
	width:810px;  height:30px; float:left;  
	
	background-color:#ffffff;
	padding:2px 15px 0px 52px;   
	   
}



div#MailListingContentContainer
{
	width:621px;  height:247px; float:left;  
	background-image:url(/images/mail_listing_top.gif);
	background-repeat:no-repeat;  
	background-color:#ffffff;
	padding:210px 15px 0px 15px;   
	overflow:hidden;    
}


div#IndexContentBottom
{
	width:651px; height:37px; float:left;
	background-image:url(/images/index_content_bottom.gif);     
}


div#IndexRightPane
{
	width:247px; float:right;
	background-color:#c35943;overflow:hidden;
	min-height:525px;_height:525px; border-right:1px solid #ffc99f;  
}

/************************************************************************
*	Internal
************************************************************************/
div#InternalMainBodyContainer
{
	width:877px;
	float:left;
	padding:0px 24px 0px 23px;    
}

div#InternalContentContainer
{
	width:807px; float:left;
	padding-left:60px;
	padding-right:10px; 
	background-image:url(/images/internal_content_bg.gif);
	background-color:#ffffff; 
	background-repeat:no-repeat;  
	_height:400px; min-height:400px;  
   
}

div#InternalContentHeadingContainer
{
	width:807px; height:87px;
	padding-top:28px;   
}


div#InternalContentBottom
{
	width:877px; height:38px; float:left;  
	background-image:url(/images/internal_content_bottom.gif);   
}


/************************************************************************
*	Form
************************************************************************/
div#FormContainer
{
	width:450px;
	float:left;   
}

div#FormContentContainer
{
	width:335px; float:left;  
	padding-left:20px; 
}

table.FormTable
{
	width:100%;
	border-width:0px;
	border-collapse:separate;    
}

table.FormTable td{ font-weight:bold; font-size:11px; padding:5px 0px 5px 0px;   }

td.ValueField{text-align:right;}

td.RowDivider
{
	background-image:url(/images/dot_bg.gif);
	background-position: 0px 10px;
	background-repeat:repeat-x;
	height:20px;     
}


/************************************************************************
* 	Product Features
************************************************************************/
div#ProductCategoryPane
{
	width:194px;
	float:left;   
}

div#ProductContentPane
{
	width:683px;
	float:right; 
	background-image:url(/images/rightpane_content_bg.gif);
	background-repeat:no-repeat;   
	background-color:#ffffff; 
}




div#ProductContentContainer
{
	width:683px; float:left; 
	_height:550px; min-height:550px;   
}


div#ProductContentTitleContainer
{
	width:648px;
	float:left;
	padding:28px 0px 0px 35px;   
}

div#ProductBackButtonContainer
{
	padding:50px 20px 50px 20px;
	text-align:right;   
	width:643px; float:left 
}

div#ProductItemFlashContainer
{
	padding-left:20px; 
	width:280px; float:left;   
}

div#ProductContentArea
{
	width:683px;
	float:left;   
	background-color:#FFFFFF;
}
div#ProductContentBottom
{
	width:683px;height:30px;
	float:left;   
	background-image:url(/images/rightpane_content_bottom.gif); 
}

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:924px;  float:left;
	
	   
}
div#FooterContainerLinks
{
	width:924px;  float:left;height:53px;
	background-color:#000000;
	background-image:url(/images/footer_bg_new.gif);
	background-repeat:repeat-x;
	padding-top:13px;
	padding-bottom:5px;     
}

div#FooterContainerPortfolio
{
	width:924px;  float:left;
	background-color:#ffcc99;
	
	   
}
/************************************************************************
*	Product Category Flash Containers
************************************************************************/
div.NameBarFlashContainer
{
	width:683px; height:593px;  float:left;
	margin-top:-890px;    
	position:relative; z-index :1000;  
}

/************************************************************************
*	Misc
************************************************************************/
.NormalInput
{
	width:260px;
	padding:1px; 
	background-color:#ffffff !important;
	border:solid 1px #809db9; 
	font-size:11px;
	font-family:Arial;
	font-weight:normal;    
}

.NormalInputDrop
{
	width:263px;
	padding:1px; 
	background-color:#ffffff !important;
	border:solid 1px #809db9; 
	font-size:11px;
	font-family:Arial;
	font-weight:normal;    
}

.ShortInput
{
	width:80px;
	padding:1px; 
	background-color:#ffffff !important;
	border:solid 1px #809db9; 
	font-size:11px;
	font-family:Arial;  
	font-weight:normal; 
}

.NormalTextArea
{
	width:260px;
	padding:1px; 
	background-color:#ffffff !important;
	border:solid 1px #809db9; 
	height:80px; 
	font-size:11px;
	font-family:Arial;   
	font-weight:normal;
}

.SuccessMsg
{
	font-size:14px; color:#ca5100; font-weight:bold; 
}

.ErrMsg
{
	color:Red;  font-size:11px; font-weight:bold;   
}
