﻿* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body {
background-image:url('/images/ipexinc_background.gif');
background-repeat:no-repeat;
background-position:top center;
text-align:center;
min-width:981px;/* for good browsers*/
font-family:Arial;
}
#outer{
height:100%;
width:100%;
display:table;
vertical-align:top;
}
#container {
text-align: center;

vertical-align:top;
display:table-cell;
} 
#inner {
width: 981px;
background:white;
text-align: center;
margin-left:auto;
margin-right:auto;
}



table.MasterTable
{
width:981px;
text-align: center;
margin-left:auto;
margin-right:auto;
background-color:White;
border-collapse:collapse;
padding:0px;
border-spacing:0px;



}

 a {
	font-family: helvetica;
	font-size: 12px;
	color:Gray;
	text-decoration: underline;
}
 a:hover {
	font-family: helvetica;
	font-size: 12px;
	color:Gray;
	text-decoration: none;
}

.bodyNaTemplate {
background-image:url('/images/backgroundNaTemplate.jpg');
background-repeat:no-repeat;
background-position:top center;
width: 100%;
}

td.MiddleCellSample
{
	
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-left-width:1px;	
	border-color:#0099FF;	
	padding:0px;
}


td.MasterPageLogo
{
	width:980px;
	height:125;
	padding-left:30px;
	border-style:solid;
	border-width:1px;
	border-color:#0099FF;
	border-top-width:0px;
}
td.MasterTopMenu
{
	width:980px;
	height:38px;	
	border-style:solid;
	border-width:1px;
	border-color:#0099FF;
	border-collapse:collapse;
	padding:0px;

}
table.TopMenu
{	
	height:37px;
	width:980px;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
	
}


 a.TopMenuHomeLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:blue;
	text-decoration: none;
	font-weight:bold;
}


td.MasterLeftMenuCell
{
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:0px;
	border-top-width:0px;
	border-left-width:1px;	
	border-color:#0099FF;	
	padding:0px;
}

td.MasterMiddleFlashCellEnglish
{
	background-image: url('/images/MainPage/en/Vertical_banner.jpg');
	background-repeat:no-repeat;
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:0px;	
	border-color:#0099FF;	
	padding:0px;
}
td.MasterMiddleFlashCellFrench
{
	background-image: url('/images/MainPage/fr/Vertical_banner.jpg');
	background-repeat:no-repeat;
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:0px;	
	border-color:#0099FF;	
	padding:0px;
}


