body {font-family: Arial, Helvetica, sans-serif; font-size:11px}

a { color:#333333;}

a:link{ color:#333333; }

a:visited{ color:#333333; }

a:hover{ color:#333333; }

a:active{ color:#333333; }

h2 
{
	color:#6FC138;
	margin:8px 0px 8px 0px;
	padding:0;
	font-size:14px;
	text-align:center;
}

p
{
	margin:0;
	padding:0px 10px 10px 10px;
	font-size:12px;
	color:#2671AB;
}

.layout
{
    MARGIN: 0;
		width:765px;
		padding:0px;
}

#linksMainContainer
{
    MARGIN-TOP: 5px;
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 10px
}
#linksPageContentContainer
{
    FLOAT: left;
    WIDTH: 520px;
    TEXT-ALIGN:left;
}
#linkItemContainer
{
    BORDER-RIGHT: #469FE4 1px solid;
    BORDER-TOP: #469FE4 1px solid;
    MARGIN-BOTTOM: 5px;
    BORDER-LEFT: #469FE4 1px solid;
    WIDTH: 515px;
    BORDER-BOTTOM: #469FE4 1px solid;
    HEIGHT: 50px;
    TEXT-ALIGN: left
}
#linkCategory
{
    MARGIN-TOP: 5px;
    MARGIN-LEFT: 5px;
    WIDTH: 400px;
    TEXT-ALIGN: left;
}
#linkPageCount
{
    MARGIN-TOP: 5px;
    FLOAT: left;
    MARGIN-LEFT: 5px;
    WIDTH: 420px;
}
#linkViewLinks
{
    MARGIN-TOP: 5px;
    WIDTH: 70px;
    MARGIN-RIGHT: 10px;
    TEXT-ALIGN: right;
		float:left;
}
#displayLinksMainContainer
{
    MARGIN-TOP: 5px;
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 10px;
		height:40px;

}
#displayLinksPageContentContainer
{
    FLOAT: left;
    WIDTH: 520px;
    TEXT-ALIGN: left;
}
#displayLinksDescriptionContainer
{
    MARGIN-TOP: 5px;
    MARGIN-LEFT: 5px;
    TEXT-ALIGN: left
}
#displayLinksVisitWebsite
{
    MARGIN-TOP: 5px;
    WIDTH: 520px;
    HEIGHT: 20px;
    TEXT-ALIGN: right
}
#articlesLeftColumnContainer
{
    MARGIN-TOP: 6px;
    FLOAT: left;
    WIDTH: 166px;
    MARGIN-RIGHT: 5px
}
#articlesRightColumnContainer
{
    FLOAT: left;
    WIDTH: 350px;
    MARGIN-RIGHT: 5px
}
#articlesRightArticleContainer
{
    BORDER-RIGHT: #469FE4 1px solid;
    BORDER-TOP: #469FE4 1px solid;
    MARGIN-TOP: 6px;
    BORDER-LEFT: #469FE4 1px solid;
    WIDTH: 348px;
    BORDER-BOTTOM: #469FE4 1px solid
}
#renewalHistoryContainer
{
    BORDER-RIGHT: #469FE4 1px solid;
    BORDER-TOP: #469FE4 1px solid;
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px;
    BORDER-LEFT: #469FE4 1px solid;
    BORDER-BOTTOM: #469FE4 1px solid
}
#renewalHistoryTitleContainer
{
    MARGIN-TOP: 5px;
    FLOAT: left;
    MARGIN-LEFT: 5px;
    WIDTH: 528px;
    TEXT-ALIGN: left
}
#renewalHistoryTypeTitle
{
    MARGIN-LEFT: 40px
}
#renewalHistoryCurrencyTitle
{
    MARGIN-LEFT: 176px
}
#renewalHistoryAmountTitle
{
    MARGIN-LEFT: 32px
}
#renewalHistoryDate
{
    WIDTH: 70px
}
#renewalHistoryType
{
    WIDTH: 200px
}
#renewalHistoryCurrency
{
    WIDTH: 50px
}
#renewalHistoryAmount
{
    WIDTH: 50px
}
#siteContainer
{
}
#headerContainer
{
    width:765px;
}
#headerLogoContainer
{
position:relative;
left:30px;
}
#headerTagLineContainer
{
    LEFT: 200px;
    POSITION: relative
}
#headerButtonsContainer
{
margin-top:25px; position:relative;left:-150px; 
}
#flagContainer
{
    LEFT: 0px;
    POSITION: relative;
    TOP: 0px
}
#flagContainerCountry
{
    POSITION: relative;
    TOP: -5px;
}
#flagContainerFlag
{
    LEFT: 10px;
    POSITION: relative;
}
#flagContainerChange
{
    LEFT: 20px;
    POSITION: relative;
    TOP: -5px
}

#customerSearchContainer
{
    HEIGHT: 300px;
		width:205px;
    TEXT-ALIGN: left;
		color:#3078AF;
		float:left;
		
}
#customerSearchInnerContainer
{
position:relative;left:35px; top:10px;
}
#customerSearchItemContainer
{
    MARGIN-BOTTOM: 0px;
    WIDTH: 205px;
}
#customerSearchItemLabel
{
    WIDTH: 140px;
		margin-top:0px;
		font-size:11px;
		font-weight:bold;
		color:#3b99e2;
}
#customerSearchItem
{
    FLOAT: left;
		margin-top:0px;
}

.customerSearchSelectAge
{
    FONT-SIZE: 12px;
    WIDTH: 60px;
    COLOR: #A0A0A0;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

#searchContainer
{
    HEIGHT: 224px;
		width:283px;
    TEXT-ALIGN: left;
		margin-top:1px;
		background-color:#FFFFFF;
		color:#7C7C7C;
		float:left;
}

#joinContainer
{
    HEIGHT: 224px;
		width:283px;
    TEXT-ALIGN: left;
		border:1px solid #469FE4;
		background-color:#ffffff;
		color:#469FE4;
		float:left;
		margin-top:2px;
		
}

#searchInnerContainer
{
position:relative;
top:20px;
width:251px;
position:relative;left:15px;
}

#searchItemContainer
{
    MARGIN-BOTTOM: 0px;
    WIDTH: 240px;
		float:left;
}
#joinBarLogin
{
    MARGIN-BOTTOM: 0px;
    WIDTH: 240px;
		float:left;
}
#searchItemLabel
{
    FLOAT: left;
    WIDTH: 70px;
    TEXT-ALIGN: left;
		margin-top:6px;
		color:#80C850;
}
#searchItem
{
    FLOAT: left;
		margin-top:6px;
		width:160px;
}

#joinItem
{
    FLOAT: left;
		margin-top:6px;
		width:180px;

}
#searchFlagContainer
{
    MARGIN-RIGHT: 10px
}
.searchSelect
{
    FONT-SIZE: 12px;
    WIDTH: 140px;
    COLOR: #A0A0A0;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.searchSelectAge
{
    FONT-SIZE: 12px;
    WIDTH: 62px;
    COLOR: #A0A0A0;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.searchText
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 138px;
    BORDER-BOTTOM: #000000 1px solid
}
.searchForm
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px
}
.searchButton
{
    BORDER-RIGHT: #ffffff 0px solid;
    BORDER-TOP: #ffffff 0px solid;
    BORDER-LEFT: #ffffff 0px solid;
    BORDER-BOTTOM: #ffffff 0px solid;
    BACKGROUND-COLOR: #ffffff
}
#sendLoginInnerContainer
{
    POSITION: relative;
    TOP: 30px
}
#sendLoginItemContainer
{
    MARGIN-BOTTOM: 40px;
    WIDTH: 250px;
}
#loginInnerContainer
{
	MARGIN-TOP:30PX; MARGIN-LEFT:15PX;
}
#loginItemContainer
{
    MARGIN-BOTTOM: 3px;
    WIDTH: 250px;
		height:25px;
}
#loginButton
{
    TEXT-ALIGN: center
}
#joinInnerContainer
{
}
#joinItemContainer
{
    MARGIN-BOTTOM: 3px;
    WIDTH: 270px;
		position:relative;left:5px;
}
#joinItemLabel
{
   width:100px;
	 float:left;
}
#footer
{
    POSITION: relative;
    TOP: -1px;
    HEIGHT: 80px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
		float:left;
}
.footerTextWhite
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#indexFooterContainer
{
    LEFT: 90px;
    FLOAT: left;
    WIDTH: 765px;
    POSITION: relative;
    TOP: 22px;
    HEIGHT: 20px;
}
#indexFooterItem
{
    FLOAT: left;
    MARGIN-BOTTOM: 5px;
    WIDTH: 300px;
}
#homeFooterContainer
{
    FLOAT: left;
    WIDTH: 560px;
    POSITION: relative;
    TOP: 10px;
}
#homeFooterItem
{
    FLOAT: left;
    MARGIN-BOTTOM: 5px;
    WIDTH: 280px;
}
#homeFooterWelcomeText
{
    LEFT: 3px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/big_whitebox_bg.gif);
    WIDTH: 172px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    TOP: 3px;
    HEIGHT: 148px;
}
#homeFooterRightContainer
{
    LEFT: 10px;
    FLOAT: left;
    WIDTH: 560px;
    POSITION: relative
}
#homeFooterButtonContainer
{
    LEFT: 10px;
    POSITION: relative;
    TOP: 20px;
    HEIGHT:75px
}
#homeFooterButton1
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/SMS_Feature_bg.jpg);
    WIDTH: 130px;
    MARGIN-RIGHT: 5px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT:75px
}
#homeFooterButton2
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/Events_Feature_bg.jpg);
    WIDTH: 130px;
    MARGIN-RIGHT: 5px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 75px;
}
#homeFooterButton3
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/Success_Feature_bg.jpg);
    WIDTH: 130px;
    MARGIN-RIGHT: 5px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 75px;
}
#homeFooterButton4
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/Single_Parties_Feature_bg.jpg);
    WIDTH: 130px;
    MARGIN-RIGHT: 5px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 75px;
}
.homeFooterButtons
{
    CURSOR: pointer;
}
#homeFooterButtonContent
{
    LEFT: 45px;
    POSITION: relative;
    TOP: 20px;
}
#homeProfileDisplay
{
	float: left;
	width: 765px;
	height: 129px;
	margin-bottom:5px;
}
.homeProfileDisplayProfile1
{
		float: left;
		width: 172px;
		height: 129px;
		background-image:url(../images/img_profile_bg_blue.gif);
		background-repeat:no-repeat;
		margin-right:18px;
}

	.homeProfileDisplayProfile1 h4
	{
		margin:0;
		padding:0;
		font-size:12px;
		color:#FFFFFF;
		padding:0px 0px 0px 4px;
	}
	
	.homeProfileDisplayProfile1 h4 a:link
	{
		color:#FFFFFF;
		text-decoration:none;
		font-size:12px;
	}
	
	.homeProfileDisplayProfile1 h4 a:visited
	{
		color:#FFFFFF;
		text-decoration:none;
		font-size:12px;
	}
	
	.homeProfileDisplayProfile1 p
	{
		color:#656565;
		margin:0;
		padding:4px 2px 4px 4px;
		float:left;
		font-size:10px;
	}

	.homeProfileDisplayProfile1 p img
	{
		border:1px solid #3B99E2;
		float:left;
		margin:0px 0px 4px 0px;
		position:relative;
		left:-4px;
		top:-5px;
	}

	.homeProfileDisplayProfile1 .lnkViewProfile
	{
		font-size:10px;
		clear:both;
		text-align:right;
		color:#53AF15;
		padding:0px 5px 0px 0px;
	}
	
	.homeProfileDisplayProfile1 .lnkViewProfile a:link
	{
		font-size:10px;
		color:#3B99E2;
		font-weight:normal;
	}

	.homeProfileDisplayProfile1 .lnkViewProfile a:visited
	{
		font-size:10px;
		color:#3B99E2;
		font-weight:normal;
	}

