a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}


a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #996666;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}

a.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	text-decoration: underline;
	font-weight: bold;
}

a.white:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

a.white:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9999;
	text-decoration: none;
	font-weight: bold;
}


a.white:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0066;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

a.white:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	text-decoration: underline;
	font-weight: bold;
}

a.buttonBUY{
  display:inline-block;
  width:80px; 
  height:20px;
  padding:5px;
  border:1px #D7D7D7 solid;
  text-align:center;
  text-decoration:none;
  color:#666666;
  background:url(../images/BannersButtons/button_bg.png) repeat-x;
  width: 220px;
}
a.buttonBUY:hover{
	text-decoration:none;
	width: 220px;
	background-image: url(../images/BannersButtons/button_bg_hover.png);
	background-repeat: repeat-x;
}



a.hewardindex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333; 
	background-image:   url(../Images_AC/ButtonArrow.jpg);
	text-decoration: none;
}


a.hewardindex:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	background-image:   url(../Images_AC/ButtonArrow.jpg);
	text-decoration: none;
}

a.hewardindex:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660033;
	background-image:   url(../Images_AC/ButtonArrow.jpg);
	text-decoration: none;
}

a.hewardindex:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0099;
	font-size: 12px;
	background-image:   url(../Images_AC/ButtonArrowDark.jpg);
	text-decoration: none;
}

a.hewardindex:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	background-image:   url(../Images_AC/ButtonArrow.jpg);
	text-decoration: none;
}

a.backforward {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: 700; 
}



a.backforward:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	font-weight: 700; 
}

a.backforward:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660033;
	text-decoration: none;
	font-weight: 700; 
}

a.backforward:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0099;
	font-size: 12px;
	text-decoration: underline;
	font-weight: 700; 
}

a.backforward:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
	font-weight: 700; 
}

#back {
	position: relative;
	right: 100px;
	top: -1px;
	padding-top: 4px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 4px;
	border-top: 1px #CCCCFF solid;
	border-left: 1px #CCCCFF solid;
	border-right: 1px #CCCCFF solid;
	border-bottom: 1px #CCCCFF solid; 
	text-decoration: none;
}

#forward {
	position: relative;
	left: 100px;
	top: -1px;
	border-top: 1px #CCCCFF solid;
	border-left: 1px #CCCCFF solid;
	border-right: 1px #CCCCFF solid;
	border-bottom: 1px #CCCCFF solid;
	text-decoration: none;
	padding: 4px;
}
#FirstNext {
	position: absolute;
	z-index: 20;
	height: 20px;
	width: 500px;
	left: 5px;
	top: 150px;
	padding: 5px;
}
#DetailBox {
	position: absolute;
	z-index: 21;
	height: auto;
	width: 500px;
	left: 0px;
	top: 40px;
}






a.top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: 700; 
	font-variant: small-caps;
}

a.top:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	font-weight: 700; 
	font-variant: small-caps;
}

a.top:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660033;
	text-decoration: none;
	font-weight: 700; 
	font-variant: small-caps;
}
a.top:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0099;
	font-size: 12px;
	text-decoration: none;
	font-weight: 700; 
	font-variant: small-caps;
}

a.top:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
	font-weight: 700; 
	font-variant: small-caps;
}


#top {
	position: relative;
	top: -1px;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
	border-top: 1px #CCCCFF solid;
	border-left: 1px #CCCCFF solid;
	border-right: 1px #CCCCFF solid;
	border-bottom: 1px #CCCCFF solid; 
	text-decoration: none;
; float: right
}



a.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;
	text-decoration: none;
	font-weight: 700; 
	text-align: center;
	font-style: normal;
}

a.nav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #003300;
	text-decoration: none;
	font-weight: 700; 
	text-align: center;
	font-style: normal;
}

a.nav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;
	text-decoration: none;
	font-style: normal;
	font-weight: 700; 
	text-align: center;
}

a.nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: xx-small;
	font-style: normal;
	text-decoration: none;
	font-weight: 700; 
	text-align: center;
}

a.nav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #003300;
	text-decoration: none;
	font-weight: 700; 
	text-align: center;
	font-style: normal;
}


a.navACFootnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;
	text-decoration: none;
	font-weight: normal; 
	text-align: center;
	font-style: normal;
}

a.navACFootnote:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;
	text-decoration: none;
	font-weight: normal; 
	text-align: center;
	font-style: normal;
}

a.navACFootnote:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #003333;
	text-decoration: none;
	font-style: normal;
	font-weight: normal; 
	text-align: center;
}

a.navACFootnote:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #996666;
	font-size: xx-small;
	font-style: normal;
	text-decoration: none;
	font-weight: normal; 
	text-align: center;
}


a.navACFootnote:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;
	text-decoration: none;
	font-weight: normal; 
	text-align: center;
	font-style: normal;
}

a.smallcaps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-variant: small-caps;
	font-size: 10px;
	text-decoration: none;
}

a.smallcaps:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-variant: small-caps;
	font-size: 10px;
	text-decoration: none;
}

a.smallcaps:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-variant: small-caps;
	font-size: 10px;
	text-decoration: none;
}


a.smallcaps:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0099;
	font-variant: small-caps;
	font-size: 10px;
	text-decoration: none;
}


a.smallcaps:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-variant: small-caps;
	font-size: 10px;
	text-decoration: none;
}


.aligncenter { 
	text-align: center; 
}


.aligncenterWhite { 
	text-align: center; 
	color: #FFFFFF;
}

.aligncenteritalics {  
	font-style: italic; 
	text-align: center;
}

.alignleft {
	text-align: left;
}

.alignleftitalics {
	text-align: left;
	font-style: italic;
}

.alignright {
	text-align: right;
}


.alignleftindent { 
	text-align: left; 
	margin-left: 10px;
}

.alignleftWhite {
	text-align: left ; 
	color: #FFFFFF;
}

.alignright {
	text-align: right ;
}

.aligntop { 
	vertical-align: top;
}

.aligntopleft { 
	vertical-align: top;
	text-align: left ; 
}
.aligntopcenter { 
	vertical-align: top;
	text-align: center;
}

.backgroundblue {  
	background-color: #333366;
}


