﻿body{padding:0px; margin:0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#77767b; height:100%;}

ul{padding:10px 0px 10px 20px; margin:0}

/* Start Master Page Layout */
.pageWrapper{margin:0px auto; width:957px; overflow:hidden;}
.pageWidth{float:left; width:955px; height:100%; margin:0px; padding:0px; background-color:#fff;}

.headerTopWrapper{height:51px;}
.headerFlashWrapper{height:200px; background:url(/media/images/layout/header_flashplaceholder.jpg) no-repeat;}
.dividerWrapper{clear:both; height:22px; background: url(/media/images/layout/back_divider_blueyellow.gif) repeat-x;}
.dividerYellowWrapper{clear:both; height:2px; background:Yellow;}

.bodyStdLeft{clear:both; float:left; width:635px; min-height:128px;}
.bodyStdRight{float:left; width:320px; min-height:128px;}
.bodyContentWrapper{float:left; width:460px; padding:0px 26px 26px 26px;}
.bodyWide{clear:both; float:left; width:955px; min-height:128px;}

.bodyContentWideTitle{float:left; width:806px; height:32px; padding-left:26px;}
.bodyContentWideTitleProd{float:left; width:806px; padding-left:26px;}
.bodyContentColWide{float:left; width:500px; min-height:32px; padding:0px 32px 0px 26px;}
.bodyContentCol1{float:left; width:262px; min-height:32px; padding:0px 12px 0px 26px;}
.bodyContentCol2{float:left; width:262px; min-height:32px; padding-right:12px;}
.bodyContentCol3{float:left; width:258px; min-height:32px}
.bodyContentWide{float:left; width:806px; min-height:32px; padding-left:26px;}
.bodyContentWideFull{float:left; width:806px; min-height:32px; padding-left:26px;}
.bodyContentAskFrank{float:left; width:518px; min-height:32px;}

.leftNav{clear:both; float:left; width:123px; min-height:256px;}
.tabsStdWrapper{height:38px; margin-bottom:17px; background:#c8ebff;}

.txtStdPageTitle{color:#009cdd; font-size:200%; font-weight:bold; padding-bottom:10px;}
.txtStdPageTitleProduct{color:#009cdd; font-size:24px; font-weight:bold}
.txtStdPageTitleProductSub{clear:both;padding-top:8px;color:#009cdd; font-size:16px; font-weight:bold;}
.txtStdPageSub{color:#009cdd; font-size:13px; font-weight:bold; padding-bottom:10px;}
.txtStdPageSub2{color:#009cdd; font-size:12px; font-weight:bold; padding-bottom:6px;}
.txtStdPageContent{font-size:100%}
.txtReidBlue{color:#009cdd;}
.txtReidBlueBold{color:#009cdd; font-weight:bold}
.txtRed{color:Red}

.caseMiniWrapper{float:left; width:159px;}
.caseMiniBodyWrapper{width:149px; height:141px; padding-left:10px; background:url(/media/images/layout/casehistories_back.gif) no-repeat;}
.newsMiniWrapper{float:left; width:140px;}
.newsMiniBodyWrapper{width:149px; height:141px; padding-left:11px; background:url(/media/images/layout/news_back.gif) no-repeat;}

.homeAdvertRight{clear:both; padding-top:20px;}
.homeProductAd{clear:both; padding-top:16px;}

.footerWrapper{clear:both; padding-top:32px; width:955px;}
.footerMenuWrapper{padding:16px; text-align:center;}

.stdListWrapper{min-height:32px; padding-bottom:8px;}
.stdListDateWrapper{color:#aaa; font-weight:bold; font-size:13px; font-style:italic;}
.stdListTitleWrapper{color:#009cdd; font-weight:bold; font-size:12px;}
.stdListTitleWrapperBig{color:#009cdd; font-weight:bold; font-size:18px; padding-bottom:8px}
.stdListDescWrapper{font-size:11px;}

.homeListWrapper{min-height:12px; padding-bottom:4px;}
.libraryListTitleWrapper{color:#999; font-weight:bold; font-size:12px;}
.libraryManualsListWrapper{padding-bottom:2px;}
.libraryManualListTitleWrapper{color:#999; font-weight:bold; font-size:10px;}
.libraryListWrapper{}
.libraryListDescWrapper{font-size:10px;}
.libraryListDescItem{padding-top:4px;}

/* Tripple A font sizes */
.wrapperTrippleA{clear:both; padding:16px 0px 10px 0px; font-size:11px; font-weight:bold; color:#009cdd}
.txtSmall	{font-size:12px}
.txtMedium	{font-size:15px}
.txtLarge	{font-size:18px}
.txtMediumA {font-size:15px}
.txtLargeA	{font-size:18px}

/* Products */
.productButtonWrapper{float:left; margin-left:54px; width:192px; min-height:150px;}
.txtProductHomeText{padding-top:8px; color:#009cdd; font-size:10px;}
.productLeftWrapper{float:left; width:426px; padding-right:20px;}
.productRightWrapper{float:left; width:360px;}

/* Forms */
.tabAskFrank{width:258px; font-size:10px; background:#DAECFA; color:#777; padding:1px; margin:5px}
.inputAskFrank{width:170px;border:solid 1px gray; font-size:10px; padding:2px;}
.textareaAskFrank{width:170px; height:48px; border:solid 1px gray; font-size:10px; padding:2px;font-family:Arial, Verdana, Helvetica, sans-serif; }


/* Image Defs */
.imgDefault{display:block; border:0;}
.imgDefaultLeft{display:block; float:left; border:0;}
.imgDefaultLeftPaddingRightStd{display:block; float:left; border:0; padding:4px 4px 4px 0px}
.imgDefaultRight{display:block; float:right; border:0;}
.imgHeaderFlag{display:block; float:left; border:0; padding-right:4px;}
.imgLeftNav{display:block; border:0; height:33px; padding-bottom:2px;}
.imgColumn3{display:block; border:0; padding-bottom:10px;}

/* Gallery */
.galleryRowWrapper{clear:both; width:222px; padding:12px}
.tabgalleryWide{font-size:10px; background:#DAECFA; color:#777; padding:1px; margin:5px}
.galleryWideRowWrapper{clear:both; padding:12px}
.galleryImageWrapper{float:left; width:100px; height:100px}
.galleryImageGap{float:left; padding:10px}

/* Search */
.txtSearchBox{border:solid 1px #009cdd; width:117px; padding:2px; font-size:10px; color:#888}
.btnSubmit{width:123px; margin-top:2px; padding:2px; font-size:10px; border:solid 1px #009cdd; background:#daecfa; color:#0097dc; font-weight:bold}
.ddSearchMode{width:123px; margin-top:2px; padding:2px; font-size:10px; border:solid 1px #009cdd;font-size:10px; color:#555}
.ResultRowWrapper{clear:both; padding-bottom:16px}
.ResultDescWrapper{clear:both; font-size:11px; font-style:italic}

/* Link Defs */
a:link,a:active,a:visited{color:#009cdd; text-decoration:none;}
a:hover{color:#009cdd; text-decoration:underline;}

a.lnkHomeSmallGrey:link,a.lnkHomeSmallGrey:active,a.lnkHomeSmallGrey:visited{color:#87868c; font-size:11px; text-decoration:none;}
a.lnkFooterlnkHomeSmallGreyhover{color:#87868c; font-size:11px; text-decoration:underline;}

a.lnkHomeSmallWhite:link,a.lnkHomeSmallWhite:active,a.lnkHomeSmallWhite:visited{color:#fff; font-size:11px; text-decoration:none;}
a.lnkHomeSmallWhite{color:#fff; font-size:11px; text-decoration:underline;}

a.lnkFooter:link,a.lnkFooter:active,a.lnkFooter:visited{color:#87868c; font-size:11px; text-decoration:none;}
a.lnkFooter:hover{color:#87868c; font-size:11px; text-decoration:underline;}
