html,body,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
body {
-x-system-font:none;
background-color:#FFFFFF;
color:#333333;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:o auto;
}


#overview { margin:10px auto; width:962px; padding-left:10px  }
p { margin-bottom: 18px; }
h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
h2 { font-weight: bold;  line-height:24px; margin-bottom: 24px;margin-left:0px }
h3 { font-weight: bold; font-size: 1em; line-height: 18px; }
h4 { font-weight: bold; font-size: 10px; line-height: 18px; }
img
{
border:solid 0px #fff;
}


.more { text-align: right; }

#main div.box { margin:0 0 9px; padding:0 32px; background:url(../images/overview_box_bg.gif) repeat-y 0 0; }
#main div.box .cap { margin:0 -32px; width:956px; background:no-repeat 0 0; }
#main div.box .cap.top { height:7px; background-image:url(../images/overview_box_bgtop.gif); }
#main div.box .cap.bottom { height:10px; background-image:url(../images/overview_box_bgbottom.gif); _background-color:#efefef; }
#main a { color: #08c; }
#main a:link, #main a:visited, #main a:active { text-decoration: none; }
#main a:hover { text-decoration: underline; }


#overview #hero { padding-top:61px; padding-left:44px; height:302px; background:url(../images/overview_hero_home26.png) no-repeat 0 0; text-align:left; _behavior:url(../images/iepngfix.htc); margin-left:10px; }
#overview #hero h1 { margin-bottom:7px; padding-left:0px; color:#fff; display:none }
#overview #hero h2 { margin-bottom:7px; padding-left:0px; color:#fff;font-size: 18px; margin-top:20px; }
#overview #hero p { font-weight:normal; line-height:16px; }
#hero p.intro { color:#fff; font-size:18px; font-weight:normal; line-height:21px;  padding-top:200px;padding-left:470px;padding-right:0px;

 }
#hero p.intro a:link,#hero p.intro a:visited,#hero p.intro a:hover
{
font-size:18px;
}

p.intro { font-weight: bold; }

#hero p.intro a:link,
#hero p.intro a:visited
{
text-decoration:underline;
color:#fff;
}


/* TICKER */
.wrapper { width: 934px; margin: 10px 10px;  height: 28px;}
#ticker { min-height: 28px; height: 28px;margin-bottom: 15px; background: #f6f6f6 url(../images/ticker_btm_grey.gif) no-repeat 0 100%; /*position: relative;*/ margin-left:0px; }
#ticker p { line-height: 16px; width: 100%; padding-top: 7px; padding-bottom: 0.2em; background: url(../images/ticker_top_grey.gif) no-repeat 0 0; float: left; margin-bottom: 3px; }
#ticker a#ticker-headline { width: 7.5em; margin-right: 1em; color: #565656; font-weight: bold; text-align: center; border-right: 1px solid #808080; display: block; float: left; }
#ticker a#news-headline { padding-left: 15px; color: #a1a5a9; float: right; }
#ticker a { color: #6e6e6e; text-decoration: none; }
#ticker a#news-link { position: relative; z-index: 10; }

/* PROMOS */
#promos { width: 939px;  padding-left:5px; padding-right:0; margin-bottom:15px; clear:both;height:195px; }
#promos img { float: left; border-width: 0; margin: 0 5px 0 0; }
#promos div.last 
{ 
margin: 0; float:right; display:block; background-image:url(/_skins/westengine/images/promo_contact.png); 
width: 309px; height: 214px;
}

#promos a#bts_promo { display:block; position:relative; float:left; width:236px; height:155px; padding:0; margin:0; line-height:0; text-indent:-9999px; overflow:hidden; }

table.footer-nav  td,
table.footer-nav  td a:link,
table.footer-nav td a:visited
{
font-size:12px;
color:#999999;
text-decoration:none;
}

/* content*/

p.callInfo
{
font-size:14px;
color:#555;
margin-left:30px;
margin-top:70px;
}

div.live800
{
margin-left:25px;
}