/*
$Rev: 496 $
$Author: wjkg $
$Date: 2008-07-10 13:51:49 +0100 (Thu, 10 Jul 2008) $
*/
body#Profile div#Page {
	background: url(../_images_gen/page_bg_leftcol1.gif) repeat-y left;
}

h1#PageTitle {
	position: relative !important;
}
#LeftColumn {
	width: 192px;
	float: left;
	margin: 0;
}
#ProfileIntro {
	border-bottom: 1px solid #009EDF;
	padding: 5px 0;
}
#ProfileIntro strong {
	color: #009EDF;
}
#ProfileImage {
	border: 1px solid #009EDF;
	display: block;
	position: relative;
	z-index: 0;
	padding: 0;
}
#ProfileImage a#ChangeImage {
	display: block;
	width: 90px;
	_width: 184px !important;
	position: absolute;
	_position: relative !important;
	bottom: 0px;
	right: 0px;
	padding: 4px 2px 4px 4px;
	background: #009EDF;
	color: #fff;
	z-index: 30;
}
#ProfileImage img {
	position: relative;
	z-index: 10;
}
#ProfileContact {
	padding: 15px 0 15px 0;
	width: 172px;
	margin: 0 0 0 10px;
	border-bottom: 1px solid #fff;
}
#ProfileContact h3 {
	font-size: 110%;
	margin: 0 0 15px 0 !important;
}
#ProfileContact ul {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0;
	font-size: 110%;
}
#ProfileContact ul li a {
	padding: 1px 0 2px 18px;
	display: block;
}
a.AddToContacts {
	background: url(../_images_gen/icons/add-user-blue.gif) no-repeat left 1px;
}
a.AddToBookmarks {
	background: url(../_images_gen/icons/add-folder-blue.gif) no-repeat left 1px;
}
a.RemoveBookmark {
	background: url(../_images_gen/icons/delete-folder-blue.gif) no-repeat left 1px;
}
a.SendMessage {
	background: url(../_images_gen/icons/email-blue.gif) no-repeat left 1px;
}
#ProfileTags {
	padding: 15px 0 15px 0;
	width: 172px;
	margin: 0 0 0 10px;
	border-bottom: 1px solid #fff;
}
#ProfileTags h3 {
	font-size: 110%;
	margin: 0 0 15px 0 !important;
}
#ProfileTags p {
	font-size: 100%;
	margin: 0 0 0 0 !important;
	font-weight: bold;
}
#ProfileContacts, #ProfileReferees {
	padding: 15px 0 15px 0;
	width: 172px;
	margin: 0 0 0 10px;
}
#ProfileContacts h3, #ProfileReferees h3 {
	font-size: 160%;
	margin: 0 0 15px 0 !important;
	color: #009DE0;
	font-family: Arial, Helvetica, sans-serif;
}
#ProfileContacts dl, #ProfileReferees dl {
	width: 70px;
	margin: 0 30px 0 0;
	padding: 0 0 5px 0;
	float: left;
	text-align: center;
}
#ProfileContacts dl.PersonLast, #ProfileReferees dl.PersonLast {
	margin: 0;
}
#ProfileContacts dt, #ProfileReferees dt {
	margin: 0;
	padding: 0 0 1px 0;
	position: relative;
}
#ProfileContacts dd, #ProfileReferees dd {
	margin: 0;
	padding: 0;
	font-size: 85%;
}
#Content {
	width: 590px;
	float: right;
	border-top: 1px solid #D3E6F7;
	margin: 0 0 0 0;
}
#ProfileLeft {
	width: 285px;
	padding: 10px 10px 0 0;
	float: left;
}
#ProfileLeft h2 {
	border-bottom: 1px solid #D3E6F7;
	width: 285px;
	padding: 6px 0 3px 0;
	font-size: 160%;
	position: relative;
}
.OpenQuote {
	text-indent: -5000px;
	display: block;
	width: 48px;
	height: 35px;
	float: left;
	background: url(../_images_gen/quoteopen.gif) no-repeat top left;
}
.QuizQuestion {
	padding: 15px 0;
	border-bottom: 1px solid #D3E6F7;
}
.QuizQuestion h2 {
	font-size: 150%;
	position: relative !important;
}
.QuizQuestion h2 span.RightLinks {
	position: absolute !important;;
	right: 0 !important;;
	top: 0 !important;
}
#ProfileComments dl {
	width: 285px;
	margin: 0;
	padding: 0 0 15px 0;
}
#ProfileComments dl.AllComments {
	width: 100% !important;
}
#ProfileComments dl dt {
	width: 70px;
	float: left;
	margin: 0;
	padding: 0;
}
#ProfileComments dl dd {
	width: 200px;
	float: right;
	margin: 0;
	padding: 0;
}
#ProfileComments dl.AllComments dd {
	width: 500px !important;
}
#ProfileComments dl dd p {
	margin: 0 0 5px 0;
}
#ProfileComments dl dd blockquote {
	width: 190px;
	margin: 0;
	padding: 5px;
	background: #E7EEF4;
	border-top: 1px solid #F8F4D1;
	border-bottom: 1px solid #F8F4D1;
}
#ProfileComments dl.AllComments dd blockquote {
	width: 490px !important;
}
#CommentsMiniForm form {
	padding: 0;
	margin: 0;
	display: block;
}
#CommentsMiniForm p.PostButton {
	width: 285px;
}
#CommentsMiniForm form textarea {
	width: 273px;
	border: 1px solid #D3E6F7;
	color: #009DE0;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
	
#CVRight {
	width: 275px;
	padding: 5px 10px 10px 10px;
	background: #E7EEF4;
	float: right;
}
#CVRight h1 {
	border-bottom: 1px solid #fff;
	width: 275px;
	padding: 0 0 0 0;
	font-size: 180%;
	position: relative;
}
#CVRight h2 {
	border-bottom: 1px solid #fff;
	width: 275px;
	padding: 10px 0 3px 0;
	font-size: 160%;
	position: relative;
}
.CVHistory {
	margin: 0;
	padding: 0 0 10px 0;
}
.CVHistory h3 {
	font-size: 110%;
	margin: 0 !important;
	padding: 0 40px 0 0;
	position: relative;
	width: 235px;
	display: block;
}
.CVHistory h4 {
	margin: 0 !important;
	padding: 0;
	font-size: 100%;
}
.CVHistory h5 {
	font-size: 85%;
	margin: 0 !important;
	padding: 0;
	font-weight: normal;
}
.CVHistory p {
	font-size: 100%;
	padding: 0;
	margin: 0 !important;
}
#LeftColumn div.BorderBottomWhite {
	height: 1px;
	width: 100%;
	width: 172px;
	border-bottom: 1px solid #fff;
	margin: 10px 0 -5px 10px;
}
.ProfileThemeDrop {
	width: 172px;
	border-top: 1px solid #fff;
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 90%;
}

div#LeftColumn form select {
	width: 172px;
	border: 1px solid #019EE0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #009DE0;
	padding: 2px 0;
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 100%;
}
div#LeftColumn form select option {
	border-top: 1px solid #019EE0;
	border-left: 1px solid #019EE0;
	border-right: 1px solid #019EE0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #009DE0;
	margin: 0 0 0 0;
}
.CVIncomplete {
	background: #F3F3D1 !important;
	font-weight: bold;
}
#Intro {
	padding: 10px 0 !important;
	border-bottom: 1px solid #D3E6F7 !important;
}
	
