﻿
/* --------------------Master page CSS------------------*/
.body
{
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    font-variant:normal;
    margin:0;
    padding:0px;
}

a:link
{
    text-decoration: none;
}
a:visited
{
    text-decoration: none;
}
a:hover
{
    text-decoration: none;
}
a:active
{
    text-decoration: none;
    color: #000000;
}

.bodySize
{
    width:838px;
    background-image: url(../images/mainBodyBackground.jpg);
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    font-variant:normal;
    line-height:1.8em;
}

.navMenu
{
    background-image:url(../images/navBackground.jpg);
    background-repeat:no-repeat;
    width:539px;
    height:38px;    
    text-align:left;    
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
}

.dyamicHoverStyle .link:hover
{
    color:Red;
}

.navSearchBar
{
    background-image:url(../images/navSearchBarBackground.jpg);
    background-repeat:no-repeat;
    width:299px;
    height:38px;
}

.navCartItem
{
    vertical-align:text-top;
    color:Red;
    font-size:11px;
}

.header
{
    background-image:url(../images/loginBanner.jpg);    
    background-repeat:repeat-y;
    width:838px;
    height:114px;
}

.footer
{
    background-image:url(../images/footerBackGround.jpg);
    background-repeat:repeat-y;
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:10px;
    line-height:1.5em;   
    width:838px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:0px;
    vertical-align:bottom;
}

.footer a:link, .footer a:visited, .footer a:active, .footer a:hover
{
    text-decoration:underline;
    color:#000000;
}

.navSubItemDivider
{
    background-image:url(../images/navSeperator.jpg);
}
/*--------------------- End of master page CSS -------------------------*/


/*--------------------- All other pages CSS ----------------------------- */


.bodyText a:link, .bodyText a:visited,.bodyText a:active
{
    text-decoration:underline;
    color:#eb471b;
}

.bodyText a:hover
{
    text-decoration: none;
    color:#5dc5f4;
}

.bodyTextWide a:link, .bodyTextWide a:visited,.bodyTextWide a:active
{
    text-decoration:underline;
    color:#eb471b;
}

.bodyTextWide a:hover
{
    text-decoration: none;
    color:#5dc5f4;
}

.bodyTextWidePlainText a:link, .bodyTextWidePlainText a:visited,.bodyTextWidePlainText a:active
{
    text-decoration:underline;
    color:#eb471b;
}

.bodyTextWidePlainText a:hover
{
    text-decoration: none;
    color:#5dc5f4;
}


.bodyTitle
{
   width:560px;
   height:63px;
   vertical-align:top;
}

.bodyTitleRightBlank
{
    width:278px;
    height:63px;
    vertical-align:top;
    text-align:left;
}

.bodyText
{
    width:560px; 
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    line-height:1.8em;    
    vertical-align:top;
    padding-top:30px;
    padding-left:80px;
    padding-right:5px;
    padding-bottom:10px;
    text-align:left;
}

.bodyTextWide
{
    width:800px; 
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    line-height:1.8em;    
    vertical-align:top;
    padding-top:0px;
    padding-left:8px;
    padding-right:0px;
    padding-bottom:8px;
    text-align:center; 
}

.bodyTextWidePlainText
{
    width:800px; 
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    line-height:1.8em;    
    vertical-align:top;
    padding-top:0px;
    padding-left:75px;
    padding-right:75px;
    padding-bottom:8px;
    text-align:left; 
}

.bodyPersonPhoto
{
    width:278px;
    padding-right:30px;
    vertical-align:top;
}
/*--------------------- End of all other pages CSS -------------------------*/



/*--------------------- Special CSS just for a page -------------------------*/

/*-- Default.aspx -- */
.flashDefaultPage
{
    text-align:center;
    padding-left:23px;
}

.flashTextDefaultPage
{
    font-family: Verdana, Lucida Grande, sans-serif;
    font-size: 11px; 
    line-height: 1.7em;
    text-align: left;
    padding-left:5px;
    padding-right:20px;
}

.flashTextDefaultPage a:link,.flashTextDefaultPage a:active,.flashTextDefaultPage a:visited
{
    text-decoration:none;
    color:#eb471b;
}

.flashTextDefaultPage a:hover
{
    text-decoration:underline;
    color:#5dc5f4;
}

/*-- coaExamples.aspx -- */
.flashCoaExamplePage
{
    text-align:center;
    padding-left:21px;
}

.bodyTextCoaExample
{
    width:800px; 
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    line-height:1.8em;    
    vertical-align:top;
    padding-top:15px;
    padding-left:45px;
    padding-right:45px;
    padding-bottom:8px;
    text-align:left; 
}

.bodyTextCoaExample a:link,.bodyTextCoaExample a:active, .bodyTextCoaExample a:visited
{
    text-decoration:underline;
    color:#5dc5f4;
}

.bodyTextCoaExample a:hover
{
    text-decoration:none;
    color:#5dc5f4;
}

.bodyTextCoaExampleFeatures a:link,.bodyTextCoaExampleFeatures a:active, .bodyTextCoaExampleFeatures a:visited
{
    text-decoration:none;
    color:#5dc5f4;
}

.bodyTextCoaExampleFeatures a:hover
{
    text-decoration:underline;
    color:#5dc5f4;
}

.lblCoaDisplayBox
{
    padding:10px;
    text-align:left;
    line-height:1.5em;
}

/*-- productInNews.aspx -- */
.bodyTextProductInNews
{
    width:560px; 
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    line-height:1.8em;    
    vertical-align:top;
    padding-top:30px;
    padding-left:75px;
    padding-right:5px;
    padding-bottom:10px;
    text-align:left;
}

