body {
	color: #35332E;	
}

a:link, a:visited, a:active, a {
  cursor: pointer;
	color: #3C95A4;
	font-family: "Trebuchet MS", Helvetica,  Arial, sans-serif;
	text-decoration: none;
}

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

h1 {
	color: #75B630;
	font-family: Helvetica,  Arial, sans-serif;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: .25em;
}

h2 {
	color: #21525A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: .5em;
	margin-bottom: .5em;
}

p, ul, ol, blockquote {
	color: #35332E;
	font-family: "Trebuchet MS", Helvetica,  Arial, sans-serif;
	font-size: 12px;
	line-height: 19px;
	margin-bottom: 1.2em;
	margin-top: 1.2em;
}

ul {
	margin-left: 0;
	padding-left: 20px;
}

#error p {
	color: #FFF;
}

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

/* Call to action buttons */

.button {
	color: transparent;
	text-align: left;
	text-decoration: none;
	text-indent: -9999px;
	text-transform: capitalize;
}

/* Navigation text */

#primary_nav li, 
#secondary_nav li {
	
}

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

#secondary_nav a {
	color: #35332E;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: .09em;
	line-height: 11px;
	text-decoration: none;
	text-transform: uppercase;
}

	#secondary_nav a:hover, 
	#secondary_nav a:active {
		color: #21525A;	
	}

/* Index text */

#index_2nd_level .feature_set {
	color: #35332E;
	font-family: "Trebuchet MS", Helvetica,  Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

	#index_2nd_level .feature_set h2 {
		line-height: 25px;
		text-indent	: -9999px;
	}

#index_3rd_level .feature_set {
	font-family: "Trebuchet MS", Helvetica,  Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

	#index_3rd_level .feature_set h3 {
		line-height: 22px;
		text-indent: -9999px;
	}
	
	#index_3rd_level .feature_set a:link, 
	#index_3rd_level .feature_set a:visited {
		color: #35332E;
		text-decoration: none;
	}
	
	#index_3rd_level .feature_set a:hover, 
	#index_3rd_level .feature_set a:active {
		color: #FFF;
	}
	
#index_4th_level {
	font-family: "Trebuchet MS", Helvetica,  Arial, sans-serif;	
}

	#index_4th_level h3 {
		line-height: 15px;
		text-indent: -9999px;
	}

	#index_4th_level li {
		color: #FFF;
		font-size: 13px;
		line-height: 15px;
	}
	
	#index_4th_level strong {
		color: #6BC6C7;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 11px;
		text-transform: uppercase;	
	}
	
	#index_4th_level a {
		color: #9ADF51;
	}
	
	#index_4th_level a:hover {
		color: #FFF;
		text-decoration: underline;	
	}

#newsletter,
#newsletter_interior {
	line-height: 30px;
	text-indent: -9999px;
}

#logos {
	text-align: center;
}

	#logos h3 {
		color: #6BC6C7;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 11px;
		text-align: left;
		text-transform: uppercase;
		letter-spacing: 1px;
	}
	
#footer {
	font-family: "Trebuchet MS", Helvetica,  Arial, sans-serif;
	text-align: center;	
}

	#footer a:link, 
	#footer a:visited {
		color: #DEDEDE;
		font-size: 13px;
		text-decoration: none;
	}
	
	#footer a:hover, 
	#footer a:active {
		border-bottom: 4px solid #282623;
		color: #75B630;
	}
	
	#footer p {
		color: #DEDEDE;	
	}
	
/* Interior elements */

#sidebar h2 {
	color: #35332E;
	font-size: 15px;
	text-align: center;	
}

/* Sidebar text */

	/* Level 1 */
	
	#sidebar li a {
		color: #FFF;
		font-size: 12px;
		line-height: 14px;
	}
	
	#sidebar li a:hover {
		text-decoration: none;
	}
	
	#sidebar li .on {
		font-weight: bold;
	}
	
	/* Level 2 */
	
	#sidebar li li a {
		color: #9ADF51;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
	}
	
	#sidebar li li .on {
		color: #35332E;
		font-weight: bold;		
	}
	
/* Form elements */

.message, form .required {
	color: #4C8F35; /* Change this to change the alert color */
}

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

#form_instructions {
	font-family: "Trebuchet MS", Helvetica,  Arial, sans-serif;
	font-size: 12px;
	white-space: nowrap;
}

form {
	font-family: "Trebuchet MS", Helvetica,  Arial, sans-serif;
	font-size: 12px;	
}

form label {
	font-family: "Trebuchet MS", Helvetica,  Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

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

form .instructions {
	font-family: "Trebuchet MS", Helvetica,  Arial, sans-serif;
	font-size: 11px;
}

form #submit {
	color: #FFF;
}

/* registry css edits */
ul.notice {
	list-style-type: none;
	padding: 0;
	margin-left: 0;
}

ul.notice li {
	color: #75b630;
}

ul.error {
	list-style-type: none;
	padding: 0;
	margin-left: 0;
}

ul.error li {
	color: #ff0000;
}
