html {
	margin			:	0px;
	padding			:	0px;
	font-family		:	Verdana, Arial;
	font-size		:	8pt;
	color			:	#777;
	line-height		:	1.25em;
/*	letter-spacing	:	1px;*/
	background-color:	#fff;
}

body {
	margin			:	10px auto;
	padding			:	0px;
}

h1 {
	font-size		:	medium;
	font-family		:	tahoma,helvetica,arial;
}
h1.title {
	margin-top		:	0;
}
h2 {
	font-size		:	medium;
}

h3 {
	font-size		:	small;
	margin			:	2em 0 0 0;
}

h4 {
	font-size		:	small;
	margin			:	2em 0 0 0;
	padding			:	0;
}

input, textarea {
	font-family		:	Arial;
	font-size		:	small;
	color			:	#555;
	border			:	1px solid #D7D7D7;
	background		:	#fff;
}

#page {
	position		:	relative;
	margin			:	0 auto;
	margin-bottom	:	10px;
	padding			:	0px;
	width			:	1000px;
	background		:	#fff;
	/*border			:	1px solid #ccc;*/
}

#header {
	position		:	relative;
	height			:	50px;
	margin-bottom	:	0px;
	padding			:	0px 0px;
	background		:	#fff url(images/header.png) repeat-x;
	border-bottom	:	1px solid #D7D7D7;
	/*border			:	1px solid #f00;*/
	
}

#header h1 {
	position		:	relative;
	top				:	25px;
	padding			:	0;
	margin			:	0 0 0 10px;
	font-size		:	xx-large;
	font-family		:	tahoma,helvetica,arial;
	width			:	200px;
}

#mid-row {
	position		:	relative;
	margin			:	10px 0;
	padding			:	0;
	width			:	100%;
	/*background		:	#ccc;*/
	/*border			:	1px solid #f00;*/
}

#left-col {
	float			:	left;
	margin			:	0;
	padding			:	0;
	width			:	130px;
	/*border			:	1px solid #b00;*/
}

#left-col-content {
	/*margin			:	5px 10px 5px 0px;*/
	/*padding			:	5px;*/
	background		:	#fff;
	/*border			:	1px solid #D7D7D7;*/
}

.nav-list {
	list-style		:	none;
	margin			:	0;
	padding			:	0;
}
.nav-list li {
	margin			:	0 0 5px 0;
	text-align		:	right;
}
#right-col {
	float			:	right;
	margin			:	0;
	padding			:	0;
	width			:	160px;
	font-size		:	small;
	/*border			:	1px solid #BBDDFF;*/
	/*background		:	#FFF;*/
	/*border-right	:	1px solid #E3B464;*/
}

#right-col-content {
	margin			:	5px 5px 5px 3px;
	padding			:	5px;
	background		:	#fff;
	border			:	1px solid #ccc;
}
img {
	border			:	none;
}
a:link {
	text-decoration	:	none;
	color			:	#555;
}

a:visited {
	text-decoration	:	none;
	color			:	#555;
}

a:hover {
	text-decoration	:	underline;
	color			:	#aaa; /*3D77C9;*/
}

a:active {
	text-decoration	:	none;
}

#right-col ol {
	list-style		:	none;
	margin			:	0;
	padding			:	0;
}

.small-print {
	font-size		:	x-small;
	
}

#main-content {
	float			:	left;
	margin			:	0 0 0 10px;
	width			:	820px;
	padding			:	0;
	background		:	#fff;
	/*border			:	1px solid #ccc;*/
}
.intro-box {
	margin			:	40px 0 0 0;
	/*width			:	600px;*/
	text-align		:	center;
	/*border			:	1px solid #ccc;*/
}
#footer {
	/*position		:	relative;*/
	clear			:	both;
	/*margin			:	50px 0 0 0;*/
	padding			:	5px;
	text-align		:	center;
	/*background		:	#ccc;*/
	/*font-size		:	x-small;*/
	color			:	#888;
	border-top		:	1px solid #D7D7D7;
}

#footer a {
	color			:	#888;
}


/*********************************************/

.mid-content-block {
	margin			:	0 auto;
	padding			:	0;
	margin-bottom	:	10px;
	/*width			:	576px;*/
	background		:	#fff;
	/*border			:	1px solid #D7D7D7;*/
}

.mid-content-block-title {
	margin			:	2px;
	padding			:	2px 5px;
	font-size		:	medium;
	font-weight		:	bold;
	color			:	#556;
	/*height			:	1.5em;*/
	background		:	#fff; /*#DDEEFF; #F7FBFF;*/
	/*border			:	1px solid #D7D7D7;*/
}

.mid-content-block-title h1 {
	margin			:	0px;
}

.mid-content-block-body {
	margin			:	2px;
	padding			:	5px;
	background		:	#fff;
	/*border			:	1px solid #D7D7D7;*/
}

.mid-content-block-body li {
	margin-bottom	:	1em;
}

