/*-------------------------ONE-------------------------------*/
/*-------------- CSS file for BCC Home Page -----------------*/

body
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color:#ABB7CE;
	line-height:18px;
	text-align:left;
}
li
{
	color: #333333;
}
.h1Links
{
	color:#002C5D;
	font-size:16px;
	padding-top:1px;
	padding-bottom:8px;
	padding-left:0px;
	padding-right:0px;
	margin:0px 0px 0px 0px;
}
h1
{
	font-size:16px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:0px;
	padding-right:0px;
	margin:0px 0px 0px 0px;
	color:white;
}
.h2Intro
{
	font-size:14px;
	color:#990000;
	width:460px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin:0px 0px 0px 0px;
}

h2
{
	font-size:14px;
	color:#990000;
	width:460px;
	padding-top:5px;
	padding-bottom:15px;
	padding-left:0px;
	padding-right:0px;
	margin:0px 0px 0px 0px;
	
}
p
{
	padding-top:7px;
	padding-bottom:7px;
	padding-left:0px;
	padding-right:0px;
	margin:0px 0px 0px 0px;
}
ul
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 35px;
	list-style: none;
}
.inputTextarea 
{
	border:1px solid #343434;
	width: 300px;
	height: 50px;
}
.mainPageContainer
{
	width: 974px;
}
.outerContainer 		/* Outer container includes LeftNav  MiddleSection  RightNav */
{
	width:973px;
	float:left;
}
/* HEADER STARTS */
.dvHeader 				/* Top header includes HeaderImage & MemberLogin */
{
	width:973px;
	height:140px;
	float:left;
}
.dvHeaderImage
{
	width:777px;
	height:120px;
	float:left;
}
.dvMemberLogin 			/* Member Login */
{
	width:172px;
	height:110px;
	float:left;
	background-image: url(../images/memberLogin.gif);
	background-repeat: no-repeat;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:10px;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
}
.dvMemberLoginPage 			/* Member Login While booing*/
{
	width:172px;
	height:110px;
	float:left;
	background-image: url(../images/memberLogin.gif);
	background-repeat: no-repeat;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:10px;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
}
.memberloginText 		/* Member Login TextBox */
{
	border:1px solid #999999;
	width:104px;
	height:13px;
	font-size:11px;
}
.membSpace
{
	height:2px;
	color:red;
	text-align:left;
}
.invalidMsg 			/* Member Login Invalid Msg */
{
	
	width:152px;
	height:14px;
	padding-bottom:2px;
	color:yellow;
	text-align:left;
	float:left;
	font-size:11px;
}
.rowUserId 				/* top member login row */
{
	width:172px;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	
}
.loginInput				/* Member Login Button */
{
	vertical-align:bottom;
	padding-left:35px;
}
.lblUserId 				/* class for Member Login label */
{
	width:50px;
	float:left;
	padding-right:8px;

}
.txtUserId 				/* class for Member Login textbox */
{
	width:107px;
	float:left;
}
.dateForm				/* class for Date form */
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.dvDate 				/* Date displayed in left */
{
	width:973px;
	height:20px;
	float:left;
	text-align: left;
}
.date 					/* Date displayed in left */
{
	width: 753px;
	padding-left: 10px;
	color: #152E46;
	height: 20px;
	float: left;
}
.printFriendly			/* Div for Printer friendly text */
{
	width: 110px;
	height: 20px;
	float: left;
	
}
.printFriendlyLink		/* style for Printer friendly link */
{
	color: #152E46;
	text-decoration:none;
	
}
.Feedback				/* Div for Feedback link */
{
	width: 90px;
	padding-left: 10px;
	height: 20px;
	float: left;
}
/* ----------  HEADER ENDS  ------------  */


