/* Classes */

/* begin global document body styles */
BODY {
	margin:0px;
	font-family:Helvetica,Arial,Verdana;
	background-color:#ffffff;
	font-size:8pt;
	color:#666666;
	overflow:hidden;
}
img {
	margin:0px;
	padding:0px;
	line-height:0px;
}
table {
	border-style:none;
	border-width:1px;
}
div {
	border-style:none;
	border-width:1px;
}
td {
	color:#666666;
	font-family:Helvetica,Arial,Verdana;
	font-size:8pt;
	border-style:none;
	border-width:1px;
}
B {
	color:#404040;
}
STRONG {
	color:#404040;
}

A {
	color:#666666;
	text-decoration:underline;
	font-size:8pt;
}

/* end global document body styles */

/* begin menu styles */

/* Main Menu */
A.mainmenu {
	font-size:8pt;
	font-weight:normal;
	color:#B6B6B6;
	text-decoration:none;
}
A.mainmenu:hover {
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
A.mainmenuselected {
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

A.collectionslink {
	font-size:8pt;
	font-weight:normal;
	color:#B6B6B6;
	text-decoration:none;
}
A.collectionslink:hover {
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

.textfield {
	background-color:#FFFFFF;
	font-family:helvetica,arial,verdana;
	font-size:8pt;
	border-style:solid;
	border-width:1px;
	/*border-top-width:2px;*/
	border-left-color:#404040;
	border-top-color:#404040;
	border-right-color:#cccccc;
	border-bottom-color:#cccccc;
	color:#666666;
	width:165px;
	padding-left:0px;
}
.formbutton {
	background-color:#FFFFFF;
	font-family:helvetica,arial,verdana;
	font-size:9pt;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	/*border-top-width:2px;*/
	border-left-color:#404040;
	border-top-color:#404040;
	border-right-color:#cccccc;
	border-bottom-color:#cccccc;
	color:#601E15;
	padding-left:0px;
}
.formlabel {
	font-weight:bold;
}
.errormessage {
	color:red;
}
.sectionheading {
	font-family:helvetica,arial,verdana;
	font-size:9pt;
	font-weight:bold;
	color:#CC0000;
}
/* div classes */

.columninner {
	padding-right:10px;
}
.hozline {
	position:relative;
	width:120px;
	height:1px;
	border-style:none none solid none;
	border-width:1px;
	border-color:#B6B6B6;
	font-size:1px;
}

/* div Id's */

#sitecontainer {
	position:absolute;
	left:0px;
	top:0px;
	width:1680px;
	height:1050px;
	border-style:none;
}
#pagecontainer {
	position:relative;
	width:800px;
	height:600px;
}
#header {
	position:relative;
	width:800px;
	height:145px;
	background-color:#ffffff;
	filter: alpha(opacity=80);
	opacity:.80;
}
#pagecontent {
	position:relative;
	width:800px;
	height:340px;
	background-color:#ffffff;
	overflow:auto;
	filter: alpha(opacity=80);
	opacity:.80;
}
#mainmenucontainer {
	position:relative;
	line-height:11px;
	background-color:#ffffff;
	width:800px;
	height:115px;
	filter: alpha(opacity=80);
	opacity:.80;
}
#homepagecontent {
	position:relative;
	width:800px;
	height:340px;
	margin:0px;
	padding:0px;
}
#homepageleft {
	position:relative;
	border-style:none;
	border-width:1px;
	width:200px;
	height:340px;
	float:left;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	filter: alpha(opacity=80);
	opacity:.80;
}
#homepagemiddle {
	position:relative;
	width:400px;
	height:340px;
	float:left;
	margin:0px;
	padding:0px;
	/*background-color:#ffffff;*/
}
#homepageimage {
	position:relative;
	border-style:none;
	border-width:1px;
	width:400px;
	height:300px;
	float:left;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}
#homepageimagebottom {
	position:relative;
	border-style:none;
	border-width:1px;
	width:400px;
	height:40px;
	float:left;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	filter: alpha(opacity=80);
	opacity:.80;
}
#homepageright {
	position:relative;
	border-style:none;
	border-width:1px;
	width:200px;
	height:340px;
	float:left;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	filter: alpha(opacity=80);
	opacity:.80;
}
#collectionscontent {
	position:relative;
	width:800px;
	height:340px;
}
#collectionsleft {
	position:relative;
	border-style:none;
	border-width:1px;
	width:200px;
	height:340px;
	float:left;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	filter: alpha(opacity=80);
	opacity:.80;
}
#collectionsmiddle {
	position:relative;
	border-style:none;
	border-width:1px;
	width:400px;
	height:340px;
	float:left;
	margin:0px;
	padding:0px;
	/*background-color:#ffffff;*/
}
#collectionsnextback {
	position:relative;
	border-style:none;
	border-width:1px;
	width:400px;
	height:40px;
	float:left;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	filter: alpha(opacity=80);
	opacity:.80;
}

#collectionsright {
	position:relative;
	border-style:none;
	border-width:1px;
	width:200px;
	height:340px;
	float:right;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	filter: alpha(opacity=80);
	opacity:.80;
}
#collectionslist {
	float:right;
	width:100px;
	text-align:left;
	border-style:none;
	border-width:1px;
	background-color:#ffffff;
	filter: alpha(opacity=80);
	opacity:.80;
}





