body{
	background: #ba2720;
}
td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
p{
	margin-top: 0px;
	line-height : 14px;
}
a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9b3123;
	text-decoration : none;
}
a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9b3123;
	text-decoration : underline;
}
h1{
	font-family: Trebuchet MS,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight : bold;
	font-style : normal;
	margin-top : 0px;
	line-height : 26px;
}
h2{
	font-family: Trebuchet MS,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight : bold;
	font-style : normal;
	margin-top : 0px;
	line-height : 22px;
}
h3{
	font-family: Trebuchet MS,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight : bold;
	font-style : normal;
	margin-top : 0px;
	line-height : 18px;
}
h4{
	font-family: Trebuchet MS,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	font-style : normal;
	margin-top : 0px;
	line-height : 16px;
}
h5{
	font-family: Trebuchet MS,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : bold;
	font-style : normal;
	margin-top : 0px;
	line-height : 14px;
}
h6{
	font-family: Trebuchet MS,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight : bold;
	font-style : normal;
	margin-top : 0px;
	line-height : 12px;
}
.menuLink{
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
	line-height : 20px;
	color : #515151;
	vertical-align : top;
	background : url(../img/trans_1x1.gif) no-repeat 20px;
	padding-left: 20px;
	display: block;
	border : 0px none #F1F1F1;
}
.menuLink:hover{
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
	line-height : 20px;
	color : #ba2720;
	text-decoration: none;
	background : url(../img/menu_arrow.png) no-repeat 20px;
	padding-left: 20px;
	border : 0px none #F1F1F1;
}
.menuLink:active{
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
	line-height : 20px;
	color : #ba2720;
	text-decoration: none;
	background : url(../img/trans_1x1.gif) no-repeat 20px;
	padding-left: 20px;
	border : 0px none #F1F1F1;
}
.menuSeparator{
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 0px;
	font-weight : normal;
	line-height : 0px;
	color : #515151;
	vertical-align : top;
	background : url(../img/trans_1x1.gif) no-repeat 20px;
	padding-left: 20px;
	display: none;
	border : 0px none #F1F1F1;
}

.contentBg{
	background-position: bottom;
	background-repeat: no-repeat;
	background-image: url(../img/bottom_bg_main_main.png);
	border-color: #0C5B12;
	background-color : #f1f1f1;
}
.contentBgBottom{
	background-position: bottom;
	background-repeat: no-repeat;
	background-image: url(../img/bottom_bg_main_bottom.png);
	border-color: #0C5B12;
}
.contentBg2{
	background-position: bottom;
	background-repeat: no-repeat;
	background-image: url(../bottom_bg2.png);
	border-color: #0C5B12;
}
.contentBody{
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
}
.contentBodySmall{
	padding-left: 37px;
	padding-top: 27px;
	padding-right: 30px;
	padding-bottom: 35px;
}
.contentBodyGallery{
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 0px;
}
._contentBgImgLib{
/*	background-image : url(../img/main_box_515x173.gif);
	background-repeat : no-repeat;*/
	padding-left : 12px;
	padding-top : 18px;
	padding-right : 10px;
	height : 173px;
	padding-bottom : 100px;
}
.contentRightBox{
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 25px;
	background-image: url(../img/content_bg_right_box.png);
	background-repeat: no-repeat;
	background-position: top;
	height : 20px;
	margin : 0px 0px 0px 0px;
}
.contentTextHeader{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 25px;
	color : #0C5B12;
	font-weight : normal;
	line-height : 30px;
	padding-top : 0px;
	text-align : left;
}
.contentTextBig{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height : 18px;
	text-align : left;
	font-weight : bold;
	color : #212125;
}
.contentTextBigBold{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	line-height : 28px;
	text-align : left;
	font-weight : bold;
	color : #212125;
}
.contentBgNewsRight{
	background-image: url(../img/main_newsbox_140x173.gif);
	background-repeat : no-repeat;
	padding-left : 12px;
	padding-right : 18px;
	padding-top : 18px;
	width : 130px;
	padding-bottom : 100px;
}
.contentNewsHeader{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color :#0C5B12;
	font-weight : normal;
	line-height : 31px;
	padding-top : 0px;
	text-align : left;
}
.productHeader{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #0C5B12;
	font-weight : normal;
	line-height : 31px;
	padding-top : 0px;
	text-align : left;
}
.productMenuLink{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #212125;
	font-weight : bold;
	line-height : 15px;
	padding-top : 0px;
	text-align : left;
	text-decoration: none;
}
.productMenuLink:hover{
	color : #0C5B12;
	text-decoration: none;
	display : block;
}
.newsText{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	font-size : 10px;
	font-weight : bold;
	line-height : 14px;
	color : #212125;
}
.newsDate{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	font-size : 10px;
	font-weight : bold;
	line-height : 14px;
	color : #3F3F3F;
}
.newsHeader{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	font-size : 11px;
	font-weight : bold;
	line-height : 18px;
	color : #BE3A3A;
}
.newsLink{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	font-size : 11px;
	font-style : italic;
	line-height : 20px;
	color : Black;
	text-align : right;
	text-decoration : none;
	font-weight : bold;
}
.newsLink:hover{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : transparent;
	font-size : 11px;
	font-style : italic;
	line-height : 20px;
	color : Black;
	text-align : right;
	text-decoration : underline;
	font-weight : bold;
}
.puffText{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding-left : 9px;
	padding-right : 9px;
	padding-top : 5px;
	padding-bottom : 3px;
	color : #138be6;
	background-repeat : no-repeat;
	background-position : bottom;
	margin-top : 0px;
	background-image : url(../img/puff_bg.gif);
	text-decoration : none;
	line-height : 14px;
}
.puffLink{
	font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	font-style : italic;
	color : Black;
	text-decoration : none;
}

/* TinyMCE specific rules */
body.mceContentBody {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 17px;
	text-align : left;
	color : #212125;
	background: #f1f1f1;
	/* background-color : White; */
}
td.mceContentBody {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 17px;
	text-align : left;
	color : #212125;
	background-color : White;
}

.mceContentBody a {
   color: red !important; /* FF requires a important here */
}