/* ----------  MAIN CONTAINER STARTS  ------------  */
.mainContainer 			/* outer container which includes Left Nav,middle container and Right Nav */
{
	width:973px;
	float:left;
	
}
/* LEFT NAV STARTS */
.dvLeftNav 				/* Left Nav background */
{
	width:164px;
	background-image: url(../images/leftNavBgRepeat.gif);
	background-repeat:repeat-y;
	float:left;
	padding-right:15px;
	text-align:left;
}
.dvBlue					/* space between Links Home and Contact Us  */
{
	background-image: url(../images/bgBlue.gif);
	width: 164px;
	height:9px;
	float: left;
}
.hdrHome 				/* LeftNavLink to Home */
{
	width: 164px;
	float: left;
}
.hdrContact 			/* Link to Contact Us */
{
	width: 164px;
	float: left;
	
}
.leftNavContents 		/* All Left Nav Links Div */
{
	background-image: url(../images/bgLeftNav.gif);
	background-repeat:no-repeat;
	width: 164px;
	color:White;
	float:left;
	/*height:583px;*/
	min-height:583px;
	height:auto !important;
	height:583px;
}
.navHeading 			/* Left Nav Heading */
{
	width: 151px;
	padding-left:8px;
	font-size:14px;
	float:left;
}
.leftLinks 				/* Left Nav Links */
{
	width: 151px;
	padding-left:8px;
	color:White;
	line-height:16px;
	float:left;

}
a.leftNavLinks 			/* Left Nav Anchor Tags */
{
	color:White;
	text-decoration:none;
}
a.leftNavLinks:hover 	/* Left Nav Anchor Tags Hover */
{
	color:red;
	text-decoration:none;
}
a.leftNavLinksSelected	/* Left Nav Anchor Tags Selected */
{
	color:red;
	text-decoration:none;
}
.leftNavFooter 			/* Left Nav Footer Div */
{
	width: 164px;
	height: 25px;
	float: left;
}
/* LEFT NAV ENDS */

/* MIDDLE STARTS */
.dvMiddle 				/* Middle Main Container with background White */
{
	width:653px;
	float:left;
	text-align:left;
	background-image: url(../images/middleWhite.gif);
	background-repeat:repeat-y;
	
	
}
.middleHeader 			/* Header Section of the middle Container */
{
	width: 653px;
	height: 16px;
}
.middleBg 				/* Middle Main Container with background flag Img */
{
	background-image: url(../images/middleBg.gif);
	background-repeat:no-repeat;
	text-align:left;
	width:592px;
	padding-left:27px;
	padding-right:34px;
	height:596px;
}
.middleBgHome
{
	background-image: url(../images/middleBg.gif);
	background-repeat:no-repeat;
	text-align:left;
	width:590px;
	padding-left:23px;
	padding-right:20px;
	height:488px;
}
.middleBgNews 				/* Middle Main Container with background flag Img */
{
	background-image: url(../images/middleBg.gif);
	background-repeat:no-repeat;
	text-align:left;
	width:592px;
	padding-left:27px;
	padding-right:34px;
	height:606px;
}

.middlerow1 			/* Middle Main Container divided as rows - row1 */
{
	width:592px;
	float:left;
}
.middlerow2 			/* Middle Main Container divided as rows - row2 */
{
	width:592px;
	float:left;
}
.middlerow3 			/* Middle Main Container divided as rows - row3 */
{
	width:592px;
	float:left;
}

.middleFooter 			/* Middle Main Container Footer div */
{
	width: 633px;
	height:23px;
	background-image: url(../images/middleFooter.gif);
	color:white;
	text-align:right;
	padding-top:1px;
	padding-right:20px;
}
a.middleFooterLink 		/* Middle Main Container footer Anchor Tags */
{
	color:#FFFFFF;
	text-decoration:none;
}
a.middleFooterLink:hover /* Middle Main Container footer Anchor Tags Hover */
{
	color:yellow;
	text-decoration:none;
}
.footerText 
{
	/*padding-right: 20px;*/
}

.innerLeft 				/* Home Page Intro text Section */
{
	width: 592px;
	padding-right: 20px;
}
.MainHeading 			/* Main Heading -  British Chamber Of Commerce - Singapore */
{
	font-size: 18px;
	padding-bottom: 10px;
	color: #26547C;
}
.introText 				/* Intro text width */
{
	width: 592px;
	text-align:justify;
}
.innerRight 			/* Home Page Photo gallery Box */
{
	width: 0px;
}
.hdrGallery 			/* gallery heading */
{
	background-image: url(../images/hdrBgRepeat.gif);
	width: 205px;
	padding-left: 8px;
	color: White;
	border: 1px solid #333333;
}
.middleBgGallery       /* gallery Background */
{
	background-image: url(../images/middleWhite.gif);
	background-repeat:no-repeat;
	text-align:left;
	width:592px;
	padding-left:27px;
	padding-right:34px;
	height:597px;
}
.galleryContent 		/* Inner container - Gallery */
{
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	padding-top: 8px;
	padding-bottom: 8px;
	height:84px;
}
.galleryImg 			/* Gallery Image */
{
	width: 94px;
	float: left;
}
.galleryText 			/* Gallery Text */
{
	width: 100px;
	padding-left: 11px;
	float: left;
	color: #26547C;
	line-height: 13px;
}
.seeMore 				/* See more link in gallery Box */
{
	color: #26547C;
	text-decoration: underline;
}

