﻿.MasterContentTable
{
	background-image: url("../../images/redirect/view/header.gif");
	background-position: left top;
	background-repeat:repeat-x;
	background-color: #ffffff;
}
.Profile 
{
	font-family: Arial;
	font-size: 9pt;
	width: 930px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	color: #336699;
}
.ProfileLeft 
{
	width: 200px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 10px;
	vertical-align: top;
}
.ProfileCenter 
{
	width: 530px;
	padding-top: 10px;
	vertical-align: top;
}
.ProfileRight 
{
	width: 170px;
	padding-top: 80px;
	padding-right: 0px;
	vertical-align: top;
}
.ProfileRight .AddSpace
{
	width: 160px;
	padding-left: 10px;
	border-left: dotted 1px #d8dcdf;
}

.LeftPanel
{
	width: 200px;
}
.LogoCell
{
	width: 200px;
}
.LogoDiv 
{
	width:198px;
	min-height: 80px;
	border: solid 1px #d4dbd3;
	background-color: #ffffff;
}
.Logo
{
	border: solid 2px #ffffff;
	width: 194px;
}
.MenuOptionCell
{
	width: 200px;
}
.MenuOption
{
	width: 195px;
	padding-left: 5px;
	text-align: left;
	border-bottom: solid 1px #dfe1e0;
}
.MenuOption A
{
	color: #336699;
	text-decoration: none;
}
.MenuOption A:Hover
{
	color: #6699CC;
	text-decoration: none;
}
.TagLineCell
{
	width: 195px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	font-style: italic;
	color: #000000;
}
.InfoCell
{
	width: 200px;
	border-top: solid 1px #a0a1b5;
	border-right: solid 1px #dfe1e0;
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
}
.InfoTitleDiv
{
	width: 195px;
	height: 16px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #eceff6;
}
.InfoTitle
{
	width: 110px;
	text-align: left;
	font-family: Verdana;
	font-weight: bold;
	color: #000000;
	float: left;
}
.InfoShare
{
	width: 85px;
	float: right;
}
.InfoFieldList
{
	width: 195px;
	padding-left: 5px;
	padding-top: 8px;
}
.InfoFieldSet
{
	width: 195px;
	padding-bottom: 8px;
}
.InfoFieldName
{
	width: 195px;
	text-align: left;
	font-weight: bold;
	color: #808080;
}
.InfoFieldValue
{
	width: 195px;
	text-align: left;
	font-weight: bold;
	color: #336699;
}
.InfoFieldValue A
{
	text-decoration: none;
	font-weight: bold;
	color: #336699;
}
.InfoFieldValue A:Hover
{
	text-decoration: none;
	font-weight: bold;
	color: #6699CC;
}
.InfoFieldValue .Alert
{
	color: #c00;
}

.FriendCell
{
	width: 200px;
	border-top: solid 1px #a0a1b5;
	border-right: solid 1px #dfe1e0;
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
}
.FriendTitle
{
	width: 195px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #eceff6;
	text-align: left;
	font-family: Verdana;
	font-weight: bold;
	color: #000000;
}
.FriendInfo
{
	width: 190px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: solid 1px #dfe1e0;
}
.FriendInfo A
{
	text-decoration: none;
	font-weight: bold;
	color: #336699;
}
.FriendInfo A:Hover
{
	text-decoration: none;
	font-weight: bold;
	color: #6699CC;
}
.FriendShortList
{
	width: 195px;
	padding-left: 5px;
	padding-top: 8px;
}
.FriendShortList .FriendProfile
{
	width: 65px;
	float: left;
}
.FriendShortList .FriendLogo
{
	width: 50px;
	height: 50px;
	margin-right: 15px;
	cursor: pointer;
}
.FriendShortList .FriendLogo .Mask
{
	margin: 0px;
	width: 50px;
	height: 50px;
	background-image: url("../../images/common/memberboard/roundedmask_50x50.png");
	background-position: left center;
	background-repeat:repeat-x;
}
.FriendShortList .FriendName
{
	width: 50px;
	height: 30px;
	text-align: left;
	margin-right: 15px;
	margin-bottom: 5px;
	overflow: hidden;
}
.FriendInvite
{
	width: 190px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: solid 1px #dfe1e0;
}
.FriendInvite A
{
	text-decoration: none;
	font-weight: bold;
	color: #336699;
}
.FriendInvite A:Hover
{
	text-decoration: none;
	font-weight: bold;
	color: #c00;
}

