/* ######
 Global CSS for Indian Expat Society The Netherlands 16-18-1-14-10-1-12  
Version:1:1
#######
@import"reset.css";*/
@import"menu.css";

/* HTML tags starts */
HTML
	{
    width:100%;
    height:100%;
	}
BODY
	{
    margin:0px auto;
    padding:0px;
    color:#515151;
    font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size:0.7em;
    background:#eaeaea url("../images/bg-repeat-x4.png") repeat-x center top;
	}
HTML, H1, H2, H3, H4, H5, H6, LABEL, SELECT, INPUT, UL, LI, DL, DD, P, IMG
	{
    padding:0px;
    margin:0px;
	}
p.message
   {
     line-height:20px;
   }
.photoSettingEditProfile
   {
   position:relative;
   bottom:-10px;
   *bottom:-5px;
   left:auto;
   }
IMG
  {
    border:none;
  }.more a{float:right; font-weight:bold; padding:5px 5px 0px 0px;}
.pollRadioButtonContainer, .pollRadioButtonText
  {
    padding:3px 5px 3px 0;
	*padding:3px 1px 3px 0;
    float:left;
  }
.pollRadioButtonText 
  {
  padding-top:2px;*padding-top:7px;
  }
 .searchHeadingButton
  {
   padding-top:5px;
   }

.pollRadioButtonContainer
  {
    clear:both;
  }
 .pollSubmitButton
  {
  margin-left: 20px;*margin-left: 20px;
  }
 .pollResultButton
  {
  margin-left: 80px;*margin-left: 60px;
  }
 .pollLinks
  {
  margin-top:1px;*margin-top:-20px;
  }
UL, LI
  {
    list-style:none;
  }
a
  {
    color:#092578; 
    text-decoration:none;
	cursor:pointer;
  }

a:hover
  {
    color:#092578; 
    text-decoration:underline;
  }
a:focus
  {
    outline:none;
  }

input[type=text], select, input[type=password]
  {
	width:230px;
	font: 100% "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	border:0;
	color:#777;
	background: #ffffff;
  }

input[type=file]
  {
	width:230px;
	font: 100% "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	color:#777;
  }

textarea
  {
    width:360px;
	  font: 100% "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	  color:#777;
	  border:0;
    height: 110px;
    resize: none;
  }
/* HTML tags ends */

/* line break classes starts */
.lineBreak01p, .lineBreak02p, .lineBreak05p, .lineBreak10p, .lineBreak20p, .lineBreak03p, .lineBreak10ie0p
  {
    overflow:hidden;
    clear:both;
    width:100%;
  }
.lineBreak01p
  {
    height:1px;
  }
.lineBreak02p
  {
    height:2px;
  }
.lineBreak03p
  {
    height:3px;
  }
.lineBreak05p
  {
    height:5px;
  }	
.lineBreak10p
  {
    height:10px;
  }
	
.IElineBreak10p
  {
  	height:20px;
		*height:20px;
  }
	
.lineBreak10ie0p
  {
   height:10px;
	*height:0px;
  }
.lineBreak20p
  {
   height:20px;
  }
.IElineBreak20p
  {
   height:10px;
	*height:20px;
  }
.album_name, .album_nameAlbumImage
  {
  text-align:center;
  }
/* line break classes ends */

/* page section classes start */
.wrapper
  {
    margin:0 auto;
    padding:0;
    position:relative;
    clear:both;
    width:1002px;
    overflow-x:hidden;
  }
.wrapperTop, .wrapperMiddle, .wrapperBottom, .bottomEssentials
	{
    clear:both;
    float:left;
    width:987px;
  }
.wrapperMiddle
  {
    padding:0px 9px 0px 9px;
    background:url("../images/bg-wrapper.png") repeat-y left top;
	}
/* page section classes ends */

/*Page top section classes starts */

.topUpper
	{
	  height:96px;
	}

.topUpperLogo
  {
    padding:13px 0px 0px 5px;
  }

.topUpperDate .year
  {
    font-size:130%;
  }

.topUpperLogo h1
  {
    display:none;
  }

.topUpperDate
  {
    position:absolute;
    top:0;
    right:10px;
    width:75px;
    background:url("../images/strip-01.png") repeat-x left -667px;
    color:#fff;
    text-align:center;
    font-size:110%;
    padding-bottom:5px;
  }

.topUpperDate p
  {
    color:#c8c8c8;
  }

.topUpperDate span
		{
      clear:both;
      width:100%;
      font-size:180%;
      font-weight:bold;
		}

.topLower
  {
    float:left;
    clear:both;
    width:987px;
    padding:15px 9px 0px 9px;
    background:url("../images/bg-top-wrapper3.png") no-repeat left 6px; 
  }

.topLowerLoginHolder
	{
    float:left;
    padding:0px 15px 15px;
    width:170px;
    height:193px;
    color:#fff;
    background: url("../images/login.png") no-repeat top left;
	}

.topLowerLoginHolder h2
    {
      font-size:150%; 
      font-weight:normal; 
      margin:7px 0px 5px 0px;
    }

.topLowerInputBox
  {
    width:165px; height:20px; border:1px solid #cd6600;
  }

.topLowerCheckBox
  {
    margin:0 4px 0 0;
    *margin:0 2px 0 -4px;
  }

.topLowerLoginBtnHolder
  {
    float:right; 
    width:100%;
  }

.topLowerLoginBtnHolder UL
  {
    float:right;
  }

.topLowerLoginBtnHolder UL LI
  {
    float:left;
  }

.topLowerLoginBtnHolder UL LI a
	{
    float:left;
    text-decoration:none;
    color:#fff;
    padding:2px 4px 2px 4px;
    margin:0px 2px 0px 2px;
    background:#0a2777;
    border-left:2px solid #f9f8f3;
    border-top:2px solid #f9f8f3;
    border-right:2px solid #828177;
    border-bottom:2px solid #828177;
	}

.topLowerLoginBtnHolder UL LI a:hover
  {
    color:#ddd;
  }

.topLowerLoginHolder input.topLowerInputBox
   {
     width:162px;
     height:18px;
     border:1px solid #cd6600;
     background:white;
     padding:0 4px 0 4px;
     color:black;
	 font: 100% "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	 color:#777;
     margin:0;
     font-size:13px;
   }

.topLowerLoginForm UL LI
{
  float:left;
	clear:both;
	width:100%;
	margin-bottom:5px;
	*margin-bottom:2px;
}

.topLowerImageCaption
	{
		float:left;
		width:767px;
		margin-top:142px;
		padding:20px 10px 20px 10px;
		color:#fff;
		background:url("../images/black-60.png") repeat top left;
	}

.forgotPasswordText a
	{
	text-decoration:none;
	color:#fff;
	}
.forgotPasswordText a:hover
  {
    text-decoration:underline;
  }

.topLowerImage
	{
    float:left;
    width:787px; 
    height:208px;
	}

/*Page top section classes ends */

/*Page middle section classes starts */

.middleLeft
	{
    float:left;
    width:189px;
    padding:10px 5px 5px 5px;
    background:#ebebeb;
    border-right:1px solid #dadada;
    border-bottom:1px solid #dadada;
	}

.middleLeftHeading, .middleRightLeftHeading, .middleRightRightHeading, .middleRightLeftHeading_740
	{
    float:left;
    clear:both;
    padding-left:13px;
    background:url("../images/strip-01.png") no-repeat 0 -1px;
	}

.middleLeftHeading
  {
    background:url("../images/strip-01.png") no-repeat 0 -1px;
  }

.middleLeftHeading h3, .middleRightLeftHeading h3, .middleRightRightHeading h3, .middleRightLeftHeading_740 h3
	{
		float:left;
		font-size:90%;
		padding:5px 0px 10px 0px;
	}

.middleLeftHeading h3
  {
		width:164px;
		background:url("../images/strip-01.png") repeat-x 0 -32px;
  }

.middleLeftHeading span, .middleRightLeftHeading span, .middleRightRightHeading span, .middleRightLeftHeading_740 span
	{
		float:left;
		padding-right:13px;		
		color:#fff;		
	}

.middleLeftHeading span
  {
		background:url("../images/strip-01.png") no-repeat 100% -62px;
  }

.middleLeftLinks UL LI, .middleLeftLinksLast
	{
    float:left; 
    clear:both;
    padding:2px 0px 1px 0px;
    background:url("../images/dotter-hoz.png") repeat-x left top;
	}
.middleLeftLinksLast
	{
    width:100%;
	}

