﻿.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: 7px;
	padding-left: 0px;
	padding-right: 10px;
	vertical-align: top;
}
.ProfileCenter 
{
	width: 530px;
	padding-top: 7px;
	vertical-align: top;
}
.ProfileRight 
{
	width: 170px;
	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;
	margin-bottom: 5px;
}
.Logo
{
	border: solid 2px #ffffff;
	width: 194px;
}
.MenuOptionCell
{
	width: 200px;
}
.MenuOptionDiv
{
	width: 200px;
	padding-top: 5px;
	
	background: #FFFFFF; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eceff6', endColorstr='#FFFFFF'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#eceff6), to(#FFFFFF)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #eceff6,  #FFFFFF); /* for firefox 3.6+ */
	
}
.MenuOption
{
	width: 185px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	text-align: left;

	font-family: Tahoma;
	font-size: 10pt;
	background-image: url("../../images/redirect/view/menuarrow.png");
	background-position: 5px 6px;
	background-repeat: no-repeat;

	border-bottom: solid 1px #dfe1e0;
}
.MenuOption A
{
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.MenuOption A:Hover
{
	color: #c00;
	text-decoration: none;
}
.JobTitleCell
{
	width: 195px;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	font-style: italic;
	color: #000000;
}

.ShareThisCell 
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.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;
}
.InfoFieldLogo
{
	width: 100px;
	height: 100px;
	margin-bottom: 8px;
	margin-left: 47px;
	margin-right:48px;
	cursor: pointer;
}
.InfoFieldLogo .Mask
{
	margin: 0px;
	width: 100px;
	height: 100px;
	background-image: url("../../images/redirect/view/roundedmask_100x100.png");
	background-position: left center;
	background-repeat:repeat-x;
}
.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;
}

.MemberMatchCell
{
	width: 200px;
	border-top: solid 1px #a0a1b5;
	border-right: solid 1px #dfe1e0;
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
}
.MemberMatchTitle
{
	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;
}
.MemberMatchInfo
{
	width: 190px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: solid 1px #dfe1e0;
}
.MemberMatchInfo A
{
	text-decoration: none;
	font-weight: bold;
	color: #336699;
}
.MemberMatchInfo A:Hover
{
	text-decoration: none;
	font-weight: bold;
	color: #6699CC;
}
.MemberMatchList
{
	width: 195px;
	padding-left: 5px;
	padding-top: 8px;
}
.MemberMatchList .MemberMatchProfile
{
	width: 65px;
	float: left;
}
.MemberMatchList .MemberMatchLogo
{
	width: 50px;
	height: 50px;
	margin-right: 15px;
	cursor: pointer;
}
.MemberMatchList .MemberMatchLogo .Mask
{
	margin: 0px;
	width: 50px;
	height: 50px;
	background-image: url("../../images/common/memberboard/roundedmask_50x50.png");
	background-position: left center;
	background-repeat:repeat-x;
}
.MemberMatchList .MemberMatchName
{
	width: 50px;
	height: 30px;
	text-align: left;
	margin-right: 15px;
	margin-bottom: 5px;
	overflow: hidden;
}

