/* Main */
*        {margin:0px;padding:0px; 
         }
BODY     {
	 font: 10pt Verdana, Arial, Helvetica, sans-serif;
         background: #FFF;
         }


P,BR,DIV,TD   {font: 10pt Verdana, Arial, Helvetica, sans-serif;}

h1            {color:#305BCA; font: bold 22pt Verdana, Arial, Helvetica, sans-serif;}
h2            {color:#006CBC; font: bold 20pt Verdana, Arial, Helvetica, sans-serif;}
h3            {color:#000; font: bold 18pt Verdana, Arial, Helvetica, sans-serif;}
h4            {color:#000; font: bold 16pt Verdana, Arial, Helvetica, sans-serif;}
h5            {color:#000; font: bold 14pt Verdana, Arial, Helvetica, sans-serif;}
h6            {color:#000; font: bold 12pt Verdana, Arial, Helvetica, sans-serif;}


a             {font: 11pt Verdana, Arial, Helvetica, sans-serif;}
a:link        {color: #14376F; text-decoration: underline;} 
a:visited     {color: #14376F; text-decoration: underline;} 
a:active      {color: #14376F; text-decoration: underline;} 
a:hover       {color: #ff0000; text-decoration: underline;} 

.clear{clear:both;}
             
/* PAGE */

#page{width:920px; margin: 0 auto;position:relative;}


#phone{position:absolute; top:10px; left:0;
color:#000; font: bold 31px Verdana, Arial, Helvetica, sans-serif;
padding:4px 0 4px 8px;
background:#FFF;
width:300px;
z-index:111;
}

#button {width:147px; height:147px;border:0; position:absolute; top:281px; left:41px;}
#button a img{width:147px; height:147px;border:0;}


#top{background: #FFF; height:80px;
width:560px; margin-left:390px;

}


#intro{width:920px; height:271px; 
border-bottom:3px #FFF solid;
}

#logo{
          width:317px; height:124px;
          background: url(/media/site/logo.gif) left top no-repeat;
}


#top .address{float:left; width:245px; color:#157DC3;
font: 11px Verdana, Arial, Helvetica, sans-serif;
padding: 2px 0  0 15px;
border-left: 4px #C4DDED solid;
}

#top .title{font: 11px Verdana, Arial, Helvetica, sans-serif;
padding: 0 0  2px 0;
}


#top .address a          {font: 11px Verdana, Arial, Helvetica, sans-serif;}
#top .address a:link     {color: #157DC3; text-decoration: underline;} 
#top .address a:visited  {color: #157DC3; text-decoration: underline;} 
#top .address a:active   {color: #157DC3; text-decoration: underline;} 
#top .address a:hover    {color: #B40A5A; text-decoration: underline;} 


#main_left{float:left; width:257px; background:#FFF url(/media/site/bg_left.jpg) left top no-repeat; }

#main_left .content{padding: 5px 5px 5px 15px;}

#main_left form{padding:0; margin:0; font: 11pX Verdana, Arial, Helvetica, sans-serif;}


#main_left form input{border: 1px #CCC solid;background:#FFF; width:150px;margin-bottom:8px;}

#main_left form textarea{border: 1px #CCC solid;background:#FFF; width:150px;}

#main_left form .button{background:#B5B5B5; color:#FFF; width:80px;padding:4px; margin:8px 14px 10px 0; float:right;}

#main_right{float:right; width:663px; background:#FFF; }

#main_right .content{padding: 0 20px 10px 20px;}
#main_right ul,ol{padding: 6px  0 6px 30px;} 

#main_right p{color:#747474;padding: 0 0 10px 0;}




#bottom{background:#A7A7A7 url(/media/site/visamastercard.jpg) top 10px no-repeat;}
#bottom p{color:#FFF; font: 10px Verdana, Arial, Helvetica, sans-serif;
padding: 10px 0 40px 130px;

}


/* MENU
-----------------------------------------------------------------------------------------------*/

#menu{
clear:both;
          margin: 0; padding:0;                                            
	  height:44px; 
          position: relative; z-index: 1000; text-align: left;
          font: bold 14px Verdana, Arial, Helvetica, sans-serif; 
border: 1px #797878 solid;
          background: url(/media/site/bg_menu.gif) repeat-x left top; 
}
#menu a{
          text-decoration: none;
}

#menu ul{
          margin: 0; padding:0;
          position: relative;
	  list-style-type: none;
}
#menu li{
          width: auto; 
          float: left; position: relative; text-align: center;
          background: url(/media/site/menu.gif) no-repeat left top; 
}

#menu li.one{          background-position: -2px top; }

#menu li b{
          visibility: hidden;
}


#menu a, #menu a:visited{
          font: bold 14px Verdana, Arial, Helvetica, sans-serif; 
          padding:0 12px 0 10px;
          display: block;
          line-height:44px;
          background: none transparent scroll repeat 0% 0%; 
          color: #747474; 
}
#menu a:hover{
          line-height:44px;
          color: #4C4C4C;
          background: url(/media/site/menu.gif) no-repeat left top; 
          text-decoration: none;
          background-position: 0 -44px; 
}

#menu li.one  a:hover{          background-position: -2px -44px; }
/* 
-----------------------------------------------------------------------------------------------*/