td.MasterRightFlashCell
{
	
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-left-width:0px;	
	border-color:#0099FF;	
	padding:0px;
	background-color:#0099FF;
}
td.MasterRightContentCell
{
	
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:0px;
	border-top-width:1px;
	border-left-width:0px;	
	border-color:#0099FF;	
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

td.LeftMenuFullCell
{
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:0px;	
	border-color:#0099FF;	
}
td.LeftMenuFullCellBeforeInteractive
{
	border-style:solid;
	border-bottom-width:0px;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:0px;	
	border-color:#0099FF;	
}

td.LeftMenuInteractiveTopPart
{
	border-style:solid;
	border-bottom-width:0px;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:0px;	
	border-color:#0099FF;	
    padding-bottom:5px;
	padding-top:5px;
}
td.LeftMenuInteractiveBottomPartFullBorder
{
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-left-width:0px;	
	border-right-color:#0099FF;
	border-top-color:#CCCC33;
	border-bottom-color:#CCCC33;		
}
td.LeftMenuInteractiveBottomPartBottomBorder
{
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:0px;	
	border-right-color:#0099FF;
	border-bottom-color:#CCCC33;	
	
}
td.LeftMenuInteractiveBottomPartNoTopNobottom
{
	vertical-align:top;
	border-style:solid;
	border-bottom-width:0px;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:0px;	
	border-right-color:#0099FF;
	padding-top:5px;

}
td.MasterPageFooter
{
	border-style:solid;
	border-bottom-width:0px;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:1px;	
	border-color:#0099FF;
	text-align:right;
	
}

td.LeftMenuSubMarketCell
{
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:0px;
	border-top-width:0px;
	border-left-width:0px;	
	border-color:#0099FF;	
}


td.LeftMenuProductMunicipalCell
{
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:0px;
	border-top-width:0px;
	border-left-width:0px;	
	border-color:#FF9933;
    padding-bottom:1px;
	padding-top:1px;
	padding-right:15px;
	padding-left:15px;		
}

td.LeftMenuProductIndustrialCell
{
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:0px;
	border-top-width:0px;
	border-left-width:0px;	
	border-color:#0099CC;	
    padding-bottom:1px;
	padding-top:1px;
	padding-right:15px;
	padding-left:15px;
	
}
td.LeftMenuProductMechanicalCell
{
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:0px;
	border-top-width:0px;
	border-left-width:0px;	
	border-color:#FF6633;	
    padding-bottom:1px;
	padding-top:1px;
	padding-right:15px;
	padding-left:15px;
}
td.LeftMenuProductFireProtectionCell
{
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:0px;
	border-top-width:0px;
	border-left-width:0px;	
	border-color:#99CCFF;	
    padding-bottom:1px;
	padding-top:1px;
	padding-right:15px;
	padding-left:15px;
}


 a.LeftMenuMunicipalProduct {
	font-family:helvetica;
	font-size: 12px;
	color:#333333;
	text-decoration: none;
}
 a.LeftMenuMunicipalProduct:hover {
	font-family: helvetica;
	font-size: 12px;
	color:#FF9933;	
	text-decoration: none;	
}


 a.LeftMenuIndustrialProduct {
	font-family: helvetica;
	font-size: 12px;
	color:black;
	text-decoration: none;
}
 a.LeftMenuIndustrialProduct:hover {
	font-family: helvetica;
	font-size: 12px;
	color:#0099CC;	
	text-decoration: none;	
}


 a.LeftMenuMechanicalProduct {
	font-family: helvetica;
	font-size: 12px;
	color:black;
	text-decoration: none;
}
 a.LeftMenuMechanicalProduct:hover {
	font-family: helvetica;
	font-size: 12px;
	color:#FF6633;	
	text-decoration: none;	
}

 a.LeftMenuFireProtectionProduct {
	font-family: helvetica;
	font-size: 12px;
	color:black;
	text-decoration: none;
}
 a.LeftMenuFireProtectionProduct:hover {
	font-family: helvetica;
	font-size: 12px;
	color:#99CCFF;	
	text-decoration: none;	
}


.NewProdInteractiveText
{
	font-size:12px;
	font-family:Sans-Serif;
	color:Black;
	
}

td.MasterSearchSectionEnglish
{
	background-image:url('/images/TopSection/en/Search.gif'); 
	background-repeat:no-repeat;
	background-position:bottom;
	padding-left:60px;
	
}
td.MasterSearchSectionFrench
{
	background-image:url('/images/TopSection/fr/Search.gif'); 
	background-repeat:no-repeat;
	background-position:bottom;
	padding-left:60px;
	
}



	
.MarketSegmentDescription
{
	font-size:13px;
	font-family:arial;
	color:Black;
		
}
	
	
 a.ContentMunicipalProduct {
	font-family:helvetica;
	font-size: 15px;
	color:#333333;
	text-decoration: none;
	font-weight:bold;
}
 a.ContentMunicipalProduct:hover {
	font-family: helvetica;
	font-size: 15px;
	color:#FF9933;	
	text-decoration: none;	
	font-weight:bold;
}


 a.ContentIndustrialProduct {
	font-family: helvetica;
	font-size: 15px;
	color:black;
	text-decoration: none;
	font-weight:bold;
}
 a.ContentIndustrialProduct:hover {
	font-family: helvetica;
	font-size: 15px;
	color:#0099CC;	
	text-decoration: none;	
	font-weight:bold;
}

a.ContentMechanicalProduct {
	font-family: helvetica;
	font-size: 15px;
	color:black;
	text-decoration: none;
	font-weight:bold;
}
 a.ContentMechanicalProduct:hover {
	font-family: helvetica;
	font-size: 15px;
	color:#FF6633;	
	text-decoration: none;	
	font-weight:bold;
}

a.ContentPEElectrofusionProduct {
	font-family: helvetica;
	font-size: 15px;
	color:black;
	text-decoration: none;
	font-weight:bold;
}
 a.ContentPEElectrofusionProduct:hover {
	font-family: helvetica;
	font-size: 15px;
	color:#99CCFF;	
	text-decoration: none;	
	font-weight:bold;
}

a.ProductAnnouncementLink {
	font-family: helvetica;
	font-size: 15px;
	color:black;
	font-weight:bold;
	text-decoration: none;
}
 a.ProductAnnouncementLink:hover {
	font-family: helvetica;
	font-size: 15px;
	color:Gray;	
	font-weight:bold;
	text-decoration: none;	
}
a.ProductAnnouncementLearnMoreLink {
	font-family: Arial;
	font-size: 12px;
	color:black;
	font-weight:bold;
	text-decoration: none;
}
 a.ProductAnnouncementLearnMoreLink:hover {
	font-family: Arial;
	font-size: 12px;
	color:Gray;	
	font-weight:bold;
	text-decoration: none;	
}

.ContentProductShortDesc
{
	font-family: helvetica;
	font-size: 11px;
	color:black;		
}


 a.BreadCrum0 {
	font-family:helvetica;
	font-size: 12px;
	color:#FF9933;
	text-decoration: none;
}
 a.BreadCrum1 {
	font-family: helvetica;
	font-size: 12px;
	color:#0099CC;
	text-decoration: none;
}
 a.BreadCrum3 {
	font-family: helvetica;
	font-size: 12px;
	color:#FF6633;
	text-decoration: none;
}
 a.BreadCrum4 {
	font-family: helvetica;
	font-size: 12px;
	color:#99CCFF;
	text-decoration: none;
}

 a.BreadCrum0:hover {
	font-family:helvetica;
	font-size: 12px;
	color:black;
	text-decoration: none;
}
 a.BreadCrum1:hover {
	font-family: helvetica;
	font-size: 12px;
	color:black;
	text-decoration: none;
}
 a.BreadCrum3:hover {
	font-family: helvetica;
	font-size: 12px;
	color:black;
	text-decoration: none;
}
 a.BreadCrum4:hover {
	font-family: helvetica;
	font-size: 12px;
	color:black;
	text-decoration: none;
}


 a.BreadCrumAboutUs {
	font-family: helvetica;
	font-size: 12px;
	color:#D3D3D3;
	text-decoration: none;
}
 a.BreadCrumAboutUs:hover {
	font-family: helvetica;
	font-size: 12px;
	color:black;
	text-decoration: none;
}

 a.EmailAddressContactUs {
	font-family: helvetica;
	font-size: 12px;
	color:Gray;
	text-decoration: none;
	font-weight: bold;
}
 a.EmailAddressContactUs:hover {
	font-family: helvetica;
	font-size: 12px;
	color:Gray;
	text-decoration: underline;
	font-weight: bold;
}

.TermsAndConditionsText {
	font-family: Arial;
	font-size: 12px;
	color:black;
	padding-bottom:5px;
}
.TermsAndConditionsTitle {
	font-family: Arial;
	font-size: 14px;
	color:black;
	font-weight:bold;
}
.InteractiveZoneText
{
	font-family: Arial;
	font-size: 12px;
	color:black;	
}

table.TableDownload
{
	height:100%; 
	width:100%; 
	background-image:url('/images/Products/BackGroundDownload.JPG');
	background-repeat:repeat;
	border-collapse:collapse;
	padding:0px;
	
}


 a.Link0 {
	font-family:helvetica;
	font-size: 12px;
	color:#FF9933;
	text-decoration:underline;
}
 a.Link1 {
	font-family: helvetica;
	font-size: 12px;
	color:#0099CC;
	text-decoration: underline;
}
 a.Link3 {
	font-family: helvetica;
	font-size: 12px;
	color:#FF6633;
	text-decoration: underline;
}
 a.Link4 {
	font-family: helvetica;
	font-size: 12px;
	color:#99CCFF;
	text-decoration: underline;
}
 a.Link0:hover {
	font-family:helvetica;
	font-size: 12px;
	color:#FF9933;
	text-decoration:none;
}
 a.Link1:hover {
	font-family: helvetica;
	font-size: 12px;
	color:#0099CC;
	text-decoration: none;
}
 a.Link3:hover {
	font-family: helvetica;
	font-size: 12px;
	color:#FF6633;
	text-decoration: none;
}
 a.Link4:hover {
	font-family: helvetica;
	font-size: 12px;
	color:#99CCFF;
	text-decoration: none;
}

a.DownloadLink0
{
	font-family:helvetica;
	font-size: 11px;
	color:black;
	text-decoration:none;
	font-weight:bold;	
}
a.DownloadLink0:hover {
	font-family:helvetica;
	font-size: 11px;
	color:#FF9933;
	text-decoration:none;
	font-weight:bold;
}
 a.DownloadLink1 {
	font-family: helvetica;
	font-size: 11px;
	color:black;
	text-decoration: none;
	font-weight:bold;
}
 a.DownloadLink1:hover {
	font-family: helvetica;
	font-size: 11px;
	color:#0099CC;
	text-decoration: none;
	font-weight:bold;
}
 a.DownloadLink3 {
	font-family: helvetica;
	font-size: 11px;
	color:black;
	text-decoration: none;
	font-weight:bold;
}
 a.DownloadLink3:hover {
	font-family: helvetica;
	font-size: 11px;
	color:#FF6633;
	text-decoration: none;
	font-weight:bold;
}
 a.DownloadLink4 {
	font-family: helvetica;
	font-size: 11px;
	color:black;
	text-decoration: none;
	font-weight:bold;
}
 a.DownloadLink4:hover {
	font-family: helvetica;
	font-size: 11px;
	color:#99CCFF;
	text-decoration: none;
	font-weight:bold;
}

td.NewProductLeftMenuCell
{
	padding-top:3px;
	padding-bottom:3px;
	
}

 a.SubMarketEmbeddedLink0 {
	font-family:arial;
	font-size: 12px;
	color:#FF9933;
	font-weight:bold;
	text-decoration:underline;
}
 a.SubMarketEmbeddedLink1 {
	font-family:arial;
	font-size: 12px;
	color:#0099CC;
	font-weight:bold;
	text-decoration:underline;
}
 a.SubMarketEmbeddedLink3 {
	font-family:arial;
	font-size: 12px;
	color:#FF6633;
	font-weight:bold;
	text-decoration:underline;
}

 a.SubMarketEmbeddedLink0:hover {
	font-family:arial;
	font-size: 12px;
	color:black;
	font-weight:bold;
	text-decoration:underline;
}
 a.SubMarketEmbeddedLink1:hover{
	font-family:arial;
	font-size: 12px;
	color:black;
	font-weight:bold;
	text-decoration:underline;
}
 a.SubMarketEmbeddedLink3:hover {
	font-family:arial;
	font-size: 12px;
	color:black;
	font-weight:bold;
	text-decoration:underline;
}

.NewsLetterItemBackground
{
	background-color:#D6DF25;
}


 a.TrainingRegistrationLink {
	font-family:arial;
	font-size: 12px;
	color:#CCCC33;
	font-weight:bold;
	text-decoration:none;
}
 a.TrainingRegistrationLink:hover {
	font-family:arial;
	font-size: 12px;
	color:#CCCC33;
	text-decoration:underline;
} 

a.TrainingLinkDetails {
	font-family:arial;
	font-size: 12px;
	color:black;
	font-weight:bold;
	text-decoration:none;
}
 a.TrainingLinkDetails:hover {
	font-family:arial;
	font-size: 12px;
	color:black;
	text-decoration:underline;
}

.ProductLinksTitle
{
	font-family:Verdana; 
	font-size:13px; 
	font-weight:bold;
}
td.DownloadSectionFullCell
{
	 border-color:#0099FF; 
	 border-top-width:0px; 
	 border-left-width:1px; 
	 border-bottom-width:0px; 
	 border-right-width:1px; 
	 border-style:solid; 
	 padding:0px;
	 
}

td.ProductSegmentFullCell
{
	 border-color:#0099FF; 
	 border-top-width:0px; 
	 border-left-width:0px; 
	 border-bottom-width:0px; 
	 border-right-width:1px; 
	 border-style:solid; 
	 padding:0px;
	 
}

table.LeftMenu
{
	padding:0px;
	border-collapse:collapse;
	height:100%;
	max-height:100%;
	min-height:100%;
	
}

td.LandingPageLogo
{
	background: url('/images/LandingPage/Header-LogoBar.gif') no-repeat top center;
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:1px;	
	border-color:#0099FF;	
	padding:0px;
}

 td.LandingPageMiddleCell
{
	
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-left-width:1px;	
	border-color:#0099FF;
	border-collapse:collapse;
	padding:0px;

}

 td.LandingPageOpenCell
{
	padding: 0; 
	border-spacing: 0;
	border-style:solid;
	border-bottom-width:0px;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:1px;	
	border-color:#0099FF;
	height:300px;

}

a.LandingPageLink
{
	color:Black;
	font-family:Arial;
	font-size:25px;
	text-decoration: none;

	
}
a.LandingPageLink:hover 
{
	color:#00C4FF;
	font-family:Arial;
	font-size:25px;
	text-decoration: none;

}

td.MasterIpexInternationalTopMenuUp
{
	background-image:url('/images/IpexInternational/TopNavBar/NEWnavbarUP_05.gif'); 
	background-repeat:no-repeat; 
	cursor:pointer; 
}
td.MasterIpexInternationalTopMenuOver
{
	background-image:url('/images/IpexInternational/TopNavBar/NewNavBarOVER_05.gif'); 
	background-repeat:no-repeat; 
	cursor:pointer; 
}

td.FullCell
{
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-left-width:1px;	
	border-color:#0099FF;

}



.IpexInternationalLeftTopText
{
	color:Black;
	font-family:Arial;
	font-size:12;
	font-weight:bold;
	
}

.IpexInternationalLeftFullAddress
{
	color: #585858;
	font-family:Arial;
	font-size:14;
}
 a.IpexInternationalLeftEmail {
	font-family:arial;
	font-size: 14px;
	color:#00C4FF;
	text-decoration:underline;
}
 a.IpexInternationalLeftEmail:hover {
	font-family:arial;
	font-size: 14px;
	color:#585858;
	text-decoration:underline;
} 
.IpexInternationalLeftEmailText
{
	font-family:arial;
	font-size: 14px;
	color:#00C4FF;
	padding-left:10px;
	padding-right:0px;
}

div.IpexInternationalMainText
{
	font-family:arial;
	font-size: 13px;
	color:#585858;
	
}

.SearchResultsTitle {
	font-family:arial;
	font-size: 16px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

 a.SearchResultPageTitle {
	font-family: helvetica;
	font-size: 13px;
	color:#0099CC;
	text-decoration: none;
}
 a.SearchResultPageTitle:hover {
	font-family: helvetica;
	font-size: 13px;
	color:black;
	text-decoration: none;
}

 .PageIndexDisplay {
	font-family:helvetica;
	font-size: 12px;
	color:#999999;
	font-weight:bold;
}

.SearchResultLink {
	font-family: helvetica;
	font-size: 12px;
	color:#0099CC;
}

td.TopMenuCell
{
	font-family:Arial;
	font-size:14;
	color:black;
	cursor:pointer;
	text-align:center;
	
}

td.TopMenuCellOver
{
	font-family:Arial;
	font-size:14;
	color:#0099CC;
	cursor:pointer;
	text-align:center;
}


.SectionTitleNormal
{
	font-family:Verdana; 
	font-size:12px; 
	font-weight:bold
}

.SectionTextNormal
{
	font-family:Verdana; 
	font-size:12px; 
}

a.LeftMenuNewProductLink
{
	font-weight:bold;
	color:Black;
	font-size:12px;
	font-family:Arial;
	text-decoration: underline;
}

a.LeftMenuNewProductLink:hover
{
	font-weight:bold;
	color:Black;
	font-size:12px;
	font-family:Arial;
	text-decoration: none;
}

td.TermsOfPurchaseCell
{
	border-style:solid;
	border-bottom-width:0px;
	border-right-width:1px;
	border-top-width:1px;
	border-left-width:1px;	
	border-color:#0099FF;	
	padding:0px;
}

.TermsOfPurchaseTitle
{
	color:Black;
	font-family:Arial;
	font-size:25px;
	
}


td.MasterTermsOfPurchaseTopMenuUpFrench
{
	background-image:url('/images/TopMenu/Fr/UPIpexGroup.gif'); 
	background-repeat:no-repeat; 
	cursor:pointer; 
}
td.MasterTermsOfPurchaseTopMenuOverFrench
{
	background-image:url('/images/TopMenu/Fr/OVERIpexGroup.gif'); 
	background-repeat:no-repeat; 
	cursor:pointer; 
}

.TreeNode
{
	font-family: helvetica;
	font-size: 14px;
	color:#0099CC;
	
}
 .TreeNode:hover {
	font-family: helvetica;
	font-size: 14px;
	color:black;
}

.TreeNodeParent
{
	font-family: helvetica;
	font-size: 16px;
	color:#0099CC;
	font-weight:bold;
	padding-top:10px;
}
 .TreeNodeParent:hover {
	font-family: helvetica;
	font-size: 16px;
	color:black;
	font-weight:bold;
	padding-top:10px;
}

.TreeNodeRoot
{
	font-family: helvetica;
	font-size: 18px;
	color:#0099CC;
	font-weight:bold;
}
 .TreeNodeRoot:hover {
	font-family: helvetica;
	font-size: 18px;
	color:black;
	font-weight:bold;
}

td.TempestFormtd
{
	padding:5px;
	background-color:#D8D8D8;
	font-weight:bold;
	
	
	
	
	
}

table.TempestForm td
{
	border:solid 1px black;
	font-size:8pt;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	text-align:left;
	vertical-align:middle;
}
.TempestFormTextBox 
{ width:100px;
}


/* AJAX Calendar popup CSS */
.calendarTheme .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #ffffcc;
    color:Red;  
}
.calendarTheme .ajax__calendar_other .ajax__calendar_day,
.calendarTheme .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.calendarTheme .ajax__calendar_hover .ajax__calendar_day,
.calendarTheme .ajax__calendar_hover .ajax__calendar_month,
.calendarTheme .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.calendarTheme .ajax__calendar_active .ajax__calendar_day,
.calendarTheme .ajax__calendar_active .ajax__calendar_month,
.calendarTheme .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

/* AJAX Calendar popup CSS */
.calendarThemegv tr td {padding:0;margin:0;} 

.calendarThemegv .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #ffffcc;
    color:Red;  
}
.calendarThemegv .ajax__calendar_other .ajax__calendar_day,
.calendarThemegv .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.calendarThemegv .ajax__calendar_hover .ajax__calendar_day,
.calendarThemegv .ajax__calendar_hover .ajax__calendar_month,
.calendarThemegv .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.calendarThemegv .ajax__calendar_active .ajax__calendar_day,
.calendarThemegv .ajax__calendar_active .ajax__calendar_month,
.calendarThemegv .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