.backgroundwhite {
	background-color: #FFFFFF;
}

.backgroundgumtrees {
	background-image: url(../images/Backgrounds/GumTreesLight.jpg);
}

.backgroundnone {
	background-image: none;
	margin-left:auto; 
	margin-right:auto;
}
.backgroundnone650 {
	background-image: none;
	width: 650px;
	margin-left:auto; 
	margin-right:auto;
}
.backgroundgumtreesparchment {
	background-image: url(Images_AC/GumTreesParchment.jpg);
	background-repeat: repeat;
}

.BannerColOne {  width: 60%; padding-top: -5px}

.BannerColThree { font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; text-align: left; font-size: 8px; color: #333333; width: 25%; vertical-align: text-bottom}

.BannerColTwo { vertical-align: top; padding-top: 15px}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #462F2F;
}

body.center_plus_background {
	text-align:center;
}

body.center {
	text-align:center;
}

.border2 {  
	border: 1px #CCCCFF groove;
}

.border3 {  
	border: 1px #CCCCFF groove;
	text-align:center;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.border1 {  
	border: 1px #CCCCFF groove;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.borderNone {  
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px; 
	border: #FFFFFF; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}

.border1smallcaps {
	border: 1px #CCCCFF groove;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-variant: small-caps;
	font-size: 10px;
	text-align:center;
}

.bold {  
	font-weight: 700;
}

.BotanistsCol_01 {
	width: 3%;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 9px;
	vertical-align: middle;
}
.BotanistsCol_02 {
	width: 7%;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 10px;
	vertical-align: middle;
	background-color: #D2BDBD;
}
.BotanistsCol_03 {
	width: 10%;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 10px;
	vertical-align: middle;
}
.BotanistsCol_04 {
	width: 10%;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 10px;
	vertical-align: middle;
}
.BotanistsCol_05 {
	width: 3%;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 10px;
	vertical-align: middle;
}
.BotanistsCol_06 {
	width: 3%;
	text-align: center;
	font-size: 9px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	vertical-align: middle;
}
.BotanistsCol_07 {
	width: 5%;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 10px;
	vertical-align: middle;
}
.BotanistsCol_08 {
	width: 5%;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 9px;
	text-align: center;
}
.BotanistsCol_09 {
	width: 3%;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 9px;
	vertical-align: middle;
}
.BotanistsCol_10 {
	width: 20%;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 9px;
	vertical-align: middle;
}
.BotanistsCol_11 {
	width: 4%;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 9px;
	vertical-align: middle;
}
.BotanistsCol_12 {
	width: 5%;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 9px;
	vertical-align: middle;
}
.BotanistsCol_13 {
	width: 5%;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 9px;
	vertical-align: middle;
}
.BotanistsCol_14 {
	width: 5%;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 9px;
	vertical-align: middle;
}


.BoxHighlight {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: italic; 
	text-align: center; 
	border: auto none; 
	position: relative; 
	visibility: visible; 
	z-index: 3; 
	left: 460px; 
	height: 160px; 
	width: 160px; 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px; 
	margin-top: auto; 
	margin-right: 5px; 
	margin-bottom: auto; 
	margin-left: 5px; 
	vertical-align: middle; 
	top: -250px; 
	color: #663333; 
	font-weight: 900
	}

.button {
	background-image:   url(../images/Backgrounds/Swirls3.gif);
	cursor: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #FFFFFF;
	font-variant: small-caps;
}

.buttonkids {
	cursor: auto;
	font-weight: 700;
	color: #FFFFFF;
	font-variant: small-caps;
	background-color: #996699;
	letter-spacing: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 25px;
	width: 200px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	vertical-align: middle;
	margin-left:auto; 
	margin-right:auto;
}
.buttonSearchData {
	cursor: auto;
	font-weight: 700;
	color: #FFFFFF;
	font-variant: small-caps;
	background-color: #996699;
	letter-spacing: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 25px;
	width: 100px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	vertical-align: middle;
	margin-left:auto; 
	margin-right:auto;
}

.buttoncunningham {
	cursor: auto;
	font-weight: 700;
	color: #FFFFFF;
	font-variant: small-caps;
	background-color: #996666;
	letter-spacing: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	vertical-align: middle;
	margin-left:auto; 
	margin-right:auto;
	border-style: groove;
	text-align: center;
}


.buttoncunninghamSmall {
	cursor: auto;
	font-weight: normal;
	color: #FFFFFF;
	font-variant: normal;
	background-color: #996666;
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	padding: 2px;
	height: 20px;
	width: 100%;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}

.buttonFirstNext1 {
	cursor: auto;
	font-weight: 200;
	color: #ffffff;
	font-variant: small-caps;
	background-color: #C1A9A9;
	letter-spacing: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	border-style: outset;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-top: 5px;
}
.buttonFirstNext2 {
	cursor: auto;
	font-weight: 200;
	color: #ffffff;
	font-variant: small-caps;
	background-color: #C1A9A9;
	letter-spacing: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	border-style: outset;
	height: 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.buttonFirstNext3 {
	cursor: auto;
	font-weight: 200;
	color: #ffffff;
	font-variant: small-caps;
	background-color: #C1A9A9;
	letter-spacing: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	border-style: outset;
	height: 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.buttonFirstNext4 {
	cursor: auto;
	font-weight: 200;
	color: #ffffff;
	font-variant: small-caps;
	background-color: #C1A9A9;
	letter-spacing: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	border-style: outset;
	height: 12px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.buttonFirstNext5 {
	cursor: auto;
	font-weight: 200;
	color: #ffffff;
	font-variant: small-caps;
	background-color: #C1A9A9;
	letter-spacing: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	border-style: outset;
	height: 12px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.buttonACDM_MainMenu {
	cursor: auto;
	font-weight: normal;
	color: #FFFFFF;
	font-variant: normal;
	background-color: #996666;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	padding: 20px;
	height: 50px;
	width: 100px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}



.buttonsmall7px {
	color: #6E6E6E;
	background-color: #DFD0D0;
	font-variant: small-caps;
	text-align: center;
	vertical-align: middle;
	height: 6px;
	width: 7px;
	border: thin groove #999966;
	font-size: 8px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

col.aligncenter{
	text-align:center;
 }
.col_01_blog {
	padding: 10px;
	width: 70%;
}
.col_02_blog {
	padding: 10px;
	width: 30%;
}
.col_01_book {
	padding: 10px;
	width: 50%;
}
.col_02_book {
	padding: 10px;
	width: 50%;
}


.DetailCol_01 {
	font-size: 10px;
	font-variant: small-caps;
	width: 30%;
	font-weight: normal;
}

.DetailCol_02 {
	font-weight: normal;
}
.div_cunningham {
	border: 5px #996666 solid;
	width: 620px;
	background-color: #ffffff;
	background-image: none;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.end_note_col01 {
	text-align: left;
	width: 40%;
}
.end_note_col02 {
	text-align: left;
	width: 60%;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}
.floatleft_290_Blue {
	float: left;
	width: 290px;
	background-color: #9999CC;
}

.floatright_280_White {
	float: right;
	width: 280px;
	border: thin double #996666;
}

.floatright_200_White {
	float: right;
	width: 200px;
	border: thin double #996666;
	margin: 10px;
}

.twoColElsRtHdr #floatingsidebox p {
	font-size: 10px;
}



.Footnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.frontpagebackground {
	background-image: url(Images_AC/BackgroundGreen.jpg);
	height: 1000px;
	width: 650px;
	overflow: hidden;
	position: relative;
	visibility: visible;
	z-index: 1;
	left: 20px;
	top: 20px;
	clip:      rect(auto auto auto auto);
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: #993333;
	border-style: groove;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium
}

.frontpagecornerTL {  position: absolute; visibility: visible; left: 40px; top: 40px; clip:     rect(   ); height: 195px; width: 150px; z-index: 2; overflow: hidden; float: left}

.frontpagecornerTR { position: absolute; visibility: visible; top: 40px; clip:    rect(   ); height: 195px; width: 150px; z-index: 3; overflow: hidden ; float: right; left: 460px}

.frontpagetitle { position: absolute; visibility: visible; top: 155px; clip:      rect(   ); height: 600px; width: 400px; z-index: 9; overflow: hidden ; text-align: center; margin-right: auto; margin-left: auto; left: 125px}

.frontpagedecsquare { height: 960px; width: 610px; overflow: hidden; position: absolute; visibility: visible; z-index: 4; left: 20px; top: 20px; clip:         rect(   ); margin-right: auto; margin-left: auto; border: #996666; border-style: groove; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}

.frontpageimage {  border: #993300; border-style: double; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #996666;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #996666;
	text-align: center;
	font-size: 16px;
		font-weight: bold;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #996666;
	text-align: center;
	font-size: 14px;
		font-weight: bold;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #996666;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
}

h5 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	text-align: left; ; 
	font-size: 16px; 
	font-weight: bold;
}

h6 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	text-align: left; ; 
	font-size: 14px; 
	font-weight: bold;
}

.heading4LeftAlign {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #996666;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

.image {
	border-color: #999966;
	border-style: outset;
	border-top: thick;
	border-right: medium;
	border-bottom: medium;
	border-left: thick;
}



.imageborder {
	vertical-align: bottom;
	top: 40px;
	border: #CC6666; 
	border-style: outset; 
	border-top-width: 3px; 
	border-right-width: 3px; 
	border-bottom-width: 3px; 
	border-left-width: 3px
}

.imagebutton2 {  
	height: 46px; 
	width: 150px;
	border-style: none;
}

.indexbutton {
	border-color: #CC9999 #CC9999 #CC6699 #CC6699; 
	border-style: outset; 
	border-top-width: thin; 
	border-right-width: thin; 
	border-bottom-width: thin; 
	border-left-width: thin;
}

.indextable { 
	background-image: none;
	width: 660px;
	text-align: center;
}

.indextable2 { 
	background-image: none;
	width: 645px;
}

.italics {
	font-style: italic;
	font-weight: bold;
}

.italicsCentreWhite {  
	font-style: italic; 
	color: #FFFFFF;
	text-align: center;
}

.italicssmall {
	font-size: 9px;
	font-style: italic;
}


li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-align: left; 
	vertical-align: top; 
	padding-right: 10px; 
	padding-left: 10px; 
}



.navbar {
	width: 650px;
}

.navbarHighlight { 
	width: 640px; 
	border: 2px #FFFFFF outset; 
	background-color: #FFFFFF;
}

.navbutton {
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	font-size: xx-small;
	height: 40px;
	width: 75px;
	border: 3px #d0b8d3 outset;
	margin-left:auto; 
	margin-right:auto;
}

.navbuttonJFCopy { 
	font-weight: 700;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center; 
	text-decoration: none; 
	cursor: auto;
	font-size: 9px;
	height: 30px; 
	width: 150px; ; 
	border: #d0b8d3 outset; 
	background-color: #003399; 
}


.NextPageCol_01 {
	width:20%;
	font-variant: small-caps;
	text-align: center;
	vertical-align: middle;
}

.normalPara {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-align: left; 
	vertical-align: top; 
	padding-right: 10px; 
	padding-left: 10px; 
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding-right: 12px;
	padding-left: 12px;
	line-height: 120%;
}
.PlantsCol_01 {
	width: 3%;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 9px;
	vertical-align: middle;
}

.placename {
	color: #FF3300;
}

.PlantsCol_02 {
	width: 19%;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 10px;
	vertical-align: middle;
}
.PlantsCol_03 {
	width: 19%;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 10px;
	vertical-align: middle;
}
.PlantsCol_04 {
	width: 19%;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 10px;
	vertical-align: middle;
}
.PlantsCol_05 {
	width: 3%;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 10px;
	vertical-align: middle;
}
.PlantsCol_06 {
	width: 3%;
	text-align: center;
	font-size: 9px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	vertical-align: middle;
}
.PlantsCol_07 {
	width: 3%;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 10px;
	vertical-align: middle;
}
.PlantsCol_08 {
	width: 3%;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 9px;
	text-align: center;
}
.PlantsCol_09 {
	width: 7%;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 9px;
	vertical-align: middle;
}
.PlantsCol_10 {
	width: 7%;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 9px;
	vertical-align: middle;
}
.PlantsCol_11 {
	width: 4%;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 9px;
	vertical-align: middle;
}
.PlantsCol_12 {
	width: 5%;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 9px;
	vertical-align: middle;
}
.PlantsCol_13 {
	width: 5%;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 9px;
	vertical-align: middle;
}
.plantindexCol01 {
	text-align: left;
	vertical-align: top;
	width: 34%;
}
.plantindexCol02 {
	text-align: left;
	vertical-align: top;
	width: 22%;
}
.plantindexCol03 {
	text-align: left;
	vertical-align: top;
	width: 22%;
}
.plantindexCol04 {
	text-align: left;
	vertical-align: top;
	width: 22%;
}


.QuotePosition1 {  
	position: relative; 
	visibility: visible; 
	background-color: #9999CC; 
	text-align: left; 
	z-index: 1; 
	padding-top: 15px; 
	padding-right: 15px; 
	padding-bottom: 15px; 
	padding-left: 15px; 
	left: 100px; 
	height: 90px; 
	width: 100px; 
	top: -119px;
}

.QuotePosition1Copy { 
	position: relative; 
	visibility: visible; 
	left: -30px;
	background-color: #9977CC; 
	text-align: left; 
	z-index: 2; 
	padding-top: 15px; 
	padding-right: 15px; 
	padding-bottom: 15px; 
	padding-left: 15px; 
	text-decoration: none; 
	height: 90px; 
	width: 100px; 
	top: 1px;
}

.quotesintro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	background-color: #ffffff;
	background-image: none;
	border: none;
	display: table;
	border-spacing: 5px 5px;
	width: 648px;
}

.quotetable {
	font-style: italic;
}

.quotestext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 2px #dddddd ridge;
	background-color: #ffffff;
	background-image: none;
	border: 2px #fceafd;
	text-align: left;
	border-spacing: 15px 15px;
	display: table-row;
	padding: 10px;
}

.quotestexthalf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	background-color: #ffffff;
	background-image: none;
	border: 5px #CCCCFF solid;
	display: table-column-group;
	padding: 10px;
	width: 100%;
}

.sideBoxAdvert {
	width: 130px;
	float: right;
	font-size: 10px;
	text-align: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 8px;
	margin-left: 8px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	color: #666666;
	background-image: url(../Images_AC/BackgroundParchment.jpg);
	background-repeat: no-repeat;
	border: #CC9966;
	border-style: solid;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin
}

.sideBox {
	width: 180px; 
  	float: right; 
	font-size: 10px; 
	text-align: left;
	margin-top: 0px; 
	margin-right: 5px; 
	margin-bottom: 8px; 
	margin-left: 8px; 
	padding-top: 20px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 23px; 
	color: #666666;
; background-image: url(../Images_AC/BackgroundParchment.jpg); background-repeat: no-repeat
; border: #CC9966; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin
}

.sideBoxLeftNoBorder {
	width: 35px;
	float: left;
	font-size: 10px;
	text-align: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 8px;
	margin-left: 8px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 23px;

}

.smallcaps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-variant: small-caps;
	font-size: 8px;
}

.smallcapscenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 8px;
	text-align: center;
	color: #000000;
}

.smallsmallcaps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: xx-small;
}