.bodyTextProductInNews a:link,.bodyTextProductInNews a:active, .bodyTextProductInNews a:visited
{
    text-decoration:none;
    color:#eb471b;
}

.bodyTextProductInNews a:hover
{
    text-decoration:underline;
    color:#5dc5f4;
}

/*-- productArticle.aspx -- */
.bodyTextProductArticle
{
    width:560px; 
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    line-height:1.8em;    
    vertical-align:top;
    padding-top:30px;
    padding-left:75px;
    padding-right:0px;
    padding-bottom:10px;
    text-align:left;
}

.bodyTextProductArticle a:link,.bodyTextProductArticle a:active,.bodyTextProductArticle a:visited
{
    text-decoration:underline;
    color:#eb471b;
}

.bodyTextProductArticle a:hover
{
    text-decoration:underline;
    color:#5dc5f4;
}

/*-- newsroom.aspx -- */
.bodyTextNewsRoom
{
    width:1062px; 
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    line-height:1.8em;    
    vertical-align:top;
    padding-top:10px;
    padding-left:70px;
    padding-right:70px;
    padding-bottom:10px;
    text-align:left;
}

.bodyTextNewsRoom a:link,.bodyTextNewsRoom a:active,.bodyTextNewsRoom a:visited
{
    text-decoration:none;
    color:#eb471b;
}

.bodyTextNewsRoom a:hover
{
    text-decoration:underline;
    color:#5dc5f4;
}

/* paper and poster pages */
.bodyTextPaperPosterPages
{
   font-family:Verdana, Lucida Grande, sans-serif;
   font-size:11px;
   line-height:1.8em; 
}

.bodyTextPaperPosterPages a:link,.bodyTextPaperPosterPages a:active, .bodyTextPaperPosterPages a:visited
{
    text-decoration:underline;
    color:#eb471b;
}

.bodyTextPaperPosterPages a:hover
{
    text-decoration:underline;
    color:#5dc5f4;
}

/* catalog help page */
.bodyTextCatalogHelpPage
{
   font-family:Verdana, Lucida Grande, sans-serif;
   font-size:11px;
   line-height:1.8em;
   padding-left:75px; 
}

.bodyTextCatalogHelpPage a:link,.bodyTextCatalogHelpPage a:active, .bodyTextCatalogHelpPage a:visited
{
    text-decoration:none;
    color:#eb471b;
}

.bodyTextCatalogHelpPage a:hover
{
    text-decoration:underline;
    color:#5dc5f4;
}

/* certifiedSolutions.aspx */
.bodyTextWideCertifiedSolutions
{
	width:900px; 
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    line-height:1.8em;    
    vertical-align:top;
    padding-top:0px;
    padding-left:75px;
    padding-right:0px;
    padding-bottom:8px;
    text-align:center; 
}

.bodyTextWideCertifiedSolutions a:link, .bodyTextWideCertifiedSolutions a:visited,.bodyTextWideCertifiedSolutions a:active
{
    text-decoration:underline;
    color:#eb471b;
}

.bodyTextWideCertifiedSolutions a:hover
{
    text-decoration: none;
    color:#5dc5f4;
}

/* request_login.aspx */

.requestLoginCol1
{
    text-align:left;
    vertical-align:top;
    width:150px;
}

.requestLoginCol2
{
    text-align:left;
    vertical-align:top;
}

/* request_newaccount.aspx */

.requestAccountcol1
{
	text-align:left;
    vertical-align:top;
    width:150px;
}

.requestAccountcol2
{
	text-align:left;
    vertical-align:top;
}

.requestAccountcol1Small
{
    text-align:left;
    vertical-align:top;
    width:150px;
}

/* requestCatalog.aspx */
.requestCatCustLink a:link,.requestCatCustLink a:active,.requestCatCustLink a:visited
{
    text-decoration:none;
    color:#eb471b;
}

.requestCatCustLink a:hover
{
    text-decoration:underline;
    color:#5dc5f4;
}

/* regulatory.aspx */
.regulatoryLink a:link,.regulatoryLink a:active,.regulatoryLink a:visited
{
    text-decoration:none;
    color:#eb471b;
}

.regulatoryLink a:hover
{
    text-decoration:underline;
    color:#5dc5f4;
}

/* expiryRetestDates.aspx */
.expiryDateLink a:link,.expiryDateLink a:active,.expiryDateLink a:visited
{
    text-decoration:none;
    color:#eb471b;
}

.expiryDateLink a:hover
{
    text-decoration:underline;
    color:#5dc5f4;
}

/* oemSolutions.aspx */
.bodyTitleOemSolutions
{
   width:560px;
}

.bodyTitleRightBlankOemSolutions
{
    width:278px;
    vertical-align:top;
    text-align:left;
}



/* requestQuote.aspx */

.requestQuoteBox
{
    text-align:left;
    vertical-align:top;
    padding-left:0px;
    padding-bottom:10px;
    padding-right:10px;
    padding-top:10px;
    width:280px;
}

/* searchResultsCOA.aspx */

.searchResultsCOA a:link,.searchResultsCOA a:active,.searchResultsCOA a:visited
{
    text-decoration:none;
    color:#eb471b;
}

.searchResultsCOA a:hover
{
    text-decoration:underline;
    color:#5dc5f4;
}

/* newProductAnnouncement.aspx */

.newProductAnnouncementHypLnk a:link, .newProductAnnouncementHypLnk a:active, .newProductAnnouncementHypLnk a:visited
{
    text-decoration:none;
    color:#eb471b;
}

.newProductAnnouncementHypLnk a:hover
{
    text-decoration:underline;
    color:#5dc5f4;
}

/*--------------------- End of special CSS just for a page -------------------------*/



