@charset "UTF-8";
/*HTML {
   overflow: -moz-scrollbars-vertical;
}*/
@media screen {
	html { height: 100%; margin-bottom: 1px; }
}
body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background-image: url(/images/bg.gif);
}

#printlogo { display: none; }

/*---------------- OVERALL TYPOGRAPHY ------------*/
a {
	text-decoration: none;
	color:#d9780f;
}
a:hover {
	text-decoration: underline;
}

h1 {
	font-family: Arial;
	color: #666666;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: -1px;
	line-height: 1.2em;
	font-size: 2em;
	font-weight: bold;
	margin: 12px 0px 8px 0px;
}

h1.FtPageHeader {
	color: #90b04a;
}

h2 {
	font-family: Arial;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: -1px;
	line-height: 1.2em;
	font-size: 1.5em;
}

.menu h2 a {
	color: #000000;
}
.menu h2 a.active {
	color:#90b04a;
}

h3 {
	font-family: Verdana;
	color: #333333;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: -1px;
	font-size: 1.0em;
	font-weight: bold;
}

h4 {
	font-family: Verdana;
	color: #333333;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: -1px;
	font-size: .9em;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
	display: inline-block;
}

.style1 {color: #666666}

p {
font-family: Verdana;
background-color: ;
color: #444;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.4em;
font-size: 1.1em;
}

.greenHeader {
	color: #acc674;
}

.readMoreLink {
	color: #D9780F;
	word-spacing: normal;
	text-align: left;
	line-height: 1.5em;
	font-size: 1em;
	display: inline-block;
	text-decoration: none;
	background-image: url(/images/linkBullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	list-style-type: none;

}




.readMoreLink:hover {
	text-decoration: underline;	
}

.underlineHeader {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 10px;
	margin-right: 10px;
}

/*---------------- DOWNLOAD ICONS -------------------------------*/
.pdfDownload {
	color: #D9780F;
	word-spacing: normal;
	text-align: left;
	line-height: 1.5em;
	font-size: 1em;
	display: inline-block;
	text-decoration: none;
	background-image: url(/images/file_acrobat.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 8px;
}

.pdfDownload:hover {
	text-decoration: underline;	
}

.genericDownload {
	color: #D9780F;
	word-spacing: normal;
	text-align: left;
	line-height: 1.5em;
	font-size: 1em;
	display: inline-block;
	text-decoration: none;
	background-image: url(/images/page_down.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	list-style-type: none;
	margin-bottom: 8px;
	margin-top: 0px;
}

.genericDownload:hover {
	text-decoration: underline;	
}


/*---------------- TABLE STYLES -------------------------------*/
table.product {
	border: solid 1px #eee;
	/*border-width: 0px;
	border-spacing: 1px;
	border-style: outset;
	border-color: gray;*/
	border-collapse: collapse;
	background-color: rgb(255, 255, 240);
	
}
table.product th {
	border: 0;
	padding: 2px;
	border: solid 1px #eee;
	/*border-width: 0px;
	border-style: inset;
	border-color: gray;*/
	background-color: #7a8fa6;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}
table.product td {
	border: solid 1px #eee;
		padding: 6px;
	/*border-width: 0px;
	border-style: inset;
	border-color: gray;*/
	background-color: rgb(222, 230, 237);
	text-align: center;
	vertical-align: middle;
}

table.product tr {
text-align: center;
}




/*---------------- OVERALL CONTAINER - CENTERS PAGE ------------*/
#container

  {
	width: 980px;
	border: 0px solid #000000;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(/images/containerBG.gif);
	background-repeat: repeat-y;
}






/*----------- Language Flag Rollovers--------------- */
a.FlagRollover {
	width: 16px;
	height: 11px;
	display: inline-block;
	background-image: url(/images/usa.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-decoration: none;
	float: left;
}
a:hover.FlagRollover {
	background-position: left top;
	border:0px solid #fff;
}



/*---------------- GLOBAL NAVIGATION ------------*/
a.homeRollover {
	height: 11px;
	display: inline-block;
	background-image: url(/images/home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	width: 30px;
}
a:hover.homeRollover {
	background-position: left bottom;
}

a.inqRollover {
	height: 11px;
	display: inline-block;
	background-image: url(/images/inquiry.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	width: 70px;
}
a:hover.inqRollover {
	background-position: left bottom;
}

a.faqsRollover {
	height: 11px;
	display: inline-block;
	background-image: url(/images/faqs.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	width: 25px;
}
a:hover.faqsRollover {
	background-position: left bottom;
}

a.contactRollover {
	height: 11px;
	display: inline-block;
	background-image: url(/images/contact.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	width: 63px;
}
a:hover.contactRollover {
	background-position: left bottom;
}
/*------------------------*/
/*French language*/
a.FlagRolloverfr {
	width: 16px;
	height: 11px;
	display: inline-block;
	background-image: url(/images/france.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-decoration: none;
	/*float: left;*/
}
a:hover.FlagRolloverfr {
	background-position: left top;
}
a.homeRolloverfr {
	height: 11px;
	display: inline-block;
	background-image: url(/images/homeFR.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	/*float: left;*/
	width: 44px;
}
a:hover.homeRolloverfr {
	background-position: left bottom;
}

a.inqRolloverfr {
	height: 11px;
	display: inline-block;
	background-image: url(/images/inquiryFR.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	/*float: left;*/
	width: 156px;
}
a:hover.inqRolloverfr {
	background-position: left bottom;
}

a.faqsRolloverfr {
	height: 11px;
	display: inline-block;
	background-image: url(/images/faqsFR.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	/*float: left;*/
	width: 129px;
}
a:hover.faqsRolloverfr {
	background-position: left bottom;
}

a.contactRolloverfr {
	height: 11px;
	display: inline-block;
	background-image: url(/images/contactFR.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	/*float: left;*/
	width: 88px;
}
a:hover.contactRolloverfr {
	background-position: left bottom;
}

/*------------------------*/
#globNav
  {
	/*padding-left: 660px;*/
	background-image: url(/images/globalNavBG.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-right: 25px;
	height: 25px;
}
#globNav   a  {
	font-size: 10px;
	margin-right: 12px;
	float: right;
	display: inline-block;
}

#content {
	padding-top: 0;
	padding-bottom: 0;
	/*background-image: url(/images/secondaryContentBG.gif);
	background-repeat: repeat-y;*/
	margin-right: 40px;
	margin-left: 40px;
	margin-top: 20px;
	margin-bottom: 20px;
}


/* -------------- LEFT NAVIGATION PANEL -------------- */
#leftNav {
	/*display: block;*/
	width: 200px;
	float: left;
	margin-top: 15px;
	margin-bottom: 20px;
	 
}
#leftNav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;	
}

#leftNav li a {
	font-family: Verdana;
	color: #444;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	font-size: 1.2em;
	line-height: 1.0em;
	display: block;
	margin-bottom: 10px;
}

#leftNav li a:hover {
	color: #000000;
	text-decoration: underline;
}

#leftNav li a.active  {
	color:#90b04a;
	font-weight: bold;
}

#leftNav h2 {
	margin-top: 0px;
}



/* -------------- RIGHT CONTENT PANEL -------------- */
#rightContainer {
	float: right;
	width: 695px;
	margin: 0 0 20px 0;
	padding: 0;
	border-left: 1px dotted #333333;
	min-height: 550px;
}
#rightContent {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 35px;
}
#rightContent h3 {
	margin-bottom: 2px;
	padding-right: 10px;
}
#rightContent ul {
	display: inline-block;
	float: left;
	width: 200px;
	border: 1px solid #CCCCCC;
	font-size: 1em;
	clear: both;
	list-style-position: outside;
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: disc;
	margin-right: 20px;
	margin-left: 0px;
	margin-bottom: 15px;
	clear: both;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.clearfloat { font-size: 1px; line-height: 1px; clear: both; height: 1px; }

#rightContent ul h3 {
	margin-top: 0px;
}

#rightContent li {
	margin-left: 15px;
	margin-bottom: 5px;
	color: #333333;
}

#rightContentDivider {
	clear: both;
	width: 635px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	margin-top: 10px;
	margin-bottom: 10px;
	display: inline-block;
}





/*---------------- HEADER ------------*/
#logo {
	float: left;
}

#header    {
	padding-right: 40px;
	padding-left: 40px;
	margin: 0px;
	height: 70px;
	padding-top: 20px;
}
#header ul {
	float: right;
	list-style-type: none;
	display: inline-block;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