.rowHeading 			/* Listing Table Heading Row */
{
	background-image: url(../images/hdrBgRepeat.gif);
	background-repeat:repeat-x;
	height:21px;
	color:white;
	padding-left:8px;
	border: 1px solid #333333;
	font-size:14px;
	width:592px;
}
.rowHeading2 			/* Listing Table Heading Row For Business Group */
{
	background-image: url(../images/hdrBgRepeat.gif);
	background-repeat:repeat-x;
	height:21px;
	color:white;
	padding-left:8px;
	border: 1px solid #333333;
	font-size:13px;
	width:592px;
}
.hdrFirstColHome 		/* Listing Table Heading Columns */
{
	border-left: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding-left:8px;
	color:#990000;
	width:114px;
	padding-right:5px;
	font-size:13px;
}
.hdrFirstColHome2 		/* Listing Table Heading Columns For Business Group */
{
	border-left: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding-left:8px;
	color:#990000;
	width:114px;
	padding-right:5px;
	font-size:12px;
}
.hdrLastColHome			/* Listing Table Heading Columns */
{
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	color:#990000;
	width:138px;
	padding-right:5px;
	font-size:13px;
}
.hdrLastColHome2			/* Listing Table Heading Columns For Business Group */
{
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	color:#990000;
	width:138px;
	padding-right:5px;
	font-size:12px;
}
.hdrMidCol1Home			/* Listing Table Heading Columns */
{
	border-bottom: 1px solid #333333;
	color:#990000;
	width:80px;
	padding-right:5px;
	font-size:13px;
}
.hdrMidCol2Home			/* Listing Table Heading Columns */
{
	border-bottom: 1px solid #333333;
	color:#990000;
	width:150px;
	padding-right:5px;
	font-size:13px;
}
.firstColHome 			/* Listing Table First Column */
{
	border-left: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding-left:8px;
	width:140px;
	padding-right:5px;
	font-size:11px;
}
.lastColHome 			/* Listing Table Last Column */
{
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	color:#002C5D;
	width:138px;
	padding-right:5px;
	font-size:11px;
}
.midCol1Home 			/* Listing Table Columns between First and Last */
{
	border-bottom: 1px solid #333333;
	width:80px;
	padding-right:5px;
	font-size:11px;
}
.midCol2Home 			/* Listing Table Columns between First and Last */
{
	border-bottom: 1px solid #333333;
	color:#002C5D;
	width:150px;
	padding-right:5px;
}

A.listLink 				/* Links inside the Listing Table */
{
	color:#002C5D;
	text-decoration:underline;
}
A.listLink:hover
{
	color:#002C5D;
	text-decoration:underline;
}
A.listLinkPaging		/* Links For Paging */
{
	color:#002C5D;
	text-decoration:underline;
}
A.listLinkPaging:hover
{
	color:#002C5D;
	text-decoration:underline;
}
.ad140x100 				/* Advt. Size 180 x 120 */
{
	width:145px;
	height:104px;
	
	background-color:white;
	color:Grey;
	text-align:center;
}
.ad140x100Spacer		/* Space between Advt. Size 180 x 120 */
{
	width:4px;
	height:104px;
	
}
/* MIDDLE ENDS */

/* RIGHT NAV STARTS */
.dvRightNav 			/* Div Right Navigation */
{
	width:128px;
	float:left;
	padding-left:13px;
	text-align:left;
	
}
.dvSpecialOffer 		/* Special Offer Box & 120 x 210 Advt. */
{
	width: 128px;
	/*background-image: url(../images/specialOfferBg.gif);*/
	float: left;
	padding-bottom:18px;
}
.hdrSpecialOffer 		/* Special Offer Header */
{
	width: 125px;
	height: 26px;
	float: left;
}
.baLogo 				/* Logo Inside the Special Offer Box */
{
	width: 113px;
	padding-left: 7px;
	padding-top:5px;
	height: 22px;
	float: left;
}
.SpecialOfferContents /* Special Offer Box contents */
{
	width: 110px;
	line-height: 15px;
	padding-left: 15px;
	padding-bottom:0px;
	padding-top:10px;
	font-size:11px;
	height: 136px;
	float:left;
	
}
.speacialOfferBg
{
	background-color: White;
	background-image: url(../images/specialOfferBg.gif);
	height: 173px;
	float:left;
	
}
.ftrSpecialOffer 	/* Special Offer Box Footer */
{
	width: 125px;
	height: 19px;
	float: left;
}