.Source {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}



table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-image:   url(../images/Backgrounds/Background.gif);
	font-size: 12px;
}

table.center_on_page {
	margin-left:auto; 
	margin-right:auto;
}

table.center {
	margin-left:auto; 
	margin-right:auto;
}


table.centerblue { 
	margin-left:auto; 
	margin-right:auto; ; 
	background-color: #666699; 
	background-image: none; 
	height: 100px; 
	width: 350px;
}

.tablecolour {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-image:   url(../images/Backgrounds/Background.gif);
	background-position: left 0px;
	font-size: 12px;
	display: table;
	width: 650px;
}

table {
	background-color: #ffffff; 
	}
	
.tablecunningham {
	background-color: #ffffff;
	background-image: none;
}

.tablecunningham455px {
	border: 5px #996666 solid;
	width: 455px;
	background-color: #ffffff;
	background-image: none;
	padding: 10px;
	margin-right: auto;
	margin-left: auto;
}

.tablecunningham500 {
	border: 5px #996666 solid;
	width: 500px; 
	background-color: #ffffff; 
	background-image: none; 
	margin-right: auto; 
	margin-left: auto;
	padding-top: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px;
}

.tablecunningham1000 {
	border: 5px #996666 solid;
	width: 1000px;
	background-color: #ffffff;
	background-image: none;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.tablecunningham1250 {
	border: 5px #996666 solid;
	width: 1250px;
	background-color: #ffffff;
	background-image: none;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
}



.tablecunninghamBanner {
	border: 5px #996666 solid;
	border-bottom-width: 0;
	width: 650px; 
	background-color: #ffffff; 
	background-image: none; 
	margin-right: auto; 
	margin-left: auto; 
	padding-top: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px;
}

.tablecunninghamBannerBig { border: 5px #996666 solid; border-bottom-width: 0; width: 100%; background-color: #ffffff; background-image: none; margin-right: auto; margin-left: auto; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.tablecunninghamBannerWide {
	border: 5px #996666 solid;
	border-bottom-width: 0;
	width: 900px;
	background-color: #ffffff;
	background-image: none;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
}

.tablecunninghamparchment { border: 5px #996666 solid; width: 650px; background-image: url(../Images_AC/BackgroundParchmentPlain.jpg); margin-right: auto; margin-left: auto; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.tablecunninghamWide {
	border-bottom-width: 5px;
	width: 900px;
	background-color: #ffffff;
	background-image: none;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	border-top-width: 0px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #996666;
	border-right-color: #996666;
	border-bottom-color: #996666;
	border-left-color: #996666;
}



.tablecunninghamBig { border: 5px #996666 solid; width: 100%; background-color: #ffffff; background-image: none; margin-right: auto; margin-left: auto; padding-top: 20px; padding-right: 10px; padding-bottom: 10px; padding-left: 20px; }


.tablegumtrees {
	border: 5px #CCCCFF solid;
	width: 650px; 
	background-image:   url(../images/Backgrounds/GumTreesLight.jpg); 
	margin-right: auto; 
	margin-left: auto; 
	padding-top: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px;
}

.tableplantimage {
	margin-right: auto;
	margin-left: auto;
	border: #FFFFFF;
	border-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: none;
}

.tablequotes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
}


.tablesmall { 
	background-color: #666666; 
	width: 405px; 
	border-color: #993333 #663333 #663333 #993333; 
	border-style: outset;
	border-top-width: medium; 
	border-right-width: medium; 
	border-bottom-width: medium; 
	border-left-width: medium;
}

.tablewhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	background-color: #ffffff;
	background-image: none;
	border: 5px #CCCCFF solid;
	padding: 5px;
	border-spacing: 5px 5px;
	width: 650px;
	text-align:center;
}


.tablewhitecenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	background-color: #ffffff;
	background-image: none;
	border: 5px #CCCCFF solid;
	padding: 5px;
	border-spacing: 5px 5px;
	width: 650px;
	text-align:center;
	margin-left:auto; 
	margin-right:auto;
}

td {  text-align: left; 
	border: 1px solid; 
	border-color: #999966 #999666 #999666;
	text-align: top; 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px; 
	vertical-align: top
}


.td520 { 
	width: 520px;
}
/* CSS container shadow */





.tdborder {  
	border: #666699; 
	border-style: groove; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px
}


.textbold {  
	font-weight: 700;
}

.text450left {
	width: 450px; 
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px; 
	padding-left: 10px;
	text-align: left; 
	position: relative; 
	visibility: visible; 
	z-index: 2;
}
.textred {
	color: #CC0000;
}


.textyellow { 
	color: #FFFF33;
}

.textbox {
	width: 650px;
	text-align: left;
	margin-left:auto; 
	margin-right:auto;
}

.textbox250 { 
	background-color: #9999CC; 
	width: 250px; 
	padding-top: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px ; 
	font-style: italic; 
	color: #FFFFFF; 
}

.textbox250center {
	margin-left:auto; 
	margin-right:auto;
	background-color: #9999CC; 
	width: 250px; 
	padding-top: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px ; 
	font-style: italic; 
	color: #FFFFFF; 
}

