
*                               { margin: 0; padding: 0; list-style-type: none; }
body                            { text-align: center; font: 11px/19px Tahoma, Arial, Sans-Serif; color: #333; 
                                  background: url(../images/bg.gif) repeat-x 0 22px; 
                                  behavior:url('../js/csshover.htc'); }
a                               { text-decoration: none; color: #333;}

div#container                   { margin: 0 auto 0 auto; width: 982px; text-align: left; 
                                  background: transparent url(../images/content-sep.gif) repeat-y 246px 0; }


div#top                         { width: auto; background-color: white; height: 80px; position: relative;}
div#top img.logo                { display: block; margin: 3px 2px 0 2px; }
table#search                    { position: absolute; top: 30px; right: 5px}
table#search td                 { padding-left: 5px; }
table#search input.key          { width: 200px; }

div.clear                       { clear: both; }

div#banner                      { width: auto; position: relative; }
div#banner img                  { display: block; margin: 0 auto 0 0; }
div#banner div.banner-txt       { position: absolute; top: 90px; left: 70px}
div.banner-txt div              { width: 214px; }
div.banner-txt div .p1          { background: transparent url(../images/banner-txt-sep.gif) repeat-x bottom; 
                                  padding-bottom: 5px; }
div#banner div.banner-info      { position: absolute; color: white; font-weight: bold; top: 196px; right: 12px;}
         
/* Menu ------------------------------------------------------------------------- */
div#menuwrapper                 { text-transform: uppercase; margin-bottom: 1px;}
.menulist                       { line-height: 38px; }
.menulist ul                    { display: none; position: absolute; top: 25px; margin-top: 14px; left: -1px;  
                                  font-weight: normal; text-indent: 5px; }
.menulist ul ul                 { top: -1px; margin-top: 0; left: 160px; }
.menulist li                    { font-size: 11px; float: left; display: block; position: relative;  
                                  margin-right: 0px; text-align: center; /* padding-right: 2px; */ width: 162px; 
                                  /* background: transparent url(../images/menu-sep.gif) no-repeat right top; */
                                  border-right: 1px solid #5c5e64;
                                  }
.menulist li#menu_6             { background-image: none; }

.menulist ul li                 { float: none;  margin-bottom: -1px; width: auto; padding-right: 0; border-right: 0;
                                  font-size: 11px; border-top: 1px solid black; text-align: left;  
                                  background-image: none; line-height: 15px; }
.menulist ul>li:last-child      { margin-bottom: 1px; /* Mozilla fix */ }
.menulist a                     { display: block; color: #fff; text-decoration: none; width: 162px; 
                                  float: left; background: transparent url(../images/menu-bg.gif) repeat-x top; }
.menulist ul li a               { width: 164px; text-transform: capitalize; border: none; line-height: 26px; 
                                  background: transparent url(../images/menu-bg-drop.png) repeat-x left top; }
