/* layout.css*/
body
{
	background-color: #FFFFFF;
	color: #58707A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 81.25%;
	margin: 0px;
	padding: 0px;
}
.dvAlgnCtr
{
	margin: 0px auto;
	width: 960px;
}
.dvOuter
{
	float: none;
	width: 960px;
}
/*  Header  */
.dvContainer
{
	float: none;
	width: 960px;
}
.dvHeader
{
	float: left;
	height: 141px;
	width: 960px;
}
.dvLogo
{
	float: left;
	padding: 20px 0px 0px 0px;
	width: 478px;
}
.dvNavList
{
	float: left;
	display: none;
	font-family: Helvetica, Arial, sans-serif;
	padding: 20px 0px 0px 0px;
	width: 261px;
}
.dvRghtHdr
{
	background-color: #CCCDBF;
	float: left;
	height: 120px;
	margin: 11px 0px 0px 0px;
	width: 221px;
	display: none;
}


/* Content Area */
.dvOtrContent
{
	float: left;
	padding: 0px 39px 30px 0px;
	width: 700px;
}
.dvRightNav
{
	float: left;
	display: none;
	width: 221px;
}
.dv30x700
{
	float: left;
	height: 30px;
	width: 700px;
}
.dvHomeImg
{
	float: left;
	display: none;
	padding: 5px 0px 20px 0px;
	width: 700px;
}
.dvOtrSearch
{
	float: left;
	display: none;
	width: 700px;
}
/*.dvSearch				
{	
	background-image:url(../images/searchBg.gif); 
	background-repeat:no-repeat;
	float:left;
	height:25px; 
	padding:2px 0px 0px 2px; 
	width:459px;  
}*/
.dvContent
{
	float: left;
	padding: 27px 0px 0px 0px;
	width: 700px;
}
.dvContentLft
{
	float: left;
	padding: 0px 19px 0px 0px;
	width: 220px;
	display: none;
}
.dvContentRgt
{
	float: left;
	width: 461px;
}
/*.dvRghtHdrBx			
{	
	background-color:#9FA29D;
	float:left;
	width: 221px;
	
}
.dvRghtgreyBx			
{	
	background-color:#EBEBE6;
	float:left;
	margin-bottom:4px; 
	padding:5px 15px 5px 10px;
	width:196px;
}*/
.dvRhtLogo
{
	border: 1px solid #D1D5DC;
	float: left;
	padding: 23px 0px 15px 0px;
	width: 219px;
}
/*.dvRhtBtmLnk			
{	
	border:1px solid #D1D5DC; 
	float:left; 
	padding:10px 10px 10px 10px;
	width:199px; 
}*/
.dvWlcmBx
{
	float: left;
	height: 30px; /*margin-bottom:17px;*/
	padding: 10px 0px 0px 6px;
	width: 214px;
}
.dvOtrClrBxs
{
	float: left;
	padding: 12px 0px 0px 0px;
	width: 477px;
}
.dvLeftClrBxs
{
	float: left;
	padding: 0px 0px 17px 16px;
	width: 220px;
}
.dvRgtClrBxs
{
	float: left;
	width: 220px;
}
.dvFooter
{
	color: #A4ACB9;
	float: left;
	width: 960px;
	padding: 30px 0px 32px 0px;
}

/* 2exp */
/*.dvConditions			
{	
	color:#FFFFFF;
	float:left;
	font-size:16px;
	height:23px;
	padding:6px 0px 0px 9px;
	width:211px;  
}*/
.dvBlank
{
	float: left;
	width: 230px;
}
/*.dvLftSearch			
{	
	background-image:url(../images/lftSearchBg.gif);
	background-repeat:no-repeat; 
	float:left;
	height:22px;
	padding:5px 0px 0px 3px;
	width:217px; 
}
.dvLeftBars				
{	
	color:#FFFFFF;
	float:left;
	height:19px; 
	margin:4px 0px 0px 0px; 
	padding:2px 0px 0px 9px;
	width:211px;
}*/
.width188
{
	float: left;
	width: 180px;
}
.width23px
{
	float: left;
	width: 23px;
}
.dvRtAll
{
	color: #FFFFFF;
	float: left;
	height: 23px;
	padding: 6px 0px 0px 9px;
	width: 452px;
}
.width418px
{
	float: left;
	width: 418px;
}
.width17px
{
	padding-left: 10px;
	float: left;
	width: 17px;
}
.dvRtContent
{
	color: #58707A;
	float: left;
	line-height: 16px;
	padding: 14px 0px 0px 9px;
	width: 452px;
}
.dvRtGreyBar
{
	float: left;
	width: 461px;
}
.dvUl
{
	float: left;
	padding: 9px 0px 0px 9px;
	width: 451px;
}
ul.ulClass
{
	color: #58707A;
	font-size: 13px;
	padding: 0px 0px 0px 0px;
}
.ulClass li
{
	padding-bottom: 3px;
}
.dvThisPerform
{
	color: #FFFFFF;
	background-color: #CCCDBF;
	font-size: 12px;
	height: 59px;
	padding: 11px 0px 0px 11px;
	width: 210px;
}
.dvThisFunded
{
	background-color: #DE1F2F;
	color: #FFFFFF;
	height: 59px;
	font-size: 12px;
	float: left;
	padding: 11px 0px 0px 11px;
	width: 210px;
}
.height121bg
{
	background-color: #CCCDBF;
}