.middleLeftLinksLastNew
    {
    float:left;
    clear:both;
    background:url("../images/dotter-hoz.png") repeat-x left top;
    width:100%;
    height:5px;
	}

.middleLeftLinks UL LI a
	{
    float:left;
    clear:both;
    width:177px;
    padding:4px 5px 4px 5px;
    text-decoration:none;
    color:#000;
	}

.middleLeftLinks UL LI a:hover
	{
    background:#0a2777;
    color:#fff;
	}

.middleLeftPoll , .birthdayRight, .imagePadding, .middleLeftSitePhoto
  {
    padding-left:5px;
	
  }
.middleLeftPoll
  {
  margin-top: 1px;
  *margin-top: -20px;
  }

.middleLeftSitePhoto
{
    margin-top: 1px;
}

.middleLeftPollButton
  {
    clear:both; 
    float:right; 
    width:100%;
    margin:5px 0px 2px 0px;
  }

.middleLeftPollButton UL
  {
    float:right;
  }

.middleLeftPollButton UL LI
  {
    float:left;
  }

.middleLeftPollButton UL LI a
	{
    float:left;
    text-align:center;
    text-decoration:none;
    color:#fff;
    padding:2px 4px 2px 4px;
    margin:0px 2px 0px 2px;
    width:78px;
    background:#0a2777;
    border-left:2px solid #f9f8f3;
    border-top:2px solid #f9f8f3;
    border-right:2px solid #828177;
    border-bottom:2px solid #828177;
	}

.middleLeftPollButton UL LI a:hover
  {
    color:#ddd;
  }

.middleLeftRadioMargin
  {
    margin:4px 4px 0px 0px;
  }

.middleRight
  {
    float:left;
    width:780px;
  }

.middleLeftPadding
  {
    padding:0 5px 0 10px;
  }

.middleRightLeft, .middleRightRight
	{
    float:left;
    background:#fff;
	}

.middleRightLeft
  {
    width:559px;
    padding:5px 9px 0px 9px;
  }

.middleRightLeftHeading, .middleRightLeftHeading_740
	{
    background:url("../images/strip-01.png") no-repeat 0 -89px;
	}

.middleRightLeftHeading h3
	{
		width:534px;
		background:url("../images/strip-01.png") repeat-x 0 -118px;
	}

.middleRightLeftHeading_740 h3
	{
		width:740px;
		background:url("../images/strip-01.png") repeat-x 0 -118px;
	}


.middleRightLeftHeading span, .middleRightLeftHeading_740 span
  {
		background:url("../images/strip-01.png") no-repeat 100% -147px;
	}

.middleRightRight
	{
    width:200px;
    padding:5px 0px 0px 0px;
	}

.middleRightRightSections
	{
    float:left;
    clear:both;
    width:194px;
    padding:2px;
    border:1px solid #d9d9d9;
    background:#edf1fd;
	}
  
  .friendmiddleRightRightSections
	{
    
    width:180px;

	}

.middleRightRightHeading
	{
    background:url("../images/strip-01.png") no-repeat 0 -175px;
	}
	
.weatherIcon
  {
    float:left; 
    clear:both;
	display:block;
	width:198px;
  }

.weatherIcon dl dd
	{
    float:left;
    width:60px;
    text-align:center;
    margin:0 0 0 4px;
	}

.weatherIcon dl dd span
		{
      float:left;
      font-size:100%;
      margin-bottom:5px;
      width:52px;
      text-align:center;
      color:#61686d;
	  padding:5px 0 0 0;
	  margin-left:4px;
		}

.weatherImage
  {
  background:#ffffff;
	height:47px;
	background-image:url(../images/weather-border.jpg);
	  background-repeat:no-repeat;
  }

.weatherTemp
  {
    height:30px;
	width:35px;
	background:url("../images/modules/weather_forecast/temp.png") no-repeat;
	padding:9px 0 0 5px;
	margin:-13px 0px 0px 24px;
	font-weight:bold;
	color:#ffffff;
        font-size: 9px;
  }
	
.shade{
	font-size: 11.2px;
	color: #000000;
	margin-top:7px;
}

.middleRightRightHeading h3
		{
      width:167px;
      padding:7px 0px 10px 0px;
      background:url("../images/strip-01.png") repeat-x 0 -203px;
		}

.middleRightRightHeading span
		{
      background:url("../images/strip-01.png") no-repeat 100% -231px;
		}

.newMemberImageContainer
  {
    float:left;
   /* margin:0 0 0 5px;*/
   padding:0 0 5px 5px;
  }
.rightPanelSmallThumbnailImageContainer
  {
    float:left;
    padding:0 0 5px 2px;
  }
.middleRightRightNewMember dl dd
	{
    width:56px;
	height:56px;
    text-align:center;
    border:1px solid #ddd;
	
    vertical-align:middle;
	overflow:hidden;
	}

.middleRightRightMemberInfo dl dd
	{
    float:left;
    clear:both;
    width:100%;
    color:#69686d;
    padding:4px 0px 4px 0px;
	}

.middleRightRightMemberInfo dl dd label
	{
		float:left;
		margin:0px 5px 0px 5px;
		color:#0c2778;
	}

.middleRightRightAdvertisement
  {
    height:100px;
  }
/*Page middle section classes ends */

/*Page bottom section classes starts */
.bottomEssentials
  {
    padding:0px 9px 10px 9px;
    background:url("../images/bg-wrapper.png") repeat-y left top;
  }

.essentials
	{
    clear:both; 
    float:left;
    border:2px solid #ddd;
    margin:7px 7px 2px 7px;
    background:#f0f0f0 url("../images/strip-01.png") repeat-x 0 -759px;
	}

.bottomEssentialsHeading h3
  {
    font-size:120%; 
    color:#404040;
  }

.bottomEssentialsHeading
	{
    padding:10px 0px 10px 5px;
    margin-bottom:5px;
    background:url("../images/dotter-hoz.png") repeat-x right bottom;
	}

.bottomEssentialsInfoColumn
  {
		float:left;
		width:222px;
		padding:10px;
		background:url("../images/dotter-Ver.png") repeat-y right top;
	}

.bottomEssentialsInfoColumn h4, .bottomEssentialsInfoLastColumn h4
  {
    font-size:100%; 
    margin-bottom:4px;
  }

.bottomEssentialsInfoLastColumn
		{
      float:left;
      width:222px;
      padding:10px;
		}

.bottomFooter
	{
    clear:both;	
    width:987px;
    padding:0px 9px 0px 9px;
    color:#fff;
    background:url("../images/bg-footer.png") repeat-y top left;
	} 

.bottomFooter dl
  {
    float:left; 
    margin:25px 0px 0px 15px;
  }

.bottomFooter dl dd
	{
    float:left;
    color:#fff;
    margin:0px 2px 0px 2px;
    border-right:1px solid #fff;
	}

.bottomFooter dl dd a
  {
    color:#fff; 
    padding:0px 4px 0px 4px;
  }

.bottomFooter p
  { 
    color:#c0c0c0; 
    padding:0px 0px 10px 20px;
  }

.bottomFooterRoundImage
	{
    padding:0px 9px 0px 9px;
    background:url("../images/bg-top-boottom-wrapper.png") no-repeat bottom left;
    height:25px;
    clear:both;
    float:left;
    width:987px;
	}

/*Page bottom section classes ends */


/* float functions classes starts */
.floatLeft
  {
    float:left;
  }
.floatRight
  {
    float:right;
  }
.clear
  {
    clear:both; 
  }
/* float functions classes ends */

/* Other General Classes starts */
.underline
  {
 	  text-decoration:underline;
  }

.icon
  {
	  text-align:right;
    width:30px;
	}

.essentialsImage, .latestForumImage
  {
    float:left; 
    margin:0px 5px 5px 0px;
  }	

.greyTxt
  {
    color:#666;
  }
.marginLeft10p
  {
    margin-left:10px;
  }

.marginRight12p
  {
    margin-right:12px;
  }
.marginRight06p
  {
    margin-right:06px;
  }

.marginBottom5p
  {
    margin-bottom:5px;
  }

.padding10p
  {
    padding:10px;
  }

.displayNone
  {
    display:none;
  }
  .displayBlock
  {
  display:block;
  }

.decorationNoneWhite, .decorationNoneWhite:hover, .decorationNone, .decorationNone:hover
  {
    text-decoration:none;
  }

.decorationNoneWhite, .decorationNoneWhite:hover
  {
	color:white;
  }

.welcomeMessage
  {
    text-align:center;
	width:100%;
	margin-top:15px;
	font-size:13px;
  }