.rightAd 			/* Right Nav Advt. Size - 420 x 120 */
{
	width: 128px;
	height:428px;
    /*padding-top:20px;*/
	float: left;
	color:white;
	text-align:center;
}
.rightAdTop			/* Right Nav Advt. Size - 420 x 120 */
{
	width: 128px;
	height:428px;
	padding-bottom:18px;
	float: left;
	color:white;
	text-align:center;
}
.rightAdSmall 			/* Right Nav Advt. Size - 128 x 218 */
{
	width: 128px;
	height:218px;
	float: left;
	color:white;
	text-align:center;
}
/* RIGHT NAV ENDS */

.email 				/* style used for Learn More... Same is used for other email Links */
{
	color: #333333;
	text-decoration:none;
}
.ftrEmail
{
	color: #333333;
	text-decoration:underline;
}
.divFooter		/* div footer */
{
	width:973px;
	float:left;
	text-align:center;
}
.divFooterText
{
	width:620px;
	padding-left:37px;
}
.footerScreen
{
	width:620px;
	padding-left:193px;
	float:left;
	text-align:center;
	display:block;
}
.footerPrint
{
	width:620px;
	float:left;
	text-align:center;
	display:none;
}
/* ----------  MAIN CONTAINER ENDS  ------------  */




/*-------------------------TWO-------------------------------*/
/*-------------- CSS for BCC Member Area layout -----------------*/

.dvMemberAreaLogin /* Member Area Login Box */
{
	background-image: url(../images/memberArea.gif);
	width:172px;
	height:75px;
	float:left;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:10px;
	padding-top:35px;
	color:#FFFFFF;
	font-size:11px;
	/*text-align:center;*/
}
.middleHeaderMemArea /* Member Area top Links with background red - Table first TR */
{
	width: 653px;
	height: 23px;
	background-image: url(../images/memberAreaHeaderBg.gif);
	color:white;
	padding-top:2px;
}
.spnMyHome
{
	padding-left:30px;
	padding-right:35px;
}
.spnMyProfile
{
	padding-left:70px;
	padding-right:85px;
}
.spnPubli
{
	padding-left:100px;
}
.spnMemDir
{
	padding-left:10px;
}
.secHeader /* Second Heading - Table second row */
{
	height:29px;
	width:625px;
	float:left;
	background-image: url(../images/secondHeaderBg.gif);
	background-repeat:no-repeat;
	text-align:right;
	padding-right:23px;
	padding-top:3px;
}
a.memAreaLink
{
	color:white;
	text-decoration:none;
}
a.memAreaLink:hover
{
	color:#FFCC00;
	text-decoration:none;
}
a.memAreaLinkSelected
{
	color:#FFCC00;
	text-decoration:none;
}
a.memAreaLinkSelected:hover
{
	color:#FFCC00;
	text-decoration:none;
}
.memAreaHeaderLinks
{
	color:#2B4F77;
	text-decoration:none;
}
.dv45Days
{
	color:#2B4F77;
	font-size:14px;
	float:left;
}
.memNewsUpdatesHeader
{
	background-image: url(../images/roundedRectHeader.gif);
	background-repeat:no-repeat;
	width:584px;
	height:20px;
	padding-top:4px;
	color:white;
	padding-left:8px;
	font-size:14px;
}
.memNewsUpdateContent
{
	background-color:white;
	width:584px;
	padding-left:8px;
	background-image: url(../images/memNewsUpdateBg.gif);
	padding-top:8px;
	

}
.memNewsUpdateFtr
{
	background-image: url(../images/memNewsUpdateFtr.gif);
	background-repeat:no-repeat;
	width:592px;
	height:14px;
	float:left;
}
.colorBlue
{
	color:#002A59;
}
.memNewsUpdatetext
{
	width:580px;
	padding-bottom:8px;
}
.hdrCol1MemArea /* Rows and Columns of the Listing Table */
{
	border-left: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding-left:8px;
	color:#990000;
	width:54px;
	padding-right:5px;
	font-size:13px;
}
.hdrCol3MemArea
{
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	color:#990000;
	width:70px;
	padding-right:5px;
	font-size:13px;
}
.hdrCol2MemArea
{
	border-bottom: 1px solid #333333;
	color:#990000;
	width:208px;
	padding-right:5px;
	font-size:13px;
}
.Col1MemArea 
{
	border-left: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding-left:8px;
	width:54px;
	padding-right:5px;
}
.Col3MemArea 
{
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	color:#002C5D;
	width:70px;
	padding-right:5px;
}
.Col2MemArea 
{
	border-bottom: 1px solid #333333;
	width:208px;
	padding-right:5px;
}
/* Member Area - My Profile */
.secHeaderMyProfile /* Second Heading - Table second TR */
{
	height:32px;
	width:621px;
	background-image: url(../images/secondHeaderBg.gif);
	background-repeat:no-repeat;
	text-align:left;
	padding-left:27px;
	padding-bottom:4px;
	color:#333333;
}
.h2Profile
{
	color:#333333;
	margin:0px 0px 0px 0px;
	padding-top:4px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}