.textbox250Green { 
	background-color: #33CC99; 
	width: 250px;
	padding-top: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px ; 
	font-style: italic; 
	color: #FFFFFF ; 
 }

.textboxJF { 
	margin-left:auto; 
	margin-right:auto;
	background-color: #9999CC; 
	width: 400px; 
	padding-top: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px ;
	font-style: italic; 
	color: #FFFFFF;
}

.textboxrv {
	margin-left:auto; 
	margin-right:auto;
	background-color: #CC9999; 
	width: 400px; 
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px; 
	padding-left: 10px
}
.textbox630 {
	margin-left:auto; 
	margin-right:auto;
	background-color: #9999CC; 
	width: 630px; 
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px; 
	padding-left: 10px;
	color: #FFFFFF;
	text-align: left; 
}

.textbox580 {
	margin-left:auto; 
	margin-right:auto; 
	width: 580px; 
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px; 
	padding-left: 10px;
	color: #663333;
	text-align: left; 
	background-image: url(../Images_AC/BackgroundParchmentPlain.jpg); 
	background-repeat: repeat
}

.textbox490 {
	margin-left:auto;
	margin-right:auto;
	width: 440px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #663333;
	text-align: left;
	background-image: url(Images_AC/BackgroundParchmentPlain.jpg);
	background-repeat: repeat
}

.textbox490center {
	margin-left:auto;
	margin-right:auto;
	width: 440px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #663333;
	text-align: center;
	background-image: url(Images_AC/BackgroundParchmentPlain.jpg);
	background-repeat: repeat;
}

.textbox400center { 
	margin-left:auto; 
	margin-right:auto; 
	background-color: #9999CC; 
	width: 400px; 
	padding-top: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px ; 
	font-style: italic; 
	color: #FFFFFF; 
}
th {
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	background-color: #A77A7A;
	text-align: center;
	vertical-align: middle;
}





.thumbnail { 
	text-align: center; 
	vertical-align: middle; 
	border: #CCCCFF; 
	border-style: outset; 
	border-top-width: thin; 
	border-right-width: thin; 
	border-bottom-width: thin; 
	border-left-width: thin;
}

.thumbnailPort { 
	border: thin #CCCCFF outset;
	height: 103px; 
}

.thumbnailLand { 
	border: thin #CCCCFF outset; 
	width: 85px; 
}

ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
	padding-left: 30px;
	list-style-position: outside;
	list-style-type: circle;
}



.valignmiddle {  
	background-position: center
}

.valigntop { 
	vertical-align: top;
}

.width80 {  
	width: 80px;
}

.width275 {  
	width: 275px;
}

.width325 {  
	width: 325px;
}

.width560 { 
	width: 500px;
}

.width10percent { 
	width: 10%; 
}

.width90percent { 
	width: 90%; 
}

.width5percent { 
	width: 5%; 
}




.wrap1 {
	float:left;
	position:relative;
	background-image: url(Images_AC/shadow.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
.wrap2 {
	position:relative;
	background-image: url(Images_AC/corner_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
.wrap3 {
	padding:0 8px 8px 0;
	position:relative;
	background-image: url(Images_AC/corner_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}

.wrap3 img {
  	display:block;
	border: #8F324B; 
	border-style: groove; 
	border-top-width: medium; 
	border-right-width: medium; 
	border-bottom-width: medium; 
	border-left-width: medium;
	margin-right: auto; margin-left: auto
  }

/* CSS container shadow */
#shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;
}

	#shadow-container .shadow1 {
		background: #F1F0F1;
	}

	#shadow-container .shadow2 {
		background: #DBDADB;
	}

	#shadow-container .shadow3 {
		background: #B8B6B8;
	}

	#shadow-container .container {
		background: #ffffff;
		border: 1px solid #848284;
		padding: 10px;
	}

.BigBold {  
	font-size: medium; 
	font-weight: bold
}
.textbox580CenterItalics {
	margin-left:auto;
	margin-right:auto;
	background-color: #F9F2F2;
	width: 580px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #663333;
	text-align: center;
	font-style: italic
}

