body {
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 0;
	font-family : Georgia, Times New Roman, Times, serif; 
	font-size : 14px;
	color: #000000;
	background-color : #FFFFFF; 
}

a {
	color: #4F8635;
	text-decoration: underline;
}
a:hover {
	color: #4F8635;
	text-decoration: none;
}

HR {
	HEIGHT: 1px; 
	color: #CCCCCC;
}

H1 {
	font-family : Georgia, Times New Roman, Times, serif;
	color: #004D41;
	font-size: 36px; 
	font-weight: normal;
	margin: 0px 0px 7px 0px;
}

H2 {
	font-family : Georgia, Times New Roman, Times, serif;
	color: #4F8636;
	font-size: 18px; 
	font-weight: normal;
	margin : 0px;
}

#container {
	width: 850px;
	margin: 0px;
	padding: 0px;
}

#containerbody {
	width: 848px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px #E3E4E6 solid;
}

#contentbody {
	width: 608px;
	margin: 20px;
	padding: 0px;
	background-color: #FFFFFF;
	text-align: left;
}

#contentnav {
	width: 199px;
	margin: 0px;
	padding-top: 20px;
	background-color: #F7F7F7;
	text-align: left;
}

#contentfooter {
	width: 842px;
	margin: 0px;
	padding: 4px;
	background-color: #CBCCCE;
	text-align: center;
}

#center {
  text-align: center;
}

/* General Body Tags */

.bodyTextLarge {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.bodyTextBold {
	color: #000000; 
	font-weight: bold;
}

.bodyTextSmall {
	color: #000000; 
	font-size: 10px;
}

.bodyText {
	color: #000000;
}

.ltgreen {
	color: #4F8635;
}

.dkgreen {
	color: #004E41;
}

.pixellounge, a.pixellounge:link, a.pixellounge:visited {
	font-family : Arial, Verdana; 
	font-size : 12px;
	text-decoration: none; 
	color: #AAAAAA;
}
a.pixellounge:hover {
	text-decoration: none; 
	color: #CC0000;
}

/* Catalogue */

.normal, a.normal:link, a.normal:visited { text-decoration: none; color: #527C1A}
a.normal:hover { text-decoration: none; color: #0066FF}

.small, a.small:link, a.small:visited { text-decoration: none; color: #527C1A; font-size : 12px;}
a.small:hover { text-decoration: none; color: #0066FF; font-size : 12px;}

.paging, a.paging:link, a.paging:visited { text-decoration: none; color: #527C1A}
a.paging:hover { text-decoration: none; color: #0066FF}

.bold, a.bold:link, a.bold:visited {text-decoration: none; font-weight : bold; color: #527C1A}
a.bold:hover { text-decoration: underline;font-weight : bold; color: #0066FF}

.CharHeader {text-decoration: none; font-weight : bold; color: #527C1A}
.sel {font-family: Verdana;	color: Black;font-size: 11px;	background-color : #FFFFFF;}

/*search tags */
.gobutton {font-family: Verdana, Arial;font-size: 10px;color: #FFFFFF;font-weight:bold;background-color:#527C1A;border: #003333 1px solid;}
.searchtext {font-family : Verdana, Arial;font-size : 10px;color: #003333;text-align: left;}
.searchcategory {font-family: Verdana, Arial;font-size: 11px;color: #527C1A;font-weight: bold;text-align: left;}
.searchsubcategory {font-family: Verdana, Arial;font-size: 10px;color: #527C1A;font-weight: bold;text-align: left;}


/* Navigation */
#navleft {
	width:199px;
}

#navleft .leftbtn {
	width:199px;
}

#navleft .leftbtn a {
	background: #F7F7F7 url(../img/nav_left_bot.gif) no-repeat scroll bottom;
	display:block;
	font-family : Georgia, Times New Roman, Times, serif; 
	font-size:18px;
	color:#000000;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
	margin:0px;
	padding:5px 0px 5px 10px;
}

#navleft .leftbtn a:hover,
#navleft .leftbtn a.selected {
	color: #004D41;
	background-color: #E3E4E6;
}

#navleft .leftbtnsub {
	width:199px;
}

#navleft .leftbtnsub a {
	background: #EDEEEF url(../img/nav_left_bot_sub.gif) no-repeat scroll bottom;
	display:block;
	font-family : Georgia, Times New Roman, Times, serif; 
	font-size:14px;
	color:#000000;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
	margin:0px;
	padding:2px 10px 2px 13px;
}

#navleft .leftbtnsub a:hover {
	color: #004D41;
	background-color: #F7F7F7;
}

#navleft .leftbtnsubsub {
	width:199px;
}

#navleft .leftbtnsubsub a {
	background: #F7F7F7 url(../img/nav_left_bot_sub.gif) no-repeat scroll bottom;
	display:block;
	font-family : Georgia, Times New Roman, Times, serif; 
	font-size:12px;
	color:#000000;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
	margin:0px;
	padding:2px 10px 2px 20px;
}

#navleft .leftbtnsubsub a:hover {
	color: #004D41;
	background-color: #FFFFFF;
}



/* Form Styles */
.textbox {
	color: #333333;
	font-size: 12px;
	background-color: #EFEFEF;
	border: 1px #E5E4DB solid;
	width:200px;
}