
html, body, form { 
height: 100%;
width: 100%;
} 

.bodyStyle
{
	padding: 0px;
	margin: 0px;
	height: 100%;
	width: 100%;
}


.adminPageCol
{
	width: 120px;
}

.moreLink
{
	FONT-FAMILY: tahoma,georgia;
	font-size: x-small;
	
}

.profileField
{
	width: 233px;
}

.catalogListItem
{
	width: 145px;
}

.tblAttachmentLink
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
}
.galleryTitleRow
{
	background-color: navy;
	color: White;

}

.hiddenStyle
{
	visibility: hidden;
}

.detailedVisitTbl
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: xx-small;
	BORDER-RIGHT: black 3px inset; 
	BORDER-TOP: black 1px inset; 
	BORDER-LEFT: black 1px inset; 
	BORDER-BOTTOM: black 3px inset

}

.innerGadgetPadding
{
	padding-top: 12px;
	padding-bottom: 12px; 
	padding-left: 12px; 
	padding-right: 12px
}

.innerGadgetPaddingNoTop
{
	
	padding-bottom: 12px; 
	padding-left: 12px; 
	padding-right: 12px
}


.cartPageTitleRow
{
	background-color: silver;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 9pt;
}

.cartPageItem
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
}

.cartPagePrice
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	color: Maroon;
	font-size: 8pt;
	font-weight: bold;
}

.cartGadget
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
}


.searchLiteral
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
}

.searchAdvanced
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
}

.searchGoBtn
{
	font-family: arial,tahoma;
	font-size: 8pt;
	width: 53px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.searchResultsTitle
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.searchField
{
	width: 280px;
}

.searchTable
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
}

.registerLiteral
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
}


.productBuyNowPrice
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	color: Black;
	font-size: 8pt;
}


.productButtonLink
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
}

.productBuyNowTitle
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	color: Black;
	font-size: 8pt;
}

.paddingBoxTop
{
	padding-top: 2px;
	
}
.paddingBoxBig
{
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

.paddingBoxBottomOnly
{
	padding-bottom: 4px;
}

.paddingBoxSmall
{
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 1px;
}

.btmBorder
{
	border-bottom: solid 1px black;
}

.lftbtmBorder
{
	border-left: solid 1px black;
	border-bottom: solid 1px black;
}
.lftBorder
{
	border-left: solid 1px black;
}

.rghtBorder
{
	border-right: solid 1px black;
}

.rghtbtmBorder
{
	border-right: solid 1px black;
	border-bottom: solid 1px black;
}


.tblArticles
{
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
}

.tblUsage
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
}

.editModeFont
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
	color: blue;
}

.hid
{
	display: none;
}

.pageSignup
{
	height: 100%;
}

.pageSitePropsFieldWidthSmall
{
	width: 170px;
}

.pageAdminUserFieldWidth
{
	width: 240px;
}

.pagePPReviewQtyFieldWidth
{
	width: 40px;
}

.pagePPReviewFieldWidth
{
	width: 190px;
}

.pageSignupFieldWidth, .pageBillingFieldWidth, .pagePPWidth 
{
	width: 240px;
}

.pageContactFieldWidth
{
	width: 255px;
}

.pageContactFieldWidthHeight
{
	width: 255px;
	height: 110px;
}

.pageSignupDomainFieldWidth
{
	width: 220px;
}

.pageLoginFieldWidth
{
	width: 260px;
}


.userPageTitle
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 11pt;
	font-weight: bold;
}

.userPageDescription
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 9pt;
}

.userPageDescriptionFootnote
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
}

.userPageBodyRow
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
}

.userPageBodyRowHoriz
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
	padding-top: 8px;
}


.userPageTitleRow
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 9pt;
	background-color: orange;
}

.userPageTitleRow2
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
	color: #333333;
	background-color: #E8E8E8;
	padding-top: 4px;
	padding-bottom: 4px;
}

.adminSitePropField
{
	width: 212px;
}

.adminMenuBarField
{
	width: 212px;
}

.adminContactField, .adminMetaField
{
	width: 262px;
}


.adminPlainBody
{
	width: 750px;
}
.adminIEEditControl
{
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 6px; 
	MARGIN: 1px; 
	WIDTH: 750px; 
	HEIGHT: 270px;
	border: inset 1px gray; 
	PADDING-TOP: 6px; 
	BACKGROUND-COLOR: #ffffff; 
	
}

.adminIEEditButton
{
	font-family: Arial;
	font-size: 8pt;
}

.adminBoxDialog
{
	background-color: #ffff99;
	border-bottom: solid 1px black;
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
}