.homeProfileDisplayProfile2
{
		float: left;
		width: 172px;
		height: 129px;
		background-image:url(../images/img_profile_bg_green.gif);
		background-repeat:no-repeat;
		margin-right:18px;
}

	.homeProfileDisplayProfile2 h4
	{
		margin:0;
		padding:0;
		font-size:12px;
		color:#FFFFFF;
		padding:0px 0px 0px 4px;
	}
	
	.homeProfileDisplayProfile2 h4 a:link
	{
		color:#FFFFFF;
		text-decoration:none;
		font-size:12px;
	}
	
	.homeProfileDisplayProfile2 h4 a:visited
	{
		color:#FFFFFF;
		text-decoration:none;
		font-size:12px;
	}
	
	.homeProfileDisplayProfile2 p
	{
		color:#656565;
		margin:0;
		padding:4px 2px 4px 4px;
		float:left;
		font-size:10px;
	}

	.homeProfileDisplayProfile2 p img
	{
		border:1px solid #88BF5E;
		float:left;
		margin:0px 0px 4px 0px;
		position:relative;
		left:-4px;
		top:-5px;
	}

	.homeProfileDisplayProfile2 .lnkViewProfile
	{
		clear:both;
		text-align:right;
		color:#88BF5E;
		padding:0px 5px 0px 0px;
	}
	
	.homeProfileDisplayProfile2 .lnkViewProfile a:link
	{
		color:#88BF5E;
		font-weight:normal;
		font-size:10px;
	}

	.homeProfileDisplayProfile2 .lnkViewProfile a:visited
	{
		color:#88BF5E;
		font-weight:normal;
		font-size:10px;
	}