.EndorsementCell
{
	width: 200px;
	border-top: solid 1px #a0a1b5;
	border-right: solid 1px #dfe1e0;
	border-bottom: solid 1px #a0a1b5;
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
}
.EndorsementTitle
{
	width: 195px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #eceff6;
	text-align: left;
	font-family: Verdana;
	font-weight: bold;
	color: #000000;
}
.EndorsementMessage
{
	padding-top: 10px;
	padding-bottom: 10px;
	font-style: italic;
}
.EndorsementShortList
{
	width: 195px;
	padding-left: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.Endorsement
{
	margin-top: 5px;
	width: 195px;
	border-bottom: dashed 1px #eceff6;
}
.EndorsementName
{
	width: 195px;
	text-align: left;
	font-weight: bold;
}
.EndorsementName A
{
	font-weight: bold;
	color: #6699CC;
}
.EndorsementName A:Hover
{
	font-weight: bold;
	color: #c00;
}
.EndorsementText
{
	width: 195px;
	text-align: left;
}
.MenuPanel
{
	width: 530px;
	margin: 1px 0px 0px 0px;
	padding: 0px;
}
.TitleCell
{
	width: 530px;
	height: 35px;
	margin: 0px;
	padding: 0px;
}
.TitleDiv
{
	color: #ffffff;
	font-size: 14pt;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.ProfileMenuCell
{
	width: 530px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
.ProfileMenuList
{
	width: 530px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
.ProfileMenuItem1
{
	height: 19px;
	margin-right: 2px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFFFFF;
	border-top: solid 1px #336598;
	border-left: solid 1px #336598;
	border-right: solid 1px #336598;
	font-weight: bold;
	color: #336598;
	float: left;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.ProfileMenuItem1 A
{
	color: #336598;
	text-decoration: none;
}
.ProfileMenuItem2
{
	height: 19px;
	margin-right: 2px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #336598;
	border-top: solid 1px #336598;
	border-left: solid 1px #336598;
	border-right: solid 1px #336598;
	font-weight: bold;
	color: #ffffff;
	float: left;
}
.ProfileMenuItem2 A
{
	color: #ffffff;
	text-decoration: none;
}
.ProfileMenuItem2 A:Hover
{
	color: #c00;
	text-decoration: none;
}

/**************/
/* OVERVIEW   */
/**************/
.Overview
{
	margin-top: 10px;
	padding: 10px;
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	color: #2a2d34;
	background-color: #eceff6;
}

/**************/
/* SERVICES   */
/**************/
.ServiceListTitleDiv
{
	width: 530px;
	text-align: left;
	padding-top:5px; 
	padding-bottom:5px; 

	background-image: url("../../images/redirect/view/sectionheader.gif");
	background-position: left center;
	background-repeat:repeat-x;
	background-color: #ffffff;
}

.ServiceListTitle
{
	color: #787878;
	display: block; 
	width: 150px; 
	padding:2px; 
	padding-right: 50px; 
	font-weight: bold;
	background-color: #ffffff;
}

.ServiceListHeader
{
	width: 520px;
	display: none;
}
.ServiceListContent
{
    margin-top: 5px;
    margin-bottom: 5px;
	width: 530px;
	text-align: left;
}
.ServiceQuestionTable
{
	width: 530px;
	margin-bottom: 10px;
}
.ServiceQuestionCell
{
	width: 50%;
	text-align: left;
}
.ServiceQuestionText
{
	color: #336699;
	font-weight: bold;
}
.ServiceQuestionAnswer
{
	padding-left: 5px;
	color: #2a2d34;
}

.ServiceDescription
{
	color: #2a2d34;
    margin-bottom: 5px;
}

.ServiceMediaList
{
	width: 530px;
}
.ServiceMediaTitle
{
	width: 530px;
	text-align: left;
	padding-top:5px; 
	padding-bottom:5px; 

	background-image: url("../../images/redirect/view/sectionheader.gif");
	background-position: left center;
	background-repeat:repeat-x;
	background-color: #ffffff;
}
.ServiceMediaTitleText
{
	background-color: #ffffff;
	padding-right: 10px;
}
.ServiceImageList
{
	width: 530px;
}
.ServiceImage
{
	background-position: center;
	margin: 2px;
	width: 100px;
	height: 100px;
	float: left;
	cursor: pointer;
}

.ServiceAudioAlbum
{
	width: 530px;
}
.ServiceAudioImage
{
	background-position: center;
	margin: 2px;
	width: 100px;
	height: 100px;
	float: left;
}
.ServiceAudioTrackList
{
	width: 420px;
	float: right;
}
.ServiceAudioTrack
{
	width: 420px;
}
.ServiceAudioTrack A
{
	color: #336699;
	text-decoration: none;
}
.ServiceAudioTrack A:Hover
{
	color: #c00;
	text-decoration: none;
}

/**************/
/* BOARD        */
/**************/

.Board
{
	width: 530px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* Board Type Select */
.BoardTypeSelect
{
	width: 530px;
	margin: 0px;
	padding: 0px;
	font-family:Tahoma, Veranda;
	font-size: 8pt;
	color: #2a2d34;
}
.BoardTypeSelect .TypeOptionOff
{
	height: 26px;
	padding-top: 3px;
	margin-right: 5px;
}
.BoardTypeSelect .TypeOptionOff:Hover
{
	cursor: pointer;
	text-decoration: underline;
}
.BoardTypeSelect .TypeOptionOff .Text
{
	font-weight: bold;
	margin-top: 3px;
}
.BoardTypeSelect .TypeOptionOn
{
	height: 29px;
	margin-right: 5px;
}
.BoardTypeSelect .TypeOptionOn .Left
{
	width: 5px;
	height: 29px;
	background-image: url("../../images/common/memberboard/boardposttype_left.png");
	background-position: left top;
	background-repeat:no-repeat;
	float: left;
}
.BoardTypeSelect .TypeOptionOn .Center
{
	height: 26px;
	padding-top: 3px;
	background-image: url("../../images/common/memberboard/boardposttype_center.png");
	background-position: center top;
	background-repeat:no-repeat;
	float: left;
}
.BoardTypeSelect .TypeOptionOn .Center .Text
{
	font-weight: bold;
	margin-top: 3px;
}
.BoardTypeSelect .TypeOptionOn .Right
{
	width: 5px;
	height: 29px;
	background-image: url("../../images/common/memberboard/boardposttype_right.png");
	background-position: left top;
	background-repeat:no-repeat;
	float: left;
}

/* Message Entry Form */
.BoardNewMessage
{
	width: 530px;
	background-image: url("../../images/common/memberboard/commentform_top_530px.png");
	background-position: left top;
	background-repeat:no-repeat;
}
.BoardNewMessage .TextCell
{
	width: 430px;
	text-align: left;
}
.BoardNewMessage .TextCell textarea
{
	margin-top: 5px;
	margin-left: 5px;

	width: 410px;
	min-height: 30px;
	text-align: left;
	font-family:Tahoma, Veranda;
	font-size: 8pt;
	color: #2a2d34;
}
.BoardNewMessage .ButtonCell
{
	width: 100px;
	text-align: right;
	vertical-align: bottom;
}
.BoardNewMessage .ButtonCell input
{
	margin-bottom: 5px;
	margin-right: 20px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	background-color: #336598;
	border: solid 1px #326293;
}
.BoardNewMessage .FooterCell
{
	width: 530px;
	height: 5px;
	background-image: url("../../images/common/memberboard/commentform_bottom_530px.png");
	background-position: left top;
	background-repeat:no-repeat;
}

/* Status Entry Form */
.BoardNewStatus
{
	width: 530px;
	background-image: url("../../images/common/memberboard/commentform_top_530px.png");
	background-position: left top;
	background-repeat:no-repeat;
}
.BoardNewStatus .TextCell
{
	width: 430px;
	text-align: left;
}
.BoardNewStatus .TextCell input
{
	margin-top: 5px;
	margin-left: 5px;

	width: 410px;
	text-align: left;
	font-family:Arial;
	font-size: 10pt;
	color: #ababab;
}
.BoardNewStatus .ButtonCell
{
	width: 100px;
	text-align: right;
}
.BoardNewStatus .ButtonCell input
{
	margin-top: 5px;
	margin-right: 20px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	background-color: #336598;
	border: solid 1px #326293;
}
.BoardNewStatus .FooterCell
{
	width: 530px;
	height: 5px;
	background-image: url("../../images/common/memberboard/commentform_bottom_530px.png");
	background-position: left top;
	background-repeat:no-repeat;
}
.Board .PageList
{
	width: 530px;
	margin-top: 10px;
	text-align: right;
}
.Board .PageList A
{
	color: #336699;
	text-decoration: none;
}
.Board .PageList A:Hover
{
	color: #c00;
	text-decoration: none;
}
.BoardList
{
	width: 530px;
}
.BoardDay
{
	width: 530px;
	text-align: left;
	padding-top:5px; 
	padding-bottom:5px; 

	background-image: url("../../images/redirect/view/sectionheader.gif");
	background-position: left center;
	background-repeat:repeat-x;
	background-color: #ffffff;
}
.BoardDay .BoardDayText
{
	width: 60px;
	padding-right: 5px;
	color: #787878;
	font-family: Tahoma;
	font-size: 7pt;
	background-color: #ffffff;
}
.BoardItem
{
	width: 530px;
	padding:0px;
	margin: 0px;
}
.BoardItemDivider
{
	width: 530px;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	border-top: dotted 1px #d8dcdf;
}

/* Board Type: Message */
.BoardItemMessage
{
	width: 530px;
	font-family:Tahoma, Veranda;
	font-size: 8pt;
}
.BoardItemMessage .ImageCell
{
	width: 60px;
	text-align: left;
	border-right: solid 1px #6a91ba;
}
.BoardItemMessage .ImageCell .Image
{
	width: 50px;
	height: 50px;
	margin-right: 5px;
}
.BoardItemMessage .ImageCell .Image .Mask
{
	margin: 0px;
	width: 50px;
	height: 50px;
	background-image: url("../../images/common/memberboard/roundedmask_50x50.png");
	background-position: left center;
	background-repeat:repeat-x;
}
.BoardItemMessage .ContentCell
{
	width: 400px;
	padding: 5px;
	text-align: left;
	border-bottom: solid 1px #a0a1b5;
	background-color: #eceff6;
}
.BoardItemMessage .ContentCell .Name
{
	width: 400px;
	color: #c0c0c0;
}
.BoardItemMessage .ContentCell .Name strong
{
	color: #2a2d34;
}
.BoardItemMessage .ContentCell .Name A
{
	text-decoration: none;
	color: #6699CC;
}
.BoardItemMessage .ContentCell .Name A:Hover
{
	text-decoration: none;
	color: #c00;
}
.BoardItemMessage .ContentCell .Text
{
	width: 400px;
	padding-top: 10px;
	color: #2a2d34;
}
.BoardItemMessage .IconCell
{
	width: 60px;
	opacity:0.1;
	filter:alpha(opacity=10); 
	text-align: right;
	vertical-align: top;
}
.BoardItemMessage .IconCell:Hover
{
	opacity:1.0;
	filter:alpha(opacity=100); 
}
.BoardItemMessage .IconCell img
{
	cursor: pointer;
}
/* Board Type: Status */
.BoardItemStatus
{
	width: 530px;
	font-family:Tahoma, Veranda;
	font-size: 8pt;
}
.BoardItemStatus .ImageCell
{
	width: 60px;
	text-align: left;
	vertical-align: top;
	border-right: solid 1px #6a91ba;
}
.BoardItemStatus .ImageCell .Image
{
	width: 50px;
	height: 50px;
	margin-right: 5px;
}
.BoardItemStatus .ImageCell .Image .Mask
{
	margin: 0px;
	width: 50px;
	height: 50px;
	background-image: url("../../images/common/memberboard/roundedmask_50x50.png");
	background-position: left center;
	background-repeat:repeat-x;
}
.BoardItemStatus .ContentCell
{
	width: 400px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}
.BoardItemStatus .ContentCell .Text
{
	width: 400px;
	font-size: 12pt;
	font-weight: bold;
	color: #2a2d34;
}
.BoardItemStatus .ContentCell .Text A
{
	text-decoration: none;
	color: #6699CC;
}
.BoardItemStatus .ContentCell .Text A:Hover
{
	text-decoration: none;
	color: #c00;
}
.BoardItemStatus .ContentCell .Info
{
	width: 400px;
	color: #c0c0c0;
}
.BoardItemStatus .ContentCell .Info A
{
	text-decoration: none;
	color: #6699CC;
}
.BoardItemStatus .ContentCell .Info A:Hover
{
	text-decoration: none;
	color: #c00;
}
.BoardItemStatus .IconCell
{
	width: 60px;
	opacity:0.1;
	filter:alpha(opacity=10); 
	text-align: right;
	vertical-align: top;
}
.BoardItemStatus .IconCell:Hover
{
	opacity:1.0;
	filter:alpha(opacity=100); 
}
.BoardItemStatus .IconCell img
{
	cursor: pointer;
}

/* Board Type: Generic */
.BoardItemGeneric
{
	width: 530px;
	font-family:Tahoma, Veranda;
	font-size: 8pt;
}
.BoardItemGeneric .ImageCell
{
	width: 60px;
	text-align: right;
	vertical-align: top;
	border-right: solid 1px #6a91ba;
}
.BoardItemGeneric .ImageCell img
{
	margin-right: 5px;
}
.BoardItemGeneric .ContentCell
{
	width: 400px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}
.BoardItemGeneric .ContentCell .Text
{
	width: 400px;
	font-size: 8pt;
	color: #2a2d34;
}
.BoardItemGeneric .ContentCell .Text A
{
	text-decoration: none;
	color: #6699CC;
}
.BoardItemGeneric .ContentCell .Text A:Hover
{
	text-decoration: none;
	color: #c00;
}
.BoardItemGeneric .ContentCell .Info
{
	width: 400px;
	color: #c0c0c0;
}
.BoardItemGeneric .ContentCell .Info A
{
	text-decoration: none;
	color: #6699CC;
}
.BoardItemGeneric .ContentCell .Info A:Hover
{
	text-decoration: none;
	color: #c00;
}
.BoardItemGeneric .IconCell
{
	width: 60px;
	opacity:0.1;
	filter:alpha(opacity=10); 
	text-align: right;
	vertical-align: top;
}
.BoardItemGeneric .IconCell:Hover
{
	opacity:1.0;
	filter:alpha(opacity=100); 
}
.BoardItemGeneric .IconCell img
{
	cursor: pointer;
}

/* Board Type: Generic */
.BoardItemImage
{
	width: 530px;
	font-family:Tahoma, Veranda;
	font-size: 8pt;
}
.BoardItemImage .ImageCell
{
	width: 60px;
	text-align: right;
	vertical-align: top;
	border-right: solid 1px #6a91ba;
}
.BoardItemImage .ImageCell img
{
	margin-right: 5px;
}
.BoardItemImage .ContentCell
{
	width: 400px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}
.BoardItemImage .ContentCell .Info
{
	width: 400px;
	color: #c0c0c0;
}
.BoardItemImage .ContentCell .Info strong
{
	color: #2a2d34;
}
.BoardItemImage .ContentCell .Info A
{
	text-decoration: none;
	color: #6699CC;
}
.BoardItemImage .ContentCell .Info A:Hover
{
	text-decoration: none;
	color: #c00;
}
.BoardItemImage .IconCell
{
	width: 60px;
	opacity:0.1;
	filter:alpha(opacity=10); 
	text-align: right;
	vertical-align: top;
}
.BoardItemImage .IconCell:Hover
{
	opacity:1.0;
	filter:alpha(opacity=100); 
}
.BoardItemImage .IconCell img
{
	cursor: pointer;
}

/* Board Type: Audio */
.BoardItemAudio
{
	width: 530px;
	font-family:Tahoma, Veranda;
	font-size: 8pt;
}
.BoardItemAudio .ImageCell
{
	width: 60px;
	text-align: right;
	vertical-align: top;
	border-right: solid 1px #6a91ba;
}
.BoardItemAudio .ImageCell img
{
	margin-right: 5px;
}
.BoardItemAudio .ContentCell
{
	width: 400px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}
.BoardItemAudio .ContentCell .Info
{
	width: 400px;
	color: #c0c0c0;
}
.BoardItemAudio .ContentCell .Info strong
{
	color: #2a2d34;
}
.BoardItemAudio .ContentCell .Info A
{
	text-decoration: none;
	color: #6699CC;
}
.BoardItemAudio .ContentCell .Info A:Hover
{
	text-decoration: none;
	color: #c00;
}
.BoardItemAudio .ContentCell .Track
{
	width: 400px;
	text-align: left;
	padding-top: 10px;
}
.BoardItemAudio .IconCell
{
	width: 60px;
	opacity:0.1;
	filter:alpha(opacity=10); 
	text-align: right;
	vertical-align: top;
}
.BoardItemAudio .IconCell:Hover
{
	opacity:1.0;
	filter:alpha(opacity=100); 
}
.BoardItemAudio .IconCell img
{
	cursor: pointer;
}

/* Board Type: Comment */
.BoardItemComment
{
	width: 410px;
	margin-left: 60px;
	margin-right: 60px;
	margin-top: 5px;
	font-family:Tahoma, Veranda;
	font-size: 8pt;
	background-color: #eceff6;
}
.BoardItemComment .ImageCell
{
	width: 40px;
	text-align: left;
	vertical-align: top;
}
.BoardItemComment .ImageCell .Image
{
	margin-top: 5px;
	width: 35px;
	height: 35px;
	margin-left: 5px;
}
.BoardItemComment .ImageCell .Image .Mask
{
	margin: 0px;
	width: 35px;
	height: 35px;
	background-image: url("../../images/common/memberboard/roundedmask_35x35.png");
	background-position: left center;
	background-repeat:repeat-x;
}
.BoardItemComment .ContentCell
{
	width: 340px;
	padding: 5px;
	text-align: left;
	vertical-align: top;
}
.BoardItemComment .ContentCell .Name
{
	width: 340px;
	color: #c0c0c0;
}
.BoardItemComment .ContentCell .Name strong
{
	color: #2a2d34;
}
.BoardItemComment .ContentCell .Name A
{
	text-decoration: none;
	color: #6699CC;
}
.BoardItemComment .ContentCell .Name A:Hover
{
	text-decoration: none;
	color: #c00;
}
.BoardItemComment .ContentCell .Text
{
	width: 340px;
	padding-top: 10px;
	color: #2a2d34;
}
.BoardItemComment .IconCell
{
	width: 20px;
	opacity:0.1;
	filter:alpha(opacity=10); 
	text-align: right;
	vertical-align: top;
}
.BoardItemComment .IconCell:Hover
{
	opacity:1.0;
	filter:alpha(opacity=100); 
}
.BoardItemComment .IconCell img
{
	margin-top: 5px;
	margin-right: 5px;
	cursor: pointer;
}

/* Comment: Fake Form */
.BoardFormFake
{
	width: 400px;
	margin-top: 5px;
	margin-left: 60px;
	margin-right: 60px;
	padding: 5px;
	background-color: #eceff6;
}
.BoardFormFake .FormText
{
	width: 395px;
	padding-top: 5px;
	padding-left: 3px;
	padding-bottom: 5px;
	background-color: #ffffff;
	font-family:Tahoma, Veranda;
	font-size: 8pt;
	color: #c0c0c0;
	border-top: solid 1px #5794bf;
	border-left: solid 1px #c5daed;
	border-right: solid 1px #c5daed;
	border-bottom: solid 1px #c5daed;
	text-align: left;
}

/* Comment: Real Form */
.BoardForm
{
	width: 400px;
	margin-top: 5px;
	margin-left: 60px;
	margin-right: 60px;
	padding: 5px;
	background-color: #eceff6;
}
.BoardForm .FormText
{
	width: 400px;
	text-align: left;
}
.BoardForm .FormText textarea
{
	width: 395px;
	text-align: left;
	font-family:Tahoma, Veranda;
	font-size: 8pt;
	color: #2a2d34;
}
.BoardForm .FormButton
{
	width: 400px;
	padding-top: 5px;
	text-align: left;
}
.BoardForm .FormButton input
{
	font-family: Verdana;
	font-size: 8pt;
	color: #fff;
	background-color: #6a91ba;
	border: solid 1px #326293;
}

/**************/
/* MAP        */
/**************/
.LocationList
{
	width: 530px;
	margin-top: 10px;
}
.Map
{
	width: 530px;
	height: 300px;
}

.LocationListTitleDiv
{
	width: 530px;
	text-align: left;
	padding-top:5px; 
	padding-bottom:5px; 

	background-image: url("../../images/redirect/view/sectionheader.gif");
	background-position: left center;
	background-repeat:repeat-x;
	background-color: #ffffff;
}

.LocationListTitle
{
	color: #787878;
	display: block; 
	width: 150px; 
	padding:2px; 
	padding-right: 50px; 
	font-weight: bold;
	background-color: #ffffff;
}

.LocationListHeader
{
	width: 520px;
	display: none;
}
.LocationListContent
{
    margin-top: 5px;
    margin-bottom: 5px;
	width: 530px;
	text-align: left;
}
.LocationAddress
{
	width: 530px;
    margin-top: 5px;
    margin-bottom: 5px;
	text-align: left;
	font-weight: bold;
}
.LocationAddress A
{
	color: #336699;
	text-decoration: none;
}
.LocationAddress A:Hover
{
	color: #c00;
	text-decoration: none;
}
.LocationVoicePhone
{
    margin-top: 5px;
    margin-bottom: 5px;
	width: 530px;
	text-align: left;
}
.LocationFaxPhone
{
    margin-top: 5px;
    margin-bottom: 5px;
	width: 530px;
	text-align: left;
}
.LocationDescription
{
	width: 510px;
	margin-top: 10px;
	padding: 10px;
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	color: #2a2d34;
	background-color: #eceff6;
}



/**************/
/* MEDIA LIST */
/**************/
.MediaList
{
	width: 530px;
	margin-top: 10px;
}
.MediaListTitle
{
	width: 530px;
	text-align: left;
	padding-top:5px; 
	padding-bottom:5px; 

	background-image: url("../../images/redirect/view/sectionheader.gif");
	background-position: left center;
	background-repeat:repeat-x;
	background-color: #ffffff;
}
.MediaListTitle A
{
	color: #336699;
	text-decoration: none;
}
.MediaListTitle A:Hover
{
	color: #c00;
	text-decoration: none;
}
.MediaListTitleText
{
	background-color: #ffffff;
	padding-right: 10px;
}
.MediaListMessage
{
	width: 510px;
	margin-top: 10px;
	padding: 10px;
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	color: #2a2d34;
	background-color: #eceff6;
}
.MediaListMedia
{
	width: 530px;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #eceff6;	
}
.MediaListMediaImage
{
	width: 100px;
	height: 100px;
	cursor: pointer;
	float: left;
}
.MediaListMediaTitle
{
	width: 400px;
	padding-left: 20px;
	padding-top: 20px;
	text-align: left;
	font-weight: bold;
	float:right;
}
.MediaListMediaTitle A
{
	color: #336699;
	text-decoration: none;
}
.MediaListMediaTitle A:Hover
{
	color: #c00;
	text-decoration: none;
}
.MediaListMediaCount
{
	width: 400px;
	padding-left: 20px;
	text-align: left;
	color: #2a2d34;
	float:right;
}


/**************/
/* MEDIA ITEM */
/**************/
.MediaTitle
{
	width: 530px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: Verdana;
	font-size: 12pt;
}
.MediaImageDiv
{
	width: 530px;
	text-align: center;
}
.MediaPlayer
{
	width: 530px;
	padding-top: 10px;
	text-align: center;
}
.MediaRateDiv
{
	width: 530px;
	padding-top: 10px;
}
.MediaVoteText
{
	font-weight: bold;
	float: left;
}
.MediaVoteDiv
{
	padding-right: 5px;
	float: left;
}
.MediaRating
{
	font-weight: bold;
	float:right;
}
.MediaRatingChange
{
	font-weight: bold;
}
.MediaTags
{
	width: 530px;
	padding-top: 10px;
	text-align: center;
}
.MediaDescription
{
	margin-top: 10px;
	padding: 10px;
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	color: #2a2d34;
	background-color: #eceff6;
}
.MediaGallery
{
	width: 530px;
	margin-top: 10px;
}
.MediaGalleryTitle
{
	width: 530px;
	text-align: left;
	padding-top:5px; 
	padding-bottom:5px; 

	background-image: url("../../images/redirect/view/sectionheader.gif");
	background-position: left center;
	background-repeat:repeat-x;
	background-color: #ffffff;
}
.MediaGalleryTitleText
{
	background-color: #ffffff;
	padding-right: 10px;
}
.MediaGalleryTitleText A
{
	color: #336699;
	text-decoration: none;
}
.MediaGalleryTitleText A:Hover
{
	color: #c00;
	text-decoration: none;
}
.MediaGalleryImageList
{
	width: 530px;
}
.MediaGalleryImage
{
	background-position: center;
	margin: 2px;
	width: 100px;
	height: 100px;
	float: left;
	cursor: pointer;
}
.MediaGalleryAudioAlbum
{
	width: 530px;
}
.MediaGalleryAudioImage
{
	background-position: center;
	margin: 2px;
	width: 100px;
	height: 100px;
	float: left;
}
.MediaGalleryAudioTrackList
{
	width: 420px;
	float: right;
}
.MediaGalleryAudioTrack
{
	width: 420px;
	text-align: left;
}
.MediaGalleryAudioTrack A
{
	color: #336699;
	text-decoration: none;
}
.MediaGalleryAudioTrack A:Hover
{
	color: #c00;
	text-decoration: none;
}

/***************/
/* FRIEND LIST */
/***************/
.FriendLongList
{
	width: 530px;
	padding-top: 10px;
}
.FriendLongList .PageList
{
	width: 530px;
	margin-top: 10px;
	text-align: right;
}
.FriendLongList .PageList A
{
	color: #336699;
	text-decoration: none;
}
.FriendLongList .PageList A:Hover
{
	color: #c00;
	text-decoration: none;
}
.FriendLongList .FriendProfile
{
	width: 530px;
	margin-top: 10px;
	background-color: #eceff6;
}
.FriendLongList .FriendLogo
{
	width: 100px;
	height: 100px;
	margin-left: 10px;
	cursor: pointer;
	float: left;
	border: solid 1px #e0e0e0;
}
.FriendLongList .FriendName
{
	width: 400px;
	margin-left: 10px;
	text-align: left;
	float: right;
}
.FriendLongList .FriendTag
{
	width: 400px;
	margin-top: 10px;
	margin-left: 10px;
	text-align: left;
	font-family: Verdana;
	font-style: italic;
	font-size: 8pt;
	color: #2a2d34;
	float: right;
}
.FriendLongList .FriendDescription
{
	width: 400px;
	margin-top: 10px;
	margin-left: 10px;
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	color: #2a2d34;
	float: right;
}

/**************/
/* REVIEW     */
/**************/
.Reviews
{
	width: 530px;
	padding-top: 10px;
}
.ReviewForm
{
	width: 420px; 
	padding: 10px;
	margin-right: 90px;
	margin-bottom: 10px;
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	color: #2a2d34;
	border: solid 1px #e0e0e0;
	background-color: #eceff6;
}
.ReviewForm textarea
{
	width: 400px; 
	height: 40px; 
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	color: #336699;
}
.ReviewFormType
{
	width: 300px;
	float: left;
}
.ReviewFormType select
{
	width: 250px;
	font-family: Verdana;
	font-size: 8pt;
	color: #336699;
}
.ReviewFormVote
{
	width: 100px;
	text-align: right;
	float: right;
}
.ReviewFormTextBox
{
	width: 400px; 
	padding-top: 5px;
}
.ReviewFormSubmit
{
	padding-top: 5px;
	width: 400px; 
}
.ReviewFormSubmit input
{
	font-family: Verdana;
	font-size: 8pt;
	color: #fff;
	background-color: #6a91ba;
	border: solid 1px #326293;
}
.ReviewList
{
	width: 530px;
}
.ReviewListTitle
{
	width: 530px;
	text-align: left;
	padding-top:5px; 
	padding-bottom:5px; 

	background-image: url("../../images/redirect/view/sectionheader.gif");
	background-position: left center;
	background-repeat:repeat-x;
	background-color: #ffffff;
}
.ReviewListTitleText
{
	background-color: #ffffff;
	padding-right: 10px;
}
.ReviewList .PageList
{
	width: 530px;
	margin-top: 10px;
	text-align: right;
}
.ReviewList .PageList A
{
	color: #336699;
	text-decoration: none;
}
.ReviewList .PageList A:Hover
{
	color: #c00;
	text-decoration: none;
}
.ReviewListMessage
{
	width: 510px;
	margin-top: 10px;
	padding: 10px;
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	color: #2a2d34;
	background-color: #eceff6;
}
.ReviewListItem
{
	width: 510px;
	margin-top: 10px;
	padding: 10px;
	font-size: 8pt;
	background-color: #eceff6;
}
.ReviewListItem .ReviewImage
{
	width: 100px;
	height: 100px;
	border: solid 1px #eee;
	cursor: pointer;
}
.ReviewListItem .ReviewName
{
	width: 290px;
	padding-left: 10px;
	font-weight: bold;
	text-align: left;
}
.ReviewListItem .ReviewDate
{
	width: 80px;
	text-align: right;
}
.ReviewListItem .ReviewProject
{
	width: 400px;
	text-align: left;
}
.ReviewListItem .ReviewRating
{
	width: 400px;
	text-align: left;
}
.ReviewListItem .ReviewText
{
	width: 400px;
	padding-top: 10px;
	text-align: left;
	font-family: Verdana;
	color: #2a2d34;
}
.ReviewListItem .ReviewRebutal
{
	width: 490px;
	margin-top: 10px;
	padding: 10px;
	background-color: #dcdfe6;
}
.ReviewRebutal .ReviewRebutalText
{
	width: 490px;
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	color: #2a2d34;
}
.ReviewRebutal .ReviewRebutalForm
{
	width: 490px;
}
.ReviewRebutal .ReviewRebutalForm .ReviewRebutalFormTextBox
{
	width: 490px;
}
.ReviewRebutal .ReviewRebutalForm .ReviewRebutalFormTextBox textarea
{
	width: 480px;
	height: 40px; 
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	color: #336699;
}
.ReviewRebutal .ReviewRebutalForm .ReviewRebutalFormSubmit
{
	padding-top: 5px;
	width: 490px;
	text-align: left;
}
.ReviewRebutal .ReviewRebutalForm .ReviewRebutalFormSubmit input
{
	font-family: Verdana;
	font-size: 8pt;
	color: #fff;
	background-color: #6a91ba;
	border: solid 1px #326293;
}

