@font-face { font-family: 'Futura-Medium'; src: url('../fonts/Futura-Medium%EF%B9%96.eot') format('eot'), url('../fonts/Futura-Medium.woff') format('woff'), url('../fonts/Futura-Medium.ttf')  format('truetype'), url('../fonts/Futura-Medium.svg#svgFontName') format('svg');}
@font-face { font-family: 'Futura-Medium'; src: url('../fonts/Futura-MediumItalic%EF%B9%96.eot') format('eot'), url('../fonts/Futura-MediumItalic.woff') format('woff'), url('../fonts/Futura-MediumItalic.ttf')  format('truetype'), url('../fonts/Futura-MediumItalic.svg#svgFontName') format('svg'); font-style: italic;}

body              {margin:0 auto;width:970px;padding:15px;color:#404040;font-family:"Futura-Medium";letter-spacing:1px;}
a                 {color:#666;}
a:hover           {color:#404040;}
h1                {margin:0 0 15px 0;}

span              {padding:1px 3px;}
span:hover        {background-color:#dae6f2}
span.active       {background-color:#dae6f2}
span.title        {background-color:#d1d2d4;}

.justify          {line-height:17px;color:#666;}
.hover            {background-position:top center;background-repeat:no-repeat;}
.hover:hover      {background-position:bottom center;}

#logo img         {width:185px;}
#menu             {padding-bottom:5px;text-align:right;margin-top:-15px;border-bottom:1px solid #404040;text-transform:uppercase;}
#menu span        {margin-right:15px;}
#content          {min-height:526px;background-repeat:no-repeat;background-position:left bottom;}
#footer           {padding:10px 0;border-top:1px solid #404040;font-size:10px;}

.contact thead    {background:#d1d2d4;text-align:center;}
.contact .label   {margin:3px;}
.contact .input   {border:1px solid #666;padding:3px;margin:5px 3px;;}
.contact .submit  {border:1px solid #666;padding:3px 15px;margin:5px 3px;}

#flash            {color:#666;text-align:center;padding:15px 5px;}

#newsletter p     {margin:0;}

#header span      {height:14px;}
#header a         {padding:0}
#header span:hover{background-color:transparent;}