body{
font-family: Arial;
font-size: 12px;
margin: 20px;
background: #c000c0 url(./images/page_bg.gif) repeat-x top;
}

.top_links{
font-size: 12px;
color: #ff80ff;
}

.top_links a{
color: white;
text-decoration: none;
}

.top_nav{
padding: 10px 5px 10px 5px;
background: url(./images/border_x.gif) repeat-x bottom;
}

.nav_item{

}

.nav_item a{
background: #fedbff;
border: 0px solid #e0e0e0;
padding: 5px 8px 5px 8px;
text-decoration: none;
color: #800080;
font-weight: bold;
font-size: 14px;
}

.nav_item a:hover{
background: white;
border: 1px solid #e0e0e0;
padding: 4px 7px 4px 7px;
text-decoration: none;
color: black;
font-weight: bold;
font-size: 14px;
}

.mainframe{
background: white;
}

.placeholder{
padding: 0px;
}

.left_column{
padding: 10px;
width: 160px;
background: url(./images/border_y.gif) right repeat-y;
}

.main_column{
padding: 10px;
}

.right_column{
padding: 10px;
width: 160px;
background: url(./images/border_y.gif) left repeat-y;
}

.footer{
font-size: 11px;
color: white;
}

.footer a{
color: white;
}

.title{
font-size: 15px;
color: #800080;
font-weight: bold;
}

.block{
border: 5px solid #ffc0ff;
}

.block_title{
padding: 5px;
background: #ffc0ff;
font-size: 15px;
color: #800080;
font-weight: bold;
}

a{
color: #0066cc;
}

a.link_large{
font-size: 16px;
font-weight: bold;
}

.right_block_pink{
background: #ffc0ff;
border: 1px solid #c000c0;
}

.right_block_green{
background: #c2ffc1;
border: 1px solid #00c000;
}

.right_block_blue{
background: #d1ecff;
border: 1px solid #0082e0;
}

.pagination a{
text-decoration: none;
}

.premium_row{
padding-left: 30px;
background: #c2ffc1 url(./images/premium_side.gif) no-repeat top left;
}

.tb{
border: 1px solid #d0d0d0;
background: url(./images/textbox_bg.gif) repeat-x top;
padding: 2px 2px 2px 2px;
}

textarea{
border: 1px solid #d0d0d0;
padding: 2px 2px 2px 2px;
font-family: Arial;
font-size: 12px;
}

.form_tip{
padding-top: 0px;
padding-bottom: 3px;
font-size: 10px;
color: #606060;
height: 16px;
}

input[type=button],input[type=submit]{
padding: 5px;
}

.error{
font-weight: bold;
color: red;
}

.legal{
font-family: Courier New;
font-size: 13px;
text-align: justify;
}