/* Login styles */
.dvWidth157
{
	float: left;
	width: 157px;
}
.dvWidth50
{
	float: left;
	width: 50px;
}
.dvgreyChk
{
	float: left;
	padding: 3px 0px 5px 0px;
	width: 72px;
}
.dvgreyChk2
{
	float: left;
	padding: 3px 0px 5px 0px;
	width: 250px;
}
.dvWdth52
{
	width: 52px;
}
.dvClrChk
{
	float: left;
	padding: 0px 0px 4px 0px;
	width: 446px;
}
.dvWdth20
{
	float: left;
	width: 20px;
}
.dvOtrLgn
{
	float: left;
	padding: 10px 0px 19px 0px;
	width: 446px;
}
.dvWidth216
{
	width: 216px;
}
.dvWidth200
{
	width: 200px;
}
.dvWidth436
{
	width: 436px;
}

/* hdhome */
.lftUl
{
	float: left;
	margin: 15px 0px 0px 0px;
	width: 220px;
}
.lftUl li
{
	padding: 0px 0px 18px 8px;
	line-height: 16px;
}

.dvBx
{
	background-color: #00FFCC;
	float: left;
	width: 221px;
}
.dvBxTPBar
{
	float: left;
	height: 10px;
}
.marLft19px
{
	margin-left: 19px;
}
.dvBxContent
{
	background-color: #EBEBE6;
	padding: 3px 25px 5px 6px;
	float: left;
	min-height: 54px;
	height: auto !important;
	height: 54px;
	width: 190px;
}
.width221px
{
	width: 221px;
}
.width459px
{
	width: 461px;
}
.dvBxBotOuter
{
	float: left;
	height: 69px;
}
.dvBxBtContent
{
	background-image: url(../images/bxBotImg.jpg);
	background-repeat: no-repeat;
	float: left;
	min-height: 59px;
	height: auto !important;
	height: 59px;
	padding: 7px 0px 0px 7px;
	width: 454px;
}
a.aConditions
{
	color: #FFFFFF;
	font-size: 16px;
}
a.aConditions:hover
{
	color: #74CFE4;
	font-size: 16px;
}
.dvHbphomeBxouter
{
	float: left;
	width: 461px;
}
/* Female over 60 */
.dvOtrFemale
{
	float: left;
	padding: 20px 0px 0px 0px;
	width: 461px;
}
.dvFemaleList
{
	background-color: #EBEBE6;
	float: left;
	width: 461px;
}
.dvFeDesc
{
	float: left;
	min-height: 77px;
	height: auto !important;
	height: 77px;
	padding: 8px 24px 10px 8px;
	width: 288px;
}
.dvFeImg
{
	float: left;
	width: 141px;
}
/* People Stories */
.tdLink
{
	padding: 0px 5px 18px 0px;
	width: 379px;
}
.tdIcons
{
	padding: 0px 0px 0px 7px;
	width: 17px;
}
.dvOtrCont
{
	float: left;
	padding: 0px 0px 0px 9px;
	width: 435px;
}
.dvWidth364
{
	float: left;
	width: 364px;
}
.dvWidth88
{
	float: left;
	width: 88px;
}
.dvWidth79
{
	float: left;
	padding-right: 9px;
	width: 79px;
}
.dvWidth209
{
	float: left;
	padding-right: 9px;
	width: 209px;
}
.dvPeopleDts
{
	float: left;
	width: 311px;
}

/*hbptopics*/
ul.topicUl
{
	float: left;
	margin: 0px;
	padding: 13px 0px 23px 0px;
	width: 452px;
}
.topicUl li
{
	margin: 0px;
	padding: 0px 0px 2px 0px;
}

