a
{
	color: #333399;
}

a:visited
{
	color: #333399;
}

a:active
{
	color: #6699CC;
}

a:hover 
{
	color: #9999CC;
}

a.home-fine-print
{
	color: #FFFFFF;
	font-size: 1px;
}

a.home-fine-print:visited
{
	color: #FFFFFF;
	font-size: 1px;
}

a.home-fine-print:active
{
	color: #FFFFFF;
	font-size: 1px;
}

a.home-fine-print:hover 
{
	color: #FFFFFF;
	font-size: 1px;
}

body 
{
	font-family: verdana, helvetica, geneva, sans-serif;
	font-size: 9pt;
	color: black;
}

hr.blog-hr
{
	
	margin-top: 8px;
	margin-bottom: 25px;
}

/* again, hack of border-color for MSIE 6 PC bug */
img.bordered-photo
{
	color: #b2b2b2;
	border-color:  #b2b2b2;
}

/* again, hack of border-color for MSIE 6 PC bug */
img.product-thumbnail
{
	margin-right: 10px;
	color: #b2b2b2;
	border-color:  #b2b2b2;
}

/* again, hack of border-color for MSIE 6 PC bug */
img.product-fullsize
{
	margin-left: 10px;
	color: #b2b2b2;
	border-color:  #b2b2b2;
}

input
{ 
	color: black;
	font-size: 9pt;
	font-family: verdana, helvetica, geneva, sans-serif;
}

select
{ 
	color: black;
	font-size: 9pt;
   	font-family: verdana, helvetica, geneva, sans-serif;
}

table.contact
{
	border: 0px;
	width: 100%;
}

table.footer-rule
{
	margin-top: 45px;
	margin-bottom: 25px;
}

td 
{
	font-size: 9pt;
	font-family: verdana, helvetica, geneva, sans-serif;
}

td.sidebar-header 
{
	color: #ffffff;
	font-size: 8.5pt;
	background-color: #cccccc;
	background-repeat: no-repeat;
	background-image: url(../images/gui/sidebar_header.gif);
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}

th 
{
	font-family: verdana, helvetica, geneva, sans-serif;
}

textarea
{ 
	color: black;
	font-size: 9pt;
	font-family: verdana, helvetica, geneva, sans-serif;
}

ul.resume-bodytext
{
	font-family: verdana, helvetica, geneva, sans-serif;
	list-style-image: url(../images/gui/bullet_dot.gif);
	padding-bottom: 2em;
}

.bio-bodytext
{
	text-indent: 25px;
}

.blog-datetime-created
{
	font-weight: bold;
}

.blog-title
{
	font-weight: bold;
}

.blog-bodytext
{
	text-indent: 0px;
	padding-top: 0.25%;
	padding-bottom: 0.25%;
}

.blog-listing-block
{
}

.client-list-datetime-created
{
	font-weight: bold;
}

.client-list-company
{
}

.client-list-location
{
	color: #666666;
}

.contact-method
{
	font-weight: bold;
}

.contact-data
{
}

.home-fine-print
{
	color: #FFFFFF;
	font-size: 1px;
}	

.login-form-title
{
	font-family: verdana, helvetica, geneva, sans-serif;
	color: #999999;
	font-size: 14pt;
}

.login-form-field-name
{
	color: #666666;
	font-weight: bold;
}

.footer-links
{
	font-size: 85%;
}

.paginate ul
{
	 border: 1px solid #DDDDDD;
	 margin:0;
	 padding:1.1%; 
	 margin-top:1.2%; 
	 margin-bottom:3%;	 
	 list-style-type: none;
	 text-align: right;
}

.paginate ul li
{
	 list-style-image: none;
	 display:inline;
	 padding-left: 1%; 
	 line-height: 1.2em;
}

.portfolio-detail-title
{
	font-weight: bold;
}

.portfolio-detail-periodical-name
{
	font-style: italic;
}

.portfolio-detail-bodytext
{
	text-indent: 25px;
}

.portfolio-title
{
	font-weight: bold;
}

.portfolio-periodical-name
{
	font-style: italic;
}

.portfolio-description
{
}

.portfolio-id
{
}

.portfolio-media-subtype
{
	color: #666666;
	font-size: 8.5pt;
}

.product-detail-name
{
	font-weight: bold;
}

.product-detail-detailed-description
{
}

.product-detail-short-description
{
	color: #666666;
}

/* Need to margin at the top [not bottom] for listings where the text is less than the thumbnail */
.product-listing-block
{
	margin-top: 20px;
}

.product-listing-detail-link
{
}

.product-listing-name
{
	font-weight: bold;
}

.product-listing-short-description
{
	margin-top: 1%;
}

.sidebar-links
{
	color: #999999;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	font-size: 8.5pt;
}

.small-print
{
	font-size: smaller;	
}
		
.subheader
{ 
	color: #008080;
	font-size: 11pt;
	font-family: verdana, helvetica, geneva, sans-serif;
}

.testimonial-comment
{
}

.testimonial-author
{
	color: #666666;
}

.todays-date 
{
	font-family: verdana, helvetica, geneva, sans-serif;
	font-size: 9pt;
	margin-right: 16px;
	color: #B2B2B2;
}

.video-format-select-header
{
	color: #666666;
	font-size: 14pt;
}