html, body { background-color:#e6e6e6;}

body { font:13px Verdana,Tahoma,Arial,sans-serif;position:relative; color:#000000; margin:0px; padding:0px; vertical-align: top; }

form { display: inline; margin:0; }

table { border-collapse: collapse; }
td {vertical-align: top;}
.mainbodycontent { padding: 30px; vertical-align: top; height: 450px; text-align: justify;}
.bottomcontent { padding: 10px 20px 10px 20px; }

.height_100 { height: 100% !important; }
.width_100  { width: 100% !important; }

td  { text-align:left; margin: 0px; padding: 0px; }
div { margin: 0px; padding: 0px; }
.imgborder { border: 1px solid #AAAAAA; padding: 2px; margin: 0px 0px 0px 0px; }

h1 { border-bottom: 1px solid #CCCCCC; color: #993300; font: bold 18px Verdana,Arial, Tahoma, Helvetica, sans-serif; margin: 0; padding: 10px 0;}
h2 { FONT: bold 16px Verdana,Tahoma,sans-serif; COLOR: #0068b5; display: inline; margin:0px 0px 8px 0px;}
h3 { FONT: bold 15px Verdana,Tahoma,sans-serif; COLOR: #0068b5; display: inline; margin:0px 0px 8px 0px;}
/* fonts classes */
.menu_header   { FONT: bold 15px Verdana,Tahoma,sans-serif; COLOR: #000; PADDING: 2px; }
.menu_small    { FONT: 11px Verdana,Arial,Helvetica,sans-serif; PADDING: 2px; line-height:100%}
.small         { FONT: 11px Verdana,Tahoma,Helvetica,sans-serif; COLOR: #666666; PADDING: 1px 3px 1px 3px; }

.callh1        { FONT: bold 18px Arial,Helvetica,sans-serif; COLOR: red; PADDING: 2px 10px 0px 10px; }
.callh2        { FONT: bold 18px Arial,Helvetica,sans-serif; COLOR: #FFFFFF; PADDING: 2px 10px 0px 10px; }
.calltel       { FONT: bold 16px Arial,Helvetica,sans-serif; COLOR: #000000; PADDING: 5px 0px 0px 0px; }
.callicq       { FONT: bold 16px Arial,Helvetica,sans-serif; COLOR: #ff0000; PADDING: 5px 0px 0px 0px; }
.calltext      { FONT: 15px Verdana,Arial,Helvetica,sans-serif; COLOR: #333333; PADDING: 5px 2px 5px 2px; }
.text          { FONT: 14px Verdana,Arial,Helvetica,sans-serif; COLOR: #333333; }
.text b        { FONT: bold 15px Verdana,Arial,Helvetica,sans-serif; }
.texts         { FONT: 13px Verdana,Arial,Helvetica,sans-serif; COLOR: #333333; }
.carname       { FONT: bold 14px Verdana,Tahoma,Verdana,sans-serif; COLOR: #333333; PADDING: 1px 2px 1px 2px; }
.cardesc       { FONT: 12px Verdana,Tahoma,Verdana,sans-serif; COLOR: #333333; PADDING: 1px 2px 1px 2px; }
.txtBlue       { FONT: 13px Verdana,Verdana,Helvetica,sans-serif;  COLOR: #000000; }

.underline     { text-decoration: underline !important; }


/*menu background classes*/
.tbl_bg        { width:5px; }

.tbl_top_bg    { width:100%; height:5px; BACKGROUND: url(/img/brdr1top.gif) repeat-x; }
.tbl_bottom_bg { width:100%; height:5px; BACKGROUND: url(/img/brdr1bottom.gif) repeat-x; }
.tbl_left_bg   { width:5px; BACKGROUND: url(/img/brdr1left.gif) repeat-y; }
.tbl_right_bg  { width:5px; BACKGROUND: url(/img/brdr1right.gif) repeat-y; }

/* positioning classes */

.vabottom { vertical-align: bottom !important; }
.vatop { vertical-align: top !important; }
.vamiddle { vertical-align: middle !important; }

.left { text-align: left !important; }
.right { text-align: right !important; }
.center { text-align: center !important; }
.justify { text-align: justify !important; }
.align_right { clear: right; float: right; }
.align_left { clear: left; float: left; }

.row_hidden  {display: none;}
.row_visible {display: table-row;}

/* link-style classes */
a        { color:#0066CC; text-decoration: underline; }
a:hover  { color:#FF0000;text-decoration: none; }

a.none { text-decoration: none; }
a.none:hover { text-decoration: none; }

a.wlink {color:#FFF; text-decoration: none; }
a.wlink:hover {color:#FFF; text-decoration: none; }

a.none { text-decoration: underline; }
a.none:hover { text-decoration: none; }

a.menu_link {color:#BBBBBB; background-color: #f3f3f3; display: block; text-decoration: none; cursor:pointer;}
a.menu_link:visited {color:#BBBBBB; background-color: #f3f3f3; display: block; text-decoration: none; cursor:pointer;}
a.menu_link:hover {color:#555555; background-color: #FFFFFF; cursor:pointer;}

a.menu_link_act {color:#555555; background-color: #FFFFFF; display: block; text-decoration: none; cursor:pointer;}
a.menu_link_act:visited {color:#555555; background-color: #FFFFFF; display: block; text-decoration: none; cursor:pointer;}
a.menu_link_act:hover {color:#555555; background-color: #FFFFFF; cursor:pointer;}

a.link { color:#0066CC; text-decoration:underline; }
a.link:hover { color:#FF0000; text-decoration:none; }

a.red_link { color:#FF0000; text-decoration:none; }
a.red_link:hover { color:#FF0000; text-decoration:underline; }

a.gray_link {color:#666; text-decoration: underline;}
a.gray_link:hover {color:#666; text-decoration: none;}

a.ulink {color:#0066CC; text-decoration:none; }
a.ulink:hover {color:#FF0000; text-decoration:underline; }


.margin0 { MARGIN: 0px !important; }
.marg    { MARGIN-RIGHT: 3px !important; }
.marg5   { MARGIN: 2px 4px 2px 4px !important; }
.marg10  { MARGIN-RIGHT: 10px !important; }
.margin10  { MARGIN: 10px !important; }
.padding0  { PADDING: 0px !important; }
.padding5  { padding: 5px !important; }
.padding10 { padding: 10px !important; }
.padding15 { padding: 15px !important; }

img { border: 0px; }
.foto { border: 1px solid #AAAAAA; padding: 2px; margin: 0px 0px 10px 15px; }
.foto_left { border: 1px solid #AAAAAA; padding: 2px; margin: 0px 15px 10px 0px; }

/* COLORS */
.black { color:#000 !important; }
.blue  { color:#0066CC !important; }
.red   { color:#FF0000 !important; }
.gray  { color:#888 !important; }
.light { color:#cdcdcd !important; }
.white { color:#FFF !important; }


ul { padding:0px 3px 3px 20px; margin:0px; list-style:square outside;}
li { padding:3px 2px 3px 1px; margin:0px;}
ul.opt { padding:0px 3px 3px 20px; margin:0px; list-style: circle outside; }
ul.none { padding:0px 3px 3px 20px; margin:0px; list-style: none outside; }
ol { padding:3px 3px 3px 25px; margin:0px; list-style: decimal outside; }

p {text-indent: 0px; padding:0px 0px 0px 0px; margin:0px 0px 8px 0px;}

INPUT {
  FONT: 12px Arial,Helvetica,sans-serif;
  COLOR:#000;
  border: 1px solid #999;
  HEIGHT: 16px;
  vertical-align: middle;
  MARGIN: 1px;
}

INPUT.btn{
  FONT: bold 12px Tahoma,Helvetica,sans-serif;
  BORDER: 1px solid #8A8A8A;
  HEIGHT: 18px;
  COLOR: #0D58A3;
  PADDING: -2px;
  BACKGROUND: #F4F4F4; cursor:pointer;
}

SELECT {
  FONT: 12px Arial,Helvetica,sans-serif;
  BACKGROUND:#FFF;
  COLOR: #000;
  border: 1px solid #999;
  HEIGHT: 18px;
  MARGIN: 1px;
}

TEXTAREA {
  FONT: 12px Arial,Helvetica,sans-serif;
  BACKGROUND:#FFF;
  COLOR: #000;
  border: 1px solid #999;
  MARGIN: 1px;
}

.len200 { width:200px; }
.width100 { width:100% !important; }