.typography * {
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
}

.typography p {
	color: #666;
	font-size: 12px;
	line-height: 1.6;
	margin-bottom: 15px;
}

.typography address,.typography blockquote,.typography q {
	margin: 10px;
}

.typography address {
	font-size: 12px;
}

.typography blockquote {
	font-size: 14px;
	color: #777;
	font-style: italic;
}

.typography q {
	display: block;
	font-size: 12px;
	padding: 5px;
	border: 1px #ccc solid;
}

.typography pre {
	font-family: "Courier New", Courier;
	font-size: 12px;
	margin: 20px 0;
	padding: 5px;
	border: 1px dotted #ccc;
	background: #eee;
}

.typography strong {
	font-weight: bold;
}

.typography a.levela:hover, .typography a.levela:hover {
	text-decoration:none;	
}

.typography a[href $=".pdf"],.typography a[href $=".PDF"],.typography a.pdf
	{
	padding: 2px;
	padding-left: 20px;
	background: url(/scm/images/icons/page_white_acrobat.png) no-repeat left
		center;
}

.typography a[href $=".doc"],.typography a[href $=".DOC"],.typography a.doc
	{
	padding: 2px;
	padding-left: 20px;
	background: url(/scm/images/icons/page_word.png) no-repeat left center;
}

.typography a[href $=".xls"],.typography a[href $=".XLS"],.typography a.xls
	{
	padding: 2px;
	padding-left: 20px;
	background: url(/scm/images/icons/page_excel.png) no-repeat left center;
}

.typography a[href $=".gz"],.typography a[href $=".GZ"],.typography a[href
	$=".gzip"],.typography a[href $=".GZIP"],.typography a[href $=".zip"],.typography a[href
	$=".ZIP"],.typography a.archive {
	padding: 2px;
	padding-left: 20px;
	background: url(/scm/images/icons/page_white_zip.png) no-repeat left
		center;
}

.typography a[href $=".exe"],.typography a[href $=".EXE"],.typography a.application
	{
	padding: 2px;
	padding-left: 20px;
	background: url(/scm/images/icons/application.png) no-repeat left center;
}

.typography ul,
.typography ol {
	margin: 0;
}
.typography ul {
	list-style-type: disc;
}
.typography ol {
	list-style-type: decimal;
}
	.typography li {
		margin: 5px 10px;
		font-size: 11px;
	}

.typography li li {
	font-size: 10px;
}

.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6
	{
	margin-bottom: 20px;
}

.typography h1 {
	font-size: 24px;
}

.typography h2 {
	font-size: 20px;
}

.typography h3 {
	font-size: 18px;
}

.typography h4 {
	font-size: 16px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}

.typography h5 {
	font-size: 14px;
}

.typography h6 {
	font-size: 13px;
}

.typography table {
	margin: 0 0 18px 0;
	font-size: 11px;
	color: #666;
	border-collapse: collapse;
}

.typography tr {
	
}

.typography td {
	border: 1px solid #999;
	padding: 5px;
}

.typography .left {
	text-align: left;
}

.typography .center {
	text-align: center;
}

.typography .right {
	text-align: right;
}

.typography img {
	border: none;
}

.typography div.image.right,.typography div.captionImage.right {
	float: right;
	margin-left: 20px;
}

.typography .captionImage {
	border: 1px solid #aaa;
	padding: 5px;
}

.typography div.image.left,.typography div.captionImage.left {
	float: left;
}

.typography div.image.leftAlone,.typography div.captionImage.leftAlone {
	float: left;
	margin-right: 100%;
}

.typography div.image.center,.typography div.captionImage.center {
	float: none;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.typography .caption {
	font-weight: bold;
	text-align: center;
	color: #666;
}

/* Massive hack! */
.MemberTableField_ItemRequest_Popup {
	overflow: auto;
	height: 391px;
}