
body {
	font-family:arial, helvetica, sans-serif;
	width: 500px;
//	height: 600px;
}
a {color:#666666;}
a:hover {color:#660066;}

div.contact-titleblock {
	padding-bottom: 12px;
	clear: both;
}

div.contact-photo {
	float:left;
	width: 80px;
	height: 80px;
	padding-right: 12px;
	padding-bottom: 12px;
}

#contact-photoimg {
	width: 80px;
	height: 80px;
}

div.contact-title {
	color: #280062;
	font-size:28px;
	font-weight: bold;
}

div.contact-subtitle {
	color:#999999;
	font-size:15px;
	font-weight:bold;
}

ul.contact-group {
	display:block;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	clear: both;
}

li.contact-item {
	height: auto;
	min-height: 45px;
	padding: 1px;
	margin: 1px;
	margin-bottom: 10px;
}

li.contact-item ul {
	display:block;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:15px;
}

li.contact-item ul li.contact-text {
	margin-left: 55px;
}

li.contact-item ul li.contact-text span.contact-long-label {
	color: #666666;
}

li.contact-item ul ul {
	margin: 0 0 0 -20px;
	padding: 0;
}

li.contact-item ul ul ul {
	margin: 0;
}

ul ul li.contact-keywords, ul ul li.contact-keywords ul li {
	width: 100%;
	position: relative;
}

li.contact-icon {
	width: 45px;
	height: 45px;
	float: left;
	overflow: hidden;
	margin-right: 10px;
}

li.contact-label {
	font-weight: bold;
	color: #280062;
	font-size:13px;
}

li.contact-keywords {
	margin-left: 75px;
}

li.contact-keyword {
	padding-bottom: 10px;
}

li.contact-keyword-label {
	font-weight: bold;
	color:#666;
}

.contact-keyword-text {
	font-size: 14px;
	color:#666;
	/*margin-left: 10px;*/
}

span.contact-keyword-text-title {
	font-weight: bold;
}

span.keyword-text-value {
}

.contact-spacer {
	margin-bottom: 10px;
}

.contact-icon-note {
	background: transparent url(/images/icons/icons-blue.png) no-repeat scroll -1665px 0;
}

.contact-icon-web {
	background: transparent url(/images/icons/icons-blue.png) no-repeat scroll -810px 0;
}

.contact-icon-x-im {
	background: transparent url(/images/icons/icons-blue.png) no-repeat scroll -225px 0;
}

.contact-icon-x-voice {
	background: transparent url(/images/icons/icons-blue.png) no-repeat scroll -765px 0;
}

.contact-icon-unknown {
}

.contact-icon-email {
	background: transparent url(/images/icons/icons-blue.png) no-repeat scroll -90px 0;
}

.contact-icon-sms {
	background: transparent url(/images/icons/icons-blue.png) no-repeat scroll -1485px 0;
}

.contact-icon-ems {
	background: transparent url(/images/icons/icons-blue.png) no-repeat scroll -495px 0;
}

.contact-icon-mms {
	background: transparent url(/images/icons/icons-blue.png) no-repeat scroll -495px 0;
}

.contact-icon-phone {
	background: transparent url(/images/icons/icons-blue.png) no-repeat scroll -675px 0;
}

.contact-icon-phone-mobile {
	background: transparent url(/images/icons/icons-blue.png) no-repeat scroll -540px 0;
}

.contact-icon-phone-premium {
	background: transparent url(/images/icons/icons-blue.png) no-repeat scroll -900px 0;
}

.contact-icon-fax {
	background: transparent url(/images/icons/icons-blue.png) no-repeat scroll -135px 0;
}

.contact-icon-ft {
	background: transparent url(/images/icons/icons-blue.png) no-repeat scroll -180px 0;
}

.contact-icon-sip {
	background: transparent url(/images/icons/icons-blue.png) no-repeat scroll -765px 0;
}

.contact-icon-h323 {
	background: transparent url(/images/icons/icons-blue.png) no-repeat scroll -765px 0;
}

.contact-icon-ntn {
	background: transparent url(/images/icons/icons-blue.png) no-repeat scroll -585px 0;
}

.contact-icon-location {
	background: transparent url(/images/icons/icons-blue.png) no-repeat scroll -450px 0;
}

.contact-icon-keywords {
	background: transparent url(/images/icons/icons-blue.png) no-repeat scroll -315px 0;
}

.contact-icon-x-user {
	background: transparent url(/images/icons/icons-blue.png) no-repeat scroll -270px 0;
}

div#breadcrumbs {
  float : left;
  margin-top : 3px;
  width : 500px;
  min-height : 24px
}

div.breadcrumb {
  border-bottom : 1px dotted #BCBCBC;
  padding-bottom : 5px;
  padding-left : 1px;
  padding-top : 5px
}

a.crumb {
  color : #3191c3;
  font-size : 12px;
  text-decoration : underline
}

span.crumb {
 color : #4b4b4b;
  font-size : 12px;
  font-weight : bold
}

span.raquo {
  color : #bcbcbc
}