.adminLeftTitle
{
	FONT-SIZE: 9pt; 
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	color: black;
	font-weight: bold;
	background-color: #ffffcc;
	height: 34px;
}

.adminArticleField
{
	width: 228px;
}

.adminEF
{
	width: 212px;
}

.adminSelectPhoto
{
	FONT-SIZE: 8pt; 
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	color: blue;
}

.adminBoxBorder
{
	border-bottom: solid 1px black;
	border-top: solid 2px black;
	border-left: solid 2px black;
	border-right: solid 1px black;
	width: 700px;
}


.adminArticleBoxBorder
{
	border-bottom: solid 1px black;
	border-top: solid 2px black;
	border-left: solid 2px black;
	border-right: solid 1px black;
	width: 770px;
}

.adminBoxBorderThick
{
	border-bottom: solid 2px black;
	border-top: solid 2px black;
	border-left: solid 2px black;
	border-right: solid 2px black;
}

.adminBanner
{
	background-color: orange;
	height: 20px;
	border-bottom: black 1px solid;
}

.adminRightSpacerCol
{
	width: 18px;
}

.adminBoxRow
{
	font-size: 8pt;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
}

.adminBoxRowNoBottom
{
	font-size: 8pt;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	border-right: solid 1px black;
}

.adminBoxRowHighlight
{
	font-size: 8pt;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	background-color: FFFF99;
}

.adminBoxRowBorderBottom
{
	font-size: 8pt;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	border-bottom: solid 1px silver;
}

.adminBoxRowBorderless
{
	font-size: 8pt;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
}

.adminBoxTitleRow
{
	color: White;
	font-weight: normal;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 9pt;
	background-color: #330099;
	border-bottom: solid 2px black;
	border-right: solid 1px black;
}

.adminBoxTitleRowBlack
{
	color: black;
	font-weight: normal;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 9pt;

	border-bottom: solid 2px black;
	border-right: solid 1px black;
}

.adminBoxTitleRowNR
{
	color: White;
	font-weight: normal;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 9pt;
	background-color: #330099;
	border-bottom: solid 2px black;
}
.adminBoxTitleRowBorderless
{
	color: White;
	font-weight: normal;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 9pt;
	background-color: #330099;
}

.adminBoxSecondTitle
{
	color: Black;
	font-weight: bold;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
}

.adminPageSecondTitle
{
	color: Black;
	font-weight: bold;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 10pt;
}
.adminMainFont
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
}
.adminRBFont
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
}


.adminImageColumn
{
	background-color: "#ffcc33";
	width: 120px;
	border-right: solid 1px black;
}

.tinyLinkBlue
{
	FONT-SIZE: xx-small; 
	FONT-FAMILY: verdana,arial,helvetica,sans-serif; 
	text-decoration: none;
	
}


.siteLink
{
	text-decoration: none;
}

.adminSmallLinkBlue
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	text-decoration: none;
	color: blue;
	font-size:8pt;
}

.adminBoxBackToTop
{
	color: white;
	font-size:8pt;
	margin-right: 2;
}

.adminMiniMenu
{
	margin-top: 6;
	color: gray;
	font-size: 8pt;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	text-decoration: none;
}

.adminLeftSpacerCol
{
	width: 25px;
}

.adminPageDescription
{
	font-size: 9pt;
	color: black;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	text-align: left;
}

.adminPageTitle
{
	font-size: 13pt;
	color: black;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	text-align: left;
	padding-bottom: 4px;
}

.adminLayoutMgrRowCB
{
	width: 220px;
}


.adminLayoutMgrCB
{
	width: 380px;
}

.adminSectionField
{
	width: 225px;
	
}

.adminStandardCB
{
	width: 230px;
}


.adminGadgetCBSource
{
	font-family: Sans-serif;
	font-size: 9pt;
	width: 230px;
}

.adminMainFontButton
{
	font-size: 9pt;
	font-family: Sans-serif;
}

.adminGadgetLB
{
	font-family: Sans-serif;
	font-size: 9pt;
	width: 214px;
	height: 90px;
}

.adminPageButton
{
	font-family: Sans-serif;
	font-size: 8pt;
	width: 140px;
}

.adminSectionMgrButton
{
	font-family: Sans-serif;
	font-size: 9pt;
	width: 140px;
}

.adminGadgetLBButton
{
	font-family: Sans-serif;
	font-size: 9pt;
	width: 105px;
}

.adminGadgetLBRemoveButton
{
	font-family: Sans-serif;
	font-size: 9pt;
	width: 210px;
}

