@charset "UTF-8";
/* CSS Document */

body	{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font: 100% "Tahoma", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#header {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;	
	margin-left: auto;	
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 50px;
	background-color: #51573d;	
}
.headercenter {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 1097px;
	height: 50px;
	background-color: #51573d;
	background-image: url('../images/header_logo.jpg'); /* background image applied here to fix gap/disappearace below image */
	background-position: 150px 0px;
	background-repeat: no-repeat;
}
.headerleft { /* special div used for inside header on left */
	width: 150px;
	height: 50px;
	float: left;
	background-color: #51573d;
	background-image: url('../images/header_left.jpg');
	background-position: top;
	background-repeat: no-repeat;
}
a.validator	{
	margin: 29px 0px 0px -90px;
	width: 90px;
	height: 15px;
	background-color: #51573d;
	background-image: url('../images/validcss.gif');
	background-position: top;
	background-repeat: no-repeat;
	float: right;
	position: absolute;
}
a:hover.validator {
	margin: 29px 0px 0px -90px;
	width: 90px;
	height: 15px;
	background-color: #51573d;
	background-image: url('../images/validcss_hover.gif');
	background-position: top;
	background-repeat: no-repeat;
	float: right;
	position: absolute;
}
.logoarea	{
	width: 793px;
	text-align: center;
	background-color: #51573d;
	background-image: url('../images/header_logo.jpg');
	background-position: top;
	background-repeat: no-repeat;
	float: left;
}
.logo	{
	margin: 18px 510px 0px 0px;
	padding-left: 3px;
	text-align: center;
}
#bar { /* used for outside background area */
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 29px;
	background-color: #3c3625;
	background-image: url('../images/bar_tile.gif');
	background-position: top left;
	background-repeat: repeat-x;
	border-top: 2px solid #120004;
	border-bottom: 2px solid #120004;
}
.centerbar { /* used for border area */
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 1097px;
	height: 29px;
}
.barleft { /* special div used for inside gradient on right */
	width: 150px;
	height: 29px;
	background-color: #3c3625;
	background-image: url('../images/bar_left.gif');
	background-position: left;
	background-repeat: repeat-x;	
	border-right: 2px solid #120004;			
	float: left;
}
.barright { /* special div used for inside gradient on right */
	width: 150px;
	height: 29px;
	background-color: #3c3625;
	background-image: url('../images/bar_right.gif');
	background-position: right;
	background-repeat: repeat-x;	
	border-left: 2px solid #120004;			
	float: left;
}
#navbar { 
	margin: 0px;
	padding: 0px;
	width: 793px;
	height: 29px;
	background-color: #1f1c18;	
	border: none;
	float: left;
}
.icon	{
	width: 7px;
	margin: 9px 3px 0px 0px;
	padding: 0px;	
	float: left;
	vertical-align: middle;
	background-position: top left;
	background-repeat: no-repeat;
	visibility: hidden;
}
#currentpage {
	visibility: visible; /* icon toggle for current page */
}
.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
	float: left;
	color: #100f0d;
}
a.link, a:link {
  outline: none;
}
a.visited, a:visited {
  outline: none;
}
a.hover, a:hover {
  outline: none;
}
a.focus, a:focus {
/* w3c non-compliant hack to remove dotted focus
 -moz-outline-style: none; */
  outline: none;
}
a.active, a:active {
  outline: none;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
a.buttonsquare, a.buttonleftcorner, a.buttonrightcorner { /* common among all */
	display: block;
	float: left;
	font-family: Tahoma, "Trebuchet MS", arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 23px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background */
	height: 30px; /* Height of button background height */
	text-decoration: none !important;
	border: none;
}
a.buttonsquare{
	background: transparent url('../images/button_left.jpg') no-repeat top left;
	padding-left: 36px; /* Width of left menu image */
}
a.buttonleftcorner{
	background: transparent url('../images/button_leftcorner.jpg') no-repeat top left;
	padding-left: 37px; /* Width of left menu image */
}
a.buttonrightcorner{
	background: transparent url('../images/button_left.jpg') no-repeat top left;
	padding-left: 37px; /* Width of left menu image */
}
a:link.buttonsquare, a:link.buttonleftcorner, a:link.buttonrightcorner, a:visited.buttonsquare, a:visited.buttonleftcorner, a:visited.buttonrightcorner {
	color: #aaad7d; /*button text color*/
	border: none;
}
a.buttonsquare span, a.buttonleftcorner span{
	background: transparent url('../images/button_right.jpg') no-repeat top right;
	display: block;
	padding: 4px 42px 4px 0; /* 9px default, set "right" value to match value of 'padding-left' value above*/
}
a.buttonrightcorner span{
	background: transparent url('../images/button_rightcorner.jpg') no-repeat top right;
	display: block;
	padding: 4px 42px 4px 0; /*9px default, set "right" value to match value of 'padding-left' value above*/
}
a:hover.buttonsquare, a:hover.buttonleftcorner, a:hover.buttonrightcorner { /* Hover state CSS */
	color: #e1ef90; /*button text color*/
}
a:focus.buttonsquare, a:focus.buttonleftcorner, a:focus.buttonrightcorner { /* Focus state CSS */
	outline: none;
}
a:active.buttonsquare, a:active.buttonleftcorner, a:active.buttonrightcorner{ /* Click state CSS */
	background-position: bottom left;
	padding-top: 1px;
	outline: 0;
}
a:active.buttonsquare span, a:active.buttonleftcorner span, a:active.buttonrightcorner span{ /* Click state CSS */
	background-position: bottom right;
	padding: 4px 42px 3px 0;
	color: #e1ef90;
	outline: 0;
}
#background { /* used for outside background area */
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 800px;
	background-color: #000000;
	background-image:url('../images/back_tile.jpg');
	background-position: top;
	background-repeat: repeat-x;
}
#gradientarea { /* used for border area */
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 1097px;
	height: 800px;
	background-color: #352f27;
}
.gradientleft { /* special div used for inside gradient on left */
	width: 150px;
	height: 800px;
	background-color: #FF0000;
	background-color: #1f1c18;
	background-image:url('../images/back_left.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	border-right: 2px solid #201b12;	
	float: left;		
}
.gradientright { /* special div used for inside gradient on right */
	width: 150px;
	height: 800px;	
	background-color: #FF0000;
	background-color: #1f1c18;
	background-image:url('../images/back_right.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	border-left: 2px solid #201b12;		
	float: left;		
}
#container { 
	margin: 0px;
	padding: 0px;
	width: 793px;
	height: 760px;
	background-color: #1e1a10;
	background-image: url('../images/center_stonedk5.jpg');
	background-position: bottom left;
	background-repeat: no-repeat;
	float: left;
}
#containerhome { 
	margin: 0px;
	padding: 0px;
	width: 793px;
	height: 760px;
	background-color: #1e1a10;
	background-image: url('../images/center_stone13.jpg');
	background-position: bottom;
	background-repeat: no-repeat;	
	border: none;
	float: left;
}
.screen {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #131210;
	background-image: url('../images/screen.gif');
	background-position: top left;
	background-repeat: no-repeat;
	border-bottom: 2px solid #0b0907;
	width: 793px;
	height: 422px;
	float: left;
}
#loadarea {
	margin: 16px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	width: 770px;
	height: 379px;
	float: left;
	overflow: hidden;
}
.controlbutton_data {
	margin: 0px;
	padding: 7px 62px 0px 62px;
	width: 308px;
	height: 26px;
	float: left;
	text-align: center;
	font-size: x-small;
	color: #4c4b4a; /* text color*/
}
.controlbutton {
	margin: 0px;
	padding: 0px;
	width: 793px;
	height: 26px;
	background-color: #191715;
	border-top: 1px solid #0b0907;	
	float: left;
}
a.videobutton1, a.videobutton2, a.videobutton3, a.videobutton4, a.videobutton5, a.videobutton6 { /* Common to all video buttons */
	margin-top: -3px;
	background-repeat: no-repeat;
	display: block;
	width: 60px;
	height: 29px;
	float: left;	
	border: none;
}
a.videobutton1, a:link.videobutton1, a:visited.videobutton1, a.videobutton2, a:link.videobutton2, a:visited.videobutton2, a.videobutton3, a:link.videobutton3, a:visited.videobutton3, a.videobutton4, a:link.videobutton4, a:visited.videobutton4, a.videobutton5, a:link.videobutton5, a:visited.videobutton5, a.videobutton6, a:link.videobutton6, a:visited.videobutton6 { /* Common to all buttons at normal state */
	background-position: top left;
}
a.videobutton1, a:link.videobutton1, a:visited.videobutton1, a.videobutton1:hover, a.videobutton1:active { 
	background: transparent url('../images/vstart.gif'); /* (|<) Button normal/hover/active image */
}
a.videobutton2, a:link.videobutton2, a:visited.videobutton2, a.videobutton2:hover, a.videobutton2:active {
	background: transparent url('../images/vrewind.gif');  /* (<<) Button normal/hover/active image */
}
a.videobutton3, a:link.videobutton3, a:visited.videobutton3, a.videobutton3:hover, a.videobutton3:active {
	background: transparent url('../images/vback.gif'); /* (<) Button normal/hover/active image */
}
a.videobutton4, a:link.videobutton4, a:visited.videobutton4, a.videobutton4:hover, a.videobutton4:active {
	background: transparent url('../images/vplay.gif'); /* (>) Button normal/hover/active image */
}
a.videobutton5, a:link.videobutton5, a:visited.videobutton5, a.videobutton5:hover, a.videobutton5:active {
	background: transparent url('../images/vfforward.gif'); /* (>>) Button normal/hover/active image */
}
a.videobutton6, a:link.videobutton6, a:visited.videobutton6, a.videobutton6:hover, a.videobutton6:active {
	background: transparent url('../images/vend.gif'); /* (>|) Button normal/hover/active image */	
}
a.videobutton1:hover, a.videobutton1:active, a.videobutton2:hover, a.videobutton2:active, a.videobutton3:hover, a.videobutton3:active, a.videobutton4:hover, a.videobutton4:active, a.videobutton5:hover, a.videobutton5:active, a.videobutton6:hover, a.videobutton6:active { /* Common to all at hover states */
	background-position: bottom left;
}
a.videobutton1:active, a.videobutton2:active, a.videobutton3:active, a.videobutton4:active, a.videobutton5:active, a.videobutton6:active { /* Common to all at active states */
	background-position: bottom left;
	padding-top: 1px;
}
div#show3 { /* default styling for swissarmy.js */
	background-color:#efefef;
	width: 140px;
	margin: 0 auto;
	border: 1px solid #444444;
}
div#show3 table td, div#show4 table td { /* default styling for image-based buttons in swissarmy.js */
	height: 24px;
	background-image:url('38.gif'); 
}
div#show4 table td { /* default styling for image-based buttons in swissarmy.js */
	background-image: url('40.gif');
}
div#show3 table input,  div#show4 table input { /* default styling for image-based buttons in swissarmy.js */
	outline-style: none;
}
/* Unused Hack for slideshow control button default styling (non-w3c-compliant)
<!-- [if IE]>
div#show3 table td, div#show4 table td {
	height: 21px;
} */
#captionfix {
	margin-left: -10px;
}
.caption { /* used for portfolio captions generated through thumbnailviewer2.js, source from "title" att. in markup */
	position: absolute;
	margin-top: 382px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;			
	padding: 6px 0px 0px 0px;
	width: 793px;
	height: 21px;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	word-spacing: 2px;
	letter-spacing: 1px;	
	color: #545354;
	text-align: center;
	float: left;	
}
.autocaption { /* used for the home page slideshow captions generated in swissarmy.js */
	position: absolute;
	margin-top: -11px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;			
	padding: 0px;
	width: 793px;
	height: 21px;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	word-spacing: 2px;
	letter-spacing: 1px;	
	color: #545354;
	text-align: center;
	float: left;	
}
/*.caption:focus, .caption:hover {
	color: #FFFFFF;	
} */
.changeshow { /* switches home page slideshow to alternate js */
	position: absolute;
	margin-top: -11px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
	padding: 0px;
	width: 793px;
	height: 21px;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	word-spacing: 2px;
	letter-spacing: 1px;	
	text-decoration: none;
	color: #545354;
	text-align: center;
	float: left;	
}
.description { /* used for portfolio page illustrations generated through thumbnailviewer2.js, source from custom "desc" att. in markup */
	position: absolute;
	margin: 513px auto 0px auto;
	padding: 20px 165px 30px 176px;
	width: 280px;
	height: 100px;
	font-family: "Tahoma", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.5em;	
	color: #cfcec9;
	float: left;
    background-image: url('../images/arrow_dk.gif');
    background-repeat: no-repeat;
    background-position: 27% 25px;
	orphans: 7;
}
#descriptionfix {
	margin-left: 150px;
}
.spawnthumb { /* used for portfolio page illustrations generated through thumbnailviewer2.js, source from custom "spawnthumb" att. in markup */
	position: absolute;
	margin: 530px auto 0px auto;
	padding: 0px;
	width: 250px;
	height: 180px;
	font-family: "Tahoma", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.5em;	
	color: #cfcec9;
	float: left;
    background-image: url('../images/sthumb_shadow.gif');
    background-repeat: no-repeat;
    background-position: -5px -5px;
	border: 1px solid #0b0907;
}
#spawnthumbfix { /* used for portfolio page illustrations generated through thumbnailviewer2.js, source from custom "spawnthumb" att. in markup */
	margin-left: 40px;
}
.permlink {
	margin: 0px;
	padding: 0px;
	font-family: "Tahoma", Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	word-spacing: 1px;	
	letter-spacing: 0px;
	color: #cfcec9;
}
a.permlink:hover {
	color: #e1ef90;
}
.spawnlink { /* used for portfolio page illustrations generated through thumbnailviewer2.js, source from custom "spawnlink" attr. in markup */
	position: absolute;
	width: 60px;
	margin: 650px auto 0px auto;
	padding: 0px 0px 0px 10px;
	font-family: "Tahoma", Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	word-spacing: 1px;	
	letter-spacing: 0px;
	color: #aaad7d;
    background-image: url('../images/arrow_dk.gif');
    background-repeat: no-repeat;
    background-position: 2px;	
	float: left;
	z-index: 100000;
}
a.spawnlink:hover {
	color: #e1ef90;
}
#spawnlinkfix { /* used for portfolio page illustrations generated through thumbnailviewer2.js, source from custom "desc" attr. in markup */
	margin-left: 315px;
}
.spawnlinktext { /* used for portfolio page illustrations generated through thumbnailviewer2.js, source from custom "desc" attr. in markup */
	position: absolute;
	width: 300px;
	margin: 650px auto 0px auto;
	padding: 0px;
	font-family: "Tahoma", Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	word-spacing: 1px;	
	letter-spacing: 0px;
	color: #cfcec9;
	float: left;
	z-index: 100000;
}
#spawnlinktextfix { /* used for portfolio page illustrations generated through thumbnailviewer2.js, source from custom "desc" attr. in markup */
	margin-left: 385px;
}
.speciallink { /* used for hidden links generated through thumbnailviewer2.js, source from custom "speciallink" attr. in markup */
	position: absolute;
	margin: 650px auto 0px 0px;
	padding: 0px;
	font-style: normal;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	color: #000000;
	float: left;
	z-index: 100000;
}
#speciallinkfix { /* used for hidden links generated through thumbnailviewer2.js, source from custom "speciallink" attr. in markup */
	margin: -9px 0px 0px 722px;
}
/*.description:focus, .description:hover {
	color: #FFFFFF;	
} */
.stepcarousel {
	margin: 0px;
	padding: 0px;
	width: 789px; /*Width of Carousel Viewer itself, default is 270*/
	height: 74px; /*Height should be enough to fit largest content's height, default is 200px*/
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	background-color: #060403;
	border: 2px solid #282622;
	z-index: 100000;
	float: inherit; /*Read by IE */
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	height: 74px;	
	left: 0;
	top: 0;
	z-index: 100000;
}
.stepcarousel .panel{
	margin: 7px 3px 3px 5px; /*margin around each panel*/
	width: 110px; /*Width of each panel holding each content. 250px default. If removed, widths should be individually defined on each content DIV then. */	
	height: 74px;
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	z-index: 100000;
}
.videospacer {
	margin: 0px;
	padding: 0px;
	width: 793px;
	height: 104px;
}	
.content {
	position: absolute;
	top: 500px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	width: 792px;
	height: 40px;
	z-index: 0;
}
.content p {
	margin: 0px 0px 0px 42px;
	padding: 0px;
	width: 700px;
	font-family: "Tahoma", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.5em;
	color: #cfcec9;
}
h2	{
	font-size: 19px;
	font-weight: normal;
	margin: 10px;
	padding: 0px 0px 0px 10px;
}
h3	{
	color: #e1ef90;
	margin: 10px 10px 10px 32px;
	padding: 0px 0px 0px 10px;
	font-size: 15px;
	font-weight: normal;
	word-spacing: 0px;
	letter-spacing: 0px;
    background-image: url('../images/arrow_dk.gif');
    background-repeat: no-repeat;
    background-position: 0px 6px;	
}
h4	{
	color: #aaad7d;
	margin: 16px 10px 8px 32px;
	padding: 0px 0px 0px 10px;
	font-size: 11px;
	font-weight: bold;
	word-spacing: 0px;
	letter-spacing: 0px;
}
.alert {
	color: #FFBF55;
	margin: 0px 0px -10px 20px;
	padding-left: 20px;
	background-image: url('../images/alert.gif');
    background-position: 0px 0px;
	background-repeat: no-repeat;
	}
