﻿body
{
	 font-size: 0.8em;
        /*font-size:11px;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background-color: White;
	margin: 0px 0px 0px 0px;
}
.text
{
	text-align: left;
	line-height: 25px;
}

.selectedtabDirectroyV2
{
	/*background-image:url(images/SelectedTab.jpg);background: #1b6e8e;*/
	background: #b3dbfa;
	width: 90px;
	font-family: Arial;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	border-width: 0px;
	border-color: #000000;
	cursor: pointer;
	cursor: hand;
}
.deselectedtabDirectroyV2
{
	 /*old  #4e9fbd*/
	background: #216da7;
	width: 90px;
	font-family: Arial;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	border-width: 0px;
	border-color: #000000;
	cursor: pointer;
	cursor: hand;
}

.profileTabDeselected
{
	background: #95b4e0;
	width: 130px;
	font-family: Verdana;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	border-width: 0px;
	border-color: #000000;
	cursor: hand;
}
.profileTabSelected
{
	background: #004488;
	width: 130px;
	font-family: Verdana;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	border-width: 0px;
	border-color: #000000;
	cursor: hand;
}
.MainTitles
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #A5A5A5;
}
.NormalText
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
}
.MessageText
{
	font: normal 13px Verdana;
	color: Red;
}
.UserHding
{
	font-family: Berlin Sans FB;
	font-size: 22px;
	color: #FFFFFF;
}
.MemberDetails
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #2A46BC;
}

.ContactHeadings
{
	font-family: Verdana;
	font-size: 13px;
	background-image: url(images/GREEN.jpg);
	background-repeat: repeat-x;
	width: 21px;
	height: 28px;
	color: #000000;
}
.BlueBackground
{
	background-image: url(images/blue.jpg);
	background-repeat: repeat-x;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	width: 19px;
}
.CollapsibleBlueBackground
{
	background-image: url(images/bluCollapser.jpg);
	background-repeat: repeat-x;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	height: 28px;
	width: 19px;
}
.CollapsibleGrayBackground
{
	background-image: url(images/GRAY.jpg);
	background-repeat: repeat-x;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	height: 28px;
	width: 21px;
}
.ShareBlueBackground
{
	background-color: #0A52B6;
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
}
.TitleGap
{
	height: 35px;
	vertical-align: middle;
	padding-left: 20px;
	width: 180px;
}
div.rlCollapseHeader .rlCollapseButton
{
	float: right;
	display: inline;
	vertical-align: middle;
}
div.rlCollapseHeader .rlHeaderTitle
{
	display: inline;
}

div.rlCollapseHeader .rlHeaderStatus
{
	display: none;
	font-family: Book Antiqua; /*color: $headerStatusColor;*/
	color: #DFDFDF;
	font-size: 82%;
	margin-left: 20px;
}


.rlItemHeader, .rlSectionHeader, .rlCollapseHeader
{
	background: #7FB4B2;
	background-position: right top;
	border: #B4B9BF solid 1px;
	padding: 3px;
	margin-top: 10px;
	font-weight: bold;
	color: white;
}

.rlCollapseHeader
{
}

.rlCollapseHeader a
{
	color: White;
	background: #DFDFDF;
}

.rlCollapseHeader a:hover
{
	text-decoration: none;
	background: #DEEEFF;
}

.rlCollapse
{
	-moz-outline-width: 100%;
}
.lblText
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 130px;
}


/* New styles for result display */

.dsResultTitle
{
	font-family: Verdana,Arial;
	font-size: 12px;
	font-weight: 600;
	color: #847E7E;
	width: 80px;
	padding-left: 5px;
}

.dsResult
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: 600;
	color: #1A5EBB;
}
.AdBar
{
}
.ForHeadingGrayBar
{
	background-color: #A5A5A5;
	height: 35px;
}
.ViewTYpe
{
	background-color: #EFEFEF;
	border: solid 2px #B7C9DF;
	color: #E7ECF1;
	font-family: Verdana;
	font-size: 14px;
	width: 671px;
}
.ViewTypeSelectedtab
{
	/*background-image:url(images/SelectedTab.jpg);*/
	background: #BAD3F7;
	width: 90px;
	font-family: Arial;
	font-size: 13px;
	color: #3A679E;
	font-weight: bold;
	text-decoration: none;
	border-width: 0px;
	border-color: #000000;
	cursor: hand;
}
.ViewTypeDeselectedtab
{
	background: #EFEFEF;
	width: 90px;
	font-family: Arial;
	font-size: 13px;
	color: #3A679E;
	font-weight: bold;
	text-decoration: none;
	border-width: 0px;
	border-color: #000000;
	cursor: hand;
}
.TypeDetails
{
	background-color: #E7ECF1;
	color: Black;
	height: 50px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.GrayBackground
{
	background-image: url(images/shadow.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 7px;
	padding-left: 5px;
	margin-left: 5px;
}

.txtSearch
{
	border-right: #A1A1A1 0px;
	padding-right: 0px;
	border-top: #A1A1A1 0px solid;
	padding-left: 5px;
	font-weight: normal;
	font-size: 13px;
	font-family: Verdana;
	float: right;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #A1A1A1 0px solid;
	width: 179px;
	padding-top: 1px;
	border-bottom: #A1A1A1 0px solid;
	height: 20px;
}
.btnSearch
{
	border-right: #A1A1A1 0px solid;
	padding-right: 0px;
	border-top: #A1A1A1 0px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	background: #1EB70F;
	float: right;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #A1A1A1 0px solid;
	width: 35px;
	cursor: pointer;
	color: white;
	padding-top: 0px;
	border-bottom: #A1A1A1 0px solid;
	font-family: arial, verdana, helvetica;
	height: 22px;
	text-align: center;
}

.pipe
{
	vertical-align: bottom;
}
/* Form Controls */
.rlTextBox
{
	border: solid #95B4E0 1px;
	width: 200px;
}

.rlTextBoxWide
{
	width: 98%;
}

.rlTextArea
{
	border: solid #95B4E0 1px;
	width: 98%;
	height: 60px;
}

.rlTextAreaLong
{
	border: solid #95B4E0 1px;
	width: 98%;
	height: 90px;
}
.rlEmailTxtbox
{
	border: solid 1px #95B4E0;
	width: 370px;
	height: 65px;
	font-weight: normal;
}
.rlButton
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	background-image: url(    "images/button.jpg" );
	background-repeat: no-repeat;
	text-align: center;
	border-width: 0px;
	width: 65px;
	height: 19px;
	cursor: hand;
}
.rlBigButton
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	background-image: url(    "images/BigButton.jpg" );
	background-repeat: no-repeat;
	text-align: center;
	border-width: 0px;
	width: 123px;
	height: 19px;
	cursor: hand;
}