#header li  {
	display: inline-block;
	list-style-type: none;
	float: left;
	width: 80px;
	margin-left: 3px;
	margin-right: 3px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	word-spacing: normal;
	text-transform:uppercase;
	letter-spacing: -1px;
	line-height: 1.6em;
	font-size: 1.4em;
	font-weight: bold;
}

#header li a {
	text-decoration: none;
	color:#666666;
}

#header li a:hover {
	text-decoration: underline;
	color:#333333;
}

#header li a.active {
	color:#acc674;
}

#slider {
	width: 900px;
	height: 145px;
	margin: 0 40px 19px 40px;
	padding: 0;
}

#ftPageContent {
	margin-bottom: 0px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 40px;
	padding-right: 40px;
	min-height:550px;
}


/*---------------- SMALL SECONDARY HEADER ------------*/

#headerSM    {
	padding-right: 40px;
	padding-left: 40px;
	margin: 0px;
	height: 60px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#headerSM ul {
	float: right;
	list-style-type: none;
	display: inline-block;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


#headerSM li  {
	display: inline-block;
	list-style-type: none;
	float: left;
	width: 80px;
	margin-left: 3px;
	margin-right: 3px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	word-spacing: normal;
	letter-spacing: -1px;
	line-height: 1.6em;
	font-size: 1.4em;
	font-weight: bold;
}

