Html,
body,
div#topLine{
width:100%;
min-width:1024px;
}

body{
background:white;
font-family:Arial,serif;
padding:0px;
padding-bottom:20px;
margin:0px;
font-size:12px;
}

a {
color:#025f9a;
}

ul,li{
margin:0px;
padding:0px;
list-style:none;
}

table,td{
border-collapse:collapse;
padding:0px;
}

img{
border:0px;
}

.blue{
color:#045f96;
}

.darkorange,
.darkorange a,
.darkorange a:visited{
color:#ff3900 !important;
}

.gray{
color:#b5b5b5;}

.black{
color:#222;}

.bold{
font-weight:bold}

.caps{
text-transform:uppercase;
line-height:13px;
font-family:Arial;
font-size:11px;
}

div#footer .caps{
font-size:12px;
}

.small{
font-family:Arial;
font-size:11px;
}

.header{
font-family:Georgia;
font-size:26px;
}

/* ------- TOPLINE ------- */

div#topLine{
border:0px solid red;
background:url('/i/top_bg.png') repeat-x top;
position:relative;
height:50px;
float:none;
}

div#topLine-inner{
clear:both;
float:none;
position:relative;
width:965px;
margin:0px auto;
border:0px solid red;
}

ul#personal{
border:0px solid red;
position:absolute;
left:0px;
width:320px;
display:none;
}

ul#personal li{
border:0px solid blue;
float:left;
padding-right:20px;
}

ul#personal .topHeader{
line-height:45px;
}

ul#satellites{
border:0px solid green;
position:absolute;
left:180px;
}

ul#satellites li{
border:0px solid blue;
float:left;
text-align:center;
background:url('/i/topLine_div.png') no-repeat right center;
}

ul#satellites li div.satItem{
padding:8px 18px 14px 18px;}

ul#satellites span{
color:#ccc;
font-family:Verdana;
font-size:11px;
}

div.topHeader{
color:#fee600;
font-family:Georgia,serif;
font-size:16px;
}

ul#satellites div.topHeader{
font-size:14px;
}

li.satCurrent div.satItem{
color:#000;
background:#fee600;
}

li.satCurrent .topHeader,
ul#satellites li.satCurrent span{
color:#000;
}

a .topHeader,
ul#satellites a{
text-decoration:none;}
