/* web safe fonts: http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1.3em;
	background-color: #0e0e0e;
	color: black;
	font-family: "Helvetica","Arial";
	font-size: 0.8em;
	font-weight: normal;
}
ol, ul {
	padding: 0 0 10px 15px;
	list-style: disc;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,

q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}

hr {
	color: #dddada;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a {
	text-decoration: none;
}

p {
	padding-bottom: 10px;
}

.ind30 {
	padding-left: 30px;
}

.strike {
	text-decoration: line-through;
}

.mainholder {
	float: left;
	width: 100%;
	background: #eeebe2 url("../images/layout-bg.jpg") repeat-x;
}

.layout {
	margin-left: auto;
	margin-right: auto;
	width: 972px;
}

.layout-topblackbar {
	height: 32px;
	float: left;
	width: 100%;
}

.layout-logo {
	background: url("../images-english/layout-logo.gif") no-repeat top;
	height: 106px;
	float: left;
	width: 100%;
}

.content-holder {
	width: 100%;
	float: left;
	background: url("../images/layout-content-bg.gif") top;
}

.content {
	float: left;
	padding: 0 10px 0 10px;
}

.content-top {
	background: url("../images/layout-content-top.gif") no-repeat top;
	float: left;
	width: 100%;
	height: 16px;
}

.content-bottom {
	background: url("../images/layout-content-bottom.gif") no-repeat top;
	float: left;
	width: 100%;
	height: 19px;
}

.layout-bottom {
	background: #0e0e0e url("../images/layout-bottom.jpg") repeat-x top;
	float: left;
	width: 100%;
}

.layout-content-bottom {
	margin-left: auto;
	margin-right: auto;
	width: 968px;
	height: 220px;
	color: white;
}

.layout-bottom-2 {
	background: #0e0e0e url("../images/layout-bottom-2.png") repeat-x top;
	float: left;
	height: 58px;
	width: 100%;
}

.layout-bottom-2-content {
	margin-left: auto;
	margin-right: auto;
	width: 968px;
	padding-top: 10px;
	height: 48px;
}

.layout-productmenu {
	float: right;
}

.layout-productmenu a {
	color: black;
}

.layout-productmenu a:visited {
	color: #7a7777;
}

.layout-productmenu a:hover {
	text-decoration: underline;
}

.layout-productmenu ul {
	list-style: none;
}

.layout-productmenu li {
	float: left;
	padding-left: 20px;
}

.layout-submenu {
	background: url("../images/layout-submenu.gif") bottom right no-repeat;
	width: 300px;
}

.layout-submenu2 {
	background: url("../images/layout-submenu.gif") top left no-repeat;
	padding-left: 10px;
	width: 290px;
}

.layout-submenu3 {
	line-height: 1.5em;
	background: url("../images/layout-submenu.gif") top right no-repeat;
	padding: 10px;
	width: 270px;
}

.layout-submenu3 li {
	display: block;

}

.layout-submenu3 a {
	border-bottom: #cecdcd 1px solid;
	width: 100%;
}

.layout-bottom-table {
	margin: 30px 0 0 10px;
	width: 100%;
}

.layout-bottom-table TD {
	vertical-align: top;
}

.layout-bottom-table UL {
	padding: 10px 0 0 10px;
	color: white;
	line-height: 1.5em;
	font-size: 0.9em;
	font-family: "Trebuchet MS","Helvetica";
}

.layout-bottom-table TH {
	font-family: "Trebuchet MS","Helvetica";
	text-align: left;
	font-size: 1.3em;
	font-weight: normal;
	color: white;
	width: 25%;
}

.tutorialwindow {
	float: left;
	width: 952px;
	padding-top: 14px;
	text-align: center;
	height: 497px;
	background: url("../images/tutorialwindow.gif") top right no-repeat;
}

.header-green {
	float: left;
	background: url("../images/header-green.jpg") top right no-repeat;
	width: 952px;
	height: 42px;
	padding-bottom: 10px;
}

.header-green H1 {
	line-height: 42px;
	font-family: "Trebuchet MS","Helvetica";
	font-size: 1.5em;
	padding-left: 30px;
	font-weight: normal;
	color: #754c24;
}

.blog-ul {
	width: 250px;
	margin: 0;
	padding: 3px 0 0 40px;
	list-style-type: disc;
}

.blog-ul li {
	border-bottom: #e8ecbc 1px solid;
	padding-top: 3px;
}

.blog-paragraph {
	float: left;
	width: 576px;
	padding: 0px 10px 30px 50px;
}

.blog-dateline {
	float: left;
	width: 596px;
	height: 20px;
	padding: 5px 10px 0 30px;
	line-height: 20px;
	font-family: "Trebuchet MS","Helvetica";
	font-size: 0.9em;
	font-weight: bold;
	color: #754c24;
}

.blog-header {
	float: left;
	background: url("../images/header-thicksmall-grey.png") top right no-repeat;
	width: 626px;
	height: 31px;
	text-indent: 30px;
	line-height: 31px;
}

.blog-header H2 {
	font-family: "Trebuchet MS","Helvetica";
	font-size: 1.6em;
	font-weight: bold;
	color: #754c24;
}


.subheader-small-grey {
	float: left;
	background: url("../images/header-small-grey.png") top right no-repeat;
	width: 625px;
	height: 23px;
	padding-bottom: 10px;
	text-indent: 30px;
	line-height: 23px;
}

.subheader-small-green {
	float: left;
	background: url("../images/header-small-green.png") top right no-repeat;
	width: 625px;
	height: 23px;
	padding-bottom: 10px;
	text-indent: 30px;
	line-height: 23px;
}

.subheader-small-green H2 {
	font-family: "Trebuchet MS","Helvetica";
	font-size: 1.1em;
	font-weight: bold;
	color: #754c24;
}

.subheader-small-grey H2 {
	font-family: "Trebuchet MS","Helvetica";
	font-size: 1em;
	font-weight: bold;
	color: #754c24;
}

.subheader-grey {
	float: left;
	background: url("../images/header-grey.jpg") top right no-repeat;
	width: 952px;
	height: 23px;
	padding-bottom: 10px;
	text-indent: 30px;
	line-height: 23px;
}

.subheader-grey-ind {
	float: left;
	background: url("../images/header-grey-ind.jpg") top right no-repeat;
	width: 952px;
	height: 23px;
	text-indent: 60px;
	padding-bottom: 10px;
	line-height: 23px;
}

.subheader-grey-ind H2 {
	font-family: "Trebuchet MS","Helvetica";
	font-size: 1em;
	font-weight: bold;
	color: #754c24;
}



TABLE.newtable2 {
	width: 100%;
	border: #cccccc 1px solid;
	vertical-align: middle;
	border-collapse: collapse;
}

TABLE.newtable2 TD {
	text-align: center;
	padding: 10px;
	border-right: #cccccc 1px solid; 
	font-size: 1em;
}

TABLE.newtable2 TH {
	border-style: solid;
	border-width: 0px;
	color: #603913;
	font-size: 1.3em;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding: 4px;
	text-align: center;
}

TABLE.newtable2 TD.title {
	font-size: 1em;
	text-align: left;
	background: url("/images/gradient-green.gif") top right repeat-x;
}

TABLE.newtable2 TD.gray {
	background: url("/images/gradient-gray.gif") top right repeat-x;
}

TABLE.newtable2 TD.black {
	background: url("/images/gradient-black.jpg") top right repeat-x;
}

TABLE.newtable2 TD.green {
	background: url("/images/gradient-green.gif") top right repeat-x;
}






.list {
	padding-left: 75px;
	font-family: "Trebuchet MS","Helvetica";
	font-size: 1em;
	font-weight: bold;
	color: black;
}

.list a {
	color: #603913;
}

.list a:visited {
	color: #936333;
}

.list a:hover {
	text-decoration: underline;
}

.bold {
	font-weight: bold;
}

.brownlinks a {
	color: #603913;
}

.brownlinks a:visited {
	color: #936333;
}

.brownlinks a:hover {
	color: black;
	text-decoration: underline;
}

.fineprint {
	font-family: "arial";
	font-size: 0.7em;
	line-height: 1.5em;
	color: #000000;
}

.testimonial {
	font-family: "Trebuchet MS","Sans-Serif","Georgia","Serif";
	font-size: 1em;
	line-height: 1em;
	font-style: italic;
	font-weight: bold;
	color: #603913;
}

.web20-txt-darkbrown-bold-1em {
	font-family: "Helvetica","Trebuchet MS";
	font-size: 1em;
	font-weight: bold;
	color: #603913;
}

.web20a-txt-darkbrown-bold-1em {
	font-family: "Trebuchet MS","Sans-Serif","Georgia","Serif";
	font-size: 1em;
	line-height: 1.1em;
	font-weight: bold;
	color: #603913;
}

.web20a-txt-darkbrown-bold-11em {
	font-family: "Trebuchet MS","Sans-Serif","Georgia","Serif";
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: bold;
	color: #603913;
}

.web20a-txt-darkbrown-bold-15em {
	font-family: "Trebuchet MS","Sans-Serif","Georgia","Serif";
	font-size: 1.5em;
	line-height: 1.1em;
	font-weight: bold;
	color: #603913;
}

.web20a-txt-darkbrown-bold-2em {
	font-family: "Trebuchet MS","Sans-Serif","Georgia","Serif";
	font-size: 2em;
	line-height: 1.5em;
	font-weight: bold;
	color: #603913;
}

.web20-txt-darkbrown-normal-1em {
	font-family: "Helvetica","Trebuchet MS";
	font-size: 1em;
	font-weight: normal;
	color: #603913;
}

.web20-txt-black-bold-1em {
	font-family: "Helvetica","Trebuchet MS";
	font-size: 1em;
	font-weight: bold;
	color: black;
}

.web20-txt-black-bold-12em {
	font-family: "Helvetica","Trebuchet MS";
	font-size: 1.2em;
	font-weight: bold;
	color: black;
}

.web20-txt-black-12em {
	font-family: "Trebuchet MS","Helvetica";
	font-size: 1.2em;
	color: black;
}

.web20-txt-white-bold-1em {
	font-family: "Trebuchet MS","Helvetica";
	font-size: 1em;
	font-weight: bold;
	color: white;
}


.indexpagedate {
	font-family: "Trebuchet MS","Helvetica";
	font-size: 0.9em;
	font-weight: bold;
	color: red;
	padding: 5px 0 0 0;
}


.indexpagenews {
	font-family: "Trebuchet MS","Helvetica";
	font-size: 0.9em;
	font-weight: normal;
	color: black;
	border-bottom: 1px solid #b7b7b7;
}

.largeform {
	text-align: left;
}

.largeform INPUT {
	margin: 10px 0 10px 0;
	font-family: "Trebuchet MS","Sans-Serif","Georgia","Serif";
	font-size: 1.5em;
	line-height: 1.5em;
	font-weight: bold;
	color: #603913;
}

.largeform SELECT {
	margin: 10px 0 10px 0;
	font-family: Arial;
	font-size: 1.2em;
	line-height: 1.5em;
	font-weight: bold;
	color: #603913;
}

.largeform TD {
	vertical-align: baseline;
}


.underline {
	text-decoration: underline;
}














/* ######### Default class for drop down menus ######### */