#headerSM li a {
	text-decoration: none;
	color:#666666;
}

#headerSM li a:hover {
	text-decoration: underline;
	color:#333333;
}

#headerSM li a.active {
	color:#acc674;
}





/*---------------- BREADCRUMBS ------------*/


#breadcrumbs {
	color: #8c8c8c;
	height: 36px;
	display: block;
	margin-left: 40px;
	background-color: #000000;
	margin-right: 40px;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	line-height: 1.5em;
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(/images/breadcrumbBG.gif);
	background-repeat: repeat-x;
	margin-right: 40px;
	border-width: 0px 1px;
	border-style: solid;
	border-color: #000000;
}
#breadcrumbs ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#breadcrumbs li { display: inline; padding-right: 5px; }
#breadcrumbs li a{ color: #8c8c8c; }	
#breadcrumbs li a:hover { color: #fff; }
#breadcrumbs a.active { color: #d9780f; }

/*---------------- THREE PANEL FRONT PAGE CONTAINER ------------*/
#ftPageContain {
	margin-bottom: 10px;
	display: block;
	height: 270px;
	background-image: url(/images/ftPageContain_BG.gif);
	background-repeat: repeat-y;
	margin-top: 10px;
}

#ftPageContain h1 {
	font-family: Arial;
	color: #666666;
	text-decoration: none;
	text-transform: lowercase;
	word-spacing: normal;
	text-align: left;
	letter-spacing: -1px;
	line-height: 1.2em;
	font-size: 2em;
	font-weight: bold;
	color: #acc674;
}


/*---------------- WHO WE ARE BOX - Front Page ------------*/
#ftWho {
	float: left;
	width: 270px;
	height: 270px;
	padding-right: 10px;
	margin-right: 20px;
}

#ftWho   p {
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.6em;
	font-size: 1em;
}
#ftWho .Article a {
	color: #D9780F;
	word-spacing: normal;
	text-align: left;
	line-height: 1.5em;
	font-size: 1em;
	display: inline-block;
	text-decoration: none;
	background-image: url(/images/linkBullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	list-style-type: none;
	margin-left: 10px;
}
#ftWho .Article a:hover {
	font-weight: bold;	
}