#loadtext {
	margin: 0px;
	padding: 0px;
	float: left;
	position: absolute;
	z-index: 100;
}
.statictext {
	margin: 0px 30px 0px 35px;
	padding: 0px;
	width:	300px;
	height: 279px;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 1.7em;
	color: #cfcec9;
	float: left;
}
.statich3 {
	margin: 45px 0px 10px 25px;
    background-image: url('../images/arrow_grnd.gif');
    background-position: 0px 4px;
}
.statich3 a {
	font-family: "Tahoma", Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	word-spacing: 1px;	
	letter-spacing: 0px;
	color: #e1ef90;
}
.statich3 a:hover {
	color: #FFFBF0;
}
.statictext strong {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 1.8em;
	color: #e1ef90;
}
.scrolltext {
	margin: 0px;
	padding: 0px;
	width:	280px;
	height: 279px;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 1.8em;
	color: #cfcec9;
}
.scrolltext strong {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 1.8em;
	color: #e1ef90;
}
#scrollarea {
	margin: 0px;
	width: 360px;
	height: 265px;
	overflow: hidden;
	float: left; 
	position: relative;
}
#scrollcontent {
	position: absolute;
	width: 350px;
	height: 265px;
	left: 0; 
	top: 0;
	float: left;
}
#scrollbararea {
	position: relative;
	width: 1px;
	height: 265px;
	float: left; /* Read by IE for correct positioning */
	background-color: #3c3625;
	border-top: 2px solid #120004;
	border-right: 1px solid #120004;
	border-bottom: 2px solid #120004;
	border-left: 1px solid #120004;
	z-index: 10000;
}
html>body>#scrollbararea { /* CSS hack read by all other browsers for correct positioning */
	float: right;
	width: 1px;	
}
#scrollbar {
	left: 0;
	top: 0;
	margin-top: 3px;
	margin-left: -9px;
	position: relative;
	height: 50px;
	width: 15px;
	background-color: #5c5339;
	background-image: url('../images/arrow_dn.gif');
	background-position: top;
	background-repeat: no-repeat;
	border-top: 2px solid #120004;
	border-right: 2px solid #120004;
	border-bottom: 2px solid #120004;
	border-left: 2px solid #120004;
	z-index: 100000;
	text-align: center;
}
#scrollbar:hover {
	background-image: url('../images/arrow_dn.gif');
	background-position: bottom;
	background-repeat: no-repeat;
}
.instructions {
	margin: 170px 0px 0px 0px;
	padding: 0px;
	height: 50px;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	word-spacing: 2px;
	letter-spacing: 1px;
	line-height: 1.8em;
	color: #808080;
	text-align: center;
	background-image: url('../images/arrow_dk2.gif');
	background-position: bottom;
	background-repeat: no-repeat;	
}
a.instrulink	{
	font-family: "Tahoma", Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	word-spacing: 1px;	
	letter-spacing: 0px;
	color: #aaad7d;
}
a.instrulink:hover {
	color: #e1ef90;
}
p.noscript { /* display this when user has ActiveX controls (JavaScript) off */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	font-size: 11px;
	font-weight: bold; 
	color: #FFBF55;
}
.noscript li { /* display this when user has ActiveX controls (JavaScript) off */
	margin: 0px 0px 0px 0px;
	padding: 2px;
	font-size: 11px;
	color: #cfcec9;
}
.noscript em { /* styles instructions for toggling JavaScript */
	padding-right: 2px;
	font-style: italic;
	color: #FFFFFF;
}
.noscript strong { /* styles instructions for toggling JavaScript */
	font-family: "Tahoma", Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0px;
	color: #FFFFFF;	
}
strong {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	word-spacing: 1px;
	letter-spacing: 1px;	
	color: #AAAAAA;
}
/* strong:focus, strong:hover {
	color: #e1ef90;	
} */
img {	border: none;
}
.footerarea {
	position: absolute;
	top: 842px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	width: 792px;
	height: 40px;
	text-align: center;
	background-color:#7a724b;
    background-image: url('../images/footer.jpg');
	background-position: top;	
    background-repeat: no-repeat;
	border-bottom: 1px solid #282622;
}
.footer {
	margin: 0px;
	padding: 0px;
	width: 793px;
	height: 40px;
    list-style: none;
	float: left;
}
.footer li{
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 5px;
	height: 34px;
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	word-spacing: 1px;
	line-height: 1.5em;
	text-align: left;
	color: #5c5339;
    background-image: url('../images/arrow_lt.gif');
    background-repeat: no-repeat;
    background-position: 2px 4px;
}
.footer em{
	font-style: normal;
	color: #695f41;
}
.footer strong{ /* used for right-aligned SDG */
	margin-left: 15px;
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	word-spacing: 1px;
	line-height: 1.5em;
	text-align: right;
	color: #554d35;
}
.email {
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #514832;
	text-decoration: none;
}
a.email:hover {
	color: #e1ef90;
}