.login
  {
    height:100px;
	width:100px;
 	text-align:center;
	/*border:5px solid #e4e3d1;*/
	display:table-cell;
	vertical-align:middle;
  }
.componentHeadingSearchContainer
{
  border-bottom: 1px solid rgb(243, 243, 243); 
  height: 32px; 
  margin-left: 10px;
}
.componentHeadingContainer
  {
    padding:0 10px 0 10px;
    width: 348px;
  }
.componentHeadingContainerIE
   {
   *width:338px
   }
.componentHeading
  {
    font-size:16px;
    font-weight:bold;
    margin-top: 6px;
    float:left;
    /*border-bottom:1px solid #f3f3f3;*/
  }

.componentHeadingIcon
  {
    float:left;
    position:relative;
    padding-top:6px;
    /*border-bottom:1px solid #f3f3f3;*/
  }

.componentHeading a
   {
     font-size:11.2px;
     font-weight:normal;
	 position:absolute;
	 right:30px;
   }

.middleMenu
  {
    padding:10px;
	padding-bottom:0;
  }

.pointer
  {
    cursor:pointer;
  }

.inputBoxImageContainer, .inputBoxImageContainerMyStatus
{
  padding:7px 5px 10px 7px;
}


.inputBoxImageContainerStatReports
{
  padding:5px 5px 10px 7px;
  background:url(../images/input.jpg) left top no-repeat;
}
.inputBoxImageContainer
{
  background:url(../images/input.jpg) left top no-repeat;
}
.inputBoxImageContainerMyStatus
{
  background:url(../images/input_text_165x30.jpg) left top no-repeat;
  width:160px;
  *width:157px;
}
.inputFileContainer
{
  background:url(../images/input.jpg) left top no-repeat;
  padding:5px 9px 8px 3px;
  *padding:6px 5px 8px 7px;
}
.inputFileContainerEvent
{
  background:url(../images/input.jpg) left top no-repeat;
  padding:5px 9px 5px 3px;
  *padding:6px 5px 5px 7px;
  Margin-left: 2px;
}
.smallSelectBoxImageContainer, .smallInputBoxImageContainer, .smallInputBoxEventCostImageContainer
{
  float:left;
  background:url(../images/small_select.jpg) left top no-repeat;
  padding:7px 6px 8px 7px;
  *padding:5px 6px 8px 7px;
  margin-right:8px;
  width:80px;
}

.smallInputBoxEventCostImageContainer
  {
	padding:7px 6px 8px 4px;
  }
.dobSearchContainer
  {
  float:left;
  }

.dobImageContainer
  {
    float:left;
    *padding-top:5px;
       
  }

.dobImageContainer select, .dobSearchContainer select
  {
    background:url(../images/small_select.jpg) no-repeat;
    *background:url(../images/small_select.jpg) no-repeat;
    border:0;
    padding:7px 13px 8px 7px;
    width:80px;
    *width:80px;
  }
 
.startEndDate select
  {
	background:url(../images/start_end_bg.jpg) left top no-repeat;
	border:0;
	padding:7px 13px 8px 7px;
	width:120px;
  }
.dobImageContainer select option, .dobSearchContainer select option
  {
    background:#ffffff;
  }

.selectBoxImageContainer , .selectBoxPollsImageContainer, .listBoxImageContainer 
  {
	padding:5px 5px 10px 7px;
  }
.selectBoxImageContainer , .profileSelectBoxImageContainer, .selectBoxPollsImageContainer
{
	background:url(../images/input.jpg) left top no-repeat;
}
.listBoxImageContainer, .invitaionBoxImageContainer
{
    background:transparent url(../images/input_242x90.jpg) no-repeat scroll left top;
}

.listBoxImageContainerTwo
{
    background:transparent url(../images/input_242x90.jpg) no-repeat scroll left top;
	margin-left:175px;
	padding:5px 5px 10px 7px;
}
.invitaionBoxImageContainerTwo
{
    background:transparent url(../images/input_242x90.jpg) no-repeat scroll left top;
	margin-left:175px;	
	padding:5px 7px 10px 10px;
}

.profileSelectBoxImageContainer
  {
  padding:7px 8px 10px 7px;
 
  width:230px
  }
 .invitaionBoxImageContainer
  {
  padding:5px 7px 10px 10px;
  }

.smallSelectBoxImageContainer select, .smallInputBoxImageContainer input, .smallInputBoxEventCostImageContainer input
  {
    border:0;
	width:50px;
/*	height:15px;*/
  }

.radioButtonContainer
  {
    padding-top:0;
	height:15px;
	float:left;
    padding:8px 5px 7px 0;	
    *padding:4px 5px 4px 0;	
  }

.radioButtonText
  {
    padding:8px 15px 7px 0;	
	float:left;
  }

.textareaContainer, .textareaContainerPolls, .textareaContainersp
  { 
	background:url(../images/textarea.jpg) left top no-repeat;
	height:113px;
	padding:7px 5px 8px 5px;
  }

.searchBoxContainer
  {
    float:left;
	background:url(../images/shadow.gif) repeat-x;
	width:180px;
	height:15px;
	padding:6px;
	border:1px solid #d1d1d1; 
  }

.searchBoxContainer input
  {
    border:0;
	width:180px;
  }

.searchButton
  {
    background:#3b5998;
	padding:8px;
    font-weight:bold;
	color:#ffffff;
	float:left;
	cursor:pointer;
  }

.greyButton, .pendingApprovalGreyButton, .greyButtonWithoutMarginBottom 
  {
    clear:both;
    background:url(../images/bg-grey-button.png);
	background-repeat:repeat-x;
	border: 1px solid #0c2d8e;
    color:white;

    padding: 0 4px;

  }

.greyButton
  {
   padding: 0 4px 2px 4px;
   height:22px;
  }
  
.blueButton, .blueButtonLink
  {
    background-color:#0A2777;
    border-top:solid 2px #f9f8f3;
    border-right:solid 2px #828177;
    border-bottom:solid 2px #828177;
    border-left:solid 2px #f9f8f3;
    color:#FFFFFF;
    float:left;
    margin:0 2px;
    padding:2px 4px;
    text-decoration:none;
  }

 .blueButtonVote
	{
	background:transparent url(../images/vote.jpg) no-repeat scroll 0 0;
	border:medium none;
	clear:both;
	color:white;
	font-weight:bold;
	padding:3px 1px 3px 2px;
	*padding:3px 3px 3px 4px;
	
	width:50px;
	height:22px;
	}

 .blueButtonSignUp
	{
	background:transparent url(../images/login-button.jpg) no-repeat scroll 0 0;
	border:medium none;
	clear:both;
	color:white;
	font-weight:bold;
	padding:2.4px 5px 4px 4.6px;
	*padding:3px 0 3px 6px;
	text-align:left;
	width:50px;
	height:22px;
	*margin-right:-5px;
	}

 .blueButtonSearch
	{
	background:transparent url(../images/search-button.jpg) no-repeat scroll 0 0;
	border:medium none;
	clear:both;
	color:white;
	padding:0 3px 4px 3px;
	*padding:0 3px 3px 5px;
	
	width:52px;
	height:27px;
	*margin-right:-5px;
	margin-top:2px;
	}

.loginBlueButton, .loginBlueButtonLink
  {
    background-color:#0A2777;
    border-top:solid 2px #f9f8f3;
    border-right:solid 2px #828177;
    border-bottom:solid 2px #828177;
    border-left:solid 2px #f9f8f3;
    color:#FFFFFF;
    float:left;
    margin:0 1px;
    padding:0px 2px;
    text-decoration:none;
  }
.blueButtonLink
{
    height:18px;
	* height:20px;
    width:70px;
} 
.greyButton, .pendingApprovalGreyButton
{
	margin-bottom:10px;
}
.greyButtonWithoutMarginBottom
{
  margin-bottom:0;
}

.generalBox,.generalBox .content,.generalBox div.title,.generalBox div.title *
  {
    background:#fff url(../images/pic_grey_border_3600x1800.png) 100% 100% no-repeat;
	/*overflow:hidden;*/
  }
  
.generalBox
  {
    margin:10px 0;
	padding:0 10px 0px 0px;
	*padding:0 10px 0 0;
  }
  
.generalBox div.title
  {
    background-position:100% 0;
	margin:0 -10px 0 0;
	padding:0 10px 0 0;
	*passing: 0 10px 0 0;
  }

.panel
  {
    background-image:url(../images/pic_grey_border_3600x1800.png);
  }
.popupPanel
  {
  background: #ffffff;
  }