.rlError
{
	color: Red;
}

.rlDataLabel
{
	font-weight: bold;
}


.rlInlineBlock
{
	display: -moz-inline-block;
	display: -moz-inline-box;
	display: inline-block;
}


/* Layout */



.rlBottom .rlSectionHeader
{
	background-image: url(images/headerBarGreen.jpg);
}

div.rlCollapseHeader div
{
	padding: 1px;
	cursor: pointer;
	vertical-align: middle;
}

div.rlCollapseHeader
{
	/*Adjustment for firefox, and fix for IE*/
	margin-right: 2px; #margin-right:0px;
}

div.rlCollapseHeader .rlHeaderTitle
{
	display: inline;
}

div.rlCollapseHeader .rlHeaderStatus
{
	display: none;
	color: $headerStatusColor;
	font-size: 80%;
	margin-left: 20px;
}

div.rlCollapseHeader .rlCollapseButton
{
	float: right;
	display: inline;
	vertical-align: middle;
}

.rlAlt
{
	background: #EBF6F6;
	height: 20px;
}

.rlItem
{
	border: solid #95B4E0 1px;
}

.rlSection, .rlCollapse
{
	border-bottom: solid #95B4E0 1px;
	border-right: solid #95B4E0 1px;
	padding-bottom: 0px;
}

.rlSection .rlItem, .rlCollapse .rlItem
{
	border: none;
	border-bottom: solid #95B4E0 1px;
	width: auto;
}

.rlTop
{
	border-bottom: solid #95B4E0 1px;
	padding: 3px;
	background: $topBack;
}
.GridHeader
{
	font: Bold 14px Verdana;
	background-color: #DFDFDF;
}
.rlMiddle
{
	padding: 3px;
}


.rlBottom
{
	padding: 3px;
	font-weight: bold;
	font-size: 85%;
}

.rlLeft, .rlCenter, .rlRight
{
	/* The min-height must be tall enough to enclose anything in the floating div */
	min-height: 100px; /* Min-height CSS hack for IE 6*/
	height: auto !important;
	height: 100px;
}

table.rlColumns
{
	width: 100%;
}

.rlMiddle table.rlColumns
{
	width: 98%;
}

td.rlLeft
{
	vertical-align: top;
	border-left: solid $outlineColor 1px;
	padding: 3px;
	width: 19%;
}

td.rlCenter
{
	vertical-align: top;
	width: auto;
	padding: 3px;
}

td.rlRight
{
	text-align: center;
	vertical-align: top;
	border-left: solid $rightAltBackgroundColor 1px;
	padding: 3px;
	width: 26%;
	font-weight: bold;
	font-size: 105%;
	color: $rightColor;
	background-color: $rightBackgroundColor;
}

td.rlRight .rlAlt
{
	background-color: $rightAltBackgroundColor;
}

td.rlRight .rlBottom
{
	text-align: left;
}

tr.rlBottom
{
	font-weight: normal;
	color: $lightColor;
}

.rlMessage
{
	font-family: Verdana;
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
}
.rlMediumTxtbox
{
	border: solid 1px #95B4E0;
	width: 230px;
	font-weight: normal;
}
.rlTextBoxLong
{
	border: solid 1px #95B4E0;
	width: 310px;
	font-weight: normal;
}
/*anju*/
/* Style for link to display in bold */
.rlLinkBold, .rlLinkBold:hover
{
	font-family: Verdana;
	font-size: 12px;
	color: #9A3200;
}
/* Style for Document File Name in Document File list brief */
.rlFileNameColor, .rlFileNameColor:hover
{
	font-family: Verdana;
	font-size: 13px;
	color: #FF6600;
	font-weight: bold;
}
.rlFileName, .rlFileName:hover
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.rlStatus
{
	padding: 3px;
	font-family: Verdana;
	font-size: 12px;
	color: #020266;
	font-weight: bold;
	text-decoration: none;
}
.rlSubLabel
{
	font-family: Verdana;
	font-size: 11px;
	color: Gray;
	font-weight: bold;
}
.rlSectionBackground
{
	background-color: #DFEEF5;
}