.menulist ul li a:hover         { background-position: bottom; }   
.menulist a:hover, 
.menulist a.highlighted:hover, 
.menulist a:focus               { color: #fff; background-position: bottom;}
.menulist a.highlighted         { color: #d7e9f5; }
.menulist a .subind             { display: none;}
.menulist ul a .subind          { display: block;  float: right; margin: 8px 5px 0 0; }
.menulist ul a ,.menulist a     { float: none;}
.m_7                            { width: 167px; background: none !important; padding-right: 0 !important;}
.m_7 a                          { width: 167px;  }
*:first-child+html .menulist ul li { float: left; width: 100%;}
* html .menulist ul li          { float: left; height: 1%;}
* html .menulist ul a           { height: 1%;}
.menulist a.current             { color: #fff; background-position: bottom;} 



/* End menu --------------------------------------------------------------------- */

/* Boxes ------------------------------------------------------------------------ */
/*div#boxes                       { border-top: 3px solid white; width: auto; background-color: white !important;}
div#boxes div.box1,
div#boxes div.box2,
div#boxes div.box3              { float: left; display: inline; width: 296px; border: 1px solid #e3e3e3; }
div#boxes div.box1              { background: #f9f9f9 url(../images/box-image1.jpg) no-repeat 0 -15px; }
div#boxes div.box2              { background: #f9f9f9 url(../images/box-image2.jpg) no-repeat 0 -15px; }
div#boxes div.box3              { background: #f9f9f9 url(../images/box-image3.jpg) no-repeat 0 -15px; }
div#boxes div.box2,
div#boxes div.box3              { margin-left: 3px; }
div#boxes div.box3              { }
div#boxes div.boxout            { border: 1px solid white; }
div#boxes p                     { padding: 100px 6px 3px 6px; } 
div#boxes a                     { color: #c60606; }
div#boxes a:hover               { text-decoration: underline; }*/
/* End boxes -------------------------------------------------------------------- */

div#box { width: auto;  margin-top: 2px; }

div#box div  { float: left; margin-right: 2px; width: 244px; height: 176px; display: inline; text-indent: -600em; }
div#box .b1 { background: transparent url(../images/box1.jpg) no-repeat center top; }
div#box .b2 { background: transparent url(../images/box2.jpg) no-repeat center top; }
div#box .b3 { background: transparent url(../images/box3.jpg) no-repeat center top; }
div#box .b4 { background: transparent url(../images/box4.jpg) no-repeat center top; margin-right: 0; }


/* Left ------------------------------------------------------------------------- */
div#left                        { float: left; width: 235px; display: inline; padding: 0 0 0 10px; 
                                  border-top: 10px solid white; }
/* End left --------------------------------------------------------------------- */

/* Content ---------------------------------------------------------------------- */
div#content                     { float: left; width: 580px; display: inline; padding: 0 5px 0 20px; 
                                  border-top: 10px solid white; }

div#content p                   { padding-bottom: 10px; }
/* End content ------------------------------------------------------------------ */

h3.title-content                { font-size: 13px; padding-bottom: 5px; color: #25669e; }

div#footer                      { width: auto; line-height: 60px; background-color: #2c2f31; color: #9f9f9f; 
                                  border-top: 10px solid white; text-align: center; }
div#footer span,
div#footer p                    { display: inline; }
div#footer a                    { color: #9f9f9f; }
div#footer a:hover              { color: #fff; }
div#footer p                    { padding-right: 150px; }
  
div.news_row, 
div.short_news_row              { background: transparent url(../images/content-hsep.gif) repeat-x bottom; 
                                  padding-bottom: 10px; margin-bottom: 10px; }
div.news_title,
div.short_news_title            { font-weight: bold; }
div.news_title a:hover,
div.short_news_title a:hover    { color: #c60606; }
div.news_date,
div.short_news_date             { font-size: 9px; color: #c60606; }
div.short_news_date img         { vertical-align: -1px; margin-right: 5px;}
div.back                        { width: auto;  text-align: right;}                 
div.back a                      { padding: 3px 8px 3px 8px; background-color: 
                                  #c60606; color: white; line-height: 20px;}

ul.list                         { padding-bottom: 20px; }

div.contact                     { float: left; width: 300px;}
div.contact ul li.contact-title { font-weight: bold; font-size: 12px;}
div.contact a                   { color: #c60606; text-decoration: underline; }
div.contact a:hover             { text-decoration: none; }

div#form-wrapper                { float: left; display: inline; width: 280px;}

/*
table.form-tbl,
table.form-tbl td.txt */

table.form-tbl input.inpt,
table.form-tbl textarea { width: 98% !important; }
table.form-tbl txtarea { height: 150px; }

table.form-tbl,
table.form-btn { width: 280px; }
table.form-btn { margin-top: 10px;}
div.form-error { font-weight: bold; color: red; }

/*.sendrow 
.whatisit
input.mess2

td.row-btn
input.btn */



div#google-map                  { width: 290px; height: 200px; margin-top: 15px; }
img.banner                      { border: none; }






/*












*/