.panel div.title *
 {
   text-indent:-12345px;
 }
 
 .panel .modules
   {
     background:url(../images/pic_grey_border_3600x1800.png) no-repeat bottom left;
	 padding:0 0 10px 10px;
	 height:100%;
   }
 .popupPanel .modules
   {
	 padding:0 0 10px 10px;
   }
.panelspCreate
   {
 
	 padding:0 0 10px 13px;
   }
   
 .rightFriendsIcon
 {
     float:left;
     position:relative;
     padding-top: 4px;
     width: 22px;
}
 .rightFriendsText
 {
     float:left;
     position:relative;
     width: 155px;
     height: 24px;
     font-weight:bold;
}
 .panel .modules:after
   {
     content:".";
	 display:block;
	 height:0;
	 clear:both;
	 visibility:hidden;
   }

 .generalBox div.title *
   {
     background-position:0 0;
	 margin:0;
	 padding:0;
	 height:5px;
   } 
   
 .generalBox .content,  .generalBox .content .contentNews
   {
     background-position:0 100%;
	 display:block;
	 margin-right:0;
	 padding:0 0 10px 1px;
 	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:11.2px;
   } 

.panel .module .content, .panel .module .content .contentNews
  {
    background:#fff;
	margin:0;
	/*padding:8px 8px 0;*/
	position:relative;
	top:4px;
  }
.contentNews
  {
   padding-left:2px;
   line-height:18px;
  }

.content li 
  {
    line-height:20px;
  }

.message
  {
  position:relative;
  float:left;
  padding: 0 10px;
 
  }
  .message_wrapper
  {
  position:relative;
  float:left;

 
  }









 .heading_box, .heading_small_box, .heading_box1, .album_heading_box
  {
    background:#999999;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	text-align:left;
	padding:0 10px 5px 10px;
	*padding-left:10px;
  }
.heading_box4
  {
	background:#999999;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	text-align:left;
	padding:0 10px 5px 10px;
  *margin-left:-10px;
  }
.termsAndConditionsHeadingBox
 {
    background:#999999;
	color:#ffffff;
	font-weight:bold;
	font-size:15px;
	text-align:left;
	padding:0 10px 5px 10px;
	*padding-left:10px;
	width:560px;
  }

.heading_box4
  {
	width:390px;
  }


.heading_box1
  {
    width:720px;
  }

.heading_box
  {
	width:520px;
  }
.album_heading_box
  {
  width:720px;
  }

.heading_small_box
  {
	width:160px;
  }

.last_row
  {
    border-bottom:1px solid #d0d0d0;
  }
.last_row_dashed
  {
    border-bottom:1px dashed #d0d0d0;
  }

.last_row span
  {
    position:absolute;
	right:10px;
  }

 .iconImageSection
   {     
	 float:left;
	 width:56px;	 
	 margin:1.8px;
   }
 
 .iconImage
   {
     width:56px;
	 height:56px;
	 border:1px solid #dddddd;
   }

 .imageText
   {
     height:25px;
	 width:50px;
	 padding-top:5px;
	 text-align:center;
	 overflow:hidden;
   }

ul.disc li 
  {
    list-style-type:disc;
  }
ol li 
  {
    list-style-type:decimal;
  }
.allMembersImageContainer, .allFriendsImageContainer
  {
    float:left;
    margin:5px;
  }

.photoPart
  {
    width:100px;
    height:100px;
    vertical-align:middle;
    overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	margin:0 0 5px 0;
  }

.descriptionPart
  {
    float:right;
    width:60%;
    border-collapse:collapse;
    background-color:#f1f1f1;
    height:88px;
    display:block;
    line-height:20px;
    width:120px;
    overflow:hidden;
  }
.groupdescriptionPart
  {
    float:right;
    border-collapse:collapse;
    background-color:#f1f1f1;
    height:70px;
    display:block;
    line-height:20px;
    overflow:hidden;
  }


.left_white_top_corner
  {
	float:left; 
	clear:both;		
	padding-left:10px;
	background:#fff url("../images/round-cornerTL_copy.png") no-repeat left top;
  }

.right_white_top_corner
  {	
	width:541px;
	height:5px;
	background:#fff url("../images/round-cornerTR copy.png") no-repeat right top;		
  }

.mandatory
  {
    color:#b53f10;
  }

#modal {
background:url(../images/black-90.png);
height:240%;
left:0;
opacity:0.75;
position:absolute;
text-align:center;
top:0;
visibility:visible;
width:100%;
z-index:1000;
}
#modalPopup, #modalTestimonialPopup, #greyOverlayPopup
{
  background:url(../images/black-90.png);
  height:600%;
  left:0;
  opacity:0.75;
  position:absolute;
  text-align:center;
  top:0;
  visibility:visible;
  width:100%;
  z-index:1000;
}

#greyOverlayPopup 
{
  height:1400%;
}

#modalContent, #modalContentEditProfile, #modalTestimonialContentEditProfile, #modalContentTermsAndConditions, #modalContentLatestEventListSignined, #modalReportThisPopup, #modalImagePopup
{
  left:0;
  text-align:center;
  top:0;
  z-index:1200;
  opacity:1.00;
}
#modalContent
{
  height:766px;
  position:absolute;
  visibility:visible;
  width:100%;
}
#modalContentEditProfile, #modalTestimonialContentEditProfile 
{
/*  height:250px; */
  position: fixed; top:10%;left:10%;
  visibility:visible;
}

#modalContentTermsAndConditions 
{
  height:350px;
  visibility:absolute;
  position: fixed; top:10%;left:20%;
  overflow:scroll;
  overflow-x:hidden;
  line-height:20px;
  border:5px solid #d1d1d1;
  width:615px;
  background-color: #ffffff;
}

#modalReportThisPopup
{
  left:33%;
  position:fixed;
  top:15%;
}

#modalImagePopup
{
  left:33%;
  position:fixed;
  top:10%;
}

#modalContentLatestEventListSignined 
{
  height:1000px;
  visibility:visible;
  width:100%;
  position: absolute; top:10%;left:20%;
  width:600px;
}

.about_profile, .albumImage, album_name
  {
    text-align:center;
  }
	
.termsAndConditionsContent
  {
  	text-align:justify;
	padding:0 12px 0 10px;
  }

.border_popup
  {
    border:5px solid #d1d1d1;
    height:auto;
	width:430px;
  }

.borderTermsAndConditions
  {
  /*  border:5px solid #d1d1d1;*/
    height:auto;
	width:600px;
	background-color:#ffffff;
  }


/* Other General Classes ends */ 
.instructionText, .instructionTextRegPage
  {
    font-weight:bold;
	text-align:left;
	font-size:13px;
  }
.instructionText
  {
	width:400px;
	text-indent:30px;
  }
.instructionTextRegPage
{
padding: 0 10px 0 10px;
text-align:justify;  
}

.divImg
{
  z-index:-100;
  position:absolute;
  display: none;
  text-align:center;
  left:0px;
  top:0px;
}
.divBorder
{
  position:absolute;
  height:208px;
  width:787px;
  left:209px;
  top:111px;
  z-index:-500;
  overflow:hidden;
  background:transparent url(../images/bg-top-wrapper3.png) no-repeat scroll left 6px;
}

.article
{
  float:left; 
  position:relative;
  padding:0 4px; 
  font-weight:bold;
}

.article dl dd
{
	float:left;
	background:url("../images/dotter-hoz.png") repeat-x left bottom;
}

.newsListTab, .eventListTab, .forgotPassFormTab, .regFormTab, .changePassFormTab
{
  float:left; 
  clear:both; 
  margin:10px 0px 0px 0px; 
  color:#666;
}

.newsListTab UL LI, .eventListTab UL LI
{
	float:left;
	width:547px;
	padding:5px 0px 5px 5px;
	background:url("../images/dotter-hoz.png") repeat-x left bottom;
}
.newsListTab UL LI:hover, .eventListTab UL LI:hover
{
  background:#edf1fd url("../images/dotter-hoz.png") repeat-x left bottom;
}
.newsListTab UL LI a, .eventListTab UL LI a
{
  float:left; 
  font-weight:bold; width:547px;
}
.newsListTab UL LI a:hover, .eventListTab UL LI a:hover
{
  text-decoration:none;
}


.internalNewsActionLink, .eventsActionLink
{
  width:auto;
/*  float:left; */
}
.noNewsNormalText, .noEventsNormalText
{
  cursor:default;
  font-weight:normal;
  color:#666666;
}
.more a
{
  float:right;
  font-weight:bold;
  padding:5px 5px 0px 0px;
 }