.rlLinkNormal
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #5E87BF;
	cursor: hand;
}

.mapControl
{
	width: 671px;
	height: 308px;
	left: 0px;
	top: 0px;
	float: left;
	position: relative;
}

.outerMapControl
{
	height: 325px;
	padding-left: 14px;
	padding-top: 3px;
}

.viewTypeHeight
{
	height: 26px;
}

.pinIndicationTD
{
	width: 326px;
	height: 170px;
	padding-left: 26px;
	vertical-align: middle;
}
.pinIndicationTable
{
	height: 300px;
	width: 145px; /*border:solid 1px black;*/
	vertical-align: middle;
	background-color: #EFEFEF;
	float: right;
}
.pinImagePadding
{
	padding-left: 5px;
}
.pinImageHeight
{
	height: 15px;
}
.resultHeadingTD
{
	height: 20px;
	padding-left: 14px;
	width: 856px;
}
.resultHeadingDiv
{
	height: 20px;
	width: 841px;
	background-color: #FA9B3E;
	text-align: center;
}
.resultHeading
{
	color: Black;
	font-size: large;
	font-weight: bold;
	font-family: Arial;
}
.spaceBlock
{
	height: 9px;
}

.categoryHeadingDiv
{
	height: 20px;
	width: 841px;
	background-color: #BCD8FF;
	text-align: center;
}
.categoryHeading
{
	color: Black;
	font-size: large;
	font-family: Arial;
}
.categoryHeadingLeft
{
	width: 250px;
	height: 21px;
	color: #3A679E;
	font-size: 15px;
	font-weight: 700;
	font-family: Arial;
	float: left;
	text-align: left;
	padding-left: 8px;
}
.categoryHeadingRight
{
	/*width: 25%; */
	color: Black;
	font-size: large;
	font-family: Arial;
	float: right;
	text-align: center;
}
.repeaterBorder
{
	border: 5px; /*padding-left: 9px;*/
	padding-left: 5px;
}
.repeaterItemTemplate
{
	width: 837px;
	height: 110px;
	border: 2px solid;
	border-color: #9E9E9E;
	margin: 5px;
}
.repeaterImage
{
	height: 100px;
	width: 100px;
	padding-left: 3px;
}
.dsResultColn
{
	font-family: Verdana,Arial;
	font-size: 12px;
	font-weight: 600;
	color: #847E7E;
}
.dsResultColnWidth
{
	width: 20px;
}