.adminGadgetBorder
{
	border-bottom: solid 3px orange;
	border-top: solid 3px orange;
	border-left: solid 3px orange;
	border-right: solid 3px orange;
}
.adminGadgetLBBorder
{
	border-bottom: solid 2px orange;
	border-top: solid 2px orange;
	border-left: solid 2px orange;
	border-right: solid 2px orange;
}

.btnSaveProps
{
	width: 40px;
	height: 22px;
	font-size: 8pt;
}

.submitButton
{

	font-size: 8pt;
	width: 100px;
	padding-top: 2px;
	padding-bottom: 2px;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
}


.ppSubmitButton
{

	font-size: 8pt;
	width: 120px;
	padding-top: 2px;
	padding-bottom: 2px;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
}


.ppCancelButton
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
	width: 120px;
	padding-top: 2px;
	padding-bottom: 2px;

}

.saveButton, .cancelButton, .uploadButton
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
	width: 100px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.saveButtonDelete
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
	width: 130px;
	height: 26px;
}


.pageTitle
{
	font-size: 13pt;
	margin-bottom: 4px;
	color: black;
	font-family: verdana;
	text-align: left;
}

.gadgetVerticalSpace
{
	height: 10px;
}

.photoTopVerticalSpace
{
	height: 8px;
}


.gadgetTitleRowPadding
{
	padding-left: 3px;
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}

.gadgetTitleRowPaddingBoxBorder
{
	padding-left: 3px;
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid;
}
.gadgetTitleRowPaddingBBorder
{
	padding-left: 3px;
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	BORDER-BOTTOM: black 1px solid;
}

.gadgetTitleRowPaddingTBBorder
{
	padding-left: 4px;
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	BORDER-TOP: black 1px solid; 
	BORDER-BOTTOM: black 1px solid;
}
.gadgetTitleRowPaddingBBorder
{
	padding-left: 4px;
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	BORDER-BOTTOM: black 1px solid;
}

.pageVerticalSpace
{
	height: 11px;
}
.pageVerticalSpacePadding
{
	padding-top: 11px;
}


.pageHorizontalColumnSpaceNoLeft, .pageHorizontalColumnSpaceRightNoLeft
{
	width: 14px;
}

.pageHorizontalColumnSpace, .pageHorizontalColumnSpaceRight
{
	width: 14px;
}

.fullPageContentRow
{
	color: Black;
	font-family: Verdana;
	font-size: 12pt;	
}

.fullPageVerticalSpace
{
	height: 20px;
}

.fullPageVerticalSpace2
{
	height: 14px;
}


.fullPageLeftCol
{
	border-right: solid 1px black;
	background-color: orange;
}


.fullPageHorizontalColumnSpace
{
	width: 20px;
}

.siteMap
{
    
}



.sectionLeftBorder
{
    width: 40px;
}

.sectionDivider
{
    BACKGROUND-COLOR: blue;
    color: Yellow;
    FONT-SIZE: 10PT;
    font-family: Verdana;
    
}

.homePageSpacing
{
	height: 8px;
    
}
.homePageDivider
{
    FONT-SIZE: 8PT;
    color: lite-Gray;
    
}

.homePageArticle
{
    FONT-SIZE: 8PT;
    font-family: Verdana;
    
}


.homePageArticleMenu
{
	text-align: right;
    FONT-SIZE: 8PT;
    font-family: Verdana;    
}

.homePageArticleMenuLink
{
	text-decoration: none;
	color: Blue
}

.SectionUpcomingTitle
{
	color: orange;
    FONT-SIZE: 14PT;
    font-family: verdana;
}

.adminTreeNotSelected
{
	background-color: white
}
.adminTreeSelected
{
	background-color: orange
}

.ArticleUpcomingTitle
{
	color: blue;
    FONT-SIZE: 12PT;
    font-family: verdana;
}
.ArticleHomePageTitle
{
	color: orange;
    FONT-SIZE: 14PT;
    font-family: verdana;
}
.featureSectionTitle
{
	color: orange;
    FONT-SIZE: 14PT;
    font-family: verdana;
}

.featureTitle
{
	color: black;
    FONT-SIZE: 10PT;
    font-family: verdana;
}

.featureArticle
{
    FONT-SIZE: 8PT;
    font-family: Verdana;
    
}


.standardLinkColor
{
	color: Blue
}

.standardLink
{
	text-decoration: none;
	color: Blue
}

.siteMapLink
{
    text-decoration: none;
    color: Black;
    font-family: verdana;
    font-size: x-small;
    font-weight: bold;
}

.siteMapRow
{
    font-size: x-small;
    height: 23px;
	
}