h2.breadCrump
{
	color:#333333;
	margin:0px 0px 0px 0px;
	padding-top:4px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:12px;
	width:620px;
}

.coloredBG
{
	padding-left:7px;
	padding-right:17px;
	background-color:#ebebeb;
	border:1px solid #343434;
	
}
.innerTableCol1
{
	width:180px;
	height:20px;
}
.redItalics
{
	color:#990000;
	font-style: italic;
}
.personalInfoCol1
{
	width:180px;
	height:20px;
}

.personalCompanyCol1
{
	width:150px;
	height:20px;
}
.myProfileHeadings
{
	color:#002A59;
	border-bottom:1px solid #002A59;
}
.myprofileBtn
{
	padding-bottom:5px;
}
.middleBgMembArea
{
	background-image: url(../images/middleWhite.gif);
	background-repeat:no-repeat;
	text-align:left;
	width:592px;
	padding-left:27px;
	padding-right:34px;
	height:563px;
}
/*-------------------------THREE-------------------------------*/
/*-------------- CSS for BCC Our President Page layout -----------------*/
.ourPresidentHeader				/*Page Header with text Message from our President */
{
	background-image: url(../images/ourPresidentHeader.gif);
	width:626px;
	height:24px;
	padding-left:27px;
	padding-top:1px;
}
.topSpace
{
	width:592px;height:20px;
}
.contentLink
{
	color:#002C5D;
	text-decoration:underline;
}
.redHeading
{
	color:#990000;
	padding-bottom:15px;
}
.innerLeftPresidentPage
{
	width:420px;
}
.PresidentPageContents
{
	width:592px;
}
.rightAd120x210
{
	width:120px;
	height:210px;
	float:left;
}
.rightAd120x420Top 			/* Right Nav Advt. Size - 420 x 120 On Top */
{
	width: 120px;
	height:420px;
	padding-bottom:15px;
	float: left;
	color:white;
	text-align:center;
}

/*-------------------------FOUR-------------------------------*/
/*-------------------------FOUR-------------------------------*/
/*-------------- CSS for BCC Staff Page layout -----------------*/
.leftImg
{
	width:85px;
	height:104px;
	padding-left:10px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	border-left:1px solid #002A59;
	border-bottom:1px solid #002A59;
}
.rightDescription
{
	width:458px;
	padding-top:10px;
	padding-bottom:10px;
	border-right:1px solid #002A59;
	border-bottom:1px solid #002A59;
	
}
.rowHeadingStaff			
{
	background-image: url(../images/hdrBgRepeat.gif);
	background-repeat:repeat-x;
	height:21px;
	color:white;
	padding-left:8px;
	border: 1px solid #333333;
	width:592px;
}
a.staffEmail
{
	color:#9A0000;
	font-weight:bold;
}
.directPhone
{
	color:#002A5B;
	font-weight:bold;
}
.Advt120x210
{
	width:120px;
	height:210px;
	float:left;
	background-color:gray;
}
.Advt120x420
{
	width:120px;
	height:420px;
	float:left;
	background-color:gray;
	
}
/*-------------- CSS for BCC Member Directory -----------------*/

.searchHdr
{
	width:350px;
	height:22px;
	background-image: url(../images/searchMembersHdr.jpg);
}
.searchContent
{
	width:310px;
	height:10px;
	background-image: url(../images/searchBg.gif);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
}
.searchFtr
{
	width:350px;
	height:10px;
	background-image: url(../images/searchMembersFtr.jpg);
}

