/* CSS Document */

/* GENERAL TEXT ELEMENTS */

p {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1 {
	margin: 0 0 5px 0;
	padding: 0;
	color: #663300;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

h2 {
	margin: 0;
	padding: 0 0 3px 0;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

h3 {
	margin: 0;
	padding: 0 0 3px 0;
	color: #999999;
	font-size: 15px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

h4 {
	margin: 0 0 2px 0;
	padding: 0 0 2px 0;
	color: #381900;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

h5 {
	margin: 0;
	padding: 0 0 5px 0;
	color: #3f84ca;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

h6 {
	margin: 0;
	padding: 0 0 5px 0;
	color: #2a5179;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #717171;
}

#Copyright p {
	font-size: 11px;
}


li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.formbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #999;
	margin: 2px;
}

/* LINKS */


a { color:#336666; text-decoration: underline; outline:none;}
a:link { color:#336666; text-decoration: underline; outline:none;}
a:hover { color:#663300; text-decoration: underline; outline:none;}
a:visited { color:#336666; text-decoration: underline; outline:none;}
a:visited:hover { color:#663300; text-decoration: underline; outline:none;}

#RightLinksIndex a { color:#ffffff; text-decoration: underline; outline:none; font-weight:bold; font-size: 12px;}
#RightLinksIndex a:link { color:#ffffff; text-decoration: underline; outline:none;}
#RightLinksIndex a:hover { color:#66cc99; text-decoration: underline; outline:none;}
#RightLinksIndex a:visited { color:#ffffff; text-decoration: underline; outline:none;}
#RightLinksIndex a:visited:hover { color:#66cc99; text-decoration: underline; outline:none;}

#RightLinks a { color:#ffffff; text-decoration: underline; outline:none; font-weight:bold; font-size: 12px;}
#RightLinks a:link { color:#ffffff; text-decoration: underline; outline:none;}
#RightLinks a:hover { color:#66cc99; text-decoration: underline; outline:none;}
#RightLinks a:visited { color:#ffffff; text-decoration: underline; outline:none;}
#RightLinks a:visited:hover { color:#66cc99; text-decoration: underline; outline:none;}

#ColumnRightLinks a { color:#66cc99; text-decoration: underline; outline:none; font-weight:bold; font-size: 12px;}
#ColumnRightLinks a:link { color:#66cc99; text-decoration: underline; outline:none;}
#ColumnRightLinks a:hover { color:#ffffff; text-decoration: underline; outline:none;}
#ColumnRightLinks a:visited { color:#66cc99; text-decoration: underline; outline:none;}
#ColumnRightLinks a:visited:hover { color:#ffffff; text-decoration: underline; outline:none;}

#ProblemsRightLinks a { color:#ffffff; text-decoration: underline; outline:none; font-weight:bold; font-size: 12px;}
#ProblemsRightLinks a:link { color:#ffffff; text-decoration: underline; outline:none;}
#ProblemsRightLinks a:hover { color:#66cc99; text-decoration: underline; outline:none;}
#ProblemsRightLinks a:visited { color:#ffffff; text-decoration: underline; outline:none;}
#ProblemsRightLinks a:visited:hover { color:#66cc99; text-decoration: underline; outline:none;}

#ProblemsColumnRightLinks a { color:#66cc99; text-decoration: underline; outline:none; font-weight:bold; font-size: 12px;}
#ProblemsColumnRightLinks a:link { color:#66cc99; text-decoration: underline; outline:none;}
#ProblemsColumnRightLinks a:hover { color:#ffffff; text-decoration: underline; outline:none;}
#ProblemsColumnRightLinks a:visited { color:#66cc99; text-decoration: underline; outline:none;}
#ProblemsColumnRightLinks a:visited:hover { color:#ffffff; text-decoration: underline; outline:none;}

#CaseStudiesRightLinks a { color:#ffffff; text-decoration: underline; outline:none; font-weight:bold; font-size: 12px;}
#CaseStudiesRightLinks a:link { color:#ffffff; text-decoration: underline; outline:none;}
#CaseStudiesRightLinks a:hover { color:#66cc99; text-decoration: underline; outline:none;}
#CaseStudiesRightLinks a:visited { color:#ffffff; text-decoration: underline; outline:none;}
#CaseStudiesRightLinks a:visited:hover { color:#66cc99; text-decoration: underline; outline:none;}

#CaseStudiesColumnRightLinks a { color:#66cc99; text-decoration: underline; outline:none; font-weight:bold; font-size: 12px;}
#CaseStudiesColumnRightLinks a:link { color:#66cc99; text-decoration: underline; outline:none;}
#CaseStudiesColumnRightLinks a:hover { color:#ffffff; text-decoration: underline; outline:none;}
#CaseStudiesColumnRightLinks a:visited { color:#66cc99; text-decoration: underline; outline:none;}
#CaseStudiesColumnRightLinks a:visited:hover { color:#ffffff; text-decoration: underline; outline:none;}

#Footer a { color:#336666; text-decoration: none; outline:none;}
#Footer a:link { color:#336666; text-decoration: none; outline:none;}
#Footer a:hover { color:#663300; text-decoration: none; outline:none;}
#Footer a:visited { color:#336666; text-decoration: none; outline:none;}
#Footer a:visited:hover { color:#663300; text-decoration: none; outline:none;}

#RightLinksIndex a.active, #RightLinks a.active, #ProblemsRightLinks a.active, #CaseStudiesRightLinks a.active, #ColumnRightLinks a.active { color: #ffff66;}


/* Gallery Links */

.gallerythumb {
	border:1px solid #66cc99;
	padding: 0;
	margin: 5px;
}

.gallerythumb:hover {
	border:1px solid #ffffff;
	padding: 0;
	margin: 5px;
}

.gallerythumbon {
	border:1px solid #ffff66;
	padding: 0;
	margin: 5px;
}

/* Quotes */

.quote_first {
	border-top: 2px solid #c6b1a0;
	border-bottom: 2px solid #c6b1a0;
	padding: 10px 5px 10px 5px;
	font-weight: bold;
}

.quote {
	border-bottom: 2px solid #c6b1a0;
	padding: 10px 5px 10px 5px;
	font-weight: bold;
}

.rust {
	color: #663300;
}

.green {
	color: #336666;
}

