body {
	margin: 0px;
	padding: 0px;
}

body, th, td, input, textarea {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #525862;
}

form {
	margin: 0px;
	padding: 0px;
}

.input1 {
}

.align-justify {
	text-align: justify;
}

.text1 {
    font-size: 10px;
}

.text2 {
    color: #0E7CC1;
}

a {
    color: #0E7CC1;
}

a:hover {
	text-decoration: none;
}

a.link1 {
    font-size: 10px;
    color: #666666;
    text-decoration: none;
}

a.link1:hover {
    text-decoration: underline;
}

/*
Styles that are applied on the containing element
like <TD></TD>. When applied, this will change both
the text and the text links inside them.
*/

.style1 {
    color: #FFFFFF;
}

.style1 a {
    color: #FFFFFF;
    text-decoration: none;
}

.style1 a:hover {
    text-decoration: underline;
}

UL.media-interests {
	text-align: left;
	padding: 5px;
}
UL.media-interests LI {
	margin-bottom: 8px;
}

H1.media-client {
	font-size: 130%;
}

H2.media-client {
	font-size: 110%;
}

UL.media-client LI {
	padding-bottom: 2px ;
}
	
UL.media-clients {
	text-align: left;
	padding: 5px;
	margin-left: 10px ;
	padding-bottom: 0px ;
}
UL.media-clients LI {
	margin-bottom: 8px;
}

P.background {
	line-height: 14pt;
}

DIV#highlights {
	font-size: 120% ;
}

DIV#highlights p {
	margin-top: 0 ;
	padding-top: 0 ;
}

DIV.hanging-image {
	float: left ;
	width: 120px ;
}

DIV.hanging-text {
	float: left ;
	text-align: left ;
	width: 400px ;
}

IMG.background-left {
	padding-left: 5px;
}
IMG.background-right {
	padding-right: 5px;
}

.contactMethod {
	font-weight: bold;
    color: #0E7CC1;
}
.contact {
}
.contactForm {
	border: 1px solid #666666;
	background: #B0C0E0;
}
.contactLabel {
	width: 25%;
	vertical-align: top;
}
.contactSpacer {
}
.contactField {
	width: 75%;
}
.contactName {
	border: 1px solid #666666;
	width: 200px;
	padding: 3px;
}
.contactCompany {
	border: 1px solid #666666;
	width: 200px;
	padding: 3px;
}
.contactTelephone {
	border: 1px solid #666666;
	width: 200px;
	padding: 3px;
}
.contactEmail {
	border: 1px solid #666666;
	width: 300px;
	padding: 3px;
}
.contactComments {
	border: 1px solid #666666;
	width: 300px;
	height: 100px;
	padding: 3px;
}
.contactError {
	color: #CC0000;
}

.linkIntro {
	padding: 8px;
}
P.linkURL {
	font-weight: bold;
	padding-left: 8px;
}
A.linkURL {
	color: #0F7EC3;
	text-decoration: none;
}
A.linkURL:hover {
	color: #C42B07;
	text-decoration: underline;
}
.linkDescription {
	.margin-bottom: 12px;
	padding-left: 8px;
}

P.headshots {
	text-align: right ;
	margin-top: 0px ;
	margin-bottom: 5px ;
}
IMG.headshot {
	padding-left: 3px ;
}