.dsResultTitleWidth
{
	width: 170px;
}
.resultTitleWidth
{
	width: 100px;
}
.resultTitleWidthChapter
{
	width: 110px;
}
.resultTitleWidthEvents
{
	width: 105px;
}
.resultFooterTD
{
	height: 15px;
	padding-left: 14px;
}
.pageNumberBackground
{
	background-color: #0A52B6;
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
}
/*.pageNumber
{ 
	width: 841px;
	text-align: center;
}*/
.pageNumber
{
	width: 450px;
	text-align: right;
}
.repeaterSpacing
{
	height: 9px;
	width: 841px;
}
.addressBarSpacing
{
	height: 6px;
}
.searchBackGround
{
	width: 856px;
	background-color: #A1A1A1;
	text-align: left;
	vertical-align: top;
}
.searchGrayBackground
{
	text-align: left;
	background-color: #A1A1A1;
}
.searchTable
{
	text-align: left;
	padding-left: 0px;
}
.centPercentWidth
{
	width: 100%;
}
.searchElementSpacing
{
	padding-left: 9px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.searchButton
{
	width: 32px;
	padding-left: 0px;
}
.advancedSearch
{
	text-align: right;
	padding-right: 10px;
}
.navigationMemberDirectory
{
	height: 78px;
}
.mapControlDivLeft
{
	float: left;
	width: 690px;
}
.mapControlDivRight
{
	float: right;
	padding-top: 9px;
	padding-right: 4px;
	width: 150px;
}
.UserProfileLeft
{
	background-image: url(images/blue.jpg);
	background-repeat: repeat-x;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	width: 19px;
	text-align: center;
}
.UserProfileLeftTable
{
	width: 30%;
	border-right: solid #95B4E0 1px;
	vertical-align: text-top;
}
.UserProfilePadding
{
	padding-top: 12px;
	padding-left: 20px;
}
.selectedTabView
{
	font-family: Arial;
	color: #3A679E;
	background-color: #BAD3F7;
	width: 100px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	border-width: 0px;
	border-color: #000000;
	cursor: pointer;
	cursor: hand;
}
.deselectedTabView
{
	font-family: Arial;
	color: #3A679E;
	background-color: #EFEFEF;
	width: 100px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	border-width: 0px;
	border-color: #000000;
	cursor: pointer;
	cursor: hand;
}
/*.divLeft
{
	width:50%;
	float:left;
	font-size: 13px;
}
.divRight
{
	width:49%;
	float:left;
}*/
.VEMapSpace
{
	width: 671px;
	height: 7px;
}
.categoryTabDiv
{
	width: 400px;
}
.advSearch
{
	font-size: 12px;
	font-weight: bold;
	color: White;
}
.viewDetailsLink
{
	font-family: Verdana,Arial;
	font-size: 12px;
	font-weight: 600;
	color: #3838FF;
	width: 80px;
}
.resultTR
{
	float: left;
}

.tabButton
{
	float: left;
	font-size: 13px;
	width: 100px;
	border-bottom: solid 3px #BAD3F7;
}
.tabRight1
{
	width: 300px;
	float: left;
}
.tabRight2
{
	width: 200px;
	float: left;
}
.imageMember
{
	height: 60px;
	width: 143px;
}
.imageChapter
{
	height: 60px;
	width: 143px;
}
.imageEvent
{
	height: 60px;
	width: 143px;
}
.imageFriend
{
	height: 60px;
	width: 143px;
}
.viewDetailsTD
{
	width: 90px;
	text-align: right;
}
.ShowHand
{
	cursor: pointer;
	cursor: hand;
}


.RowPadding
{
	padding-bottom: 10px; /*for IE*/
	height: 10px;
}
.HelpText
{
	font-size: 10px;
}
.FriendRequestModalPopupHeading
{
	background-color: #003865;
	height: 20px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: White;
}
.FriendRequestModalPopup
{
	border: solid 2px #003865;
	background-color: #B4B9BF;
}
/* FOr the Profile Page Tab */
.txtstyle
{
	border: solid 1px #95B4E0;
	width: 310px;
	font-family: Verdana;
	font-weight: normal;
}

/* Styles for the Tab Heading */
#tablist
{
	padding: 3px 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0.1em;
	font: bold 12px Verdana;
}
#tablist li
{
	list-style: none;
	display: inline;
	margin: 0;
}
#tablist li a
{
	text-decoration: none;
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background: white;
}
#tablist li a:link, #tablist li a:visited
{
	color: #000000;
}
#tablist li a:hover
{
	color: #000000;
	text-decoration: underline;
	border-color: #227;
}
#tablist li a.current
{
	background: #6d84b4;
	color: white;
}

.ModalPopupHeadingSendMsg
{
	background-color: White;
	height: 20px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: Black;
}
.ModalPopupSendMsg
{
	border: solid 2px #003865;
	background-color: #B4B9BF;
}

.ButtonStyle
{
	background: url(    'images/Directory/button.gif' );
	font-weight: bold;
	color: White;
	margin-top: 6px;
}
h1
{
	color: #665D49;
	/*font-size: 180%;*/
	margin-bottom: .5em;
}
h2
{
	color: #CC3300;
	font-size: 130%;
	font-weight: normal;
	margin: 1em 0pt 0.2em 0pt;
}
h3
{
	color: #665D49;
	font-size: 130%;
	margin-bottom: .3em;
}
h4
{
	color: #000000;
	font-size: 13px;
}
.SubHding
{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}

a:link, a:visited, a:focus
{
	color: #4792A5;
	text-decoration: underline;
	

}
a:hover
{
	color: #6DAFC0;
	text-decoration: underline;
}
hr
{
	border: 0;
	height: 1px;
	color: Black;
	background-color: Black;
	clear: both;
}

hr.delimiter
{
	clear: both;
	height: 2px;
	border-top: solid 2px #CC3300;
	margin-top: 0px;
	background-color: Red;
}


.HeadingUnderline
{
	/*border-bottom: solid 1px #CC3300; */
}
.rateImageAlign
{
	vertical-align: middle;
}
.contentDiv
{
	background-color: White;
	padding-left: 10px;
}



.addContactImage
{
	float: right;
	padding-top: 8px;
	padding-left: 5px;
}
.topSpacing
{
	height: 40px;
	padding-top: 25px;
}
.topSpacingBlogsEditor
{
	height: 20px;
	padding-top: 15px;
}

/* Rating */
.ratingStar
{
	font-size: 0pt;
	width: 13px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}

.filledRatingStar
{
	background-image: url(     "images/Directory/FilledStar.png" );
}

.emptyRatingStar
{
	background-image: url(     "images/Directory/EmptyStar.png" );
}

.savedRatingStar
{
	background-image: url(     "images/Directory/SavedStar.png" );
}
.NameHead
{
	color: #CC3300;
	font-size: 110%;
	font-weight: normal;
	margin: 1em 0pt 0.2em;
	/*padding-bottom: 1px;*/
}
.pagerSeperatorItem
{
	color: Black;
}
.profileUpdate
{
	vertical-align: top;
	width: 100%;
	padding:5px 0px 10px 8px;
}
.BlogTitle
{
	color: #004C6D;
	font-size: 108%;
	font-weight: bold;
	font-family: Verdana;
}
.TitleHeading
{
	color: #CCCCCC;
	font-size: 12px;
}

/*After the My Contacts and Profile*/


.topSpacing h1
{
	color: #CC3300;
	font-size: 180%;
	font-weight: normal;
}

.ButtonStyleDefault
{
	background: url(   'images/Directory/button_default.gif' );
	font-weight: bold;
	color: Black;
	margin-top: 6px;
	border: solid 1px black;
}

/* For Blog Search */


 .TabSelected a:link
{
	text-decoration: none;
	color:white

}
.TabSelectedDir
{
	background: #004C6D;
	font-family: Verdana;
	font-size: 13px;
	/*color: #FFFFFF;*/
	font-weight: bold;
	text-decoration: none;
	border-width: 0px;
	border-color: #004C6D;
	cursor: hand;
	height: 21px;
	/*overflow: visible;*/
	padding: 5px 5px 0px 5px;
	display:inline-block;

	color:white;
	

}
.TabDeselected a:link
{
	text-decoration: none;
	color: #6dafc0;
}
.TabDeselectedDir
{
	background: #e8e8e8;
	font-family: Verdana;
	font-size: 13px;
	color: #6dafc0;
	font-weight: bold;
	text-decoration: none;
	border-width: 0px;
	border-color: #e8e8e8;
	cursor: hand;
	height: 21px;
	/*margin-left: 3px;
	float: left;*/
	/*overflow: visible;*/
	padding: 5px 5px 0px 5px;
	display:inline-block;


}
.TabSelectedLeft a:link
{
	text-decoration: none;
	color:white;
}
.TabSelectedLeft
{
	background: #004C6D;
	font-family: Verdana;
	font-size: 13px;
	/*color: #FFFFFF;*/
	font-weight: bold;
	text-decoration: none;
	border-width: 0px;
	border-color: #004C6D;
	cursor: pointer;
	cursor: hand;
	height: 21px;
	/*float: left;
	overflow: visible;*/
	padding: 5px 5px 0px 5px;
display:inline-block;

	color:white;
}

.TabDeselectedLeft a:link
{
	text-decoration: none;
	color:white;
}
.TabDeselectedLeft
{
	background: #e8e8e8;
	font-family: Verdana;
	font-size: 13px;
	color: #6dafc0;
	font-weight: bold;
	text-decoration: none;
	border-width: 0px;
	border-color: #e8e8e8;
	cursor: pointer;
	cursor: hand;
	height: 21px;
	/*float: left;
	overflow: visible;*/
	padding: 5px 5px 0px 5px;
display:inline-block;


}

 .addBlogEntry
{
	display:inline-block;
	padding-bottom:7px;
	
} 

.BlogTitle
{
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana;
}
.TitleHeading
{
	color: Gray;
	font-size: 12px;
}
.SubHdingBackGround
{
	background: #e8e8e8;
	font-family: Verdana;
	font-size: 12px;
	color: #6dafc0;
	font-weight: bold;
	vertical-align: middle;
	height: 20px;
	padding-top: 5px;
}
/*.blogTopSpacing
{
	height: 40px;
	padding-top: 20px;
}
.blogTopSpacing h1
{
	color: #CC3300;
	font-size: 160%;
	font-weight: normal;
}*/
.BlogSearch
{
	padding-bottom: 10px;
}
.BlogSelecter
{
	padding-bottom: 7px;
}
.BlogDisplay
{
	/*padding-left:3px;*/
}
.TabButtonBottom
{
	background-color: #004C6D;
	height: 4px;
}
.RSSFeedLink
{
	vertical-align: top;
	font-size: 93%;
}
.blogAdvancedSearch
{
	border-bottom: solid 1px #CC3300;
	margin-bottom: 10px;
}
/* Added by Najib 22/02/2008*/
.drItemSubHeader
{
	background-color: #E8E8E8; /*background-image: url(images/headerSubBar.jpg);*/
	background-position: right top;
	background-repeat: repeat-x;
	border: 1px solid #E8E8E8;
	color: black;
	font-weight: bold;
	margin-top: 10px;
	padding: 3px;
}
.headerItem
{
	background-color: #4a769a;
	color: White;
	font-weight: bold;
	border: solid 1px #707070;
	padding: 3px;
	margin-top: 10px;
}
td.glRight
{
	background-color: #F0F1EB;
	border-left: 1px solid #E0E1DB;
	color: #00315E;
	font-size: 103%;
	font-weight: bold;
	padding: 10px;
	text-align: left;
	vertical-align: top;
	width: 23%;
}
.glItem
{
	border: 1px solid #B4B9BF;
}
.addImage
{
	float: right;
	padding-left: 5px;
}
.addImage
{
	float: right;
	padding-left: 5px;
}
.floatRight
{
	float: right;
}
.pagingElement
{
	color: #6DAFC0;
}

.BlogStatusPadding
{
	padding-left: 12px;
}
.dateValidatorFromDateBlogSearch
{
	padding-left: 145px;
}
.dateValidatorToDateBlogSearch
{
	padding-left: 85px;
}

/* After the Blogs: March-5-2008 */

.hint
{
	color: Gray;
	font-size: 93%;
}
.contactLikeness
{
	float: left;
	margin-right: 1em;
}
.interestsFindContacts
{
	padding-top: 2px;
	padding-bottom: 15px;
}
.checkBoxElement
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
}
.buttonFindContacts
{
	padding: 5px 0px 5px 0px;
	text-align: center;
}
 .ReadMsgTitle
{
    color:#004C6D;
    font-size:108%;
    font-weight:normal;
    font-family:Verdana;
} 
/* Popup Styles */
.popup
{
}
.popup .popupBody
{
    background-image: url(Images/untitled.jpg);
    background-position: center;
}
.popup thead .popupLeft
{
    background-image: url(Images/popupTopLeft.gif);
    background-repeat: no-repeat;
    height: inherit;
    width: 5px;
}
.popup thead .popupRight
{
    background-image: url(Images/popupTopRight.gif);
    width: 5px;
    background-repeat: no-repeat;
}
.popup thead .popupClose
{
    background-image: url(Images/popupTopMiddle.gif);
    background-repeat: repeat-x;
    vertical-align: middle;
    width: 20px;
}
.popup thead .popupMiddle
{
    background-image: url(Images/popupTopMiddle.gif);
    background-repeat: repeat-x;
}

