/*****************************************************
 * HTML *
 *****************************************************/
html, body {
	width: 100%;
	padding: 0px; 
	margin: 0px; 
}

html {
	overflow-y: scroll;
	overflow-x: hidden;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #333300;
}

img {
	border: 0px;
}

div {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

a:link, a:visited, a:hover { color: #CC0000; font-weight: bold; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }


h1 {
	margin: 0px;
  margin-bottom: 40px;
	font-family:Georgia;
	font-size: 26px;
	color:#333300;
	text-transform:uppercase;
  padding-bottom: 10px;
  padding-left: 5px;
  border-bottom: 2px solid #cc0000;
}

h2 {
  font-size: 14px;
  margin: 10px 0px 5px 0px;
	font-family:Georgia;
	color:#333300;
  font-weight: bold;
}

h3 {
  font-size: 12px;
  margin: 10px 0px 5px 0px;
	font-family:Georgia;
	color:#333300;
  text-decoration: underline;
}

/*****************************************************
 * LAYOUT *
 *****************************************************/


/*****************************************************
 * CONTENT *
 *****************************************************/

#content {
  float: left;
	width: 560px;
  padding: 0px;
  margin: 0px;
}

/*****************************************************
 * CONTACT FORM *
 *****************************************************/
.contactForm {
	font : 12px arial;
	color: #000000;
}
.contactInput {
	background: #ffffff;
	border: 1px solid #000000;
	color: #000000;
	font : 12px arial;
}
.contactButton {
	background: #ffffff;
	border: 1px solid #000000;
	font : bold 12px arial;
	color: #000000;
}
fieldset {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #000000;
	padding: 5px;
}
legend {
	color: #000000;
}

/*****************************************************
 * ERROR STYLES *
 *****************************************************/
.errorText {
	font: 12px arial;
	color: #f00000;
	border: 1px solid #f00000;
	padding: 5px;
}
.errorTitle {
	font: bolder 12px arial;
	color: #f00000;
}

/*****************************************************
 * NOTICE STYLES *
 *****************************************************/
.noticeText {
	font: 12px arial;
	color: #0000f0;
	border: 1px solid #0000f0;
	padding: 5px;
}
.noticeTitle {
	font: bolder 12px arial;
	color: #0000f0;
}

/*****************************************************
 * SITEMAP *
 *****************************************************/
.sitemapcontent
{
	font-weight: normal;
	color: #ffffff;
	width: 504px;
	border: 0px;
}
.sitemap1, .sitemap2, .sitemap3, .sitemap4
{	
	width: 150px;
	height: 20px;
	padding-left: 3px;
}
.sitemap1
{	
	background-color: #000000;
	color: #ffffff;
}
.sitemap2
{	background-color: #cc0001;
	color: #ffffff;
}
.sitemap3
{	background-color: #FF5F62;
	color: #0a3b80;
}
.sitemap4
{	background-color: #cecece;
	color: #000000;
}