body, img, table, tr, td, div, span, a {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#000000;
}

body {
	padding:			20px 0px 40px 0px;
}

img {
	border: 			none;
}

h1, h2, h3, h4, h5, h6 {
	margin:						10px 0px 5px 0px;
}

input, select, textarea {
	border:				1px solid #CCCCCC;
	margin:				1px;
}

a {
	border: 			none;
	text-decoration: 	underline;
	color: 				#000000;
}
a.hover {
	border: 			none;
	text-decoration: 	underline;
	color: 				#000000;
}
a.visited {
	border: 			none;
	text-decoration: 	underline;
	color: 				#000000;
}


#layoutwrap {
	width: 				802px !important;
}

#header #headerspacer {
	text-align:			right;
	padding:			0px 2px 0px 0px;
	border-bottom:		1px solid #CCCCCC;
}

#header #headercollage {
	border-left:		1px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
}

#navigation {
	background-image:	url('/resources/img/elements/navbg.jpg');
	height:				35px;
	border:				1px solid #CCCCCC;
	margin:				0px;
	padding:			0px;
}

#navigation li {
	float:				left;
	list-style-type:	none;
	padding:			10px 10px 0px 10px;
}

#navigation li a {
	color:				#DDDDDD;
	font-size:			14px;
	text-decoration:	none;
	padding:			10px;
}

#navigation li a:hover {
	background-color:	#FFFFFF;
	color:				#000000;
	opacity:			0.85;
	padding-top:		3px;
}

#content {
	border-left:		1px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
	border-bottom:		1px solid #CCCCCC;
	padding:			15px;
	background-color:	#FFFFFF;
}

.small {
	font-size:			10px;
}

.grey {
	color:				#666666 !important;
}

.vspacer {
	height:				15px;
}



.nondecoreatedlink {
	text-decoration:	none;
}

.label {
	display:			block;
	font-weight:		bold;
	padding-top:		5px;
}

.button {
	background-color:	#DDDDDD;
	font-weight:		bold;
}

.pt {
	padding-top:			15px;	
}

.pr {
	padding-right:			15px;	
}

.pb {
	padding-bottom:			15px;	
}

.pl {
	padding-left:			15px;	
}

.gc {
	width:					350px;	
}

div.container, td.container {
	background-image:	url('/resources/img/elements/1px_lightgrey.gif');
}

div.container a, div.container h2, td.container h2 {
	color:				#5a1919 !important;
}

ul.newslist {
	padding:			0px;
	margin:				0px;
}

ul.newslist li {
	list-style:			none;
	padding:			0px;
	margin:				0px;
}
