html,body{
	height:100%;
}
body{
	margin:0px;
	padding:16px 0px 0px 0px;
	font-size:small;
	background-color:#f8f8f8;
	font-family:Arial, Helvetica, sans-serif;
	color:#000101;
	cursor:default;
} 

a{
	color:#003663;
	text-decoration:underline;
	cursor:pointer;
}
a:hover{
	text-decoration:none;
}

h1{
	font-size:1.615em;
	color:#4e4d4d;
	padding:0px;
	margin:0px;
	float:left;
	width:600px;
}
h1 a{
	text-decoration:none;
	color:#4e4d4d;
}

h2{
	font-size:1.1em;
	color:#4e4d4d;
	padding:0px;
	margin:0px 0px 4px 0px;
}

form{
	margin:0px;
}
input,textarea{
	width:300px;
	border:solid 1px #4e4d4d;
	background-color:#ffffff;
}
.button{
	border:0px;
	background-color:#d6300d;
	color:#ffffff;
	cursor:pointer;
	width:auto;
	font-weight:bold;
}

.box_header{
	background:url(../gfx/box.gif) no-repeat -10px 0px #f9f9f9;
	height:10px;
	line-height:1px;
	font-size:1px;
}
.box_header div{
	background:url(../gfx/box.gif) no-repeat;
	width:10px;
	height:10px;
	float:right;
}
.box_footer{
	background:url(../gfx/box.gif) no-repeat -10px -10px #f9f9f9;
	height:10px;
	line-height:1px;
	font-size:1px;
	margin-bottom:15px;
}
.box_footer div{
	background:url(../gfx/box.gif) no-repeat 0px -10px;
	width:10px;
	height:10px;
	float:right;
}
.box_body{
	background-color:#f9f9f9;
	padding:0px 5px 4px 5px;
}

.hr{
	display:block;
	height:1px;
	font-size:1px;
	line-height:1px;
	border-top:dotted 1px #a6a4a2;
	margin:4px 0px 4px 0px;
}
.hr2{
	display:block;
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
	border-top:dotted 1px #a6a4a2;
	margin:0px 0px 4px 0px;
}

#sitemap{
	width:200px;
	padding-left:20px;
	float:left;
}
#sitemap a{
	background:url(../gfx/icon-sitemap.gif) no-repeat center left;
	padding-left:15px;
	color:#4e4d4d;
	text-decoration:none;
}