/*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/

.selectedanchor{ 
}

.anylinkcss{
	position: absolute;
	left: 0;
	top: 0;
	line-height: 2em;
	visibility: hidden;
	border: 1px solid #b7b7b7;
	z-index: 100; /* zIndex should be greater than that of shadow's below */
	background: #eeebe2 url("../images/layout-bg.jpg") repeat-x 0 -107px;
	width: 300px; /* default width for menu */
}

.anylinkcss ul{
	margin: 0;
	padding: 3px 0 0 20px;
	list-style-type: none;
}

.anylinkcss ul li a {
	width: 100%;
	display: inline-block;
	padding: 0 0 0 5px;
	border-left: 1px solid #b7b7b7;
}

.anylinkshadow{ /*CSS for shadow. Keep this as is */
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99; /*zIndex for shadow*/
	background: black;
	visibility: hidden;
}


.anylinkcss a:hover{ /*hover background color*/

}


/* ######### Default class for drop down menus ######### */















/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/

/* Most common stuff you'll need to change */

	.coda-slider-wrapper { padding: 10px 30px 0px 15px}
	.coda-slider { }
	.coda-slider, .coda-slider .panel { width: 927px; height: 268px } 
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 600px }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
	.coda-nav ul li a.current { margin: 0 0 0 5px;float: left;background: url('/images/index-digit-on.jpg') top right no-repeat;width: 22px;height: 20px;line-height: 20px;text-align: center;color: black;font-weight: bold; }
	.coda-slider .panel-wrapper { padding: 0}

