/* Default Anchors*****************************************************************************************/
A {
	color: #7D4101;
	outline: none;
	border: none;
}
A:hover {
}
A IMG {
	border: none;
	outline: none;
	color: transparent;
}
/* Paragraph*****************************************************************************************/
P {
	margin: 0 0 12px;
	padding: 0;
}
/* Header*****************************************************************************************/
H1, H2, H3, H4, H5, H6 {
	margin: 0 0 10px 0;
	padding: 0;
}
H1 {
	font-size: 14px;
	text-transform: uppercase;
}
H2 {
	font-size: 14px;
	margin-bottom: 10px;
	color: #E31A10;
}
H3 {
	font-size: 12px;
	margin-bottom: 6px;
}
H4 {
	font-size: 12px;
	margin-bottom: 6px;
	color: #E31A10;
}
H5 {
	font-size: 11px;
	margin-bottom: 4px;
}
H6 {
	font-size: 11px;
	margin-bottom: 4px;
	color: #E31A10;
}
/* LIST*****************************************************************************************/
UL, OL {
	margin: 0 0 10px 14px;
	padding: 0;
}
UL LI {
	list-style: disc;
	padding: 0;
	margin: 0;
}
OL LI {
	list-style-image: url('../img/but-arrow-small.gif');
	padding: 0;
	margin: 0;
}
/* Menu Default hmenu*****************************************************************************************/
UL.hmenu {
	margin: 0;
	padding: 0;
}
UL.hmenu A {
	color: #fff;
	line-height: 37px;
}
UL.hmenu .act A, UL.hmenu .cur A, UL.hmenu A:hover {
	background: url('../img/bg-menu.gif') center center no-repeat;
}
UL.hmenu .act A, UL.hmenu .cur A {
	font-weight: bold;
}
UL.hmenu .no A {
	color: #fff;
	font-weight: normal;
}
UL.hmenu LI {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
UL.hmenu LI A {
	text-decoration: none;
	display: block;
}
UL.hmenu LI.spacer {
	margin: 0;
	visibility: hidden;
}
/* Default Tables*****************************************************************************************/
TABLE TD, TABLE TH {
	vertical-align: top;
	text-align: left;
}
TABLE TD P, TABLE TH P {
	margin: 0;
}
TABLE TH {
	border-bottom: 1px solid #8d8b8d;
}
/* Default Floats*****************************************************************************************/
.clear {
  clear:both;
  line-height:0;
  height:0;
  font-size:0;
  overflow:hidden;
  display:block;  
  content: ".";
} 
BR.clear {
	line-height: 0;
	height: 0;
}
HR.clear {
	line-height: 0;
	height: 0;
	border: none;
	visibility: hidden;
	margin-bottom: 18px;
}
.divider {
	clear: both;
	line-height: 0;
	height: 10px;
}
.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}
/* Form************************************************/
FORM {
	margin: 0;
	padding: 0;
}
FIELDSET {
	border: 0;
	margin: 0;
	padding: 0;
}
LABEL {
	width: 10em;
	float: left;
	/* font-weight: bold; */
}
INPUT, TEXTAREA, SELECT {
  color: #7D4101;
	border: 1px solid #7D4101;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	width: 272px;
	_width: 270px;
	min-height: 18px;
	background-color: #FFD401;
}
SELECT {
  margin: 0;
  padding: 0;
}
INPUT, TEXTAREA {
	padding-left: 2px;
	padding-right: 2px;
	width: 266px;
	_width: 270px;
}
OPTION {
	font-family: Verdana, Geneva, sans-serif;
	background-color: #FFD401;
	color: #7D4101;
  margin: 0;
  padding: 0;	
}
.submit INPUT {
	background-color: #7D4101;
	color: #FFD401;
	width: 130px;
	margin: 0 8px 0 0;
}

.quest INPUT {
	background-color: #FFD401;
	color: #7D4101;
	width: 14px;
	margin: 0;
}

/* Sitemap*****************************************************************************************/
.csc-sitemap A {
	display: block;
	text-decoration: none;
}
.csc-sitemap UL A {
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
}
.csc-sitemap UL LI LI A {
	text-transform: none;
	color: #CC0000;
}
.csc-sitemap UL LI LI A {
	font-weight: normal;
}
