body
{
    background-color: #d3d2d1;
}

/******************************************/
/* Main table */
/******************************************/
.MainTable
{
    width: 700px;
    background-color: White;
}

.TopCell
{
    /*background-color: #26618d;*/
    background-color: White;
    height: 95px;
    text-align: left;
    vertical-align: top;
}

.AdCell
{
    width:494px;
    height:264px;
    padding-left:5px;
    text-align: left;
    vertical-align: top;
}

.SolutionsCell
{
    vertical-align: top;
    text-align: left;
    padding: 0px;
}

/******************************************/
/* Menu table */
/******************************************/
.MenuTable
{
    border-right: 1px Solid #b7b7b8;
}

.TopBar
{
    width: 200px;
    text-align: left;
    height: 5px;
    padding-right:5px;    
}

.ProductBar
{
    width: 100%;
    text-align: left;
    height: 5px;   
}

.ProductTitle
{
	font-family: Verdana;
    font-size: 20px;
	color: #529b0e;
    text-align: left;
    font-weight: bold;
    vertical-align: top;
    padding-left: 5px;
    padding-top: 2px;
}

.ProductDescription
{
	font-family: Verdana;
    font-size: 11px;
	color: #be0404;
    text-align: left;
    font-weight: bold;
    vertical-align: middle;
    text-decoration: none;
    padding-top: 2px;
    padding-bottom:2px;
}

.MenuCell
{
    padding-top: 5px;
    padding-right: 5px;
    text-align: left;
}

.NoCell
{
    padding-top:5px;
    padding-right:5px;
    width:200px;
    height:100px;
    text-align: left;
    vertical-align:top;
}

.BeeCell
{
    padding-top:5px;
    padding-right:5px;
    width:200px;
    height:100px;
    text-align: center;
    vertical-align:top;
}

/******************************************/
/* Summary table on home page */
/******************************************/
.SummaryProfileCell, .SummaryProductsCell, .SummarySolutionsCell
{
    vertical-align: top;
}

.SummaryProfileCell
{
    text-align: left;
    padding-right: 5px; 
    border-right: 1px Solid #b7b7b8;  
    width: 33%; 
}

.SummaryProductsCell
{
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;  
    border-right: 1px Solid #b7b7b8;  
    width:33%;  
}

.SummarySolutionsCell
{
    text-align: right;
    padding-left: 5px;   
    width:34%; 
}

/******************************************/
/* Summary table inner tables headers on home page */
/******************************************/
.ProfileHeader, .ProductsHeader, .SolutionsHeader
{
    font-family: Arial;
    font-size: 12px;
    color: White;
    font-weight: bold; 
    text-align: left;
    vertical-align: top;
    padding: 5px;   
}

.ProfileHeader
{
    padding-left: 10px;
    background-color: #e0a403;
    width: 225px;
}

.ProductsHeader
{
    padding-left: 10px;
    background-color: #6aa100;
    width: 220px;
}

.SolutionsHeader
{
    padding-left: 10px;
    background-color: #024c83;
    width: 225px;
}

/******************************************/
/* Summary table inner tables text on home page */
/******************************************/
.ProfileText, .ProductsText, .SolutionsText, a.ProfileLink, a.ProductsLink, a.SolutionsLink, .ProductSummaryText
{
    font-family: Verdana;
    font-size: 11px;
    color: Black;
    text-align: justify;
    vertical-align: top; 
}

a.ProfileLink, a.ProfileLink:hover, a.ProfileLink:visited
{
    color: #6aa100;
    text-align: right;
    vertical-align: bottom;
    text-decoration: none;
    padding-right: 5px;
    font-weight: bold;
} 

a.ProductsLink, a.ProductsLink:hover, a.ProductsLink:visited
{
    color: #024c83;
    text-align: right;
    vertical-align: bottom;
    text-decoration: none;
    padding-right: 5px;
    font-weight: bold;
}

a.SolutionsLink, a.SolutionsLink:hover, a.SolutionsLink:visited
{
    color: #e0a403;
    text-align: right;
    vertical-align: bottom;
    text-decoration: none;
    padding-right: 5px;
    font-weight: bold;
}