/*hddiscovery*/
.dvPhotoCTOuter
{
	float: left;
	padding-bottom: 4px;
	width: 451px;
}
.dvPhotoCnt
{
	float: left;
	padding-right: 13px;
	width: 40px;
}
.dvPhotoRtTxtCnt
{
	float: left;
	padding-top: 4px;
	text-decoration: underline;
	width: 398px;
}
.dvFeMale
{
	float: left;
	padding-left: 9px;
	padding-top: 7px;
	width: 244px;
}
.dvImg
{
	float: left;
	width: 208px;
}
.dvFeMalOuter
{
	background-color: #EBEBE6;
	float: left;
	width: 461px;
}
/* Subject Index */
.dvOtrWidth461
{
	float: left;
	width: 461px;
}
.dvOtrIndex
{
	float: left;
	padding-bottom: 4px;
	width: 461px;
}

/* 16 community */
.tdCol1
{
	background-color: #E0E1D8;
	border-bottom: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	font-size: 14px;
	padding: 7px 0px 10px 7px;
}
.tdCol2
{
	background-color: #EBEBE6;
	border-bottom: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	font-size: 11px;
	padding: 7px 0px 10px 7px;
}
.tdRightBdr0
{
	border-right: 0px;
}
a.pagingClass
{
	color: #58707A;
	font-size: 12px;
}
a.pagingClass:hover
{
	color: #D30780;
	font-size: 12px;
}
.tdBot
{
	background-color: #EBEBE6;
	padding: 0px 7px 0px 0px;
	vertical-align: middle;
}
/*16community*/
.width234FltLft
{
	float: left;
	width: 234px;
}
.width59FltLft
{
	float: left;
	width: 59px;
}
.width55FltLft
{
	float: left;
	width: 55px;
}
.width45FltLft
{
	float: left;
	width: 45px;
}
.width59FltLft
{
	float: left;
	width: 59px;
}
.paddiTpBt5pxLft9
{
	font-size: 14px;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-top: 5px;
}
.bgClrLtGrey
{
	background-color: #EBEBE6;
}
.dvBoxOuter
{
	float: left;
	width: 461px;
}
/*-----*/
.dvWidth230
{
	float: left;
	text-align: right;
	width: 230px;
}
/*search box*/
.dvSearchOuter
{
	background-color: #EDEEF1;
	border: 1px solid #C8CDD5;
	float: left;
	width: 220px;
}
ul.searchUl
{
	font-size: 11px;
	width: 220px;
}
li.searchLi
{
	padding: 4px 0px 4px 9px;
}
li.activeLi
{
	color: #FFFFFF;
	padding: 4px 0px 4px 9px;
}
/* New styles */
.dvContLftHome
{
	float: left;
	padding: 0px 3px 0px 0px;
	width: 220px;
}
.dvHmWlcmBx
{
	float: left;
	height: 30px;
	margin-bottom: 17px;
	padding: 10px 0px 0px 6px;
	width: 214px;
}




.dvContLftSub
{
	float: left;
	padding: 0px 0px 0px 0px;
	width: 220px;
}
.dvContRtSub
{
	float: left;
	width: 480px;
}
.dvRtContentSub
{
	color: #58707A;
	float: left;
	line-height: 16px;
	padding: 14px 0px 0px 28px;
	width: 443px;
}
.dvHbpBxouter
{
	float: left;
	width: 480px;
}
.dvHbpHdrOtr
{
	float: left;
	width: 461px;
	padding-left: 19px;
}
.dvHbpBxOtr
{
	float: left;
	width: 221px;
	padding: 0px 0px 19px 19px;
}
/* New Styles - 07_05_08 */
.dvOtrScroll
{
	float: left;
	width: 461px;
	height: 300px;
	overflow: auto;
}
/* New styles - 08_05_08 */
.dvSurveylist
{
	float: left;
	width: 100%;
	padding: 0px 0px 5px 0px;
}
.dvSurveyTxt
{
	float: left;
	width: 300px;
}
.dvSurveyLink
{
	float: left;
	width: 100px;
}
.pdgBtm7
{
	padding-bottom: 7px;
}
/* New Pop up styles */
.dvOtrPopup
{
	width: 380px;
	height: 368px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -184px 0px 0px -190px;
	background-color: #FFFFFF;
}
.dvPopupHdr
{
	float: left;
	width: 370px;
	background-color: #6ACCE2;
	height: 25px;
	padding: 0px 5px 0px 5px;
}
.dvPophdrTxt
{
	float: left;
	width: 350px;
	color: #FFFFFF;
	padding: 4px 0px 0px 0px;
}
.dvPopCloseBtn
{
	float: left;
	width: 20px;
	text-align: right;
	padding: 7px 0px 0px 0px;
}