/* Don't change anything below here unless you know what you're doing */

	.coda-nav ul { padding: 0;clear: both; display: block; overflow: hidden }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { margin: 0 0 0 5px;float: left;background: url('/images/index-digit-off.jpg') top right no-repeat;width: 22px;height: 20px;line-height: 20px;text-align: center;color: black;font-weight: bold; }
	

	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.deditabs {
	width: 942px;
	float: left;
	height: 33px;
	padding: 20px 0 0 0;
}

.deditabstop {
	width: 952px;
	float: left;
	margin: 0;
	padding: 0;
	height: 12px;
	background: url("/images/tabbox-grey.png") top right no-repeat;
}

.deditabsbottom {
	width: 952px;
	float: left;
	margin: 0;
	padding: 0;
	height: 20px;
	background: url("/images/tabbox-grey.png") bottom right no-repeat;
}

.deditabscontent {
	width: 952px;
	float: left;
	padding: 0; 
	background: url("/images/tabbox-grey-content.png") top right repeat-y;
}

.deditabs ul {
	list-style: none;
	padding: 0 0 0 7px;
	margin: 0;
}

.deditabs li {
	float: left;
	margin: 5px 3px 0 4px;
	background: url("/images/tab-active-right.gif") top right no-repeat;
}

.deditabs li a {
	float: left;
	height: 28px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 30px;
	display: block;
	font-size: 0.9em;
	background: url("/images/tab-active-left.gif") top left no-repeat;
}

.deditabs li a.selected {
	text-decoration: underline;
	font-family: "Trebuchet MS","Sans-Serif","Georgia","Serif";
	font-size: 1.3em;
	color: #603913;
}


