html,body
{
	background-color:#272827;
	color:#302f2f;
	font-family:Verdana, Arial; 
	font-size:12px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

.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:100%; 
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:100%; float:left;   
	background-image:url(/images/header_bg.gif);
}

div#InnerHeaderContainer
{
	width:100%;
	background-image:url(/images/header_call.gif);
	background-repeat:no-repeat;
	background-position:658px 50px;    
	border-bottom:solid 2px #ffffff; 
	height:84px; 
	float:left;
}

div#LogoContainer
{
	background-image:url(/images/logo_bg_new.gif);
	background-repeat:no-repeat;
	background-position:0px 0px; 
	width:319px; height:84px;
	padding:0px 0px 0px 17px;
	float:left;     
}

div#LogoContainer a {width:319px; height:73px; display:block; }

div#HeaderFlashAndImageContainer
{
	width:100%;  background-color:#302f2f;
	height:199px;   
	float:left;
	z-index:0; 
}

div#HeaderFlashAndImageContainer img {height:199px;width:894px; background-color:#ffffff; overflow:hidden;   }

div#IndexTabContainer
{
	height:35px; width:100%;
	background-image:url(/images/index_tab.gif);
	background-repeat:no-repeat;
	background-color:Transparent;    
	background-position:214px 0px;
	margin-top:-35px; position:relative;    z-index :100;   
	float:left;  
}

div#InternalTabContainer
{
	height:35px; width:100%;  
	background-image:url(/images/internal_tab.gif);
	background-repeat:no-repeat;
	background-color:Transparent;    
	background-position:214px 0px;
	margin-top:-35px;  z-index :100;   
	float:left;  
    
}

div#PageTitleContainer
{
	font-family:Arial; color:#eae9e9; 
	font-size:16px; font-weight:bold; 
	height:35px; line-height:35px;
	padding-left:230px;   
}
/************************************************************************
*	MainBody
************************************************************************/
div#IndexMainBodyContainer
{
	width:100%;float:left;  
	background-image:url(/images/index_main_bg.gif);
	background-repeat:repeat-y;
	background-color:#ebebea;  
	_height:350px; min-height:350px; 
}

div#IndexMainBodyBottom
{
	width:100%; height:24px;  float:left;  
	background-image:url(/images/index_main_bottom.gif); 
	background-repeat:no-repeat;
	background-color:#272827;   
}


div#InternalMainBodyContainer
{
	width:100%;float:left;  
	background-image:url(/images/internal_main_bg.gif);
	background-repeat:repeat-y;
	background-color:#ebebea;  
	_height:350px; min-height:350px; 
}

div#InternalMainBodyBottom
{
	width:100%; height:24px;  float:left;  
	background-image:url(/images/internal_main_bottom.gif); 
	background-repeat:no-repeat;
	background-color:#272827;   
}
/************************************************************************
*	Left Pane Navigation
************************************************************************/

div#NavigationContainer
{
	width:178px;padding-top:23px; float:left;
	background-image:url(/images/nav_top.gif);
	background-repeat:no-repeat;
	padding:23px 17px 0px 19px;      
}

/************************************************************************
*	Content Area
************************************************************************/

div#IndexContentContainer
{
	width:339px; float:left;   
}

div#IndexSolutionContaioner
{
	width:310px; float:left;  
}


div#InternalContentContainer
{
	width:650px; float:left;   
}

/************************************************************************
*	Preview Area
************************************************************************/

div#PreviewContainer
{
	width:609px;  padding:15px 20px 15px 20px; overflow:hidden;
}

img.PreviewImage
{
	border:solid 2px #eae9ea; 
}

a.PreviewTitleLink:link{font-size:13px; color:#402c7f; font-weight:bold;    }
a.PreviewTitleLink:active{font-size:13px; color:#402c7f; font-weight:bold;    }
a.PreviewTitleLink:visited{font-size:13px; color:#402c7f; font-weight:bold;    }
a.PreviewTitleLink:hover{font-size:13px; color:#402c7f; font-weight:bold;    }

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:894px;float:left; padding-bottom:10px; 
	 
}

div#FooterContentContainer
{
	width:864px;padding-right:30px;
	font-family:Arial; font-size:10px; color:#ffffff; font-weight:normal;  
}


/************************************************************************
*	Contact us
************************************************************************/
.ContactStatus
{
	font-weight: bold; font-size: 13px; color: #402c7f; font-family : Arial, verdana, Helvetica, sans-serif;
}

.ContactUsLabel
{
	 font-weight: normal; font-size: 12px;  font-family : Arial, verdana, Helvetica, sans-serif;
}

.ContactRequiredField
{
	 font-weight: normal; font-size: 11px; color: red; font-family : Arial, verdana, Helvetica, sans-serif;
}	

.ContactUsInputBox
{
	border:solid 1px #9f9f9f;
	font-size:11px;
	width:200px;  
	font-family:Arial;
}

.ContactUsInputMultiBox
{
	border:solid 1px #9f9f9f;
	font-size:11px;
	width:200px;  
	height:60px;
	font-family:Arial;   
}

