body {
font-family: monospace,courier, serif;
font-size: 80%;
font-weight:600;
margin: 0;
padding: 0;
} 
#wrapper {
min-width:750px;

}
#left_column, #center_column, #right_column {
float:left;
width: 31%;
padding: 0 1%;
}
#center_column {
border-right:1px solid #000;
border-left:1px solid #000;
}
.entry {
border-bottom: 1px dotted #777;
}
#center_column form{
margin: 1em 0;
padding: .5em 0;
border-top: 1px dotted #ccc;
border-bottom: 1px dotted #ccc;
border-right:none;
border-left:none;
text-align:center;
}
ul {
margin: 0;
padding: 0 0 0 2em;
}
ul li {
list-style:none;
padding: .15em 0;
}
.static_links  {
text-transform: uppercase;
}
a {
color: #2167b5;
text-decoration:none;
}
a:hover {
color: #2167b5;
text-decoration:underline;
}
#logo {
text-align:center;
padding-bottom: 3em;
}
h3 {
font-size: 130%;
}
#ad_position_1 {
text-align:center;
}
.ad_right_column {
padding: 1em 0;
}
#footer {
padding-top: 3em;
text-align:center;
}
.alignCenter {
text-align:center;
}
.email {
padding: 1em 0;
border-style: dotted;
border-color: #ccc;
border-width: 1px 0;
}
.offsite {
position: absolute;
margin-left:-9000px;
font-size: 20%;
}
.top_story {
text-transform: uppercase;
text-align:center;
font-size: 290%;
font-family: arial,helvetica, sans-serif;
margin: 0;
}
#top_story_description {
text-align:center;
padding-bottom: .6em;
width:39%;
margin:auto;
text-align:left;
}

div#company_menu {
background: #f4f2f2 url(../images/menu_bg.png) repeat-x;
border-top: 1px solid #ccc;
}
ul#companies {
list-style:none;
padding: 0;
margin:auto;
min-width:750px;
font-size: 90%;
}
ul#companies li {
display:inline;
}
ul#companies li a {
display:block;
float:left;
text-decoration:none;
border-right: 1px solid #bcbcbc;
border-left: 1px solid #fff;
font-weight:normal;
height: 6em;
}
ul#companies li a:hover {
border-left: 1px solid #ddd;
text-decoration:underline;
}
ul#companies li#start_up a{
width:13%;
background: url(../images/ancillary_bg.jpg) no-repeat bottom right;
padding: 2.5% 1% 0 1%;
}
ul#companies li#ancillary a {
width:12%;
background: url(../images/corporate_bg.jpg) no-repeat bottom left;
padding: 1% 0 2% 3%;
}
ul#companies li#industrial a{
width:11%;
background: url(../images/industrial_bg.jpg) no-repeat 12% 0;
text-align:right;
padding: 1% 2% 2% 2%;
}
ul#companies li#educational_research a{
width:12%;
background: url(../images/educational_bg.jpg) no-repeat bottom right;
padding: 3% 4% 0 1%;
}
ul#companies li#service_personal a {
width:9%;
background: url(../images/personal_bg.jpg) no-repeat bottom left;
padding: 2% 1% 1% 5%;
}
ul#companies li#government_corporate a{
width:12%;
background: url(../images/start_up.jpg) no-repeat center left;
padding: 1% 1% 2% 7%;
}
p.copyright {
text-align:center;
font-size: 70%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #ccc;
}
ul#companies li a.first{
border-left:none;
}
ul#companies li a.last {
border-right:none;
}	
div#company_menu {
background: #f4f2f2 url(../images/menu_bg.png) repeat-x;
border-top: 1px solid #ccc;
}
ul#companies {
list-style:none;
padding: 0;
margin:auto;
min-width:750px;
font-size: 90%;
}
ul#companies li {
display:inline;
}
ul#companies li a {
display:block;
float:left;
text-decoration:none;
border-right: 1px solid #bcbcbc;
border-left: 1px solid #fff;
font-weight:normal;
height: 6em;
}
ul#companies li a:hover {
border-left: 1px solid #ddd;
text-decoration:underline;
}
ul#companies li#start_up a{
width:13%;
background: url(../images/ancillary_bg.jpg) no-repeat bottom right;
padding: 2.5% 1% 0 1%;
}
ul#companies li#ancillary a {
width:12%;
background: url(../images/corporate_bg.jpg) no-repeat bottom left;
padding: 1% 0 2% 3%;
}
ul#companies li#industrial a{
width:11%;
background: url(../images/industrial_bg.jpg) no-repeat 12% 0;
text-align:right;
padding: 1% 2% 2% 2%;
}
ul#companies li#educational_research a{
width:12%;
background: url(../images/educational_bg.jpg) no-repeat bottom right;
padding: 3% 4% 0 1%;
}
ul#companies li#service_personal a {
width:9%;
background: url(../images/personal_bg.jpg) no-repeat bottom left;
padding: 2% 1% 1% 5%;
}
ul#companies li#government_corporate a{
width:12%;
background: url(../images/start_up.jpg) no-repeat center left;
padding: 1% 1% 2% 7%;
}
p.copyright {
text-align:center;
font-size: 70%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #ccc;
}
ul#companies li a.first{
border-left:none;
}
ul#companies li a.last {
border-right:none;
}	