.italicssmall10 { 
	font-size: 10px; font-style: italic; 
}

.tablebackgandbordernone { 
	background-image: none; 
	margin-left:auto; 
	margin-right:auto; 
	width: 100%; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px; 
	border: #FFFFFF; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}

.IndexAnchor { 
	border: #CCCCFF; font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #333333; 
	font-variant: small-caps; 
	font-size: 9px; 
	text-align:right; 
	font-weight: normal
}

.textboxIndex { 
	margin-left:auto; 
	margin-right:auto; 
	background-color: #CCCCCC; 
	width: 500px; 
	padding-top: 30px; 
	padding-right: 30px; 
	padding-bottom: 30px; 
	padding-left: 30px; 
	color: #333366; 
	text-align: left; 
}

.sideBoxDYK { 
	BORDER-RIGHT: #d0a070 1px solid; 
	BORDER-TOP: #d0a070 1px solid; 
	FLOAT: left; 
	BORDER-LEFT: #d0a070 1px solid; 
	WIDTH: 180px; 
	BORDER-BOTTOM: #d0a070 1px solid; 
	font-size: 10px; font-style: normal; 
	color: #666666; 
	text-align: left; 
	height: auto ; 
	margin-top: 0px; 
	margin-right: 8px; 
	margin-bottom: 8px; 
	margin-left: 13px; 
	padding-top: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px;
	background-image: url(../Images_AC/Background450.jpg); 
	border: #666666; border-style: double; 
	border-top-width: medium; 
	border-right-width: medium; 
	border-bottom-width: medium; 
	border-left-width: medium
}

.sideBoxDYK580 { 
	BORDER-RIGHT: #d0a070 1px solid; 
	BORDER-TOP: #d0a070 1px solid; 
	FLOAT: left; 
	MARGIN: auto; 
	BORDER-LEFT: #d0a070 1px solid; 
	WIDTH: 580px; 
	BORDER-BOTTOM: #d0a070 1px solid; 
	font-size: 12px; 
	font-style: italic; 
	font-weight: 900; 
	color: #C8C9AF; 
	padding: 0.5em 0.5em ; 
	text-align: left; 
	height: auto ; 
	border-color: #C5C18B #CCCC99 #CCCC99; 
	border-style: double; 
	border-top-width: thin; 
	border-right-width: thin; 
	border-bottom-width: thin; 
	border-left-width: thin;
	background-image: url(../Images_AC/Background450.jpg)
}

.alignrightbold { 
	text-align: right; 
	text-align: right;
	font-weight: bold;
}

.sideBoxImage { 
	BORDER-RIGHT: #d0a070 1px solid; 
	BORDER-TOP: #d0a070 1px solid; 
	FLOAT: right; 
	BORDER-LEFT: #d0a070 1px solid; 
	WIDTH: auto; 
	BORDER-BOTTOM: #d0a070 1px solid; 
	font-size: 12px; 
	font-style: italic; 
	font-weight: 900; 
	color: #666666; 
	text-align: center; 
	height: auto;
	margin-top: 0px; 
	margin-right: 10px; 
	margin-bottom: 8px; 
	margin-left: 8px; 
	padding-top: 0.5em; 
	padding-right: 0.5em; 
	padding-bottom: 0.5em; 
	padding-left: 0.5em; 
	border-style: none
}

.imageMarginTop { 
	border-top: thick; 
	border-right: medium; 
	border-bottom: medium; 
	border-left: thick;
	margin-top: 15px; 
	border-style: none
}

.textbox450bluecenter { 
	margin-left:auto; 
	margin-right:auto; 
	width: 450px; 
	padding-top: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px; 
	font-style: italic; 
	color: #666666; 
	text-align: center;
	background-image: url(../Images_AC/Background450.jpg); 
	border: #CCCCCC; 
	border-style: groove; 
	border-top-width: thin; 
	border-right-width: thin; 
	border-bottom-width: thin; 
	border-left-width: thin;
}

.sideBox360 { 
	BORDER-RIGHT: #d0a070 1px solid; 
	BORDER-TOP: #d0a070 1px solid; 
	FLOAT: right; 
	MARGIN: 0px 0px 8px 8px; 
	BORDER-LEFT: #d0a070 1px solid; 
	WIDTH: 360px; 
	BORDER-BOTTOM: #d0a070 1px solid; 
	font-size: 12px; 
	font-style: italic; 
	font-weight: 900; 
	color: #666666; 
	padding: 0.5em 0.5em ; 
	text-align: center; 
	border-style: none ; 
	height: auto;
 }

.BiblColTwo {  width: 120px; text-align: center}

.alignbottom { vertical-align: bottom; }

.alignmiddle { vertical-align: middle; }

.textboxBlueBlue { margin-left:auto; margin-right:auto; background-color: #CCCCCC; width: 200px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 50px; color: #333366; text-align: left; }

.textboxBlue580 { margin-left:auto; margin-right:auto; background-color: #CCCCCC; width: 580px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; color: #333366; text-align: left; }

.aligncenterbold { text-align: center; ; font-weight: bold;}

.tablebibliotitle { width: 650px; background-color: #ffffff; background-image: none; margin-right: auto; margin-left: auto; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; ; border-color: black #996666; border-style: solid; border-right-width: 5px; border-left-width: 5px}

#plants { position: relative; left: 400px; top: 25px; padding-top: 4px; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; border-top: 1px #CCCCFF solid; border-left: 1px #CCCCFF solid; border-right: 1px #CCCCFF solid; border-bottom: 1px #CCCCFF solid; ; clip:      rect(   ); text-decoration: none}

#index { position: relative; right: 100px; padding-top: 4px; padding-left: 20px; padding-right: 20px; padding-bottom: 4px; border-top: 1px #CCCCFF solid; border-left: 1px #CCCCFF solid; border-right: 1px #CCCCFF solid; border-bottom: 1px #CCCCFF solid; ; left: 10px; clip:        rect(   ); text-decoration: none; width: 80px; border: #9999CC; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}

#location { position: relative; right: 100px; padding-top: 4px; padding-left: 20px; padding-right: 20px; padding-bottom: 4px; border-top: 1px #CCCCFF solid; border-left: 1px #CCCCFF solid; border-right: 1px #CCCCFF solid; border-bottom: 1px #CCCCFF solid; ; left: 390px; clip:     rect(   ); text-decoration: none; width: 80px; border: #9999CC; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin }

.bulletImageAC { vertical-align: middle; ; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.indextable3 { background-image: none; width: 600px; ; background-color: #FFFFFF; margin-right: auto; margin-left: auto; clip:   rect(   ); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.indexcol1 { width: 12%; padding-top: 0px; vertical-align: middle; text-align: right; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.indexcol2 { width: 82%; padding-top: 0px ; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; vertical-align: middle; text-align: left}

.indexcol3 { width: 6%; padding-top: 0px ; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; vertical-align: middle}

h6 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left; padding-right: 10px; padding-left: 10px}

.imageplant {  border: #8F324B; border-style: groove; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium}

.center_in_table {  clip:  rect( auto  auto)}

.backgroundwhite450 { background-color: #FFFFFF; ; text-align: center}

.tablesmallslate { width: auto; border-color: #999999 #CCCCCC #CCCCCC #999999; ; border-style: outset; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; background-image: url(../Images_AC/Background450.jpg) }

.FootnoteFontGrey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; }

.sideBox180 { width: 180px; float: right; font-size: 10px; text-align: left; margin-top: 0px; margin-right: 5px; margin-bottom: 8px; margin-left: 8px; padding-top: 20px; padding-right: 10px; padding-bottom: 10px; padding-left: 23px; color: #666666; ; background-repeat: no-repeat ; background-color: #FFFFFF}

.tablecunninghamGreen { border: 5px #996666 solid; width: 650px; background-image: url(../Images_AC/BackgroundGreen.jpg); margin-right: auto; margin-left: auto; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; ; height: 650px}

.textgold {  color: #FF9933}

.textgoldLarge { color: #FF9933 ; font-size: 18px}

.imageborderInset { vertical-align: bottom; top: 40px; ; border: #FF9900; border-style: inset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}





.textbox450blueleft { margin-left:auto; margin-right:auto; width: 450px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-style: italic; color: #666666; text-align: left; background-image: url(../Images_AC/Background450.jpg); border: #CCCCCC; border-style: groove; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; }
.timelinecol2 {
	width: 15%;
	padding-top: 0px;
	vertical-align: top;
	text-align: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.timelinecol3 {
	width: 85%;
	padding-top: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	vertical-align: top;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.timelinecol1 {
	width: 4%;
	padding-top: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	vertical-align: top;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.imagedeccornerTL {  position: relative; visibility: visible; left: 10px; top: 10px; clip:      rect(   ); z-index: 2}



.sideBoxCornerTL { 
	width: 200px; 
	float: left; 
	text-align: left; 
	clip:  rect(   ); 
	visibility: visible; 
	z-index: 1; 
}
.sideBoxCornerTR { 
	width: 200px; 
	float: right; 
	clip:  rect(   ); 
	position: relative; 
	visibility: visible; 
	z-index: 2
}
.tablefrontpage {  position: relative; visibility: visible; z-index: 3; top: 90px; clip:        rect(   ); width: 400px; left: -90px; background-image: none; border: #006633; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.membership {
	width: 550px;
	margin-right: auto;
	margin-left: auto;
}
.borderlinebottom {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFCC66;
}
.aligntop {
	vertical-align: top;
}
.backgroundwhite {
	background-color: #FFFFFF;
}
.textgoldMedium {
	color: #FF9933;
	font-size: 14px;
	font-weight: bold;
}
.sideBoxDYKRight {
	BORDER-RIGHT: #d0a070 1px solid;
	BORDER-TOP: #d0a070 1px solid;
	FLOAT: right;
	BORDER-LEFT: #d0a070 1px solid;
	WIDTH: 180px;
	BORDER-BOTTOM: #d0a070 1px solid;
	font-size: 10px;
	font-style: normal;
	color: #666666;
	text-align: left;
	height: auto;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 13px;
	background-image: url(../Images_AC/Background450.jpg);
	border: #666666;
	border-style: double;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	padding: 10px;
}
a.backforward_IDA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: 700;
}
a.backforward_IDA:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	font-weight: 700;
}
a.backforward_IDA:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660033;
	text-decoration: none;
	font-weight: 700;
}
a.backforward_IDA:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0099;
	font-size: 12px;
	text-decoration: underline;
	font-weight: 700;
}
a.backforward_IDA:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
	font-weight: 700;
}
#back_IDA {
	position: relative;
	right: auto;
	top: auto;
	padding-top: 4px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 4px;
	border-top: 1px #CCCCFF solid;
	border-left: 1px #CCCCFF solid;
	border-right: 1px #CCCCFF solid;
	border-bottom: 1px #CCCCFF solid;
	text-decoration: none;
	float: left;
}
#forward_IDA {
	position: relative;
	left: auto;
	top: auto;
	border-top: 1px #CCCCFF solid;
	border-left: 1px #CCCCFF solid;
	border-right: 1px #CCCCFF solid;
	border-bottom: 1px #CCCCFF solid;
	text-decoration: none;
	padding: 4px;
	float: right;
}
.box_1000_height {
	height: 1400px;
}
blockquote {
	font-size: small;
}
.div_box_350_wide {
	float: right;
	width: 350px;
	background-color: #CCCCCC;
}
.div_box_250_wide {
	float: left;
	width: 250px;
}
.textsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.scrollable {
	border: thin double #999999;
	overflow: scroll;
	height: 5600px;
	width: 520px;
}
.twitterSpacer {
	list-style-position: inside;
	list-style-type: none;
	list-style-image: url(Images_AC/SpacerTwitter.gif);
}
.italicsCentre {
	font-style: italic;
	text-align: center;
}
.list {
	list-style-position: outside;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.yellowborder {
	border: 2px solid #FF9D33;
	padding: 10px;
}
.textbrownlight {
	color: #C1A9A9;
}
blockquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.imageBanner {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.NavBarBannerAC {
	background-color: #FFFFFF;
	padding: 5px;
	border: 5px solid #C1A9A9;
	margin-right: auto;
	margin-left: auto;
}
.twitter_update_list {
	list-style-position: inside;
	list-style-type: circle;
}
.boxblue440 {
	background-color: #9999CC;
	text-align: left;
	width: 440px;
	color: #FFFFFF;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
div.cunningham480 {
	border: 1px #C1A9A9 solid;
	width: 490px;
	margin-left: 1px;
	text-align: left;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
i {
	font-weight: bold;
	color: #604040;
}
.text12 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.text12boldindent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-indent: 10px;
}
.text12bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #462F2F;
	margin: 10px;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	padding-top: 10;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

/* Tips for Elastic layouts 
1. Since the elastic layouts overall sizing is based on the user's default fonts size, they are more unpredictable. Used correctly, they are also more accessible for those that need larger fonts size since the line length remains proportionate.
2. Sizing of divs in this layout are based on the 100% font size in the body element. If you decrease the text size overall by using a font-size: 80% on the body element or the #container, remember that the entire layout will downsize proportionately. You may want to increase the widths of the various divs to compensate for this.
3. If font sizing is changed in differing amounts on each div instead of on the overall design (ie: #sidebar1 is given a 70% font size and #apBody is given an 85% font size), this will proportionately change each of the divs overall size. You may want to adjust based on your final font sizing.
*/
.twoColElsRtHdr #container {
	width: 910px;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	background: #FFFFFF; /* the auto margins (in conjunction with a width) center the page */
	border: 3px solid #996666;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 10;
	margin-right: auto;
	margin-bottom: 20;
	margin-left: auto;
} 
.twoColElsRtHdr #header {
	background: #996666;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	text-align: center;
	color: #C1A9A9;
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 5px;
} 
.twoColElsRtHdr #header p {
	margin: 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	font-size: 16px;
	color: #C1A9A9;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}

.twoColElsRtHdr #navbar {
	background-color: #ffffff;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 2px;
	border-top-width: 3px;
	border-right-width: 10px;
	border-bottom-width: 3px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
}

/* Tips for sidebar1:
1. Be aware that if you set a font-size value on this div, the overall width of the div will be adjusted accordingly.
2. Since we are working in ems, it's best not to use padding on the sidebar itself. It will be added to the width for standards compliant browsers creating an unknown actual width. 
3. Space between the side of the div and the elements within it can be created by placing a left and right margin on those elements as seen in the ".twoColElsRtHdr #sidebar1 p" rule.
*/
.twoColElsRtHdr #sidebar1 {
	float: right;
	width: 150px; /* since this element is floated, a width must be given */
	background: #996666; /* top and bottom padding create visual space within this div */
	height: 1600px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-right-width: 10px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.twoColElsRtHdr #sidebar2 {
	float: right; 
	width: 190px; /* since this element is floated, a width must be given */
	background: #C1A9A9; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 10px 0; /* top and bottom padding create visual space within this div */
	margin-left: 10;
	height: 1600px;
	list-style-position: inside;
}

.twoColElsRtHdr #sidebar1 h3, .twoColElsRtHdr #sidebar1 p {
	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 10px;
	border-top-width: 0px;
	border-right-width: 10px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

/* Tips for apBody (Main_Content):
1. If you give this #apBody div a font-size value different than the #sidebar1 div, the margins of the #apBody div will be based on its font-size and the width of the #sidebar1 div will be based on its font-size. You may wish to adjust the values of these divs.
2. The space between the apBody and sidebar1 is created with the left margin on the apBody div.  No matter how much content the sidebar1 div contains, the column space will remain. You can remove this left margin if you want the #apBody div's text to fill the #sidebar1 space when the content in #sidebar1 ends.
3. To avoid float drop, you may need to test to determine the approximate maximum image/element size since this layout is based on the user's font sizing combined with the values you set. However, if the user has their browser font size set lower than normal, less space will be available in the #apBody div than you may see on testing.
4. In the Internet Explorer Conditional Comment below, the zoom property is used to give the apBody "hasLayout." This avoids several IE-specific bugs that may occur.
*/
.twoColElsRtHdr #apBody {
	padding-right: 190px;
	margin-top: 0;
	margin-right: 190px;
	margin-bottom: 0;
	margin-left: 10px;
}

.twoColElsRtHdr #apBody h1 {
text-align:center;
font-size:18px;
font-weight:bold;
}

.twoColElsRtHdr #apBody h2 {
text-align:center;
font-size:16px;
font-weight:bold;
}

.twoColElsRtHdr #apBody h3 {
text-align:center;
font-size:14px;
font-weight:bold;
}

.twoColElsRtHdr #apBody h4 {
text-align:left;
font-size:18px;
font-weight:bold;
}

.twoColElsRtHdr #apBody h5 {
text-align:left;
font-size:16px;
font-weight:bold;
}

.twoColElsRtHdr #apBody h6 {
text-align:left;
font-size:14px;
font-weight:bold;
}





.twoColElsRtHdr #footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#996666;
	border: 10px solid #FFFFFF;
} 
.twoColElsRtHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}



/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

[if IE]>
/* place css fixes for all versions of IE in this conditional comment */
.twoColElsRtHdr #sidebar1 { padding-top: 30px; }
.twoColElsRtHdr #apBody { zoom: 1; padding-top: 15px; }
/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
<![endif]

.SearchButton {
	color: #FFFFFF;
	background-color: #F3F3F4;
	height: 15px;
	width: 90px;
	border: thin double #CCCCCC;
	margin-top: 5px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	margin-right: 5px;
}

.SearchButtonLeft {
	color: #FFFFFF;
	background-color: #F3F3F4;
	float: left;
	height: 15px;
	width: 90px;
	border: thin double #CCCCCC;
	margin-top: 5px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	margin-right: 5px;
}

.SearchButtonRight {
	color: #FFFFFF;
	background-color: #F3F3F4;
	float: right;
	height: 15px;
	width: 90px;
	border: thin double #CCCCCC;
	margin-top: 5px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	margin-right: 5px;
}
.italics_plain {
	font-style: italic;
}
.padding10 {
	padding-left: 10px;
}
.imageborderless {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