.popupRight
{
    background-image: url(Images/popupRight.gif);
    width: 5px;
    background-repeat: repeat-y;
}
.popupLeft
{
    background-image: url(Images/popupLeft.gif);
    width: 5px;
    background-repeat: repeat-y;
}
.popup tfoot .popupLeft
{
    background-image: url(Images/popupBottomLeft.gif);
    width: 5px;
    background-repeat: no-repeat;
}
.popup tfoot .popupMiddle
{
    background-image: url(Images/popupBottomLine.gif);
    background-position: bottom;
    background-repeat: repeat-x;
}
.popup tfoot .popupRight
{
    background-image: url(Images/popupBottomRight.gif);
    width: 5px;
    background-repeat: no-repeat;
}
.popupBackground
{
    background-color: #eeeeee;
}

.popupMiddle
{
    width: 333px;
}
/* End of Popup Styles */
 .ReadMsgTitle
{
    color:#004C6D;
    font-size:108%;
    font-weight:normal;
    font-family:Verdana;
} 
 .BottomSpacingMessagesDisplay
{
    padding-bottom:2px;
} 

 .contactRating
{
	background-image: url(images/Directory/Star.GIF);
	background-repeat: no-repeat;
	vertical-align: middle;
	width: 20px;
	height:21px;
	padding-top:2px;
	font-weight: bold;
	text-align: center;
	font-family: Verdana;
	color: #FFFFFF;
} 
 .RowPaddingLarge
{
    padding-bottom: 20px; /*for IE*/
	height: 20px;
} 
 .BottomSpacingIndividualMessageDisplay
{
    padding-bottom:4px;
}