.companyHdr
{
	width:350px;
	height:22px;
	background-image: url(../images/searchMembersHdr.jpg);
}
.companyContent
{
	width:310px;
	height:10px;
	background-image: url(../images/searchBgnew.gif);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
}
.companyFtr
{
	width:420px;
	height:10px;
	background-image: url(../images/searchMembersFtrNew.jpg);
}
.inputText
{
	border:1px solid #002A5A;
	width:174px;
	height:18px;
}
.redText
{
	color:#990000;
}
.hdrFirstColSearch
{
	border-left: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding-left:8px;
	color:#990000;
	width:150px;
	padding-right:5px;
	font-size:11px;
}
.hdrLastColSearch
{
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	color:#990000;
	width:160px;
	padding-right:5px;
	font-size:11px;
}
.hdrMidCol1Search
{
	border-bottom: 1px solid #333333;
	color:#990000;
	width:130px;
	padding-right:5px;
	font-size:11px;
}

.hdrFirstColNews
{
	border-left: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding-left:8px;
	color:#990000;
	width:120px;
	padding-right:5px;
	font-size:11px;
}
.hdrLastColNews
{
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	color:#990000;
	width:140px;
	padding-right:5px;
	font-size:11px;
}
.hdrMidCol1News
{
	border-bottom: 1px solid #333333;
	color:#990000;
	width:160px;
	padding-right:5px;
	font-size:11px;
}
.hdrMidCol2Search
{
	border-bottom: 1px solid #333333;
	color:#990000;
	width:150px;
	padding-right:5px;
	font-size:11px;
}
.firstColNews 
{
	border-left: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding-left:8px;
	width:120px;
	padding-right:5px;
	font-size:11px;
}
.lastColNews 
{
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	color:#002C5D;
	width:140px;
	padding-right:5px;
	font-size:11px;
}
.midCol1News 
{
	border-bottom: 1px solid #333333;
	width:160px;
	padding-right:5px;
	font-size:11px;
}
.firstColSearch 
{
	border-left: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding-left:8px;
	width:150px;
	padding-right:5px;
	font-size:11px;
}
.lastColSearch 
{
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	color:#002C5D;
	width:150px;
	padding-right:5px;
	font-size:11px;
}
.midCol1Search 
{
	border-bottom: 1px solid #333333;
	width:130px;
	padding-right:5px;
	font-size:11px;
}
.midCol2Search 
{
	border-bottom: 1px solid #333333;
	color:#002C5D;
	width:150px;
	padding-right:5px;
	font-size:11px;
}
.directoryHeadings
{
	color:#002A59;
	font-size:16px;
}
.memberDirLabels
{
	font-size:13px;
	font-weight:bold;
}

.tblborder
{
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
}
.listingsWhite
{
	color: #333333;
	height: 20px;
	font-size: small;
	background-color:#FFFFFF;
}
.listingsBlue
{
	color: #333333;
	height: 20px;
	font-size: small;
	background-color:#D9E4F2;
}
.paging
{
	font-size:12px;
	color:#000000;
	padding-top:5px;
	padding-bottom:14px;
	padding-left:0px;
	padding-right:0px;
	margin:0px 0px 0px 0px;
}


/* E- News */
a.whitelink
{
	color:#FFFFFF;
	text-decoration:none;
}

/* Membership Types */
.hdrMidCol2MemberShipTypes	/* Listing Table Heading Columns */
{
	border-bottom: 1px solid #333333;
	color:#990000;
	width:110px;
	padding-right:5px;
	font-size:13px;
}

.hdrFirstColMemberShipTypes			/* Listing Table Heading Columns */
{
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	color:#990000;
	width:298px;
	padding-left:8px;
	font-size:13px;
}
.firstColMemberShipTypes 			/* Listing Table First Column */
{
	border-left: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding-left:8px;
	padding-right:5px;
}


/*Useful Links */
.contentLinkNormal
{
	color:#333333;
	text-decoration:none;
}
.spnMessages
{
   color:green;
}
.inputTextSmall
{
	border:1px solid #343434;
	width: 50px;
}
.inputTextMedium
{
	border:1px solid #343434;
	width: 100px;
}
/* About BritPack Page */
.h2AboutBritPack	/* second heading in dark red */
{
	font-size:14px;
	color:#990000;
	width:460px;
	margin:0px 0px 0px 0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	
}
.tblFeedBack
{
	font:13px;
}
.listLinks
{
	color: #26466A;
	text-decoration:underline;
}
.middleBgMembershipForm
{
	background-image: url(../images/middleBg.gif);
	background-repeat:no-repeat;
	text-align:left;
	width:592px;
	padding-left:27px;
	padding-right:34px;
	height:560px;
}