/* CSS Document */

.body-home {
	background-image: url(../images/bgb.gif);
	background-position: top left;
	background-repeat: repeat-x;
	margin: 0px;
}
.body-inner {
	background-image: url(../images/bg-inner.gif);
	background-position: top center;
	background-repeat: repeat-x;
	margin: 0px;
}
.bg-header {
	background-image: url(../images/bg-header.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.bg-products 
{
	background-image: url(../images/bg-products.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.bg-clients {
	background-image: url(../images/bg-clients.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.bg-search {
	background-image: url(../images/bg-search.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.bg-sidemenu {
	background-image: url(../images/bg-sidemenu.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
.bg-procon {
	background-image: url(../images/pro-con.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
.bg-footer {
	background-image: url(../images/bg-footer.gif);
	background-position: top left;
	background-repeat: repeat-x;
	font-family: Tahoma, "Trebuchet MS", Arial, Verdana;
	font-size: 11px; font-weight: normal; color: #2d2d2d;
	text-decoration: none; text-align: center; line-height: 20px;
	padding-top: 4px;
}
.bg-footer A {
	font-weight: normal; color: #2d2d2d; text-decoration: none;
}
.bg-footer A:hover {
	font-weight: normal; color: #2d2d2d; text-decoration: underline;
}
.img-contactus {
	background-image: url(../images/img-contactus.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
.txtbox-search {
	width: 112px; height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal; color: #2d2d2d;
	text-decoration: none; text-align: left;
	border-style: solid; border-width: 1px;
	border-color: #CCCCCC;
}
.dot-black-hor {
	background-image: url(../images/dot-black.gif);
	background-position: center center;
	background-repeat: repeat-x;
}
.dot-black-ver {
	background-image: url(../images/dot-black-ver.gif);
	background-position: center center;
	background-repeat: repeat-y;
}
.dot-maroon-tle {
	background-image: url(../images/dot-maroon-tle.gif);
	background-position: top left;
	background-repeat: repeat-x;
	text-align: left;
}

.dot-maroon {
	background-image: url(../images/dot-maroon.gif);
	background-position: center center;
	background-repeat: repeat-x;
}
.dot-maroon-ver {
	background-image: url(../images/dot-maroon-ver.gif);
	background-position: center center;
	background-repeat: repeat-y;
}
.tle-con {
	background-image: url(../images/tle-con.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
.txt-maroon-sim {
	font-family: Tahoma, "Trebuchet MS", Arial, Verdana;
	font-size: 11px; font-weight: normal; color: #690e1b;
	text-decoration: none; text-align: left;
	padding-top: 0px;
}
.txt-maroon-sim A {
	font-weight: normal; color: #690e1b; text-decoration: underline;
}
.txt-maroon-sim A:hover {
	font-weight: normal; color: #690e1b; text-decoration: none;
}
.txt-maroon {
	font-family: Tahoma, "Trebuchet MS", Arial, Verdana;
	font-size: 11px; font-weight: normal; color: #690e1b;
	text-decoration: none; text-align: left; line-height: 16px;
}
.txt-maroon A {
	font-weight: normal; color: #690e1b; text-decoration: underline;
}
.txt-maroon A:hover {
	font-weight: normal; color: #690e1b; text-decoration: none;
}
.txt-maroon-cen {
	font-family: Tahoma, "Trebuchet MS", Arial, Verdana;
	font-size: 11px; font-weight: normal; color: #690e1b;
	text-decoration: none; text-align: center; line-height: 16px;
}
.txt-maroon-cen A {
	font-weight: normal; color: #690e1b; text-decoration: underline;
}
.txt-maroon-cen A:hover {
	font-weight: normal; color: #690e1b; text-decoration: none;
}
.txt-maroon-bold-ver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold; color: #690e1b;
	text-decoration: none; text-align: left;
}
.txt-maroon-bold-ver A {
	font-weight: bold; color: #690e1b; text-decoration: underline;
}
.txt-maroon-bold-ver A:hover {
	font-weight: bold; color: #690e1b; text-decoration: none;
}
.txt-white {
	font-family: Arial, "Trebuchet MS", Tahoma, Verdana;
	font-size: 13px; font-weight: 600; color: #d2b7bb;
	text-decoration: none; text-align: left; line-height: 20px;
}
.txt-white A {
	font-size: 13px; font-weight: normal; color: #d2b7bb; text-decoration: none;
}
.txt-white A:hover {
	font-size: 13px; font-weight: normal; color: #ffffff; text-decoration: none;
}
.txt-white A:visited {
	font-size: 13px; font-weight: normal; color: #ffffff; text-decoration: none;
}
.txt-black {
	font-family: Tahoma, "Trebuchet MS", Arial, Verdana;
	font-size: 11px; font-weight: normal; color: #2d2d2d;
	text-decoration: none; text-align: left; line-height: 20px;
}
.txt-black A {
	font-weight: normal; color: #2d2d2d; text-decoration: none;
}
.txt-black A:hover {
	font-weight: normal; color: #690e1b; text-decoration: none;
}
.txt-black A:visited {
	font-weight: normal; color: #690e1b; text-decoration: none;
}
.txt-black-jus {
	font-family: Tahoma, "Trebuchet MS", Arial, Verdana;
	font-size: 11px; font-weight: normal; color: #2d2d2d;
	text-decoration: none; text-align: justify; line-height: 20px;
}
.txt-black-jus A {
	font-weight: normal; color: #2d2d2d; text-decoration: none;
}
.txt-black-jus A:hover {
	font-weight: normal; color: #690e1b; text-decoration: none;
}
.txt-black-jus2 {
	font-family: Tahoma, "Trebuchet MS", Arial, Verdana;
	font-size: 11px; font-weight: normal; color: #2d2d2d;
	text-decoration: none; text-align: justify; line-height: 14px;
}
.txt-black-jus2 A {
	font-weight: normal; color: #2d2d2d; text-decoration: none;
}
.txt-black-jus2 A:hover {
	font-weight: normal; color: #2d2d2d; text-decoration: none;
}
.txt-select {
	font-family: Tahoma, "Trebuchet MS", Arial, Verdana;
	font-size: 11px; font-weight: bold; color:Green;
	text-decoration: none; text-align: left; line-height: 14px;
}
.txt-news {
	font-family: Tahoma, "Trebuchet MS", Arial, Verdana;
	font-size: 11px; font-weight: normal; color: #323232;
	text-decoration: none; text-align: justify; line-height: 14px;
	padding-left: 2px; padding-right: 2px;
}
.txt-addressbar {
	font-family: Tahoma, "Trebuchet MS", Arial, Verdana;
	font-size: 11px; font-weight: normal; color: #cccccc;
	text-decoration: none; text-align: left; line-height: 14px;
	padding-left: 15px; padding-right: 15px; padding-top: 1px;
	padding-bottom: 5px; background-color: Black;
}
.txt-addressbar A {
	font-weight: normal; color: #cccccc; text-decoration: none;
}
.txt-addressbar A:hover {
	font-weight: normal; color: #ffffff; text-decoration: none;
}
.txtbox-xs {
	width: 80px; height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	color: #666666; background-color: #ffffff;
	border-color:#666666; border-style:solid; border-width:1px;
}
.txtbox {
	width: 260px; height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	color: #666666; background-color: #ffffff;
	border-color:#666666; border-style:solid; border-width:1px;
}
.txtbox-b {
	width: 260px; height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	color: #666666; background-color: #ffffff;
	border-color:#666666; border-style:solid; border-width:1px;
}
.textarea {
	width: 260px; height: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; font-size: 11px;
	color: #666666; background-color: #ffffff;
	border-color:#666666; border-style:solid; border-width:1px;
}
.root2
{
	font-size: 11px;
	line-height: 18px;
}
.parent 
{
	font-size: 11px; text-decoration:none;
}
.parent A 
{
	font-size: 11px; text-decoration:none;
}
.parent A:hover
{
	font-size: 11px; text-decoration:none;
}
.parent A:visited
{
	font-size: 11px; text-decoration:none;
}
.leaf 
{
	font-weight:normal;
}
.leaf A
{
	font-weight:normal;
}
.leaf A:hover
{
	font-weight:normal;
}
.selected
{
	font-weight:bold;
	background-image: url(../images/selected.gif);
	background-position: center center;
	background-repeat: no-repeat; width:130px;
}
.side-con
{
	background-image: url(../images/side-con.gif);
	background-position: top left;
	background-repeat: repeat-y;
	padding-left:15px;
}
.tle-maroon
{
	font-family: Arial, Helvetica, Sans-Serif, MS Serif;
	font-size: 13px; font-weight: 700; color: #690e1b;
	text-decoration: none; line-height: 24px; text-align: left;
}
.tle-grey
{
	font-family: Arial, Helvetica, Sans-Serif, MS Serif;
	font-size: 13px; font-weight: 700; color: #333333;
	text-decoration: none; line-height: 24px; text-align: left;
}
.tle-red
{
	font-family: Arial, Helvetica, Sans-Serif, MS Serif;
	font-size: 13px; font-weight: 700; color: Red;
	text-decoration: none; line-height: 24px; text-align: left;
}
.dummy 
{
	line-height:18px;
}
.arrow1 {
	background-image: url(../images/arrow1.gif);
	background-position: center left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; color: #444444;
	font-weight: 500; line-height: 17px;
	text-decoration: none; text-align:left;
	padding-left: 15px; padding-top: 5px; padding-bottom: 5px;
	letter-spacing: 1px;
}
.arrow1 A {
	color: #444444; font-weight: 500; text-decoration: none;
}
.arrow1 A:hover {
	color: #8c1324; font-weight: 500; text-decoration: none;
}
.arrow2 {
	background-image: url(../images/arrow2.gif);
	background-position: center left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; color: #444444;
	font-weight: 500; line-height: 17px;
	text-decoration: none; text-align:left;
	padding-left: 17px; padding-top: 5px; padding-bottom: 5px;
	letter-spacing: 1px;
}
.arrow2 A {
	color: #444444; font-weight: 500; text-decoration: none;
}
.arrow2 A:hover {
	color: #8c1324; font-weight: 500; text-decoration: none;
}
.arrow4 {
	background-image: url(../images/arrow4.gif);
	background-position: center left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; color: #444444;
	font-weight: 500; line-height: 17px;
	text-decoration: none; text-align:left;
	padding-left: 32px; padding-top: 5px; padding-bottom: 5px;
	letter-spacing: 1px;
}
.arrow4 A {
	color: #444444; font-weight: 500; text-decoration: none;
}
.arrow4 A:hover {
	color: #8c1324; font-weight: 500; text-decoration: none;
}
.arrow5 {
	background-image: url(../images/arrow5.gif);
	background-position: center left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; color: #444444;
	font-weight: 500; line-height: 17px;
	text-decoration: none; text-align:left;
	padding-left: 44px; padding-top: 5px; padding-bottom: 5px;
	letter-spacing: 1px;
}
.arrow5 A {
	color: #444444; font-weight: 500; text-decoration: none;
}
.arrow5 A:hover {
	color: #8c1324; font-weight: 500; text-decoration: none;
}
.marque 
{
	font-family: Tahoma, Verdana, Arial, Trebuchet MS;
	font-size: 10px; font-weight: normal; color:#FFFFFF;
	text-decoration: none;
}
.bg-img 
{
	background-image: url(../images/bg-img.gif);
	background-position: top left;
	background-repeat: repeat-y;
}