.MenuPanel
{
	width: 530px;
	margin: 1px 0px 0px 0px;
	padding: 0px;
}
.TitleCell
{
	width: 530px;
	height: 35px;
	margin: 0px;
	padding: 0px;
}
.TitleDiv
{
	color: #ffffff;
	font-size: 12pt;
	font-weight: bold;
	text-transform:capitalize;
	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: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	border-top: solid 1px #565498;
	border-left: solid 1px #565498;
	border-right: solid 1px #565498;
	font-weight: bold;
	color: #2f2d65;
	float: left;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.ProfileMenuItem1 A
{
	color: #336598;
	text-decoration: none;
}
.ProfileMenuItem2
{
	height: 19px;
	margin-right: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #565498;
	border-top: solid 1px #565498;
	border-left: solid 1px #565498;
	border-right: solid 1px #565498;
	font-weight: bold;
	color: #ffffff;
	float: left;
}
.ProfileMenuItem2 A
{
	color: #ffffff;
	text-decoration: none;
}
.ProfileMenuItem2 A:Hover
{
	color: #c00;
	text-decoration: none;
}

/**************/
/* OVERVIEW   */
/**************/
.Overview
{
	width: 530px;
}
.Overview .TitleDiv
{
	width: 530px;
	text-align: left;
	padding-top:10px; 
	padding-bottom:10px; 

	background-image: url("../../images/redirect/view/sectionheader.gif");
	background-position: left center;
	background-repeat:repeat-x;
	background-color: #ffffff;
}

.Overview .Title
{
	padding:2px;
	padding-right: 5px; 
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	white-space:nowrap;
	color: #787878;
	background-color: #ffffff;
}

.Overview .QuestionTable
{
	width: 530px;
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
}
.Overview .QuestionCell
{
	width: 50%;
	text-align: left;
}
.Overview .QuestionText
{
	color: #336699;
	font-weight: bold;
}
.Overview .QuestionAnswer
{
	padding-left: 5px;
	color: #2a2d34;
}
.Overview .Description
{
	margin-top: 10px;
	padding: 10px;
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	color: #2a2d34;
	background-color: #eceff6;
}

.Overview .Media
{
	width: 530px;
}
.Overview .Media .ImageList
{
	width: 530px;
}
.Overview .Media .ImageList .Image
{
	background-position: center;
	margin: 2px;
	width: 100px;
	height: 100px;
	float: left;
	cursor: pointer;
}

/**************/
/* MAP        */
/**************/
.LocationList
{
	width: 530px;
	margin-top: 10px;
}
.Map
{
	width: 530px;
	height: 300px;
}
.LocationContent
{
	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;
}
/****************/
/* WATCHER LIST */
/****************/
.WatcherList
{
	width: 530px;
	padding-top: 10px;
}
.WatcherList .PageList
{
	width: 530px;
	margin-top: 10px;
	text-align: right;
}
.WatcherList .PageList A
{
	color: #336699;
	text-decoration: none;
}
.WatcherList .PageList A:Hover
{
	color: #c00;
	text-decoration: none;
}
.WatcherList .WatcherProfile
{
	width: 530px;
	margin-top: 10px;
	background-color: #eceff6;
}
.WatcherList .WatcherLogo
{
	width: 100px;
	height: 100px;
	margin-left: 10px;
	cursor: pointer;
	float: left;
	border: solid 1px #e0e0e0;
}
.WatcherList .WatcherName
{
	width: 400px;
	margin-left: 10px;
	text-align: left;
	float: right;
}
.WatcherList .WatcherTag
{
	width: 400px;
	margin-top: 10px;
	margin-left: 10px;
	text-align: left;
	font-family: Verdana;
	font-style: italic;
	font-size: 8pt;
	color: #2a2d34;
	float: right;
}
.WatcherList .WatcherDescription
{
	width: 400px;
	margin-top: 10px;
	margin-left: 10px;
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	color: #2a2d34;
	float: right;
}
/******************/
/* APPLICANT LIST */
/******************/
.ApplicantList
{
	width: 530px;
	padding-top: 10px;
}
.ApplicantList .PageList
{
	width: 530px;
	margin-top: 10px;
	text-align: right;
}
.ApplicantList .PageList A
{
	color: #336699;
	text-decoration: none;
}
.ApplicantList .PageList A:Hover
{
	color: #c00;
	text-decoration: none;
}
.ApplicantList .ApplicantProfile1
{
	width: 530px;
	margin-top: 10px;
	background-color: #eceff6;
}
.ApplicantList .ApplicantProfile2 
{
	width: 530px;
	margin-top: 10px;
	background-color: #fff8cb;
}
.ApplicantList .ApplicantLogo
{
	width: 100px;
	height: 100px;
	margin-left: 10px;
	cursor: pointer;
	float: left;
	border: solid 1px #e0e0e0;
}
.ApplicantList .ApplicantName
{
	width: 300px;
	margin-left: 10px;
	text-align: left;
	float: left;
}
.ApplicantList .ApplicantEditButton
{
	width: 90px;
	margin-left: 10px;
	text-align: right;
	float: right;
}
.ApplicantList .ApplicantEditButton input
{
	font-family: Verdana;
	font-size: 8pt;
	color: #fff;
	background-color: #6a91ba;
	border: solid 1px #326293;
}
.ApplicantList .ApplicantBidUpdated
{
	width: 400px;
	margin-top: 10px;
	margin-left: 10px;
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	color: #2a2d34;
	float: right;
}
.ApplicantList .ApplicantBidPrice
{
	width: 400px;
	margin-top: 10px;
	margin-left: 10px;
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	color: #2a2d34;
	float: right;
}
.ApplicantList .ApplicantBidDescription
{
	width: 400px;
	margin-top: 10px;
	margin-left: 10px;
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	color: #2a2d34;
	float: right;
}
/**************/
/* MATCH LIST */
/**************/
.MatchList
{
	width: 530px;
	padding-top: 10px;
}
.MatchList .PageList
{
	width: 530px;
	margin-top: 10px;
	text-align: right;
}
.MatchList .PageList A
{
	color: #336699;
	text-decoration: none;
}
.MatchList .PageList A:Hover
{
	color: #c00;
	text-decoration: none;
}
.MatchList .MatchProfile
{
	width: 530px;
	margin-top: 10px;
	background-color: #eceff6;
}
.MatchList .MatchLogo
{
	width: 100px;
	height: 100px;
	margin-left: 10px;
	cursor: pointer;
	float: left;
	border: solid 1px #e0e0e0;
}
.MatchList .MatchName
{
	width: 400px;
	margin-left: 10px;
	text-align: left;
	float: right;
}
.MatchList .MatchTag
{
	width: 400px;
	margin-top: 10px;
	margin-left: 10px;
	text-align: left;
	font-family: Verdana;
	font-style: italic;
	font-size: 8pt;
	color: #2a2d34;
	float: right;
}
.MatchList .MatchDescription
{
	width: 400px;
	margin-top: 10px;
	margin-left: 10px;
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	color: #2a2d34;
	float: right;
}

/**************/
/* 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;
}

/**************/
/* 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;
}

.SimilarJobsTable
{
	font-family: Verdana;
	font-size: 8pt;
	color: #2a2d34;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #eceff6;
}

.SimilarJobsTable A
{
	text-decoration: none;
	color: #2a2d34;
}

.SimilarJobsTable A:Hover
{
	text-decoration: none;
	color: #c00;
}

.SimilarJobsTable .NormalRow
{
}

.SimilarJobsTable .AltRow
{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	background-color: #eceff6;
}