.friendListRow
  {
    height:100%;
    clear:both;
  }
.albumListAlbumRow
  {
    height:100%;
    clear:both;
  }
.albumListRow
  {
    height:170px;
    clear:both;
  }

 .albumListRowEvent
  {
    height:100%;
    clear:both;
  }
friendListRow
  {
    width:100%;
  }
.friendListColumn
  {
    width:32%;
    float:left;
    background-color:#f1f1f1;
    border-collapse:collapse;
    margin-left:5px;
    margin-top:5px;
    border:1px solid #CAC8C7;
    min-height:122px;
  }
.albumListColumn
  {
    float:left;
    width:20%;
    *width:19%;
    padding-top:15px;
  }
.azListColumn
  {
    float:left;
    width:90%;
    padding-top:7px;
	padding-left:10px;
  }
.clearLeft
{
  clear:both;
  text-align:left;
}
.textPartEventDetail
{
  width:400px;
  float:left;
}

.height32p
{
	height:32px;	
}

.newsMoreHeadlinesRightSections ul li, .newsMoreHeadlinesLeftSections ul li, .pollsLeftSections ul li 
  {
    clear:both;
  background:#FFFFFF url(../images/dotter-hoz.png) repeat-x scroll left bottom;
  padding:5px 0 5px 0;
  }

.newsMoreHeadlinesLeftSections ul li, .pollsLeftSections ul li
  {
  width:520px;
  }
.rightStatusLinks
  {
  padding-top:5px;
  padding-left:18px;
  *margin-top:-18px;
  width:90px;
  float:left;
  }
.commentLinks
  {
  padding-top:7px;
  padding-left:7px;
  *margin-top:-2px;
  }

 .paddingright012p
  {
  padding-right:12px;
  }
 .wordBreak
  {
  word-wrap: break-word;
  }
.pollBreak
	{
	width: 170px;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	}
.myHomeBoxContentHeading, .myHomeBoxContent 
{
  padding-left:130px;
}
.myHomeBoxContentHeading 
{
	border-bottom:1px solid #F3F3F3;
	font-size:13px;
	font-weight:bold;
}
.myProfileImageContainer
  {
  border: solid 5px #e4e3d1;
  display:table-cell;
/*  vertical-align:middle; */
  text-align:center;
  width:160px;
/*  height:160px; */
}
.searchContainer
	{
	padding:0 10px;
	width:766px;
	border-bottom:1px solid #F3F3F3;
	}	
.newsDetailsHeading, .spDetailsHeading
  {
  font-weight:bold;
	color:#0063a1;
	font-size:13px;
	float:left;
  }
.spDetailsShowHeading
  {
  width:530px;
  }
.newsDetailsImageContainer, .spDetailsImageContainer
  {
	float:left;
	margin:0px 10px 10px 0px;
  }
.newsDetailsImage
  {
  height:100%;
	width:100%;
	border:5px solid #e4e3d1;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	padding:5px;
  }
.spDetailsImage
  {
  padding:10px 10px 10px 10px;
	border:5px solid #e4e3d1;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
  }
#tabNewsHeader1, #tabNewsHeaderRight1, #spNewsHeader1
  {
	/*float:left;*/
	clear:both;	
	/*margin-bottom:2px;*/
	background:#fff;
  }

#tabNewsHeader1, #spNewsHeader1
  {
	width:520px;	 
  }
 #tabNewsHeader1
  {
  padding-left:6px;
  }

.paginate
  {
	position:relative; 
	float:left; 
	margin-bottom: 10px; 
	padding-bottom:5px; 
	border-bottom: 1px solid #cccccc;
  }

.paginateNo
  {
	position:relative; 
	float:left; 
	width:240px;
  }

.pollFieldLeft
  {
	text-align:right;
  }
.spFieldLeft
  {
	text-align:left;
  }

.pollInputBoxFieldRight, .spInputBoxFieldRight
  {
	text-align:left;
	float:left;
  }
.pollFieldLeft
  {
  width:80px;
  }
.pollFieldRight
{
  width:180px;
}
.spFieldLeft, .spFieldRight
  {
  width:320px;
  }
.spFieldLeftCreateScreen
  {
  width:115px;
 	float:left;
	padding:8px 15px 7px 2px;
	text-align: right;
  }
.pollFieldLeft, .pollFieldRight
  { 
	float:left;
	padding:8px 15px 7px 20px;
	position:relative;
  }
.spFieldLeft, .spFieldRight
  { 
	float:left;
	padding:8px 5px 7px 2px;
  }
.eventListRow, .spListRow
  {
  clear:both;
  height:100%;
  display:block;
  vertical-align:middle;
  margin-bottom:10px;
  }
.eventListPhotoNameContainer, .eventListDescription 
  {
  border:5px solid #f1f1f1;
  float:left; 
  }
.spListPhotoNameContainer, .spListDescription
  {
  border:3px solid #f1f1f1;
  float:left; 
  }
.eventListPhotoNameContainer
  {
  text-align:center;
	padding:10px;
  height:100px;
	margin-right: 10px;
  }
.spListPhotoNameContainer
  {
  text-align:center;
	padding:10px;
	margin-right: 10px;
  }
.eventListPhotoNameContainer
  {
  width:120px;
  }
.spListPhotoNameContainer
  {
  width:155px;
  }

.eventListDescription
  {
  margin-left:8px;  
	padding:10px;
	width:700px;
  }

.spListDescription
  {
  width:525px;
  padding:10px;
  }
.eventListTitle, .spListTitle
  {
  border-bottom:1px solid #d0d0d0;  
	float: left;
  }
.spListTitle, .spListTitleForAdmin
  {
  width:320px;
  font-size:13px;
  font-weight:bold;
  }
.eventListTitle
  {
  width:530px;
  }
 .position
  {
  position:relative;
  }
 .marginTop-03p
  {
  margin-top:-3px;
  }
.linksAlbumName
  {
  border-collapse:collapse;
  float:left;
  text-align:center;
  width:100%;
  }
.general-box
 {
  margin:10px 0;
  padding:0 10px 0 0;
  }
.general-box div.title * {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/pic_grey_border_3600x1800.png) no-repeat scroll 100% 100%;
}
.websiteStatsFieldLeft 
 {
 float:left;
 padding:8px 15px 7px 0;
 text-align:right;
 }
.websiteStatsInputBoxFieldRight 
 {
 float:left;
 text-align:left;
 }
.paddingLeft21p
 {
 padding-left:21px;
 }
 .decoration-none, .decoration-none:hover
   {
     text-decoration:none;
         color:white;
   }
.albumButtons
 {
  padding-left:154px;
  *padding-left:136px;
 }
.albumFieldLeft
 {
	float:left;
	text-align:right;
	padding:8px 40px 7px 0;
	width:80px;
  }
 .albumFieldLeftEvent
 {
	float:left;
	text-align:right;
	padding:8px 3px 7px 0;
	width:40px;
  }
.albumFieldRightShort
  {
  text-align:left;
  float:left;
  width:280px;
  }
  .albumFieldRightShortEvent
  {
  text-align:left;
  float:left;
  width:248px;
  }
.pollMargin
  {
  *margin-top:15px;
  }
.pollMarginMinus
  {
  *margin-top:-15px;
  }
.editProfilePopup
  {
  padding-left:200px;
  *padding-left:50px;
  }
.editProfileTermsCondition
  {
  margin-top: 10px;
 
  }
.albumImage, .pollCreateErrorMessage
  {
  padding :10px;  
  }
.albumImageAlbumImage
  {
  margin :0 10px 0 10px;
  height: 100px;
  vertical-align: middle;
  * vertical-align: middle;
  display: table-cell;
  * display: table-cell;
  width: 144px;
  
  text-align: center;
  white-space: nowrap;
  }
 
.azHeadingbg
  {
  background-image:url(../images/bg-az-heading.png);
  background-repeat:no-repeat;
  height:20px;

  * display: table-cell;
  width: 150px;
  text-align: left;
  white-space: nowrap;
  padding: 5px 5px 0 5px;
  font-weight:bold;
  }

.statusInvitationBox, .eventReportBox, .eventNameBox
  {
  position:relative;   
  border-top:1px solid rgb(221, 221, 221);
  border-left:1px solid rgb(221, 221, 221);
  border-right:1px solid rgb(221, 221, 221);
  float:left;
  }

.eventNameBox
	{
	height:100%;
	width:400px;
	}
.statusInvitationBox
  {  
  height:100%;
  width:300px;
  }
.eventReportBox
  {
  height:100%;
  width:535px;
  }
