a:link, a:visited, a:active {
	color: #C41230;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 1.2em;
	margin-bottom: 0;
}

h2 {
	color: #C41230;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 5px;
}

p, ul, ol, blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-top: 1.2em;
	margin-bottom: 1.2em;
}

small {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: .5em;
	margin-bottom: .5em;
}

.red_text {
	color: #C41230;
	font-weight: bold;
}

/* Here to show in CMS */

h2 img, p img {
	padding: 0 20px 10px 0;	
}

/* Call to action buttons */

.button {
	text-decoration: none;
	text-indent: -9999px;
}

/* Navigation text */

#primary_nav a {
	text-indent: -9999px;
}

#secondary_nav li {
	line-height: 48px;	
}

#secondary_nav a {
	font-size: 11px;	
}

/* Index text */

#index_content h1 {
	text-indent: -9999px;	
}

#index_intro {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
}

#index_boxes h2 {
	text-indent: -9999px;	
}

#box_outsource p, #box_seminar p {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

/* Sidebar text */

	/* Level 1 */
	
	#sidebar li a {
		color: #C41230;
		font-style: italic;
		font-weight: bold;
	}
	
	#sidebar li a:hover {
		background: #F4F4F4;
		text-decoration: none;
	}
	
	#sidebar li .on {
		color: #353535;
		font-style: italic;
		font-weight: bold;
	}
	
	/* Level 2 */
	
	#sidebar li li a {
		color: #666666;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
	}
	
	#sidebar li li .on {
		color: #000;
		font-style: italic;
		font-weight: bold;		
	}

/* Footer text */

#index_footer, #interior_footer {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	text-transform: lowercase;	
}

	/* Exceptions to the lowercase transform */

	#index_footer span, #interior_footer span {
		text-transform: none;	
	}
	
	#index_footer a:link, #index_footer a:visited, #interior_footer a:link, #interior_footer a:visited {
		color: #FFF;	
	}
	
	#index_footer a:hover, #index_footer a:active, #interior_footer a:hover, #interior_footer a:active {
		color: #C41230;
		text-decoration: none;
	}
	
/* Form elements */

.message {
	color: #C41230;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

form label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}

	form .required {
		color: #C41230;
	}

form input, form textarea, form select, form option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;		
}

form #submit {
	color: #FFF;
}

/* Wordpress */

.navigation {
	font-size: 11px;	
}

.postmetadata {
	font-size: 11px;
	font-weight: bold;
}

.comment-author {

}

	.comment-author a {
		font-size: 11px;
		font-style: normal;	
		letter-spacing: 1px;
		text-transform: uppercase;
	}