/*---------------- PRODUCT HIGHLIGHTS BOX - Front Page ------------*/
#ftMarket {
	float: left;
	width: 270px;
	height: 270px;
	margin-right: 20px;
	padding-right: 10px;
	
}
#ftMarket  p {
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.6em;
	font-size: 1em;
}


#ftMarket ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
	clear: left;
	float: left;
}


#ftMarket li  {
	display: inline;
	list-style-type: none;
}

#ftMarket li a {
	color: #D9780F;
	font-size: 1em;
	text-decoration: none;
}

#ftMarket li a:hover {
	font-weight: bold;
}

#ftMarket li a:active {
	color: #D9780F;
	
}



/*---------------- NEWS AND EVENTS BOX - Front Page------------*/
#ftNews {
	float: left;
	width: 270px;
	height: 270px;
	/*min-height: 180px;*/
	overflow:hidden;
}

#ftNews  h1 {
}
#ftNews   p {
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.6em;
	font-size: 1em;
}
#ftNews .Article a {
	color: #D9780F;
	word-spacing: normal;
	text-align: left;
	line-height: 1.5em;
	font-size: 1em;
	display: inline-block;
	text-decoration: none;
	background-image: url(/images/linkBullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-left: 10px;
}
#ftNews .Article a:hover {
	font-weight: bold;	
}




/*---------------- FOOTER ------------*/
#footer {
	background-position: bottom;
	background-repeat: no-repeat;
	padding-left: 40px;
	background-image: url(/images/footerBG.gif);
	padding-right: 40px;
	height: 25px;
	padding-top: 10px;
	padding-bottom: 5px;
	clear: both;
	color: #666666;	
}


#footer a {
	text-decoration: none;
	color: #666666;	
}
#footer a:hover {
	text-decoration: underline;
}
#footerCopyright {
	float: left;
	display: block;	
}
#footer ul {
	margin: 0px;
	padding: 0px;
	float: right;
	display: block;
}


#footer li  {
	display: inline;
	list-style-type: none;
	margin-left: 3px;
}


/*---------------- COOL IMAGE DROP SHADOWS ------------*/
.img-shadow {
	float:left;
	background-image: url(/images/imgDropShadow.gif);
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 0;
	background-repeat: repeat-x;
	background-position: center bottom;
  }

.img-shadow img {
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	padding: 4px;
	margin-top: -25px;
	margin-bottom: 15px;
	margin-right: 20px;
  }
.Article img {
	/*display: block;
	float:left;*/
	background-color: #fff;
	border: 1px solid #a9a9a9;
	padding: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
  }
.CatalogImage img {
	float:left;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	padding: 4px;
	margin: 0 10px 10px 0;
  }
#rightContent .Media img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	padding: 4px;
	margin: 0 15px 0 0;
  }
  
/*---------------- REGULAR IMAGE border ------------*/

.img-border {
	display: block;
	background-color: #ffffff;
	border: 1px solid #a9a9a9;
	padding: 5px;
	float: left;
	margin: 8px;
	}
	
.img-border a {
	border: 1px solid #a9a9a9;
	}
	
.img-border a:hover {
	border: 1px solid #d9780f;
	}

/*---------------- INDIVIDUAL PRODUCT PAGE IMAGE GALLERY ------------*/

#indProductImage {
	width: 635px;
	height: 278px;
	margin-bottom: 15px;
	border: 1px solid #999999;
}

#indProductImageLarge {
	width: 477px;
	height: 278px;
	border: 0;
	margin: 0;
	float:left;
}
#indProductImageThumbs {
	width: 158px;
	height: 270px;
	border: 0;
	margin: 4px 0 4px 0;
	float:right;
}

/*#indProductImage img {
	float: left;
	margin: 10px;
}*/
	

#indProductImageThumbs a {
	display: block;
	width: 100px;
	height: 67px;
	padding:0;
	border: 1px solid  #333333;
	margin: 6px 28px 6px 28px;
}