/* Quote on Home page - Added on 12th May 08 */
.quoteBg
{
	width: 640px;
	height: 185px;
	float: left;
	padding: 30px;
	background-image: url(../images/homeImg.jpg);
}
.fbResultItem
{
	float: left;
	height: 185px;
	width: 640px;
	text-align: left;
}

.fbResultItemThumb
{
	position: relative;
	width: 640px;
	height: 185px;
}

.fbThumbPositioner
{
	position: absolute;
	width: 640px;
	bottom: 0;
	left: 0;
}
/* added on 15/05/08 */
a.dvPplStories
{
	background-color: #EBEBE6;
	background-image: url(../images/bxBotImg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	float: left;
	width: 452px;
	height: 52px;
	padding: 7px 0px 0px 9px;
}

/* View profile */
.dvViewProfile
{
	float: left;
	width: 452px;
	padding-bottom: 15px;
}
.dvProfileImg
{
	float: left;
	width: 125px;
}
.dvProfileDtls
{
	float: left;
	width: 317px;
	padding: 15px 10px 0px 0px;
	line-height: 18px;
}



/* TYPOGRAPHY.CSS */

.font16
{
	font-size: 16px;
}
.font11
{
	font-size: 11px;
}
.font9
{
	font-size: 9px;
}
a
{
	color: #58707A;
	font-size: 13px;
	text-decoration: none;
}
a.ftrLinks
{
	color: #A4ACB9;
	font-size: 13px;
	text-decoration: none;
}
a.ftrLinks:hover
{
	color: #A4ACB9;
	font-size: 13px;
	text-decoration: none;
}
a.wht15Link
{
	color: #FFFFFF;
	font-size: 15px;
	text-decoration: none;
}
a.wht15Link:hover
{
	color: #FFFFFF;
	font-size: 15px;
	text-decoration: none;
}
a.greyLnk
{
	color: #A9B0BC;
	text-decoration: none;
}
a.greyLnk:hover
{
	color: #A9B0BC;
	text-decoration: none;
}
a.pagelnk
{
	color: #58707A;
	text-decoration: none;
}
a.pagelnk:hover
{
	color: #D30780;
	text-decoration: none;
}
a.lnkOvrBlue
{
	color: #FFFFFF;
	font-size: 13px;
}
ul.topNavList
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.topNavList li
{
	line-height: 16px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.arial
{
	font-family: Arial, Helvetica, sans-serif;
}
.clrGreen
{
	color: #00A9A6;
}
.clrYlw
{
	color: #F0B922;
}
.clrGrey
{
	color: #A9B0BC;
}
.clrGold
{
	color: #E393B7;
}
.clrBlu
{
	color: #6ACCE2;
}
.clWht
{
	color: #FFFFFF;
}
.clrLgtGrey
{
	color: #AAB2BE;
}
.grey15
{
	color: #AAB2BE;
	font-size: 15px;
}
.wht15
{
	color: #FFFFFF;
	font-size: 15px;
}
.bgGrey
{
	background-color: #A4ACB9;
}
.bgBlue
{
	background-color: #6ACCE2;
}
.bgRed
{
	background-color: #DE3324;
}
.bglhtBlue
{
	background-color: #1C9BD7;
}
.bgLhtGreen
{
	background-color: #9ED43B;
}
.bgylw
{
	background-color: #F0B514;
}
.bgLgtGrey
{
	background-color: #9FA29D;
}
.bgBrown
{
	background-color: #97004A;
}
.bgDarkBlue
{
	background-color: #0A62BD;
}
.bgGreen
{
	background-color: #00A9A6;
}
.bgOrange
{
	background-color: #F58220;
}
.bgDarkBx
{
	background-color: #58707A;
}
.bgDarkGrey
{
	background-color: #B6BAA4;
}
.bgWht
{
	background-color: #FFFFFF;
}
.bgSilver
{
	background-color: #F1F3F5;
}
h1
{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h2
{
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}
.dvRghtgreyBx p
{
	line-height: 16px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.paddTop14
{
	padding-top: 14px;
}
.paddiTp0
{
	padding-top: 0px;
}
p.paddbtm12px
{
	padding-bottom: 12px;
}
.marBtm4
{
	margin-bottom: 4px;
}
p.lineHgt15
{
	line-height: 15px;
}
.marTop30
{
	margin-top: 30px;
}
.marTop4
{
	margin-top: 4px;
}
.marTp6
{
	margin-top: 6px;
}
.marTop8
{
	margin-top: 8px;
}
.marbt22px
{
	margin-bottom: 19px;
}
.marTp19px
{
	margin-top: 19px;
}
.marLft6px
{
	margin-left: 6px;
}

/* Login Form */
p.loginPara
{
	margin: 0px;
	padding: 0px 0px 12px 0px;
}

/* People Stories */
.paddTop35
{
	padding-top: 35px;
}
.paddLft9
{
	padding-left: 9px;
}
.marBtm70
{
	margin-bottom: 70px;
}

/* 20 resources */
.dvPaging
{
	background-color: #F1F3F5;
	float: left;
	font-weight: bold;
	height: 16px;
	padding: 6px 10px 5px 12px;
	width: 439px;
}
.dvPagLt
{
	float: left;
	width: 100px;
}
.dvPagRt
{
	float: left;
	width: 339px;
}
.marTp12px
{
	margin-top: 12px;
}
.paddiRt13px
{
	padding-right: 13px;
}
.marLft36px
{
	margin-left: 36px;
}

/* Subject Index */
.spIndexAct
{
	background-color: #D30780;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	height: 15px;
	margin: 0px 19px 0px 0px;
	padding: 5px 0px 0px 25px;
	width: 36px;
}
a.rightLink
{
	color: #58707A;
	font-size: 12px;
	text-decoration: none;
}
a.rightLink:hover
{
	color: #74CFE4;
	font-size: 12px;
	text-decoration: none;
}

/* park*/
.parkGreen
{
	background-color: #93C624;
}
.paddT5btm14
{
	padding-bottom: 14px;
	padding-top: 5px;
}

/* 2exp */
.expIndexAct
{
	background-color: #6ACCE2;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	height: 15px;
	margin: 0px 19px 0px 0px;
	padding: 5px 0px 0px 25px;
	width: 36px;
}
a.expindexLink
{
	background-color: #A4ACB9;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	height: 15px;
	margin: 0px 19px 0px 0px;
	padding: 5px 0px 0px 25px;
	width: 36px;
}
a.expindexLink:hover
{
	background-color: #6ACCE2;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	height: 15px;
	margin: 0px 19px 0px 0px;
	padding: 5px 0px 0px 25px;
	width: 36px;
}
a.expindexLinkLast
{
	background-color: #A4ACB9;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 25px;
	width: 36px;
}
a.expindexLinkLast:hover
{
	background-color: #6ACCE2;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	height: 15px;
	padding: 5px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	width: 36px;
}

/* communities */
.comIndexAct
{
	background-color: #B6BAA4;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	height: 15px;
	margin: 0px 19px 0px 0px;
	padding: 5px 0px 0px 25px;
	width: 36px;
}
.marBtm10
{
	margin-bottom: 10px;
}


.clrPink
{
	color: #D30780;
}
.bgPink
{
	background-color: #D30780;
}

/* new */
a.tblLstlnk
{
	color: #58707A;
	text-decoration: underline;
}
/*li.leftList				
{	
	float:left;
	width:211px;
}
a.leftLinks				
{	
	background-color:#A4ACB9;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	height:19px;
	padding:2px 0px 0px 9px; 
	margin:4px 0px 0px 0px;
	width:211px;
}
a.leftLinks:hover		
{	
	background-color:#839098;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	height:19px;
	margin:4px 0px 0px 0px;
	padding:2px 0px 0px 9px;
	width:211px;
}
.topNavList li a:hover	
{
	color:#7493A1; 
}
*/
a.rightLinkU
{
	color: #58707A;
	font-size: 12px;
	text-decoration: underline;
}
a.rightLinkU:hover
{
	color: #74CFE4;
	font-size: 12px;
	text-decoration: underline;
}

/*a.lftHdrLink		  
{
	background-color:#58707A;
	color:#FFFFFF;
	float:left;
	font-size:16px;
	font-weight:bold;
	height:23px;
	padding:6px 0px 0px 9px; 
	width:211px;
}
.lftHdrLink		
{
	background-color:#58707A;
	color:#FFFFFF;
	float:left;
	font-size:16px;
	font-weight:bold;
	height:23px;
	padding:6px 0px 0px 9px; 
	width:211px;
}

a.lftHdrLink:hover	
{	
	background-color:#8098AC;
	color:#FFFFFF;
	float:left; 
	font-size:16px;
	font-weight:bold;
	height:23px;
	padding:6px 0px 0px 9px;
	width:211px;
}
*/

a.rtHdrLink
{
	background-color: #9FA29D;
	color: #FFFFFF;
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0px 5px 10px;
	width: 211px;
}
a.rtHdrLink:hover
{
	background-color: #C5CAC3;
	color: #FFFFFF;
	float: left;
	font-size: 16px;
	font-weight: bold; /*padding:6px 0px 0px 9px;*/
	width: 211px;
}
.paddLft19
{
	padding-left: 19px;
}

a.font16White, a.font16White:hover
{
	font-size: 16px;
	color: #FFFFFF;
}
/* hover colours */
.bgPink:hover
{
	background-color: #AD056A;
}
.bgRed:hover
{
	background-color: #B82A1D;
}
.bglhtBlue:hover
{
	background-color: #177FB0;
}
.bgLhtGreen:hover
{
	background-color: #82AD31;
}
.bgylw:hover
{
	background-color: #C99810;
}
.bgLgtGrey:hover
{
	background-color: #C6C9C3;
}
.bgBrown:hover
{
	background-color: #BD005B;
}
.bgDarkBlue:hover
{
	background-color: #084D96;
}
.bgGreen:hover
{
	background-color: #00CFCB;
}
.bgOrange:hover
{
	background-color: #CF6F1B;
}
.bgDarkBx:hover
{
	background-color: #7493A1;
}
.clrPink:hover
{
	color: #AD056A;
}
.clrGreen:hover
{
	color: #00CFCB;
}
.clrYlw:hover
{
	color: #C99B1C;
}
.clrBlu:hover
{
	color: #6ACCE2;
}
.bgBlue:hover
{
	background-color: #59AABD;
}
.bgDarkGrey:hover
{
	background-color: #919482;
}
.bgGrey:hover
{
	background-color: #848A94;
}
.clrParkGreen:hover
{
	color: #77A11D;
}
.parkGreen:hover
{
	background-color: #77A11D;
}


/* New Style 24_04_08 */

a.homeLinks
{
	background-color: #A4ACB9;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	height: 30px;
	padding: 10px 0px 0px 9px;
	margin: 0px 0px 17px 16px;
	width: 211px;
	font-size: 15px;
}
a.homeLinks:hover
{
	background-color: #839098;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	height: 30px;
	padding: 10px 0px 0px 9px;
	margin: 0px 0px 17px 16px;
	width: 211px;
	font-size: 15px;
}
a.bgPinkHm
{
	background-color: #D30780;
}
a.bgPinkHm:hover
{
	background-color: #AD056A;
}
a.bgBrownHm
{
	background-color: #97004A;
}
a.bgBrownHm:hover
{
	background-color: #BD005B;
}
a.bgLhtGreenHm
{
	background-color: #9ED43B;
}
a.bgLhtGreenHm:hover
{
	background-color: #82AD31;
}
a.bgDarkBlueHm
{
	background-color: #0A62BD;
}
a.bgDarkBlueHm:hover
{
	background-color: #084D96;
}
a.bgylwHm
{
	background-color: #F0B514;
}
a.bgylwHm:hover
{
	background-color: #C99810;
}
a.bgGreenHm
{
	background-color: #00A9A6;
}
a.bgGreenHm:hover
{
	background-color: #00CFCB;
}
a.bgRedHm
{
	background-color: #DE3324;
}
a.bgRedHm:hover
{
	background-color: #B82A1D;
}
a.bgDarkBxHm
{
	background-color: #58707A;
}
a.bgDarkBxHm:hover
{
	background-color: #7493A1;
}
a.bgBlueHm
{
	background-color: #6ACCE2;
}
a.bgBlueHm:hover
{
	background-color: #59AABD;
}
.quoteTxt
{
	font-size: 25px;
	color: #FFFFFF;
	font-family: "Century Gothic" , Arial, Helvetica, sans-serif;
}
.quoteBy
{
	padding: 20px 0px 0px 0px;
	font-size: 21px;
	text-align: right;
	color: #FFFFFF;
	font-family: "Century Gothic" , Arial, Helvetica, sans-serif;
}

/* New styles - -7_05_08 */
.boldTxt
{
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.normalTxt
{
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}

/* FORM.CSS */
input, textarea, select
{
	color: #5889AD;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.checkBx
{
	border: 1px solid #336699;
	height: 12px;
	width: 12px;
}
.inputText
{
	background-color: #FFFFFF;
	border: 1px solid #A6BFCC;
	color: #5889AD;
	height: 15px;
	font-size: 10px;
	padding: 3px 0px 0px 7px;
}
.textArea
{
	background-color: #FFFFFF;
	border: 1px solid #A6BFCC;
	color: #5889AD;
	font-size: 10px;
	padding: 3px 0px 0px 7px;
}
.selectCombo
{
	background-color: #FFFFFF;
	border: 1px solid #A6BFCC;
	font-size: 10px;
}
input, select, textarea
{
	font-family: Arial, Helvetica, sans-serif;
}
.searchInput
{
	border: 0px;
	color: #577085;
	font-size: 15px;
	font-weight: bold;
	padding: 2px 0px 0px 6px;
	width: 417px;
}
.lftSearchInput
{
	border: 0px;
	color: #577085;
	font-size: 15px;
	font-weight: bold;
	padding: 0px 0px 0px 6px;
	width: 181px;
	position: relative;
}
.cntInput
{
	border: 1px solid #D9E0E5;
	color: #58707A;
	font-size: 13px;
	height: 16px;
	padding: 2px 5px 1px 5px;
}
.lgnlbl
{
	float: left;
	padding: 3px 10px 0px 0px;
	width: auto;
}
.lgnGenlbl
{
	float: left;
	padding: 3px 10px 0px 0px;
	width: 71px;
}
.lgnlbl216
{
	float: left;
	padding: 3px 10px 0px 0px;
	width: 216px;
}
.lgnlbl435
{
	float: left;
	padding: 3px 10px 0px 0px;
	width: 435px;
}
.lgnlbl205
{
	float: left;
	padding: 3px 10px 0px 0px;
	width: 205px;
}
.width324
{
	width: 324px;
}
.width299
{
	width: 299px;
}
.lgnSelectBx
{
	background-color: #58707A;
	border: 0px;
	color: #FFFFFF;
	font-size: 13px;
	height: 21px;
	width: 215px;
}
.commuCombo
{
	background-color: #9FA29D;
	border: 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	height: 20px;
	width: 167px;
}
/* Inbox */
.txtInbox
{
	width: 370px;
	margin-top: 5px;
}
/* my contact */
.txtMycontact
{
	width: 250px;
	margin-top: 5px;
}
/* Edit Profile */
.txtBiography
{
	border: 1px solid #D9E0E5;
	color: #58707A;
	font-size: 13px;
	height: 60px;
	padding: 2px 5px 1px 5px;
	width: 299px;
}
.profilelbl
{
	float: left;
	padding: 3px 10px 0px 0px;
	width: 120px;
}

/* RESET.CSCS */
a img
{
	border: none;
}
p
{
	margin: 0px;
	padding: 0px;
}
ul, li
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
a
{
	text-decoration: none;
}
form
{
	margin: 0px;
	padding: 0px;
}



/* PINK.CSS */
a:hover
{
	/*GroupColor*/
	color: #D30780; /*GroupColor*/
}
.txtClr
{
	/*GroupColor*/
	color: #D30780; /*GroupColor*/
}
.hdrBg
{
	/*GroupColor*/
	background-color: #D30780; /*GroupColor*/
}
ul.lftUl li a:hover
{
	/*GroupColor*/
	color: #D30780; /*GroupColor*/
}
a.indexLink
{
	background-color: #A4ACB9;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	height: 15px;
	margin: 0px 19px 0px 0px;
	padding: 5px 0px 0px 25px;
	width: 36px;
}
a.indexLink:hover
{
	/*GroupColor*/
	background-color: #D30780; /*GroupColor*/
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	height: 15px;
	margin: 0px 19px 0px 0px;
	padding: 5px 0px 0px 25px;
	width: 36px;
}
a.indexLinkLast
{
	background-color: #A4ACB9;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 25px;
	width: 36px;
}
a.indexLinkLast:hover
{
	/*GroupColor*/
	background-color: #D30780; /*GroupColor*/
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 25px;
	width: 36px;
}
a.tblLstlnk:hover
{
	/*GroupColor*/
	color: #D30780; /*GroupColor*/
	text-decoration: underline;
}
a.leftLinksOn
{
	/*GroupColor*/
	background-color: #D30780; /*GroupColor*/
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	height: 19px;
	margin: 4px 0px 0px 0px;
	padding: 2px 0px 0px 9px;
	width: 211px;
	display: none;
}

a.lftHdrLinkOn
{
	/*GroupColor*/
	background-color: #D30780; /*GroupColor*/
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	font-size: 16px;
	height: 23px;
	padding: 6px 0px 0px 9px;
	width: 211px;
	display: none;
}
.lftHdrLinkOn
{
	/*GroupColor*/
	background-color: #D30780; /*GroupColor*/
	color: #FFFFFF;
	float: left;
	font-size: 16px;
	font-weight: bold;
	height: 23px;
	padding: 6px 0px 0px 9px;
	width: 211px;
	display: none;
}
.leftLinksOn
{
	/*GroupColor*/
	background-color: #D30780; /*GroupColor*/
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	height: 19px;
	margin: 4px 0px 0px 0px;
	padding: 2px 0px 0px 9px;
	width: 211px;
	display: none;
}
h2
{
	/*GroupColor*/
	color: #D30780; /*GroupColor*/
	font-size: 13px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

/* serch box image */
.dvLftSearch
{
	background-image: url(../images/search_bg.png) !important;
	background-repeat: no-repeat;
	background-image: url(../images/spacer.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src= './images/search_bg.png' ,sizingMethod= 'scale' );
	float: left;
	height: 22px;
	padding: 5px 0px 0px 0px;
	width: 220px;
	display: none; /*GroupColor*/
	background-color: #D30780; /*GroupColor*/
}
.hdrBg:hover
{
	/*GroupHoverColor*/
	background-color: #AD056A; /*GroupHoverColor*/
}
.txtClr:hover
{
	/*GroupHoverColor*/
	color: #AD056A; /*GroupHoverColor*/
}

/* logo*/
.clsLogo
{
	background-image: url(../images/logoSmall.png) !important;
	background-repeat: no-repeat;
	background-image: url(../images/spacer.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src= './images/logoSmall.png' ,sizingMethod= 'scale' );
	width: 236px;
	height: 24px;
	float: left; /*GroupColor*/
	background-color: #D30780; /*GroupColor*/
}
/* added on 11-04-08 */
div.dvBxBar
{
	/*GroupColor*/
	background-color: #9FA29D; /*GroupColor*/
	float: left;
	width: 100%;
}
div.dvBxBar:hover
{
	/*GroupHoverColor*/
	background-color: #D30780; /*GroupHoverColor*/
	float: left;
	width: 100%;
}
a.pinkBldu
{
	/*GroupColor*/
	color: #D30780; /*GroupColor*/
	font-weight: bold;
	text-decoration: underline;
}

/* discovery box */
a.dvBxContentA
{
	background-color: #EBEBE6;
	background-image: url(../images/disc_box.gif);
	padding: 13px 25px 5px 6px;
	float: left;
	min-height: 54px;
	height: auto !important;
	height: 54px;
	width: 190px;
}
a.dvBxContentA:hover
{
	background-color: #EBEBE6;
	background-image: url(../images/disc_box_on.gif);
	padding: 13px 25px 5px 6px;
	float: left;
	min-height: 54px;
	height: auto !important;
	height: 54px;
	width: 190px; /*GroupColor*/
	color: #D30780; /*GroupColor*/
}

#pFtrLogo
{
	display: none;
}
#pFtrLinks
{
	display: none;
}

/*popUp26_8_2008**/
.popupOutr
{
	float: none;
	width: 510px;
	padding-left: 50px;
}
.logoOutr
{
	width: 510px;
	float: none;
}

.popUpTpTxt
{
	margin-bottom: 5px;
	margin-top: 22px;
	width: 510px;
	float: left;
}
.popUpFtr
{
	margin-bottom: 22px;
	margin-top: 40px;
	width: 510px;
	float: none;
}
.pdgBt50px
{
	padding-bottom: 50px;
}
.clsBlueLogo
{
	background-image: url(../images/logoSmall.png) !important;
	background-repeat: no-repeat;
	background-image: url(../images/spacer.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src= './images/logoSmall.png' ,sizingMethod= 'scale' );
	width: 236px;
	height: 24px;
	float: left; /*GroupColor*/
	background-color: #6ACCE2; /*GroupColor*/
}

/* Added on 04-06-2009*/

.fntWgtBld
{
	font-weight: bold;
}
.dvDisableLayer
{
	display: none;
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 150;
	background-color: Black;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	filter: alpha(opacity=25);
	-moz-opacity: .25;
	opacity: .25;
}
.txtU
{
	text-decoration: underline;
}

.pnlWelcm
{
	margin: 10px 0px 10px 0px;
}
.mgnBtm12px
{
	margin-bottom:12px;
}
.mrgnBtm20px
{
	margin-bottom:20px;
}
.mgnTopcLstWlcmTxt
{
	margin: 50px 0px 20px 0px;
}
.clrRed
{
	color:red;
}