.dsItem
{
	border: solid #E8E8E8 1px;
}

/*After setting SNAMA Localy*/

 .GridHeader
{
    background-color:#C0C0C0;
    color:#000000;
    text-align:center;
    text-decoration:none;
    font-size:13px;
}
.GridAlternatingItem
{
    background-color:#EEEEEE;
    height:20px;
    border-style:none;
    border-width:1%;    
}
.GridItemBorder
{
    border-right-style:dotted;
    border-right-width:1px; 
    border-right-color:#FFFFFF;
}
.GroupsHomeProfileLink
{
    text-align:right;
    vertical-align:bottom;
    padding-bottom:3px;
} 
.BlogViewerRightMenu
{
	vertical-align: top; 
	border: solid 1px #E8E8E8;
	padding-top:15px;
	padding-left:10px; 
	padding-bottom:10px;
	width:15%;
}
.BlogViewerLeftMenu
{
	border-left:solid 1px #E8E8E8;
	border-right:solid 1px #E8E8E8;
	padding:5px;
	width:100%;
}
 .dsItemBackground
{
    background-color: #E8E8E8;
    border: solid 1px #E8E8E8;
    padding: 5px;
} 

 .FindContactSpacing
{
	width:30%;
	padding-right:10px;
	text-align:right;
}
 .RowPaddingSmall
{
    padding-bottom: 3px; /*for IE*/
	height: 3px;
} 

.ButtonBlock
{
	text-align: left;
}


/*Groups*/

.bottomLine
{
	border-top:solid 1px #CC3300;
	clear:both;
	height:4px;
}
.groupName
{
	color:#004C6D;
	font-size:108%;
	font-weight:bold;
}
.ItemDescription
{
	color:#000000;
}
.grpName
{
	font-size:110%;
	color: #6DAFC0;
	font-weight:bold;
}
.BulletLink
{
	font-size:85%;
	color: #6DAFC0;
	padding-left:4px;
	line-height:9.943pt;
}
/*Groups*/

/*April -30*/

.GroupDisplayOption
{
    margin-bottom: .3em; 
    border-bottom: solid 1px #cc3300;
}