.statusInvitationSmallBoxLeft, .eventNameSmallBoxLeft,  .eventNameSmallBoxRightOne
  {
  float:left;
  border-bottom:1px solid rgb(221, 221, 221);
  border-right:1px solid rgb(221, 221, 221);
  }
.eventNameSmallBoxLeft
  {
  width:149px;
  height:25px;
  }
.statusInvitationSmallBoxLeft
  {
  width:190px;
  height:25px;
  }
.statusInvitationText
  {
  padding-left:8px;
  padding-top:6px
  }

.statusInvitationSmallBoxRight, .eventNameSmallBoxRightTwo
  {
  float:left;
  border-bottom:1px solid rgb(221, 221, 221);
  }
.eventNameSmallBoxRightOne
  { 
  width:149px;
  height:25px;
  }
.eventNameSmallBoxRightTwo
  { 
  width:99px;
  height:25px;
  }
.statusInvitationSmallBoxRight
  {  
  width:109px;
  height:25px;
  }
 .statusInvitationButton
  {
  width:200px;
  *height:80px;
  float:left;
  padding-left:189px;
  *padding-left:158px;
  }
 .statusInvitationLinks, .sendInvitationLinks
  {
  width:330px;
  float:left; 
  text-align:right;
  padding-top:1px;
  height:20px;
  }
.statusInvitationLinks
  {
  padding-left:171px;
  }
.sendInvitationLinks
  {
  padding-left:200px;
  }
 .sendInvitationSelectBox
 {
  width:300px;
  float:left;
  padding-left:150px;
  }
  
 .eventSecondReport
 	{
	position:relative;
	float:left;
	width:535px;
	height:25px;
	background:#dddddd url(../images/revised_event_seperator.png) repeat-y scroll left top ;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.2px;
	border-bottom:1px solid rgb(221, 221, 221);
	border-left:1px solid rgb(221, 221, 221);
	border-right:1px solid rgb(221, 221, 221);
	}

.heading{
	position:relative;
	width:195px;
	height:22px;
	float:left;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11.2px;
	color:#515151;
	margin:auto;
	padding-left:5px;
	}
.headingNews{
	position:relative;
	width:195px;
	height:22px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11.2px;
	margin:auto;
	}
.headingOne, .headingOneTopic
    {
	position:relative;
	height:22px;
	float:left;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11.2px;
	color:#515151;
	
	}
.headingOneTopic
    {
	width:85px;
	font-weight:bold;
	padding-left:1px;
	}
.headingOne
    {
	width:60px;
	padding-left:5px;
	}

.headingTwo, .headingTwoTopic
   {
	position:relative;	
	height:22px;
	float:left;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11.2px;
	color:#515151;
	padding-left:10px;
	}
.headingTwoTopic
    {
	width:125px;
	}
.headingTwo
    {
	width:140px;
	}
.headingSeven{
	position:relative;
	width:55px;
	height:22px;
	float:left;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11.2px;
	color:#515151;
	padding-left:10px;
	}
.right_white_top_corner_forum
  {	
	width:541px;
	background:#fff url("../images/round-cornerTR.png") no-repeat right top;
	height:4px;		
  }
.left_white_top_corner_forum
  {
	float:left; 
	clear:both;		
	padding-left:10px;
	background:#fff  url("../images/round-cornerTL.png") no-repeat left top;
	height:4px;
  }
.headingThree, .introduceHeadingThree
    {
	position:relative;	
	float:left;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11.2px;
	color:#515151;
	}
.headingThree
    {
	/*border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;*/
	width:190px;
	height:100%;
	padding:5px;
	}
.introduceHeadingThree
	{
	width:150px;
	height:100%;
	padding-left:5px;
	padding-right:5px;
	}	
.headingFour, .headingFourTopic, .headingForumFour
    {
	position:relative;	
	height:100%;
	float:left;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11.2px;
	color:#515151;
	/*border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
*/
	/*padding-left:3px;
*/
	}
.headingFourTopic
    {
	width:88px;
	text-align: center;
	vertical-align: middle;
	padding:5px;
	}
.headingFour
    {
	width:57px;
	/*border-bottom: 1px solid #b9b9b9;
*/
	vertical-align: middle;
	text-align:center;
	padding:5px;
	}
.headingForumFour
    {
	width:50px;
	text-align: center;
	vertical-align: middle;
	padding:5px;
	}
.headingFive, .headingFiveTopic
    {
	position:relative;	
	float:left;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11.2px;
	color:#515151;	
	padding-left:5px;
	/*border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
*/
	height:100%;
	}
.headingFiveTopic
    {
	width:120px;
	padding:5px;
	}
.headingFive
    {
	width:139px;
	padding:5px;
	}
.headingSix, .headingForumSix
{
	position:relative;
	
	height:100%;
	float:left;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11.2px;
	color:#515151;
	padding-left:3px;
	/*border-bottom: 1px solid #b9b9b9;
*/
	}
.headingForumSix
    {
	 width:50px;
	 padding:5px;
	}
.headingSix
    {
	 width:54px;
	 padding:5px;
	}
.bottomListTopicBox
    {
	background:#FFFFFF url(../images/list_box_seperator.png) repeat-y scroll left top;
	clear:both;
	float:left;
	width:551px;
	border-bottom: 1px solid #b9b9b9;
	}

.bottomIntroduceBox, .introduceButton, .bottomForumTopicBox, .postCommentBox
    {
	border-bottom: 1px solid #b9b9b9;
	clear:both;
	float:left;
	width:551px;
	}
.postCommentBox
    {
	background:#ffffff;
	}
.bottomIntroduceBox
    {
	background:#FFFFFF url(../images/introduce_box_separator.png) repeat-y scroll left top;
	}
.bottomIntroduceBoxGrey
    {
	clear:both;
	float:left;
	width:551px;
	background:#FFFFFF url(../images/introduce_box_separator_new.png) repeat-y scroll left top;
	}
.bottomForumTopicBox
    {
	background:#FFFFFF url(../images/forum_box_seperator.png) repeat-y scroll left top;
	}
.introduceButton
    {
	background-color:#ffffff;
	padding-top:10px;
	text-align:right;
	}	
.introduceHeadingFour
    {
	position:relative;	
	float:left;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11.2px;
	color:#515151;	
	padding-left:5px;
	width:570px;
	height:100%;
	/*border-bottom: 1px solid #b9b9b9;*/
	}
.createCategoryButton
    {
	 width:558px;
	 text-align:right;
	}
.emailSettingText
    {
	padding: 8px 15px 7px 0;
	float:left;
	}
.emailSettingButton
    {
	 width:84%;
	 text-align:center;
	}
.sendInvitationButton
    {
	 width:77%;
	 float:left;
	 text-align:center;
	}
	
.sendInvitationButtonCopy
    {
	 width:111%;
	 float:left;
	 text-align:center;
	}
.eventReportHeadingone, .eventReportHeadingTwo, .eventReportHeadingThree, .eventReportHeadingSix, .eventReportHeadingSeven, .eventReportHeadingEight, .eventReportHeadingNine, .eventReportHeadingTen
    {	
	float:left;
	border-bottom:1px solid #DDD;
	border-right:1px solid #DDD;	
	text-align:center;
	}
.eventReportHeadingone
    {
	width:80px;
	height:61px;
	}
.eventReportHeadingTwo
    {
	width:85px;
	height:40px;
	}
.eventReportHeadingThree
    {
	width:105px;
	height:40px;
	}
.eventReportHeadingFour
    {
    width:55px;
	float:left;
	border-bottom:1px solid #FFF;
	height:40px;
	text-align:center;
	}
.eventReportHeadingFive
    {
	width:100px;
	height:40px;
	float:left;
	border-right:1px solid #DDD;	
	text-align:center;
	}
.eventReportHeadingSix
    {
	width:37px;
	height:20px;
	}
.eventReportHeadingSeven
    {
	width:48px;
	height:20px;
	}
.eventReportHeadingEight
    {
	width:56px;
	height:20px;
	}
.eventReportHeadingNine
    {
	width:44px;
	height:20px;
	}
.eventReportHeadingTen
    {
	width:40px;
	height:20px;
	}
.eventBlankHeadingOne
    {
	border-bottom: 1px solid rgb(221, 221, 221);
	border-right: 1px solid rgb(221, 221, 221);
	width: 100px; 
	float: left;
	height: 20px;
	text-align:center;
	}
.eventBlankHeadingTwo
    {	
	border-bottom: 1px solid rgb(221, 221, 221);
	width: 55px; 
	float: left;
	height: 20px;
	text-align:center;
	}