/* Modal Popup CSS - Message Box Popup*/
.mpBg
{
	background-color: #3753fc;
	filter: alpha(opacity=30);
	opacity: 0.3;
}
.mp
{
	background-color: white;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
}
.mpHd
{
	background-color: #616cae;
	border-color: White;
	border-width: 1px;
	color: White;
	font-weight: bold;
	width: 100%;
	height: 16px;
}
.mpClose
{
	text-align: center;
	width: 100%;
}
.mpCloseButton
{
	position: absolute;
	right: 4px;
	width: 17px;
	height: 18px;
}

table.tableNoBordersNoPadding td
{
	border:none 0px white;
	font-size:8pt;
	padding:0px;
	text-align:left;
	
	
}

table.tableNoBorders
{
	height:100%;
	
	
	}

table.tableNoBorders td
{
	border:none 0px white;
	font-size:8pt;
	padding-top:5px;

	
	
}


table.tableNoBordersBiggerText td
{
	border:none 0px white;
	font-size:9pt;
	padding-left:0px;
	
	
}

input.btn
{
	color:White;
	font-size:12px;
	font-weight:bold;
	background-color:#007DBA;
	border-width:0px;
	width:75px;
	height:20px;
	cursor: pointer;
	
}

.ErrorText
{
	font-size:8pt;
	
}

.FieldTitleWidth
{
	width:100px;
	height:50px;
	
}

.FieldWidth
{
	width:130px;
	
}

table.tablesSystem636Contest table
{
	border-collapse:collapse;
}
 
 
a.PageFooterLink
{
	color:Black;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
}

a.PageFooterLink:hover
{
	color:Gray;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
}