.ModalPopupHeading
{ 
	background-color: #7fb4b2;
	height: 25px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.ModalPopupPanel
{
	border: solid 2px #003865;
	background-color: white;
	text-align:left;
}
.ItemInfo
{
	font-size:95%;
	color:#004C6D;
	font-weight:bold;
}

.ItemInfoLabel
{
	color: #004C6D;
	font-weight: bold;
	font-size: 95%;
}

/*April -30*/

.HelpText
{
	font-size: 10px;
}
 .InvitationContent
{
    padding-left: 5px;
    padding-right: 5px;
    border-right: solid 1px #E8E8E8;
    vertical-align: top;
} 
 .ContentHeading
{
    font-weight: bold;
	color: #004C6D;
} 

.PrimaryJob
{
	width:74%;
	
	text-align:right;
}

.smallImage
{
	height:50px;
}
.simpleSearch
{
	height:50px;
	padding-top:10px;
}
.publishedToDateLabel
{
	padding-left:20px;
}
.mvmTitle, .currentActivityTitle
{
	font-size:13px;
	font-weight:bold;
}
.friendRequest
{
	float:left;
	padding-top:10px;
	padding-left:5px;
}
.VEMapAddLocation
{
	float: left; 
	width: 100%; 
	height: 260px; 
	position: relative;
    	top: 0px;
}

/*HeadingTab-Start-new*/
.homeRepeatImage
{
	background-image: url(   'images/Directory/left.gif' );
	background-color:White;
	border-width: 0px;
	font-family: Arial;
	color: White;
	font-weight: bold;
	width: 82px;
	height: 27px;
	cursor: hand;
	float: left;
}

.repeatImage
{
	background-image: url(   'images/Directory/common.gif' );
	background-color:White;
	border-width: 0px;
	font-family: Arial;
	color: White;
	font-weight: bold;
	width: 90px;
	height: 27px;
	cursor: hand;
	text-align: center;
	float: left;
}

.groupsRepeatImage
{
	background-image: url(   'images/Directory/right.gif' );
	background-color:White;
	border-width: 0px;
	font-family: Arial;
	color: White;
	font-weight: bold;
	width: 89px;
	height: 27px;
	cursor: hand;
	float: left;
}

.repeatImageNotificationSelected
{
	background-image: url(    'images/Directory/inboxnotificationselected.gif' );
	background-color:White;
	border-width: 0px;
	font-family: Arial;
	color: White;
	font-weight: bold;
	width: 90px;
	height: 27px;
	cursor: hand;
}

.repeatImageSelected
{
	background-image: url(    'images/Directory/commonselected.gif' );
	background-color:White;
	border-width: 0px;
	font-family: Arial;
	color: White;
	font-weight: bold;
	width: 90px;
	height: 27px;
	cursor: hand;
}

.homeRepeatImageSelected
{
	background-image: url(    'images/Directory/leftselected.gif' );
	background-color:White;
	border-width: 0px;
	font-family: Arial;
	color: White;
	font-weight: bold;
	width: 82px;
	height: 27px;
	cursor: hand;
}

.groupsRepeatImageSelected
{
	background-image: url(    'images/Directory/rightselected.gif' );
	background-color:White;
	border-width: 0px;
	font-family: Arial;
	color: White;
	font-weight: bold;
	width: 89px;
	height: 27px;
	cursor: hand;
}

.repeatImageNotification
{
	background-image: url(   'images/Directory/inboxnotification.gif' );
	background-color:White;
	border-width: 0px;
	font-family: Arial;
	color: White;
	font-weight: bold;
	width: 90px;
	height: 27px;
	cursor: hand;
	text-align: center;
}

.TabWidth
{
	width: 1px;
}

/*HeadingTab-End-new*/

/*Preference-Start*/

.Instructions
{
	padding-top: 1em;
	padding-bottom: 5px;
}
.Email
{
	margin-top: 0.5em;
	font-size: 116%;
	height: 30px;
	clear: both;
}
.Email div
{
	padding-top: 4px;
	width: 222px;
	float: left;
}
.Sub
{
	height: 26px;
	clear: both;
}
.Sub div
{
	padding-left: 15px;
	width: 170px;
	float: left;
}

.EditEmailLinkPanel
{
	margin-top: 10px;
}

.Main
{
	clear: both;
	height: 30px;
	font-size: 120%;
}
.Main div
{
	width: 200px;
	float: left;
}
.MPContentArea .pagingElement Table tr td a
{
	padding: 0px 3px 0px 3px;
}

/*Preference-End*/



/*RSS -Start*/

 .rssControlDiv
{
	text-align:left;
	float:right;
	width:200px;
} 


/*RSS -End*/

.EditJobSeperator
{
	border-bottom:1px solid Black;
	height:20px;
}
.GroupMemberDisplayItem
{
    height:95px;
    width:110px;
    text-align:center;
} 
 .CommunityMemberListDropDown
{
    text-align:right;
    padding-top:5px;
    padding-right:5px;
} 
 .EditSeperator
{
    padding-bottom:5px;
} 
 .GroupMember
{
    height:50px;
}
.GroupMemberName
{
    height:20px;
}
.RowPaddingDDL
{
	height: 8px;
}

.warnings
{
	font-size: 100%;
	color: Red;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.RadioPadding
{
	padding:7px;
}

/*July-18*/


/* Friend Request Display-Start*/

.SendMessageInRequest
{
	float: left;
	padding-right: 5px;
}
.SendMessagePopupDiv
{
	padding-top: 10px;
}

/* Friend Request Display-End*/


 .messageHead
{
	text-align:left;
	padding-bottom:5px;
	font-weight:bold;
	vertical-align:top;
}
.messageDetails
{
	text-align:left;
	padding-bottom:5px;
	padding-left:10px;
} 


/*July-18*/


/*21 ts july */

.UserControl
{
	padding:10px 0px 10px 0px;
}
.VEMapUpdateLocation
{
	float: left;
	width: 100%;
	height: 300px;
	position: relative;
	top: 0px;
}
.div1
{
	width: 34%;
	float: left;
	padding-left: 5px;
}
.div2
{
	width: 42%;
	float: left;
}
.div3
{
	width: 23%;
	float: right;
	vertical-align: middle;
	text-align :right;
}

/*11-feb_09 */
/* Sets element margins, padding, and border to 0 to even out browser differences when adding desired values later. */
.ContentItemHtml html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, form,  a, img /*fieldset  */
{
     margin: 0;
     padding: 0;
     border: 0;
}
.ContentItemHtml body
{
	background-color: White;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

/*Typographics styles adapted from http://www.thenoodleincident.com/tutorials/typography/ */
.ContentItemHtml h1, .heading1
{
	color: #1F4D81;
	margin-top:1em;
	font-size: 1.4em;
	font-weight: bold;
}
.ContentItemHtml .ContentItemHtml h2, .heading2
{
	color: #9A0000;
	margin:1em 0 0.3em 0;
	font-size: 1.2em;
	font-weight: bold;
}
.ContentItemHtml h3, .heading3
{
	color: #1F4D81;
	margin: 0.5em 0 0.3em 0;
	font-size: 1.0em;
	font-weight: bold;
}
.ContentItemHtml h4, .heading4
{
	color: #9A0000;
	margin: 0.5em 0;
	font-size: 1.0em;
	font-weight: normal;
}
.ContentItemHtml  h5, .heading5
{
	color: #1F4D81;
	margin: 0.5em 0;
	font-size: 1.0em;
	font-weight: normal;
}
.ContentItemHtml h6, .heading6
{
	margin: 0.5em 0;
	font-size: 0.8em;
	font-weight: bold;
}

.ContentItemHtml p  
{
	margin: 1em 0;
}

.ContentItemHtml a 
{
	text-decoration:underline;
	color: #1F4D81;
}

.ContentItemHtml a:hover 
{
	text-decoration:none;
}

a.SearchResults 
{
	text-decoration:none;
	color: #7E1013;
}

.ContentItemHtml a.SearchResults:hover 
{
	text-decoration:underline;
}

.ContentItemHtml .Divider 
{
	margin: 0 0 0 0;
	color: #1F4D81;
	width: 700px;
	height: 1px;
}

.ContentItemHtml .Title, .Headline
{
	color: #2d2c89;
	font-family: verdana,tahoma,arial,helvetica;
	font-size: 120%;
	line-height: 180%;
}
.ContentItemHtml .SmallHeadline
{
	color: #2d2c89;
	font-family: verdana,tahoma,arial,helvetica;
}

.ContentItemHtml .small
{
	font-size: 75%;
}

.ContentItemHtml .RequiredPrompt
{
	text-align: right;
	padding: 8 0 0 0;
	font-weight: bold;
}

.ContentItemHtml .BreadCrumb
{
	font-size: 70%;
	color: #666666;
	font-weight: bold;
}

.ContentItemHtml .Button
{
	background-image: url(graphics/button_sliver.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	padding-top: 3px;
	color: black;
	border: solid 1px black;
	cursor: hand;
	background-color: #F48A00;
}

.ContentItemHtml .HomePageTitle
{
	margin-top:1px;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-family: verdana,tahoma,arial,helvetica;
	font-size: 70%;
	font-weight: bold;
	color: #939BA1;
}

.ContentItemHtml .FooterLink
{
	font-family: verdana,tahoma,arial,helvetica;
	font-size: 75%;
	color: black;
}

.ContentItemHtml BUTTON
{
	background-color:Aqua;
}

.ContentItemHtml BUTTON.Search
{
	background-image: url('images/search.gif');
	background-repeat: no-repeat;
	padding-left: 12px;
}

.ContentItemHtml .DetailPopup
{
	background-color: #E0E0E0; 
	border: solid 1px black; 
	width: 500px; 
	height: 400px; 
	padding: 5px 5px 5px 5px; 
	overflow:auto;
}

.ContentItemHtml .FakeLink
{
	color: Blue;
	text-decoration: underline;
	cursor: hand;
}

.ContentItemHtml.HeaderBar
{
	background-color: #1F4D81;
	font-weight: bold;
	color: White;
	padding: 3px 3px 3px 3px;
}


/*--------------------------Added by Supriya 8/6/2009 ---------------*/


/*********MVM Styles-START******************/
#info
{
display: none;
width: 180px;
z-index: 3;
font-size: 12px;
border: solid 1px #CCCCCC;
background-color: #FFFFFF; 
padding: 5px; 
position: absolute;
 margin: 8px; 
opacity: 0;
filter: (progid:DXImageTransform.Microsoft.Alpha(opacity=0));
}

.infoDivClose
{
background-color: #666666; 
color: #FFFFFF; 
text-align: center;
font-weight: bold; 
text-decoration: none; 
border: outset thin #FFFFFF; 
padding: 5px;
}
/*********MVM Styles-END******************/