.bannerTop
{
    color: white;
    font-family: verdana;
    background-color: #000080;
    font-size: 22;
}


.banner
{
    color: white;
    
    background-color: #3939CE;
    font-family: verdana;
    font-weight: normal;
    font-size: 14;
    border-bottom-width: 1;
    border-bottom-style: solid; 
    border-bottom-color: Black;
}

.bannerTitle
{
	font-family: verdana;
	font-size: 22;
	padding-bottom: 8px;
	padding-top: 8px;
}

.loginBar
{
    BACKGROUND-COLOR: orange;
    border-color: black;
    border-style: solid;
    border-width: 0;
    font-size: xx-small;
    color: black;
    font-family: verdana;
}

.formLabel
{
    FONT-SIZE: 10PT;
    font-family: Verdana;
    FONT-WEIGHT: bold;
}

.discDivider
{
	color: "#99CCFF";
}

.discThreadPostedBy
{
    color: black;
    FONT-SIZE: 8PT;
    font-family: Verdana;
    border-top: silver 1px solid;
    border-right: silver 1px solid;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 4px;
    padding-right: 4px;
}


.discDate
{
	padding-top: 6px; 
	font-size: 8pt; 
	color: 999999;
	font-family: Arial;
}
.discThreadItem
{
    color: #333333;
    FONT-SIZE: 8PT;
    font-family: Verdana;
    border-top: silver 1px solid;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
.discThreadTitle
{
    color: #333333;
    background-color: #E8E8E8;
    FONT-SIZE: 8PT;
    font-weight: bold;
    font-family: Verdana;

    padding-left: 4px;
    padding-top: 3px;
    padding-bottom: 3px;
    
}
.editControlBtn
{
     BORDER-LEFT-COLOR:powderblue; 
     BORDER-BOTTOM-COLOR:powderblue; 
     BORDER-TOP-COLOR:powderblue; 
     BACKGROUND-COLOR:powderblue; 
     BORDER-RIGHT-COLOR:powderblue
     
}



.bottomBorder
{
	BORDER-BOTTOM: gray 2px ridge;	
	
}
.bottomborder
{
	BORDER-BOTTOM: black 1px solid;
}

.boxbordergray
{
	BORDER-RIGHT: gray 2px solid; 
	BORDER-TOP: gray 2px solid; 
	BORDER-LEFT: gray 2px solid; 
	BORDER-BOTTOM: gray 2px solid;
}

.boxborder
{
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid;
}

.bottomborder3D
{
	BORDER-BOTTOM: silver 2px outset;
}


.boxbordernoright
{
	
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid;
}

.boxbordernotop
{
	BORDER-RIGHT: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid;
}

.boxbordernotopnoright
{
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid;
}

.boxbordertitle3D
{
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: silver 2px outset;
}


.boxbordergadget3D
{
	BORDER-RIGHT: silver 2px outset; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: #CCCCCC 2px outset;
}

.boxborderbottomless
{
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
}

.menu3D
{
	
	BORDER-BOTTOM: silver 2px outset;
}


.menuSTD
{
	BORDER-BOTTOM: black 1px solid;
}

.orderformtitle
{
	BORDER-RIGHT: #999999 1px  solid; 
	BORDER-TOP: #999999 1px  solid; 
	BORDER-LEFT: #999999 1px solid; 
	padding-bottom: 4px; 
	padding-top: 2px; 
	padding-left: 4px;
	background-color: lemonchiffon;
	
}
.boxbordersilver
{
	BORDER-RIGHT: #999999 1px  solid; 
	BORDER-TOP: #999999 1px  solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid;
}

.boxborder3D
{
	BORDER-RIGHT: black 3px inset; 
	BORDER-TOP: black 1px inset; 
	BORDER-LEFT: black 1px inset; 
	BORDER-BOTTOM: black 3px inset
}


.leftNavFont
{
	font-family: Verdana;
	font-size: 8pt;
	
}

.boxtitle
{
	background-color: orange;
	color: black;
    FONT-SIZE: 14PT;
    font-family: verdana;
	
}

.raisedLoginBorder
{
	
	BORDER-TOP: white thin groove; 
	 
	BORDER-BOTTOM: white thin groove;
}

.standardLoginBorder
{
	
	BORDER-TOP: black 1px inset; 
	
	BORDER-BOTTOM: black 1px inset
}

 
.standardLoginBorderNoTop
{
	
	BORDER-BOTTOM: black 1px inset
}


.checknoborder
{
	border: solid 1px white;
	font-family: Verdana;
	font-size: 8pt;
}






