﻿body
{
	margin: 0px 0px 0px 0px; /*background-color: #222f53;*/
	font-family: Verdana;
	background-color: #6B7388;
	background-image: url(../images/HSmBackground.png);
	background-repeat: repeat-x;
	background-position-y: top;
}
a
{
	color:Blue;
	text-decoration:none;	
}
/*=================================================================================*/
#ActualPage
{
	width:950px;
/*border: none;
margin:0;
padding: 0;*/
}
#HSMHeaderLogo
{
	width:625px;
}
#HeaderStaticLinks
{
	text-align:right;
	padding:0px 5px 5px 0px;
	vertical-align:bottom;
	
}
#HeaderStaticLinks a:link, #HeaderStaticLinks a:visited
{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;
	font-weight:bold;
}
#HeaderStaticLinks a:active, #HeaderStaticLinks a:hover
{
	color: #FFFFFF;
}
#SearchEngine
{
	padding-top:5px;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	width: 325px;
	color: #333333;
	font-size: 14px;
	background-color:#9A9253;
}
#HomeImageContent
{
	width:625px;
	height:225px;
	border-bottom: solid 1px #999999;
	vertical-align:top;
	text-align:left;
}
#TopleftImageContent
{
	width:200px;
	height:125px;
	vertical-align:top;
}
#PageContentBlock
{
	width:750px;
	padding-top:15px;
	border-left: solid 1px #999999;
	font-size:11px;
	color:#333333;
}
#BottomLeftContent
{
	width:185px;
	height:250px;
	vertical-align:top;
	padding:10px 5px 10px 10px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
#Categories
{
	width: 225px;
	padding:5px 5px 5px 5px;
	vertical-align:top;
	border-top:solid 1px #999999;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
#BottomLeftContent a:link, #BottomLeftContent a:visited, #BottomLeftContent a:active, #BottomLeftContent a:hover,
#Categories a:link, #Categories a:visited, #Categories a:active, #Categories a:hover
{
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
#BottomLeftContentTitle
{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-bottom:10px;
	width:180px;
}
#PageContentBlockForSeminar
{
	width:520px;
	padding-top:15px;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999; 
	font-size:11px;
	color:#333333;
}
#PageTitle
{
	height:25px;
	background-color:#CCCCCC;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding-left:10px;
}
#PageContents
{
	width:729px;
	padding:10px 10px 10px 10px;
}
#DetailSeminar
{
	width:522px;
}
#MiddlePageContents
{
	width:520px;
	padding:10px 10px 10px 10px;
}
#AboveTitleSpace
{
	height:20px;
	background-color:#ffffff;
}
#TitleBar
{
	height:25px;
	background-color:Gray;
}
#MiddleSection
{
	width:950px;
	height:410px;
	padding:0px 0px 0px 0px;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	vertical-align:top;
	background-color: #ffffff;
}
#UpcomingEventT
{
	height:20px;
	background-color:#6B7388;
	font-size:11px;
	font-weight:bold;
	
	border-left: solid 1px #999999;
	color:#ffffff;
	width: 321px;
	padding-left:3px;
}
#UpcomingEventC
{
	font-size:12px;
	border-left: solid 1px #999999;
	width: 319px;
	padding:5px 5px 5px 5px;
	vertical-align:top;
	border-bottom: solid 1px #999999;
}
#QuestionOfWeekT
{
	height:20px;
	background-color:#999999;
	font-size:11px;
	font-weight:bold;
	
	border-right: solid 1px #999999;
	color:#ffffff;
	width: 309px;
	padding-left:3px;
}
#QuestionOfWeekC
{
	font-size:12px;
	border-right: solid 1px #999999;
	width: 301px;
	height:175px;
	padding: 5px 5px 5px 5px;
	vertical-align:top;
	border-bottom: solid 1px #999999;
}
#WhatsNewT
{
	height:20px;
	background-color:#999999;
	font-size:11px;
	font-weight:bold;
	
	color:#ffffff;
	width: 309px;
	padding-left:3px;
}
#WhatsNewC
{
	font-size:12px;
	width: 301px;
	padding: 5px 5px 5px 5px;
	vertical-align:top;
	border-bottom: solid 1px #999999;
}
#HelthLaw
{
	height:20px;
	background-color:#999999;
	font-size:11px;
	font-weight:bold;
	
	color:#ffffff;
	padding-left:3px;
	width: 325px;
}
#HomeBottomContents
{
	width:323px;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
}
#HomeRightBottomT
{
	height:20px;
	background-color:#6B7388;
	font-size:11px;
	font-weight:bold;
	
	border-left: solid 1px #999999;
	color:#000000;
	width: 322px;
	padding-left:3px;
}
#PageContentBlockForSpotlight
{
	width:226px;
	padding-top:15px;

	font-size:11px;
	color:#333333;
}
#SpotlightTitle
{
	height:25px;
	background-color:#0033FF;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding-left:10px;
}
#SpotlightContent
{
	font-size:12px;
	width: 225px;
	padding:5px 5px 5px 5px;
	vertical-align:top;
}
#Footer
{
	vertical-align:bottom;
	color: #000033;
	font-size: 12px;
	padding:2px 0px 5px 0px;
}
#Footer a:link, #Footer a:visited, #Footer a:active, #Footer a:hover
{
	text-decoration: none;
	color: #000033;
	font-size: 12px;
}

#FooterTop
{
	height:10px;
	background-color:#333333;
}
#CopyRight
{
	padding-left:5px;
	width:300px;
}
#Address
{
	text-align:right;
	white-space:nowrap;
	padding-right:5px;
	font-size: 11px;
}
#LeftHSmMenu
{
	width:210px;
	height:420px;
	font-size:11px;
	color:#999999;
	border-right:solid 1px #999999;
}
#Form
{
	font-size:11px;
	color:#999999;
	padding-left:0px;
}
#UserForm
{
	font-size:11px;
	color:#999999;
	padding-left:0px;
}
#FormTitle
{
	width:195px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	white-space:nowrap;
}
#FormMassage
{
	padding-left:20px;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
	font-size:12px;
}
#SearchResult
{
}
#ShowLocation
{
	margin-left:10px;
}
#SearchProduct
{
	margin-left:20px;
}
#FormTD
{
	padding:10px 20px 20px 20px;
}
#PageContentBlockForCustomerBlock
{
	
	padding:15px 0px 0px 0px;
	border-left: solid 1px #999999;
	font-size:11px;
	background-color:#FFFFFF;
	height:500px; 
}
#PageTitleForCustomerBlock
{
	height:25px;
	width:950px; 
	background-color:#999999;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding-left:10px;
	
}
#TableBorder
{
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	height:310px;
	width:490px; 
}

#PremierSearchHeading
{
font-size:15px;
color:#333333;
text-align:left;
padding-left:10px;   
}
#PageTitleForSearchResult
{
	height:25px;
	width:950px; 
	background-color:#999999;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding-left:30px;

}
#PremierSearchHeadingForPListing
{
font-size:15px;
color:#333333;
text-align:left;
padding-left:30px;   
}
#TableBorderForPListing
{
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-top: solid 1px #999999;
	height:20px; 
}
#BottomBorderForPListing
{
	
	border-bottom: solid 1px #999999;
}

#PremierSearchHeadingForShoppingCart
{
font-size:13px;
color:#333333;
text-align:left;
padding-left:30px; 
height:40px;   

}
#TableBorderForShoppingCart
{
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-top: solid 1px #999999;
}
#BottomBorderForShoppingCart
{
	
	border-bottom: solid 1px #999999;
	background-color:#999999; 
	color:#ffffff; 
}
	
	#PageContentBlockForSubscriberReg
{
	width:950px;
	padding-top:15px;
	border-left: solid 1px #999999;
	font-size:11px;
	background-color:#ffffff;
	height:570px; 
}
#TableBorderForLogin
{
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	height:250px;
	width:490px; 
}
#LockBrowser
{
	display:none;
    position:absolute;
    top:0px;
    left:0px;
    /*opacity:0.6;*/
   /* filter:alpha(opacity=50);*/
    filter:alpha(opacity=0);
    -moz-opacity:.00;
    opacity:.00;
    background-color: #000000;
    z-Index:1000;
	cursor:not-allowed;

}
#frmBrowser
{
	display:none;
    position:absolute;
    top:0px;
    left:0px;
    /*opacity:0.6;*/
   /* filter:alpha(opacity=50);*/
    filter:alpha(opacity=0);
    -moz-opacity:.00;
    opacity:.00;
    background-color: #000000;
    z-Index:1000;
	cursor:not-allowed;
}
#MassageWindow, #divNewPopUp, #divNewPopUp1,#ConfirmWindow
{
	display: none;
	position: absolute;
	width: 330px;
	left: 350px;
	top: expression(eval(document.compatMode && document.compatMode== 'CSS1Compat' ) ? documentElement.scrollTop + ((documentElement.offsetHeight/2)-(this.offsetHeight/2)) : document.body.scrollTop + ((documentElement.offsetHeight/2)-(this.offsetHeight/2))); /*
	top: 288px;*/
	border: solid 2px #243154;
	text-align: left;
	padding: 0px 0px 5px 5px;
	background-image: url(../images/MassageHeader.jpg);
	background-repeat:no-repeat;
	background-color:white;
	z-Index:1001;
	overflow:hidden;
}
#ChapterWindow
{
    display: none;
	position: absolute;
	width: 330px;
	left: 350px;
	top: 288px;
	border: solid 2px #243154;
	text-align: left;
	padding: 0px 0px 5px 5px;
	background-image: url(../images/MassageHeader.jpg);
	background-repeat:no-repeat;
	background-color:white;
	z-Index:1001;
	overflow:hidden;	
}
#MassageHeader, #divNewPopUpHeader
{
	height:40px;
	text-align:right;
	width:320px;
	vertical-align:top;
	
}
#MassageTitle, #PopUpTitle
{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#ccbb66;
	width:300px;
}
#Massage, #PopUpMassage
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
/*=================================================================================*/

.PriceFirstCol
{
    color: Black;
	font: 12px;
	background-color: lightgrey;
	padding:5px 0px 3px 3px;
	width:75px;
	border-bottom:solid 1px #999999; 
}
.PriceSecondCol
{
    color: Black;
	font: 12px;
	background-color: lightgrey;
	padding:5px 0px 3px 3px;
	width:150px;
	border-bottom:solid 1px #999999; 
}
.PriceThirdCol
{
    color: Black;
	font: 12px;
	background-color: lightgrey;
	padding:5px 2px 3px 3px;
    width :20px;
    border-bottom:solid 1px #999999; 
}
.LocationFirstCol
{
    color: Black;
	font: 12px;
	background-color: lightgrey;
	padding:5px 0px 3px 3px;
	width:315px;
	border-bottom:solid 1px #999999; 
}
.LocationSecondCol
{
    color: Black;
	font: 12px;
	background-color: lightgrey;
	padding:5px 0px 3px 3px;
	width:80px;
	border-bottom:solid 1px #999999; 
}
.LocationThirdCol
{
    color: Black;
	font: 12px;
	background-color: lightgrey;
	padding:5px 3px 3px 3px;
	width:25px;
	border-bottom:solid 1px #999999; 
}
.TableBorderForPicegrid
{
	border-left:solid 1px #999999; 	
	border-top:solid 1px #999999; 	
	border-right:solid 1px #999999; 	
	border:	solid 1px #999999; 	
}
.GridItemsForPrice
{
   color: Black;
	font: 11px;
	background-color: #ffffff;
	border-bottom:solid 1px #999999; 	
	padding:3px 3px 3px 3px;
}
.CDFieldText
{
	width:80px;
	text-align:left;
	padding-right:5px;
}
.MP3FieldText
{
	width:80px;
	text-align:left;
	padding-right:5px;
	padding-left:5px; 
}
.ProductGridFirstCol
{
    color: Black;
	font: 12px;
	background-color: lightgrey;
	padding:5px 0px 3px 3px;
	width:300px;
	border-bottom:solid 1px #999999; 
}
.ProductGridSecondCol
{
    color: Black;
	font: 12px;
	background-color: lightgrey;
	padding:5px 0px 3px 3px;
	width:140px;
	border-bottom:solid 1px #999999; 
}
.TableBorderForProductSearch
{
	border-left:solid 1px #999999; 	
	border-top:solid 1px #999999; 	
		border-right:solid 1px #999999; 
		
}

.GridItemsForProducts
{
   color: Black;
	font: 11px;
	background-color: #ffffff;
	border-bottom:solid 1px #999999; 	
	padding:1px 1px 1px 1px;
}
.GridItemsForProductsTitle
{
   color: Blue;
	font: 11px;
	background-color: #ffffff;
	border-bottom:solid 1px #999999; 		
	padding:1px 1px 1px 1px;
}
.GridItemsForPager
{
   color: Blue;
	font: 11px;
	background-color: #ffffff;
	border-top:solid 1px #999999; 	 	
	padding:1px 1px 1px 1px;
}


.ManageDocGridFirstCol
{
    color: Black;
	font: 12px;
	background-color: lightgrey;
	padding:5px 0px 3px 3px;
	width:300px;
	border-bottom:solid 1px #999999; 
}
.ManageDocGridSecondCol
{
    color: Black;
	font: 12px;
	background-color: lightgrey;
	padding:5px 0px 3px 3px;
	width:260px;
	border-bottom:solid 1px #999999; 
}
.ManageDocGridThirdCol
{
    color: Black;
	font: 12px;
	background-color: lightgrey;
	padding:5px 5px 3px 3px;
	
	width:120px;
	border-bottom:solid 1px #999999; 
}
.FirstCol
{
width: 300PX;
padding:5px 0px 5px 0px; 	

}
.SecondCol
{
width: 120PX;
padding:5px 0px 5px 0px;	
}
.FourthCol
{
width: 117PX;
padding:5px 0px 5px 0px;	
}
.ThirdCol
{
width: 30PX;
padding:5px 0px 5px 0px;	
}
.FirstCOlCart
{
	width:100px;
	text-align:right;
	padding:2px 0px 2px 5px; 
}
.SecondColCart
{
		width:200px;
	padding:2px 0px 2px 5px;
	
}
.BoldLetters
{
font-size:12px; 
font-weight:bold; 	
}
.LabelCss
{
	font-size:12px; 
	font-weight:normal; 
	color:#333333;
}
.ShoppingcartTitleCss
{
	font-size:12px; 
	font-weight:bold; 
	color:#0000FF;
	padding-top:10px;
	padding-bottom:10px;  
	padding-left:30px; 
}
.MandatoryClass
{
	font-size:10px; 
	font-weight:normal;   
}
.HSpace
{
	padding-top:20px; 
	padding-left:20px;  
}
.HWSpaceForSubsriber
{
	height:435px; 
	padding-top:20px; 
	padding-left:20px;  
}
.BlockForSubscriberReg
{
height:435px;
width:450px;

}
.lblwraptext
	{
		width:950px;
   
		
	}
.PremierShoppingCart
{
width:950px;
font-size:12px;
font-weight:bold;
color:#333333;
text-align:left;
padding-left:30px;   
}
.PremierShoppingLinks
{
height:150px;
width:950px;
font-size:12px;
font-weight:bold;
color:#333333;
text-align:left;
padding-left:30px;   
}
.TableBorder
{
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-top: solid 1px #999999;
}
.PremiumSearchResultContent
{
font-size:12px;
width:950px;
font-weight:normal; 
color:#333333;
text-align:left;
}
.PremierSearchRemainCatResults
{
height:40px;
width:700px;
font-size:12px;
font-weight:bold;
color:#333333;
text-align:left;
  
}
.PremierSearchCatResults
{
height:40px;
width:320px;
font-size:12px;
font-weight:bold;
color:#333333;
text-align:left;
padding-left:20px; 
  
}
.PremierSearchResults
{
height:40px;
font-size:12px;
font-weight:bold;
color:#333333;
text-align:left;
padding-left:30px;   
}
.PremierSearchContent
{
font-size:12px;
width:210px; 
font-weight:bold;
color:#333333;
text-align:left;
padding-left:10px;   
}

.PremierSearchControls
{
font-size:12px;
width:195px; 
font-weight:bold;
color:#333333;
text-align:left;
padding-left:10px;   
}

.PageTitleTextForCustomerBlock
{
	width:490px;
	background-color:#999999;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding-left:5px;
	text-align:left;  
}
.LoginTable
{
	border:solid 1px lightgrey;
	width:400px;
	padding:5px 5px 5px 5px;
	font-size:11px; 
	font-weight:bold;
	color:Black;
}
.TableWithBorder
{
	border:solid 1px lightgrey;
}
.UserTableWithBorder
{
	border:solid 1px lightgrey;
	width:725px;
}
.InnerTitle
{
	width:720px;
	color: Black;
	font: 11px;
	font-weight:bold;
	background-color: lightgrey;
	padding:2px 0px 2px 2px;
}
.LeftHSmMenu, .LeftHSmMenu a
{
	text-decoration: none;
	color:Black;
}
.SelectedLeftHSMMenu, .SelectedLeftHSMMenu a
{
	text-decoration: none;
	font-weight:bold;
	color:Blue;
}
.MouseOverLeftHSMMenu, .MouseOverLeftHSMMenu a
{
	text-decoration: underline;
	color:Blue;
}
.ParentLeftHSMMenu, .ParentLeftHSMMenu a
{
	text-decoration: none;
	font-weight:bold;
	color:Black;
}
.Spacer
{
	height:10px;
}
.DrawLineAtBottom
{
	height:30px;
	background-color:#999999;
	border-bottom:solid 1px #999999;
}
.DrawLineAtLeftAndRight
{
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	vertical-align:top;
	background-color: #ffffff;
}
.DrawLineAtLeftAndRightWithSearch
{
	border-left:solid 1px #999999;
	border-right:solid 1px #9A9253;
	vertical-align:top;
	background-color: #ffffff;
}
.DrawLineAtLeftAndBottom
{
	border-left:solid 1px #999999;
	border-bottom:solid 1px #999999;
}
.DrawLineAtRightAndBottom
{
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
}
.SearchEngineLeftTD
{
	text-align:right;
	padding-right:10px;
}
.HomeBottomRightContents
{
	font-size:12px;
	width: 319px;
	padding:5px 5px 5px 5px;
	vertical-align:top;
}
.CompleteHeight
{
	height:100%;
}
.DisplayNone
{
	display:none;
}
.DrawLineAtLeftAndRightHeader
{
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	vertical-align:top;
}
.SearchResult
{
	font-size:11px; 
	font-weight:bold;
	color:#333333;
}
.SearchText
{
	font-size:12px; 
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}
.NoresultTitle
{
	font-size:12px; 
	font-weight:bold;
	color:#333333;
}
.ResultCount
{
	font-size:12px; 
	font-weight:bold;
	color:#333333;
	padding-bottom:5px;
}
.ContentTitle,.ContentTitle a
{
	text-align:left; font-size:11px; font-weight:bold;text-decoration:underline;color:#333333;
}
.ContentText
{
	text-align:left; color:#333333; font-size:12px;
}
.Pager,.Pager a  
{
	font-size:14px; font-weight:bold;color:#333333;
}
.SelectedPager
{
	font-size:14px; font-weight:bold;color:red;
}
.CreateProductFieldText
{
	width:120px;
	text-align:right;
	padding-right:5px;
}
.SearchProductFieldText
{
	width:120px;
	text-align:right;
	padding-right:5px;
}
.MyProfileFieldText
{
	width:100px;
	text-align:right;
	padding-right:5px;
}
.MySubscriptionFieldText
{
	font-size:10px;
	color:Black;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}
.LocationFieldText
{
	text-align:right;
	padding-right:5px;
	width:90px;
}
.FieldText
{
	text-align:right;
	padding-right:5px;
	
}
.LeftPaddingTD
{
	padding-left:20px;
}
.NoWrapTD
{
	white-space:nowrap;
}
.Asterisk
{
	color:Red;
}
.TextBox
{
	height:15px;
	font-size:11px;
	color:black;
font-family:Verdana;
	border:solid 1px #999999;
}
.combo
{
	height:18px;
	font-size:11px;
	color:black;
	border:solid 1px #999999;
font-family:Verdana;
}
.ListBox
{
	
	font-size:11px;
	color:black;
	font-weight:normal; 
font-family:Verdana; 
}
.Add
{
	height:20px;
	font-size:11px;
	color: #00008b;
	padding:0px 3px 0px 3px;
	font-weight:bold;
}
.Add1
{
	height:18px;
	font-size:10px;
	color: #00008b;
	padding:0px 3px 0px 3px;
	font-weight:bold;
}
.5pxPaddingTd
{
	padding:5px 5px 5px 5px;
}
.GridItemsForDocumentItem
{
	color: Black;
	font: 11px;
   background-color: #ffffff;
	border-bottom:solid 1px #999999; 
/* border-bottom-color:Red; */
 border-top:solid 1px #999999;
	padding:1px 5px 1px 5px;

}
.TableBorderForDocumentSearch
{
	border-left:solid 1px #999999; 	
	border-top:solid 1px #999999; 	
		border-right:solid 1px #999999; 
		border-bottom:solid 1px #999999; 
		
}
.HSpaceForShowDoc
{
	padding-top:20px; 
	padding-left:30px;  
}


.ShowDocSecondCol
{
    color: Black;
	font: 12px;
	background-color: lightgrey;
	padding:5px 0px 3px 3px;
	width:240px;
	border-bottom:solid 1px #999999; 
}
.ShowDocThirdCol
{
    color: Black;
	font: 12px;
	background-color: lightgrey;
	
	width:20px;
	border-bottom:solid 1px #999999; 
}
.SearchTextTitle
{
color: Blue;
font: 12px;	
font-weight:bold;  
}
.GridHeder
{
    color: Black;
	font: 12px;
	font-weight:bold;
	background-color: lightgrey;
	padding:5px 0px 3px 3px;
	border-bottom:solid 1px #999999; 
}
.GridItems
{
  color: Black;
  background-color: #ffffff;
	border-bottom:solid 1px #999999; 
	padding:1px 5px 1px 5px;

}
.GridItemsForDocument
{
   color: Black;
	font: 11px;
	background-color: #EEEEEE;
	border-bottom:solid 1px #999999; 
/* border-bottom-color:Red; */
 
	padding:1px 5px 1px 5px;

}
.GridAlternatingItems
{
	color: Black;
 background-color : #EEEEEE;
	border-bottom:solid 1px #999999; 
 border-top:solid 1px #999999;
	padding:1px 5px 1px 5px;

}
.CloseImg
{
	padding:2px 2px 2px 2px;
	border:solid 1px #20ace7;
	cursor:hand;
}
.NotAsterisk
{
	color:#ffffff;
}
.CalendarIcon
{
	vertical-align: bottom; padding-bottom: 3px;
}
.Button
{
	font-weight: bold;
	color: #00008b;
	padding:0px 3px 0px 3px;
}
/* Yogesh */


.CaseSearchContent
{
font-size:12px;
width:100px; 
font-weight:bold;
color:#333333;
text-align:left;
padding-left:10px;   
}

.TableBorderForCaseArchive
{
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	height:310px;
	width:490px;
}
.PageTitleTextForCaseArchive
{
	width:420px;
	background-color:#999999;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding-left:5px;
	text-align:left;  
}

.CasePremiumLink
{
	width:720px;
	color:Blue;
	font-weight:bold;
	text-align:right;
	padding:3px 250px 3px 0px;
}
.PremiumCaseLink
{
	width:680px;
	color:Blue;
	font-weight:bold;
}
#tdSubChapter
{
	width:300px;
}
.display
{
	display:block;
	
}
.PremiumSearchResultC
{
font-size:12px;
font-weight:normal; 
color:#333333;
text-align:left;
}
.BlueLable
{
font-weight:bold;
	color:Blue;
}
.DocumentLable
{
font-size:12px;
font-weight:bold;
color:#333333;
text-align:left;	
}
.ProductTd
{
	padding-left:5px;
	text-align:left;
}
.NodeText
{
	color:Black;
	font-weight:bold;
}
.DocumentTD
{
	color:Black;
	font-weight:normal;
}
.DisplayBlock
{
	display:block;
}
.displayinline
{
	white-space:nowrap;
	display:inline; 
}
.FieldTextDoc
{
	text-align:right;
	padding-right:5px;
	width:120px; 
}
/*------------------------------------------------------------------------------------------
------------------------------ CSS for Calendar --------------------------------------------
------------------------------------------------------------------------------------------*/
#StaticCalendar
{
	width: 200px;
	height: 135px;
}
#divCalendarEvent
{
	display:none;
	position:absolute;
	white-space:nowrap;
	width: 95px;
	background-color:#C4D3EA;
	border:solid 1px #6487AE;
	text-align:left;
}
#SelectedDateEvent
{
	display:none;
	position:absolute;
	background-color:white;
	border:solid 1px #6487AE;
	width: 198px;
	text-align:left;
}
#EventHeader,.CalendarEventTitle
{
	text-align:center;
	background-color:#9EC92E;
	font-size:14px;
}
#EventDetail
{
	padding-left:10px;
}
#DatePicker
{
	display:none;
	height:135px;
	width:155px;
	position:absolute;
	z-Index:1002;
}
#CalendarBackGround
{
	display:none;
	position:absolute;
	left:0;
	top:0;
	z-index:1001;
	background-color:transparent;
}
#fc									/*-------------- For Table Calendar --------------------*/
{
	width:200px;
}
#prev, #next, #prv, #nxt
{
	width:20px;
}
#year, #YearSlot
{
	width:140px;
}
.DayHeader								/* ------------- For Calendar Header ( Day Title ) ------*/
{
	background-color:#FFCC66;
	border:solid 1px #6487AE;
	color:DimGray;
	font-size: 10px;
	font-weight: bold;
	text-align:center;
	width:72px;
}
.DayHeader1
{
	background-color:#FFCC66;
	border:solid 1px #6487AE;
	color:DimGray;
	font-size: 10px;
	font-weight: bold;
	text-align:center;
	width:20px;
}
.MonthTd
{
	width:72px;
	height:24px;
}
.Month
{
	width:47px;
	height:24px;
}
.YearTd
{
	width:48px;
	height:19px;
}
.Year
{
	width:35px;
	height:19px;
}
.EventTitle,.ChatOnlineUserTD li
{
	font-size: 10px;
	color: #663333;
}
.EventTitle li
{
	font-size: 10px;
	color: #663333;
	margin-left:5px;
}
.SubTitle
{
	font-size: 12px;
	font-weight: bold; /*color: #266c7b;*/
	color: #996699;
	text-align: left;
	padding-left: 10px;
	/*background-image: url(images/Plus.png);*/
	background-repeat: no-repeat;
	padding-bottom: 3px;
	display: inline;
}
.divSubTitle
{
	font-size: 12px;
	/*font-weight: bold;*/
	color: #0099ff;
	text-align: left;
	padding-left: 20px;
	white-space: nowrap;
}
.divSubCotent
{
	font-size: 12px;
	/*font-weight: bold;*/
	color: #990033;
	text-align: left;
	padding-left: 40px;
}
.SubCotent
{
	font-size: 12px;
	/*font-weight: bold;*/
	color: #990033;
	text-align: left;
	padding-left: 5px;
}
.Innerdiv
{ 
	background-color:#dcd5b8;
	width:410px;
	padding-top:5px;
	padding-bottom:5px;
}


.MainTitles
{
	font-size: 14px;
	font-weight: bold;
	color: #266c7b;
	text-align: left;
	padding-left:20px;
	background-image: url(../images/but_next.gif);
	background-repeat: no-repeat;
	padding-bottom:3px;
	display:inline;
}

/*------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------*/

.InvoiceConfirmMessage
{
height:40px;
width:950px;
font-size:12px;
font-weight:bold;
color:#333333;
text-align:left;
padding-left:30px;
padding-top:20px;
line-height:20px;     
}
.PageContentBlockForPayMentSuccess
{
	
	padding-top:15px;
	border-left: solid 1px #999999;
	font-size:11px;
	background-color:#ffffff;
	height:450px; 
}
.LabelMessage
{
	font-weight:bold;
	color:Red;     
}	
/*------------------------------------------------------------------------------------------------
----------------------------  By Vikas -----------------------------------------------------------
------------------------------------------------------------------------------------------------*/
.ImageMenu,.ImageMenu a
{
	border:none 0px red;
	vertical-align:top;
	text-align: left;
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 0px;
}

/*------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------*/
.LinkButton
{
	font-weight:bold;
	color:Blue;
	font-size:12px; 
	cursor:pointer; 
	font-family:Verdana;
	border:none 0px transparent;
	background-color:Transparent;
	text-decoration:none; 
}
.PaddingLeft5
{
	padding-left:5px;
}
#SearchEngine a
{
	font-size: 14px;
	color:Blue;
	text-decoration:none;
}
.CloseImage
{
	background-color: transparent;
	border: none;
	background-image: url(../Images/close.gif);
	background-position-y: center;
	background-repeat: no-repeat;
	width:20px;
}
.LinkButtonForGrid
{
	
	color:Blue;
	cursor:pointer; 
	font-family:Verdana;
	font-size:11px;   
	border:none 0px transparent;
	background-color:Transparent;
}
.SearchAny
{
	color:Black;
	font-weight:bold;
	font-size:10px;  
	font-family:Verdana;
}
.TextBoxQuantity
{
	height:15px;
	font-size:12px;
	color:black;
	border:solid 1px #999999;
	text-align:center;  
}
.LabelQuantity
{
	height:15px;
	font-size:12px;
	color:black;
	text-align:center;  
}
.MultiLineTextBox
{
	font-family:Verdana;
	font-size:11px;
	color:black;
	border:solid 1px #999999;

}
.SelectedCategory
{
	color:Blue;
}

.RemoveBottomWhiteSpaceForIE
{
	margin-bottom:-3px;
}
.RemoveBottomWhiteSpaceForIEWithBottomBorder
{
	margin-bottom:-3px;
	border-bottom:solid 1px #999999;
}
.CustomerTablelogin
{ 
	width:390px;
 background-color: gainsboro;
 border-bottom:solid 1px #999999;
 border-top:solid 1px #999999;
 border-left:solid 1px #999999; 
 border-right:solid 1px #999999;
  }

.HeaderCMSMenu, a.HeaderCMSMenu:link, a.HeaderCMSMenu:visited, a.HeaderCMSMenu:active, a.HeaderCMSMenu:focus {
 color: #FFFFFF;
 font-size:11px;
 text-align: center;
 text-decoration: none;
 padding-top:2px;
 font-weight:bold;
 text-transform:uppercase;
 vertical-align:middle;
 width:auto;
	text-wrap:wrap;
}

.lowText, a.lowText:link, a.lowText:visited, a.lowText:active, a.lowText:focus {
 color: #000000;
 font: 12px Arial, sans-serif;
 text-align: left;
 text-decoration: none;
 width:auto;
}

.highText, a.highText:link, a.highText:visited, a.highText:active, a.highText:focus {
 color: #000000;
 font: 12px Arial, sans-serif;
 text-align: left;
 text-decoration: none;
}