.eventColumnOne, .eventColumnTwo, .eventColumnThree, .eventColumnFour, .eventColumnFive, .eventColumnSix, .eventColumnSeven, .eventColumnEight, .eventColumnNine
    {
	float:left;
	height:23px;
	text-align:center;
	padding-top:3px;
	}
.eventColumnOne
    {
	width:81px;	
	}
.eventColumnTwo
    {
	width:48px;
	}
.eventColumnThree
    {
	width:46px
	}
.eventColumnFour
    {
	width:41px;
	}
.eventColumnFive
    {
	width:48px;
	}
.eventColumnSix
    {
	width:55px;
	}
.eventColumnSeven
    {
	width:57px;
	}
.eventColumnEight
    {
	width:58px;
	}
.eventColumnNine
    {
	width:100px;
	}
.blankHeadingForum
    {
	background: rgb(255, 255, 255);
	float:left;
	width: 546px;
	padding-left:5px;
	}
.subcategory_selector
  {
	width:228px;	
	border:1px solid;
  }
.viewBottom
	{
	position:relative;
	width:730px;
	height:20px;
	text-align:right;
	border-top:1px solid #ebebeb;
	padding-top:5px;
	}

/* css for comments start */
.commentWrapper
	{
	position:relative;
	float:left;
	width:542px;
	top:5px;
	
	}
.leftCommentWrapper
	{
	position:relative;
	float:left;
	width:72px;
	}
.massgeBox
	{
	position:relative;
	float:left;
	width:470px;
	}
.imageBoxWrapper
	{
	position:relative;
	float:left;
	width:65px;
	height:60px;
	padding-left:5px;
	}
	
.nameTitleWrapper
	{
	position:relative;
	float:left;
	width:469px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11.2px;
	padding-top:5px;
	}
.viewComment
	{
	position:relative;
	float:left;
	width:394px;
	height:26px;
	background-color:#f4f4f4;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11.2px;
	padding-top:8px;
	padding-left:8px;	
	}

.thumImage
	{
	position:relative;
	float:left;
	width:17px;
	height:15px;
	background-image:url("../images/thumbs-up.png");
	background-repeat:no-repeat;
	}
.commentImage
	{
	position:relative;
	float:left;
	width:20px;
	height:15px;
	background-image:url("../images/comments.png");
	background-repeat:no-repeat;
	}
.userComment
	{
	position:relative;
	float:left;
	width:392px;
	background-color:#f4f4f4;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11.2px;
	}

.olderUpdate
	{
	position:relative;
	float:left;
	width:520px;
	background-color:#f4f4f4;
	border:1px solid #D4DAE8;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11.2px;
	padding:10px;
	margin-top:10px;
	}


.smallImage
	{
	position:relative;
	float:left;
	width:36px;
	height:36px;
	
	padding-top:6px;
	}
.userChatInfo
	{
	position:relative;
	float:left;
	width:352px;
	padding-bottom:3px;
	}
	}
.userName, .userDateTime
	{
	position:relative;
	float:left;
	text-align:left;
	width:464px;

	}
.userDateTime
	{
	padding-top:8px;
	margin-bottom:5px;
	}
.userName
	{
	font-weight:normal;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11.5px;
	color:#000000;
	}
.userSmallImage
	{
	position:relative;
	float:left;
	width:32px;
	height:32px;
	margin-top:4px;
	margin-bottom:4px;
	margin-left:3px;
	margin-right:5px;
	}
.userNameComment
	{
	position:relative;
	float:left;
	width:357px;
	}
.userSmallName
	{
	position:relative;
	float:left;
	font-weight:bold;
	margin-right:5px;

	color:#3b5998;
	}
.chatDateTime
	{
	position:relative;
	float:left;
	height:15px;
	vertical-align:bottom;
	padding-left:5px;
	}
.chatDelete
	{
	position:relative;
	float:left;
	height:15px;
	padding-left:5px;
	}
.commentText
	{
	position:relative;
	float:left;
	width:342px;
	}
.commentBox
	{
	position:relative;
	float:left;
	width:347px;
	padding-top:5px;
	}

.addCommentText
	{

	margin:0;
	min-height:26px;
	
	width:320px;
	padding:4px;
	}
.commentButton
	{
	position:relative;
	float:left;
	width:343px;
	padding-right:12px;
	text-align:right;
	padding:5px 0;
	}
.commentStyleBox
	{
	position:relative;
	float:left;
	width:469px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11.2px;
	}

.questionMark
	{
	position: relative;
	float:left;
	width:30px;
	height:30px;
	text-align:center;
	padding-top:7px;
	padding-left:35px;
	}

.ToolText{position:relative; }
.ToolTextHover{position:relative;}
.ToolText span{display: none;}

.ToolTextHover span{
  display:block;
  position:absolute;
  border:1px solid #cbcbcb;
  background-color:#EFEFEF; color:#000000;
  text-align: justify;
  padding:7px;
  z-index:99;
}

.developedBy
{
	padding-top:25px;
	text-decoration:none;
	color:#FFFFFF;
}

.developedBy a
{
	color:#fff;
}

.developedBy a: hover
{
	color:#fff;
}
.newsLetterTable
{
	background-color:#F1F1F1; 
	font-weight:bold; 
	float:left; 
	padding-left:10px; 
	height:18px; 
	padding-top:2px;
}

.middle_block a
{
	color:#092578;
	text-decoration:underline;
}

.paginateWith
{
	padding-left:15px; 
	font-size:12px;
}
/* css for comments ends */




.friendListTable
{
	width:726px; 
	float:left; 
	position:relative; 
	border:1px solid #d5d5d5;
	margin-left:-17px;
	padding-bottom:1px;
}

.friendListTableHeader
{
	width:724px; 
	height:24px; 
	float:left; 
	position:relative; 
	background-color:#dbdbdb; 
	margin-left:1px; 
	margin-top:1px;
}

.friendListTableContentGrey
{
	width:724px;
	padding: 0 0 2px 0;
	float:left;
	position:relative;
	background-color:#f1f1f1;
	margin-left:1px;
}

.friendListTableContent
{
	width:724px;
	padding: 0 0 2px 0;
	float:left;
	position:relative;
	margin-left:1px;
	margin-top:1px;
}

.fName
{
	position:relative;
	float:left;
	width:217px;
	padding-left:10px;
	padding-top:4px;
	font-weight:bold;
	font-family:verdana;
	font-size:11.6px;
}

.mTable
{
	position:relative;
	float:left;
	width:355px;
	padding-left:10px;
	padding-top:4px;
	font-weight:bold;
	font-family:verdana;
	font-size:11.6px;
}

.cTable
{
	position:relative;
	float:left;
	width:122px;
	padding-left:10px;
	padding-top:4px;
	font-weight:bold;
	font-family:verdana;
	font-size:11.6px;	
}

.contentTable
{
	position:relative;
	float:left;
	width:726px;
	max-height:176px;
	overflow : auto;
	overflow-x:hidden;
}

.frName
{
	position:relative;
	float:left;
	width:217px;
	padding-left:10px;
	padding-top:2px;
	font-family:verdana;
	font-size:11px;
}

.mTableWrapper
{
	position:relative;
	float:left;
	width:355px;
	padding-left:10px;
	padding-top:2px;
	font-family:verdana;
	font-size:11px;	
}

.cTableWrapper
{
	position:relative;
	float:left;
	width:122px;
	padding-top:3px;
	font-family:verdana;
	font-size:11px;
	text-align:center;
}

.guestsWrapper
{
	position:relative;
	float:left;
	width:726px;
	border:1px solid #d5d5d5;
	margin-left:-17px;
	padding-bottom:1px;
}

.mailWrapper
{
	position:relative;
	float:left;
	width:250px;
	padding-left:10px;
	padding-top:4px;
	font-weight:bold;
	font-family:verdana;
	font-size:11.6px;	
}

.detailWrapper
{
	position:relative;
	float:left;
	width:113px;
	padding-top:4px;
	font-weight:bold;
	font-family:verdana;
	font-size:11.6px;
	text-align:center;
}

.inputBoxReco
{
  border: 1px solid #d0d0d0;
  background-color:#f8f8f8;
}



