body{
margin: 10px;
background: #ec147f url(/images/page_bg.png) repeat-x top;
font-family: Arial;
font-size: 14px;
color: white;
}

.pagination a{
    font-size: 18px;
    font-weight: bold;
    color: blue;
    text-decoration: none;
}

.pagination{
    font-size: 18px;
    font-weight: bold;
}

#logo{
height: 110px;
vertical-align: bottom;
}

#content{
color: black;
}

a img{
border: 0px;
}

#top_nav{
font-size: 15px;
padding-left: 4px;
padding-right: 4px;
height: 32px;
background: #ffebf5;
border-bottom: 2px solid #ec147f;
}

#top_nav a{
padding: 2px 4px 2px 4px;
color: black;
font-weight: bold;
text-decoration: none;
}

#placeholder{
background: white;
}

#placeholder a{
color: blue;
}

#main{
padding: 8px;
}

#right{
background: url(/images/border_y.gif) repeat-y left;
padding: 8px 8px 8px 8px;
width: 160px;
}

#footer{
padding-top: 8px;
text-align: center;
font-size: 11px;
color: white;
}

a{
color: white;
}

.title{
font-size: 18px;
font-weight: bold;
}

.spacer{
padding: 4px;
}

.break{
height: 16px;
background: url(/images/border_x.gif) repeat-x center;
display: block;
}

.formarea{
width: 600px;
background: white url(/images/form_bg.gif) repeat-x top;
border: 1px solid #c0c0c0;
}

.formarea_a{
width: 200px;
font-size: 14px;
font-weight: bold;
}

.formarea_b textarea{
width: 320px;
height: 140px;
padding: 2px;
font-family: Arial;
font-size: 13px;
}

.frmsml{
font-size: 11px;
color: #404040;
font-weight: normal;
}

.error{
font-weight: bold;
color: red;
}

.sml{
font-size: 11px;
color: #141414;
}

form{
margin: 0px;
padding: 0px;
}

#adhere{
text-align: center;
}

.forgot_password{
font-size: 11px;
}

.lst_position{
font-size: 18px;
font-weight: bold;
}

.lst_title a{
font-size: 16px;
font-weight: bold;
text-decoration: none;
color: blue;
}

.lst_links{
font-size: 12px;
}

.rankings{
padding: 2px;
border: 2px solid #d8d8d8;
}

.lst_a{
background: #f8f8f8;
}

.lst_b{
background: #f0f0f0;
}

.lst_go a{
font-size: 18px;
font-weight: bold;
text-decoration: none;
color: blue;
font-style: italic;
}

.linkback{
padding: 2px;
font-family: Arial;
font-size: 13px;
width:600px;
height: 50px;
}

.q{
font-style: italic;
color: #404040;
}

.alert{
padding: 8px;
background: #ffffc0;
border: 1px solid #808000;
}

.prem_vacant{
padding: 12px;
height: 80px;
background: #ffc0c0 url(/images/premium.jpg);
}

.prem_vacant a{
font-weight: bold;
color: blue;
}

.prem_taken{
font-weight: bold;
background: #ffc0c0 url(/images/premium.jpg);
}

.premium_vacates{
font-weight: bold;
color: green;
padding-top: 0px;
font-size: 11px;
font-style: italic;
}