#loggedInBoxLeft
{
    MARGIN-TOP: 5px;
    FLOAT: left;
    WIDTH: 266px;
    POSITION: relative;
    HEIGHT: 67px;
    BACKGROUND-COLOR: #e4e4e4;
    TEXT-ALIGN: center
}
#loggedInBoxRight
{
    MARGIN-TOP: 5px;
    LEFT: 8px;
    FLOAT: left;
    WIDTH: 266px;
    POSITION: relative;
    HEIGHT: 67px;
    BACKGROUND-COLOR: #e4e4e4;
    TEXT-ALIGN: center
}
#loggedInBoxTitle
{
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #469FE4;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#loggedInBoxText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #3b99e2; 
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.loggedInBoxText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #3b99e2;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bTitlePink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #80C850;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#leftColumn
{
    float: left;
    WIDTH: 205px;
}
#leftMenuContainer
{
	 MARGIN-TOP: 5px;
	 text-align:center;
}
#leftMenuButton
{
		MARGIN-BOTTOM: 5px;
		margin-left:14px;
    WIDTH: 174px;
    HEIGHT: 30px;
		background-color:#3078AF;
		border:1px solid #ffffff;
}
#leftMenuButtonText
{
    POSITION: relative;
    TOP: 7px
}
.leftMenuButtonText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
#rightColumn
{
    FLOAT: left;
    WIDTH: 548px;
		margin-left:7px;
}
#pageHeader
{
    MARGIN-TOP: 5px;
    HEIGHT: 28px;
    BACKGROUND-COLOR: #469FE4;
    TEXT-ALIGN: left;
		width:548px;
}
#pageHeaderLabel
{
    LEFT: 10px;
    POSITION: relative;
    TOP: 6px;
		float:left;
}
.pageHeaderText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#displayResultsResultContainer
{
    MARGIN-TOP: 5px;
    HEIGHT: 80px;
    BACKGROUND-COLOR: #f6f6f6
}
#displayResultsResultText
{
    FLOAT: left;
    WIDTH: 456px;
    POSITION: relative;
    TOP: 5px;
    HEIGHT: 80px
}
#displayResultsResultTextItem
{
    LEFT: 10px;
    MARGIN-BOTTOM: 8px;
    POSITION: relative;
    TEXT-ALIGN: left
}
.displayResultsTitles
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #3b99e2;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.displayResultsText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #bababa;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#displayResultsResultImage
{
    FLOAT: left;
    WIDTH: 84px;
    POSITION: relative;
    TOP: 10px;
    HEIGHT: 80px
}
.displayResultsImage
{
    WIDTH: 60px;
    HEIGHT: 60px
}
#helpMainContainer
{
    MARGIN-TOP: 20px;
    MARGIN-LEFT: 10px;
    HEIGHT: 300px;
    TEXT-ALIGN: left
}
.helpCategoryTitleText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #80C850;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	position:relative;
	left:0px;
}
.helpSubText
{
    FONT-SIZE: 10px;
    COLOR: #9a9999;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#messageMainContainer
{
}
#messageMenuContainer
{
    MARGIN-TOP: 7px;
    FLOAT: left;
    WIDTH: 144px;
    HEIGHT: 600px;
}
.MessageMenuText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #9a9999;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#messageMenuContent
{
    MARGIN-BOTTOM: 5px
}
#messageContentContainer
{
    BORDER-RIGHT: #469FE4 1px solid;
    BORDER-TOP: #469FE4 1px solid;
    MARGIN-TOP: 5px;
    FLOAT: left;
    BORDER-LEFT: #469FE4 1px solid;
    WIDTH: 370px;
    BORDER-BOTTOM: #469FE4 1px solid;
}
#messageContentTitleContainer
{
    MARGIN-TOP: 5px;
    FLOAT: left;
    MARGIN-LEFT: 5px;
    WIDTH: 370px
}
.MessageTitleText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #3b99e2;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#messageDeleteButton
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/but_bg.gif);
    MARGIN-BOTTOM: 5px;
    WIDTH: 114px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 31px
}
.messageDeleteButtonText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
#messageDeleteButtonContainer
{
    MARGIN-TOP: 7px;
    MARGIN-LEFT: 5px
}
#messageContentStatusContainer
{
    FLOAT: left;
    MARGIN-LEFT: 3px;
    WIDTH: 57px
}
#messageContentToContainer
{
    FLOAT: left;
    WIDTH: 60px
}
#messageContentSubjectContainer
{
    FLOAT: left;
    WIDTH: 96px
}
#messageContentDateSentContainer
{
    FLOAT: left;
    WIDTH: 87px;
    MARGIN-RIGHT: 3px
}
#messageContentSelectContainer
{
    FLOAT: left;
    WIDTH: 57px
}
.receiveAlertsInvisibleContainer
{
    display:none;
}
.receiveAlertsVisibleContainer
{
    VISIBILITY: visible; width:350px; height:40px; float:left; margin-left:5px; margin-top:20px;
}
#readMessageContentTitleContainer
{
    MARGIN-TOP: 2px;
    FLOAT: left;
    MARGIN-LEFT: 3px;
    WIDTH: 370px
}
#readMessageFromContainer
{
    FLOAT: left;
    MARGIN-LEFT: 5px;
    WIDTH: 180px
}
.ReadMessageFromText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 30px;
    COLOR: #469FE4;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#readMessageSubjectContainer
{
    MARGIN-TOP: 5px;
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 15px
}
#readMessageContentContainer
{
    MARGIN-TOP: 10px;
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 15px
}
.ReadMessageContentTextORIGINAL
{
    FONT-SIZE: 10px;
    COLOR: #469FE4;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.ReadMessageContentText
{
    FONT-SIZE: 12px;
    COLOR: #9a9999;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#readMessageButtonContainer
{
}
#readMessageOuterButtonContainer
{
    MARGIN-TOP: 7px;
    MARGIN-LEFT: 7px
}
#readMessageCentreButtonContainer
{
    MARGIN-TOP: 7px;
    MARGIN-LEFT: 13px
}
#sendMessageContentContainer
{
    BORDER-RIGHT: #469FE4 1px solid;
    BORDER-TOP: #469FE4 1px solid;
    MARGIN-TOP: 5px;
    FLOAT: left;
    BORDER-LEFT: #469FE4 1px solid;
    WIDTH: 538px;
    BORDER-BOTTOM: #469FE4 1px solid;
}
.sendMessageImage
{
    WIDTH: 80px;
    HEIGHT: 80px
}
#profileMainContainer
{
    MARGIN-LEFT: 0px;
    TEXT-ALIGN: left;
		width:547px;
}

#profileMainContainer span
{}


#profileRightContent
{
    FLOAT: left;
    WIDTH: 250px;
}
#profileLeftContent
{
    FLOAT: left;
    WIDTH: 240px;
}
#profileItem
{
    MARGIN-BOTTOM: 5px;
    WIDTH: 260px;
}
#profileRightItem
{
    MARGIN-BOTTOM: 5px;
    WIDTH: 180px;
		margin-left:10px;
}
.profileItemTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #80C850;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	position:relative;
	left:10px;
}
#profileMemoHeaderSmall
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 10px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 28px;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #80C850;
		width:260px;
		height:28px;
		margin-left:10px;
}
#profileMemoHeader
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 10px;
    HEIGHT: 28px;
    BACKGROUND-COLOR: #80C850;
    TEXT-ALIGN: left;
		width:547px;
		height:28px;
}
#profileImageContainer
{
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px
}
#profileImageContainer2
{
    FLOAT: left;
		margin-bottom:8px; 
}
#profileSubmitButton
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/but_bg.gif);
    MARGIN-BOTTOM: 5px;
    WIDTH: 114px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 31px
}
.profileSubmitButtonText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
#profileSubmitButtonContainer
{
    MARGIN-TOP: 7px;
    MARGIN-LEFT: 18px
}
#profileSendMessageButtonContainer
{
    MARGIN-TOP: 7px;
    MARGIN-LEFT: 7px
}
#profileAddFavouriteButtonContainer
{
    MARGIN-TOP: 7px;
    MARGIN-LEFT: 3px
}
#profileEmailProfileButtonContainer
{
    MARGIN-TOP: 7px;
    MARGIN-LEFT: 3px
}
#profileThumbNailContainer
{
    FLOAT: left;
    WIDTH: 32px;  margin-left:10px;
}
#profileThumbNail
{
    MARGIN-BOTTOM: 8px;
    margin-right: 8px;
		float:left;
}
.profileImage
{
    BORDER-RIGHT: #3B99E2 1px solid;
    BORDER-TOP: #3B99E2 1px solid;
    BORDER-LEFT: #3B99E2 1px solid;
    WIDTH: 180px;
    BORDER-BOTTOM: #3B99E2 1px solid;
    HEIGHT: 201px
}
.displayResultsThumbNail
{
    BORDER-RIGHT: #3B99E2 1px solid;
    BORDER-TOP: #3B99E2 1px solid;
    BORDER-LEFT: #3B99E2 1px solid;
    WIDTH: 32px;
    BORDER-BOTTOM: #3B99E2 1px solid;
    HEIGHT: 32px
}
.PhotoUploadBannerText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#favouriteBoxContent
{
    MARGIN-TOP: 5px;
    FLOAT: left;
    BACKGROUND-color:#ffffff;
		border:1px solid #3078af;
    MARGIN-LEFT: 5px;
    WIDTH: 123px;
    HEIGHT: 161px;
		Color:#FFFFFF;
}
#favouriteBoxImageContainer
{
    MARGIN-TOP:5px;
    MARGIN-BOTTOM:5px;
		width:60px;
		height:60px;
		margin-left:10px
}