.ProfileText
{
    padding: 10px;
    width: 225px;
}

.ProductsText
{
    padding: 10px;
    width: 220px;
}

.SolutionsText
{
    padding: 10px;
    width: 225px;
}

.SolutionsImageDiv
{
    text-align: center;
    vertical-align: top;
    width: 100%;
}

.SolutionsImage
{
    border: 1px Solid #b7b7b8;
}

/******************************************/
/* Press Releases */
/******************************************/
.PressReleasesHeader
{
	font-family: Verdana;
    font-size: 11px;
	color: #be0404;
    text-align: left;
    font-weight: bold;
    vertical-align: middle;
    text-decoration: none;
    padding-bottom:5px;
}

.PressReleasesText
{
    font-family: Verdana;
    font-size: 11px;
    color: Black;
    text-align: justify;
    vertical-align: top; 
}

.PressReleasesLinkDiv
{
    font-family: Verdana;
    font-size: 10px;
    color: #be0404;
    vertical-align: top; 
    width:100%;
    text-align:left;
}

a.PressReleasesLink, a.PressReleasesLink:visited
{
    font-family: Verdana;
    font-size: 10px;
    color: #be0404;
    vertical-align: top;
    text-decoration: none;
}

a.PressReleasesLink:hover
{
    font-family: Verdana;
    font-size: 10px;
    color: #be0404;
    vertical-align: top; 
    text-decoration: underline;
}

/******************************************/
/* Contact titles */
/******************************************/
.ContactTitle
{
   color: #275e88;
   font-weight: bold;
   padding-left: 5px;
}  

/******************************************/
/* Home footer cell */
/******************************************/
.FooterCell
{
    background-color: #b7b7b8;
    height: 20px;
    padding: 3px;
    vertical-align: middle;
    color: White;
    font-size: 10px;
    font-family: Verdana;
}

/******************************************/
/* Content table for content info */
/******************************************/
.ContentTopCell
{
    padding-bottom: 5px;
    /*border-bottom: 1px Solid #b7b7b8; */
}

.ContentBottomCell, .ContentHeader, .HighlightText, .ContentBottomCellCentered, .ContentBottomCellCenteredBold, 
	.ContentBottomCellTitle, .ContentBottomCellSubHeader, .ContentBottomCellOptionHeader, .ContentBottomCellCenter		
		
{
    padding: 10px;
    font-family: Arial;
    font-size: 12px;
    color: Black;
    text-align: left;
    vertical-align: top;
}

.ContentBottomCellCenter
{
	text-align: center;
}

.ContentBottomCellTitle
{
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

.ContentBottomCellSubHeader
{
	text-align: center;
	vertical-align: middle;
	color: #be0404;
	padding-top: 0px;
}

.ContentBottomCellOptionHeader
{
	font-weight: bold;
	text-align: center;
	color: #be0404;
}

.ContentBottomCellInput, .ContentBottomCellButton
{
	font-family: Arial;
    font-size: 12px;
    color: Black;
    padding:5px;
}

.ContentBottomCellInput
{
	padding:0x;
	text-align:left;
}

.ContentBottomCellButton
{
	padding:0x;
	text-align:center;
	color: Black;
}

.HighlightText
{
    font-style: italic;
    color: #be0404;
}

.ContentHeader
{
    font-size: 12px;
    color: #4b98d4;
    font-weight: bold;
    border-bottom: 1px Solid #275e88;
    padding-bottom: 0px;
    padding-left: 0px;
    text-transform: uppercase;
}

.ContentBottomCellCentered
{
    text-align: center;
}

.ContentBottomCellCenteredBold
{
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    color: #be0404;
}

a 
{
    color: #be0404;
    text-decoration: none;
}

a:hover 
{
    color: #be0404;
    text-decoration: none;
}

a:visited
{
    color: #be0404;
    text-decoration: none;
}

/******************************************/
/* Presentation div */
/******************************************/
.PresentationDiv
{
    font-family: Arial;
    font-size: 12px;
    color: Black;
    text-align: center;
    vertical-align: middle;
}
    