.MessageCornerLT, .MessageCornerLB, 
.MessageCornerLT2, .MessageCornerLB2, 
.MessageCornerLT3, .MessageCornerLB3, 
.MessageCornerLT4, .MessageCornerLB4, 
.profileMiddleLeftMessageCornerLT, .profileMiddleLeftMessageCornerLB, 
.termsAndConditionsPopUpCornerLT, .termsAndConditionsPopUpCornerLB, 
.profileMiddleRightMessageCornerLT, .profileMiddleRightMessageCornerLB,  
.unregistereduserprofileMiddleLeftMessageCornerLT, .unregistereduserprofileMiddleLeftMessageCornerLB, 
.MessageCornerLTNew, .MessageCornerLBNew
{
	float:left; 
	clear:both;		
	padding-left:10px;
}
.MessageCornerLT
  {
	background:#eaeaea url("../images/message_lt.png") no-repeat left bottom;
	height:5px;
  }
.MessageCornerLT2, .MessageCornerLT3, .MessageCornerLT4, 
.profileMiddleLeftMessageCornerLT, .termsAndConditionsPopUpCornerLT, .unregistereduserprofileMiddleLeftMessageCornerLT, 
.profileMiddleRightMessageCornerLT
  {
	background:#999999 url("../images/message_lt1.png") no-repeat left top;
	height:5px;
  }
.MessageCornerLTNew
  {
	background:#eaeaea url("../images/message_lt_new.jpg") no-repeat left bottom;
	height:5px;
  }
.MessageCornerLB
  {
	background:#eaeaea url("../images/message_lb.png") no-repeat left bottom;
	height:5px;
  }
.MessageCornerLB2, .MessageCornerLB3, .MessageCornerLB4, 
.profileMiddleLeftMessageCornerLB, .termsAndConditionsPopUpCornerLB, .unregistereduserprofileMiddleLeftMessageCornerLB, 
.profileMiddleRightMessageCornerLB
  {
	background:#999999 url("../images/message_lb1.png") no-repeat left bottom;
	height:5px;
  }
.MessageCornerLBNew
  {
	background:#eaeaea url("../images/message_lb_new.jpg") no-repeat left bottom;
	height:5px;
  }
.MessageCornerRT, .MessageCornerRTTop, .albumMessageCornerRT, .MessageCornerRT745
  {	
	height:5px;
	background:#eaeaea url("../images/message_rt.png") no-repeat right bottom;		
  }
.MessageCornerRT2, .MessageCornerRT4, 
.profileMiddleLeftMessageCornerRT, .termsAndConditionsPopUpCornerRT, .unregistereduserprofileMiddleLeftMessageCornerRT, .albumMiddleLeftMessageCornerRT, 
.profileMiddleRightMessageCornerRT
  {
	background:#999999 url("../images/message_rt1.png") no-repeat right top;		
	height:5px;
  }
.MessageCornerRTProfile745
  {	
	height:5px;
	background:#eaeaea url("../images/message_rt_new.jpg") no-repeat right bottom;		
  } 
.MessageCornerRB, .MessageCornerRBTop, .albumMessageCornerRB, .MessageCornerRB745
  {	
	height:5px;
	background:#eaeaea url("../images/message_rb.png") no-repeat right bottom;	
  }
.MessageCornerRB2, .MessageCornerRB3, .MessageCornerRB4, 
.profileMiddleLeftMessageCornerRB, .termsAndConditionsPopUpCornerRB, .unregistereduserprofileMiddleLeftMessageCornerRB, .albumMiddleLeftMessageCornerRB, 
.profileMiddleRightMessageCornerRB
  {
	background:#999999 url("../images/message_rb1.png") no-repeat right bottom;	
	height:5px;
  }
.MessageCornerRBProfile745
  {	
	height:5px;
	background:#eaeaea url("../images/message_rb_new.jpg") no-repeat right bottom;
  }
.MessageCornerRT2, .MessageCornerRB2, 
.profileMiddleRightMessageCornerRT, .profileMiddleRightMessageCornerRB
  {
	width:170px;
  }
.MessageCornerRT4, .MessageCornerRB4
  {
	width:400px;
  }
.MessageCornerRT, .MessageCornerRB
  {
	width:520px;
  }
.profileMiddleLeftMessageCornerRT, .profileMiddleLeftMessageCornerRB
{
	width:530px;
}
.MessageCornerRTTop, .MessageCornerRBTop
  {
	width:550px;
  }
.MessageCornerRB3, 
.albumMessageCornerRT, .albumMessageCornerRB, 
.albumMiddleLeftMessageCornerRT, .albumMiddleLeftMessageCornerRB
  {
	width:730px;
  }
.MessageCornerRT745, .MessageCornerRB745, .MessageCornerRBProfile745, .MessageCornerRTProfile745
  {
	width:745px;
  }

/* Error Image Box for error messages */
.errorMessageImage, .errorMessageImageTop, .errorMessageImageProfile, .albumerrorMessageImage, .errorMessageImage745
{
  background:#eaeaea url(../images/important.png) no-repeat 10px 2px;
  padding-left:10px;
	padding-top:15px;
	color:red;
	font-weight:bold;
	text-align:left;
	height:30px;
	text-indent:50px;
	*text-indent:60px;
	*margin-right:10px;
}
.errorMessageImage
  {
	width:520px;
  }
.errorMessageImageTop
{
  width:550px;
  *margin-top:-10px;
}
.albumerrorMessageImage
  {
  width:730px;
  }
.errorMessageImageProfile, .errorMessageImage745
  {
	width:745px;
  }
  
/* Message boxes for error and success messages */
.messageBox510, .messageBox540, .messageBox720, .messageBox735
  {
  background:#eaeaea;
	text-align:left;
	padding:3px 10px 5px 10px;
	*padding-left:10px;
	*margin-right:10px;
	position:relative;
  }
.messageBox, .messageBox510
  {
	width:510px;
  }
.messageBox540
  {
	width:540px;
  }
.messageBox720
  {
  width:720px;
  }
.messageBox735
  {
	width:735px;
  }


/* Scrap css Start */

.roundedCornerSpacer 
{
  margin: 0px; padding: 0px; border: 0px;
  clear: both;
  font-size: 1px; line-height: 1px;
}
/* In the CSS below, the numbers used are the following:
   1px: the width of the border
   3px: a fudge factor needed for IE5/win (see below)
   4px: the width of the border (1px) plus the 3px IE5/win fudge factor
   14px: the width or height of the border image
*/

.borderTL, .borderTR, .borderBL, .borderBR 
{
  width: 14px; height: 14px;
  padding: 0px; border: 0px;
  z-index: 99;
}

.borderTL, .borderBL { float: left;  clear: both; }
.borderTR, .borderBR { float: right; clear: right; }
.borderTL { margin:  -1px  0px  0px -1px; }
.borderTR { margin:  -1px -1px  0px  0px; }
.borderBL { margin: -14px  0px  0px  0px; }
.borderBR { margin: -14px  0px  0px  0px; }

/* To get around a known bug in IE5/win, apply the
   border (no margin, padding or positioning) to the
   content class and apply whatever positioning you
   want to the contentWrapper class. */
   
.material
{
  margin: 0px;
  padding: 0px;
  border: 1px solid #dedede;
  background-color:#f1f1f1;
  min-height:87px;
	max-height:250px;
}
  /* position this div however you want, but
     keep its padding and border at zero */ 
     
.outerroundbox 
{
  padding: 0px;
  border: 0px;
  width:559px;
}

.UIComposer_InputArea_Base
{ 
    background:#fff;
	  display:block;
	  position:relative;
    margin-left:13px;
    margin-top:10px;
    width:438px;
	  min-height:42px;
	  float:left;
}
  
.UIComposer_InputArea
{
	border:1px solid #bbb;
	border-top-color:#aeaeae;
}

.UIComposer_InputShadow
{
	border-top:1px solid #e8e8e8;
	padding:2px 5px 3px;
}

.Mentions_Input
{
	width:98%;
	margin:0;
	padding:5px 0 0 5px;
	font-family:verdana;
	font-size:13px;
	min-height:20px;
	max-height:200px;
	cursor:text;
	border:none;
	outline:none;
	overflow:auto;
	overflow-x:hidden;
	background-color:#fff;
}

.statusUpdate
{
	position:relative;
	float:left;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
}

/* Scrap css end */

/* event invitation unregistered user details End */
.detailsWrapper
{
	position:relative;
	float:left;
	width:392px;
	border:2px solid #666666;
	margin-left:-200px;
}
.detailsField
{
	position:relative;
	float:left;
	padding:4px 15px;
}

.country
{
  width:150px; 
  border:1px solid #d0d0d0; 
  background-color:#f8f8f8; 
  height:18px; 
  padding:0px 0 0 5px;  
  margin-top:5px;"
}
/* event invitation unregistered user details End */