#indProductImageThumbs a:hover {
	border: 1px solid #d9780f;
	}

#indProductImageThumbs .prodimg {
	margin: 12px 28px 6px 28px;
	border: 1px solid  #AAAAAA;
}

#indProductImageThumbs .prodimgrollover {
	margin: 12px 28px 6px 28px;
	border: 1px solid #777777;
	}


/*---------------- sIFR Typography ------------*/
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	text-align: left;
	/*font-size: 20px;*/
	letter-spacing: -6px;
	
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -6px;
	/*font-size: 18px;*/
	margin: 0;
	padding: 0;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	/*font-size: 18px;*/
	margin: 0;
	padding: 0;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
#loginBox {
	position: absolute;
	top: 150px;
	left: 50%;
	width: 300px;
	margin-left: -150px;
	background-color:#EEEEEE;
	border-top:1px solid #acacac;
	border-left:1px solid #acacac;
	border-right:2px solid #252525;
	border-bottom:2px solid #252525;
	z-index: 12000;
}
#loginInner {
	width:272px;
	margin: 14px;
	padding: 0;
}
#loginMsg {
	margin: 7px 0 7px 0;
	border: 1px solid #016BB9;
	background-color: #CCE9FD;
	padding: 0;
}
#loginMsgWarning {
	margin: 7px 0 7px 0;
	border:1px solid #b11f2a;
	background-color:#fecdda;
	padding:0;
}
#loginBox h3 {
	font: normal normal bold 13px Arial, sans-serif;
	color:#b11f2a;
	padding: 0;
	margin: 5px 7px 5px 7px;
}
#loginBox h4 {
	font: normal normal bold 10px Arial, sans-serif;
	color:#464646;
	letter-spacing: 2px;
	text-align:left;
	margin:15px 0 0 0;
}
#loginBox p {
	font: normal normal normal 10px/1.1em Arial, Helvetica;
	color:#252525;
	margin: 5px 7px 5px 7px;
	padding: 0;
}
#loginBox #buttonRow {
	margin: 12px 0 12px 0;
	padding:1px;
}
#loginBox #pwRow {
	text-align: right;
	font: italic normal normal 10px Arial, sans-serif;
	color:#252525;
	margin: 0;
}

.btnMain {
	font: normal normal bold 11px "Trebuchet MS", Arial, Helvetica;
	color:#b11f2a;
}


.caption {
	font: normal normal normal 11px/1.5em "Trebuchet MS", Arial, Helvetica; 
	color: #233C79;
	margin:-8px 0 0 0;
	text-align: left;
}
.credit {
	font: italic normal normal 9px/1.3em "Trebuchet MS", Arial, Helvetica; 
	color: #464646;
	margin-top:-1px;
	text-align: left;
}
.formerrors {
	font: normal normal normal 11px/1.5em "Trebuchet MS", Arial, Helvetica; 
	color: #464646;
	width:90%;
	background-color: #ffd2d6;
	border:solid 1px #CC0000;
	padding:3px;
	margin: auto;
	margin-top:8px;
	font-weight: bold;
	display: none;
}
.pagelinks {
	text-align: right;
	padding: 10px 10px 10px 0;
	}

.pagelinks a.next, .pagelinks a.previous, .pagelinks a.back {
	text-transform: uppercase;
	padding: 4px 4px 4px 5px;
	border: 1px solid #D9780F;
	color: #D9780F;
	font-size: 76%;
	text-decoration: none;
	font-weight: bold;
	}

.pagelinks a.next:hover, .pagelinks a.previous:hover, .pagelinks a.back:hover {
	border: 1px solid #a00;
	}
.linkcolor {color: #D9780F}
.greenlinkcolor {	color:#888888;}
.Form, .Form p, .Form td {
	font-family: Verdana;
	font-size: 1.1em;
	color: #444;
}

input, textarea, select { font-size: 11px; }

.thumbnail {
	float: left;
}