#favouriteBoxImageContainer img
{
		width:60px;
		height:60px;
}
#favouriteBoxContentItem
{
    FLOAT: left;
    MARGIN-BOTTOM: 3px;
    WIDTH: 125px;
		color: #333333; 
		margin-left:2px;
}

#favouriteNoMemberTextContainer
{
    MARGIN-TOP: 20px;
    FLOAT: left;
    MARGIN-LEFT: 20px;
    WIDTH: 300px
}

#Contactlable
{
	margin-bottom:3px; 
	height:20px; 
	width:100px;  
	float:left; 
	text-align:left
}

#Contactform
{
	margin-bottom:3px; 
	height:auto; 
	width:400px; 
	float:left;
}

.UpgradeTypeTitleText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #469FE4;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.UpgradeTitleText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #9a9999;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.UpgradeText
{
    FONT-SIZE: 10px;
    COLOR: #9a9999;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#formTextbox
{
    WIDTH: 180px
}
#formTextArea
{
    MARGIN-BOTTOM: 5px;
    WIDTH: 250px
}
.formText
{
    FONT-SIZE: 10px;
    COLOR: #9a9999;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#formRadioGroupContainer
{
    MARGIN-TOP: 3px;
    FLOAT: left;
    WIDTH: 240px
}
#formRadioOptionContainer
{
    FLOAT: left;
    WIDTH: 50px
}
#formRadioTextContainer
{
    FONT-SIZE: 12px;
    FLOAT: left;
		color:#80C850;
}
#formRadioButtonContainer
{
    FLOAT: left;
    MARGIN-LEFT: 3px
}
A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #9a9999;
    TEXT-DECORATION: underline
}
A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #9a9999;
    TEXT-DECORATION: underline
}
A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #9a9999;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #9a9999;
    TEXT-DECORATION: underline
}
#pageContentTitle
{
    MARGIN: 5px 0px;
    TEXT-ALIGN: left
}
#pageContent
{
    TEXT-ALIGN: left
}
.bTextRed
{
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bText
{
    FONT-SIZE: 12px;
    COLOR: #3b99e2;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bTextPink
{
    FONT-SIZE: 12px;
    COLOR: #469FE4;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bTextBlue
{
    FONT-SIZE: 12px;
    COLOR: #80C850;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-weight:bold;
}
.bTextGrey
{
    FONT-SIZE: 12px;
    COLOR: #9a9999;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bContentText
{
    FONT-SIZE: 12px;
    COLOR: #3b99e2;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	position:relative;
	left:15px;
}

.bFooterContentText
{
    MARGIN-Left:5PX;
	FONT-SIZE: 12px;
    COLOR: #9a9999;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.bContentTitleText
{
    FONT-SIZE: 12px;
    COLOR: #80C850;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*position:relative;*/
}

.bContentTitleTextPink
{
    FONT-SIZE: 12px;
    COLOR: #469FE4;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	position:relative;
	left:10px;
}
.bBoldText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #469FE4;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bBoldTextWhite
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.profileIndent
{
    MARGIN-LEFT: 20px
}

#galleryBoxContent
{
    MARGIN-TOP: 5px;
    FLOAT: left;
    MARGIN-LEFT: 5px;
    WIDTH: 126px;
    HEIGHT: 161px;
		border:1px solid #469FE4;
		text-align:center;
}
#galleryBoxImageContainer
{
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 5px;
}

#personalMainContainer
{
    MARGIN-TOP: 20px;
    MARGIN-LEFT: 10px;
    HEIGHT: 400px;
    TEXT-ALIGN: left;
}

#personalDetailsLeftContent
{
    FLOAT: left;
    WIDTH: 190px;
    HEIGHT: 400px;
}

#personalItem
{
    MARGIN-BOTTOM: 5px;
    WIDTH: 200px
}

#personalDetailsItem
{
    MARGIN-BOTTOM: 5px;
    WIDTH: 300px
}	

#personalRightItem
{
    MARGIN-BOTTOM: 5px;
    WIDTH: 280px
}
