body {
background:url(update/bg.jpg) center top;
background-color:#F7FCFF;
background-repeat:repeat-x;
position:relative;

}




/* PORTAL PAGE (HOME.PHP) */
div.portal_spacer {
height:10px;
}

div.portal_content {
border:1px solid #DDD;
border-top:none;
padding:10px;
background:#FFF;
}

div.portal_content_index {
border-top:none;
padding:5px 5px 5px 0;
font-size:9pt;
font-family:arial;
text-align:left;
}

td.portal_text {
vertical-align:top;
padding:10px 20px 10px 10px;
}

table.portal_table {
margin-bottom:10px;
}

div.portal_login {
padding:25px 10px;
background:#FFF;
text-align:center;
font-weight:bold;
border:1px solid #DDD;
}

td.portal_member {
padding:10px 7px;
text-align:center;
font-weight:bold;
}

td.portal_member_index {
padding:5px 3px;
text-align:left;
font-weight:bold;
}

div.portal_action {
padding:6px;
border-top:1px solid #DEDEDE;
}

div.portal_action_top {
padding:6px;
}

div.portal_action_date {
float:right;
color:#999;
padding-left:5px;
}

div.portal_whatsnew {
border:1px solid #fff;
padding:1px 0px;
}

div.portal_signup a,div.portal_signup a:hover {
font-size:14pt;
line-height:0;
text-align:center;
padding:8px 15px 5px 7px;
background-image:url(../images/portal_join_bg.gif);
background-repeat:repeat-x;
border:1px solid #FFF;
display:block;
}

div.portal_signup_container1 {
border:1px solid #CCC;
}

div.portal_signup_container1:hover {
border:1px solid #AAA;
}

/* WHATS NEW PAGE */
td.home_left {
vertical-align:top;
text-align:left;
padding-right:10px;
}

td.home_right {
vertical-align:top;
}

td.home_stats {
padding:10px;
background:#FFF;
border:1px solid #DDD;
text-align:center;
vertical-align:middle;
}

td.home_menu {
padding:10px;
background:#FFF;
border:1px solid #DDD;
}

td.home_menu1 {
font-weight:bold;
}

td.home_notification {
text-align:left;
border:1px solid #DDD;
background:#FFF;
padding:7px 8px 7px 6px;
}

div.home_photo {
border:1px solid #DDD;
padding:5px;
background:#FFF;
margin-bottom:10px;
}

td.home_box {
border:1px solid #DDD;
border-top:none;
padding:8px;
background:#FFF;
}

table.home_menu {
border:1px solid #DDD;
border-bottom:none;
margin-bottom:10px;
}


 .dock img { behavior: url(iepngfix.htc) }
