﻿body{ margin:0px; background:url(../images/body_bg.gif) repeat-x top #FFFFFF; font-weight: normal;}
.header_bg{background:url(../images/header_bg.gif) repeat-x #fdfdfd bottom; height:80px;}
#white_border {	BORDER: #ffffff 1px solid; FLOAT: right; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 100%; }
.text {
font: 13px Arial, Helvetica, sans-serif;
color: #554433;
text-align:justify;
text-decoration: none;
}
TD {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
}
.text_default {
font: 12px Arial, Helvetica, sans-serif;
color: #554433;
text-align:justify;
text-decoration: none;
}

.right_topic
{
font-family:Tahoma;
font-size:14px;
font-weight:bold;
text-align:left;
text-decoration:none;
line-height:25px;
color:#671b1b;
}
.form_topic
{
font-family:Tahoma;
font-size:13px;
font-weight:600;
text-align:left;
text-decoration:none;
line-height:23px;
color:#671b1b;
}

.bottom_link
{
font-family:Arial;
font-size:13px;
font-weight:400;
text-align:left;
text-decoration:none;
line-height:16px;
color:#585857;
}
.list_headings
{
font-family:Arial;
font-size:13px;
font-weight:bold;
text-align:left;
text-decoration:underline;
color:#585857;
}
.bottom_link a
{
color:#585857;
text-decoration:none;
}
.bottom_link a:hover
{
text-decoration:underline;
color:#990000;
}
b
{
text-decoration:underline;
}
.bottom_link ul
{
margin-left:-10px;
list-style-image:url(../images/icon.gif);

}
.bottom_link ul li
{
height:22px;
}
.para ul
{
margin-left:15px;
list-style:disc;
line-height:18px;
}
.para ul li
{
margin-left:-10px;
}
.table_transparent
{  
  background: url(../images/transparent_image.png) repeat;
  margin: 10px 10px;
  border:#aca086 1px solid;
    padding-left:10px;
  padding-right:10px;
}
.table_transparent_high
{  
  background: url(../images/trans_image.png) repeat;
  margin: 10px 10px;
  border:#aca086 1px solid;
    padding-left:10px;
  padding-right:10px;
}
#transparent_text
{
  text-align:justify;
  padding-left:10px;
  padding-right:10px;
  color:#7f7254;
  font-family:tahoma;
  font-size:13px;
  line-height:15px;
  font-weight:400;
}
#transparent_text a
{
text-decoration:underline;
color:#994343;
}
#transparent_text a:hover
{
text-decoration:none;
color:#7f7254;
}
.transparent_text
{
  text-align:justify;
  padding-left:10px;
  padding-right:10px;
  color:#7f7254;
  font-family:tahoma;
  font-size:13px;
  line-height:15px;
  font-weight:400;
}
.transparent_text a
{
text-decoration:underline;
color:#994343;
}
.transparent_text a:hover
{
text-decoration:none;
color:#7f7254;
}
#request_enquiry_paragraph
{
  text-align:right;
  padding-left:10px;
  padding-right:10px;
  color:#7f7254;
  font-family:tahoma;
  font-size:12px;
  font-weight:600;
}
#request_enquiry_paragraph a
{
text-decoration:underline;
color:#994343;
}
#request_enquiry_paragraph a:hover
{
text-decoration:none;
color:#7f7254;
}
.border_bottom
{
border-bottom:#994343 1px dotted;
}
#hgt
{
height:101px;
}
.form_style
{
  text-align:left;
  padding-left:2px;
  padding-right:1px;
  color:#7f7254;
  font-family:tahoma;
  border:1px #CCCCCC solid;
  font-size:13px;
  font-weight:400;
}
.form_style:hover
{
border:#994343 1px solid;
}
.form_style:focus
{
border:#994343 1px solid;
}
.button
{
text-align:center;
background:url(../images/button.jpg) repeat-x; height:25px;
cursor:pointer;
color:#ffffff;
font-family:tahoma;
border:1px #CCCCCC solid;
font-size:13px;
font-weight:400;
}
.button:hover
{
background:url(../images/button_h.jpg) repeat-x; height:25px;
border:1px #333333 solid;
}
#brd
{
    border-color: #600;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
}
#table_brd
{
    border-color: #600;
    border-width: 0 0 1px 1px;
    border-style: solid;
}
.invoice
{
font:Tahoma;
font-size:13px;
font-weight:400;
text-align:center;
text-decoration:none;
line-height:18px;
color:#671b1b;
}
/*h3{color:#671B1B; padding-left:10px;}
h4{
padding-left:10px;}*/
h4
{
font-size:13px;
padding-left:25px;
}
h3{ color:#671B1B;margin-bottom:5px; line-height:25px; font-size:13px;
	padding-left:10px;
}
h2{  font-size:14px;
	
}
h1
{
	border:0 solid #D9D9D9;
color:#671B1B;
font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin:0;
text-decoration:none;
width:100%;
}
#trans_text
{
  text-align:justify;
  padding-left:3px;
  padding-right:2px;
  color:#7f7254;
  font-family:tahoma;
  font-size:13px;
  line-height:15px;
  font-weight:400;
}
#trans_text a
{
text-decoration:underline;
color:#994343;
}
#trans_text a:hover
{
text-decoration:none;
color:#7f7254;
}
/* Collapse and expand */
.mypets{cursor: hand;
cursor: pointer;
padding: 0px 5px;
border: 1px solid gray;
text-align:left;
color:#FFFFFF;
background:url(../images/button.jpg) repeat-x;
height:25px;
line-height:20px;
}
.openpet{
background: #FFFFFF repeat-x; color:#990033; border-left:none; border-right:none; line-height:22px;
}

.technology{ 
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}
.openlanguage{
color: green;
}
.closedlanguage{
color: red;
}
.freequote_table_transparent
{ 
  background-image:none;
  background-color: #ffffff;
  filter:alpha(opacity=85);
  opacity:0.85;
}
.movingtips_accord1
{
	overflow-y: auto; height: 248px; padding-right: 0px;
}

