body{
    border:0; margin:0;
    background-color:#015EA1;
}

#container {width:100%; height:100%; boder:0; margin:0; padding:0;}
#container, #container TD{
    font-family:Optima, Arial, Verdana, Helvetica, sans-serif;
}

.UWC-font{
    font-family:Optima, Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    color: #fff;
}

.banner {
    height: 100px;
    background:url(UWCSEA_Banner_back.jpg) repeat-x bottom left;
}

.home-page-block h2{
    margin-top:0;
    padding-top:0;
}

.click-here{
    text-decoration: underline;
}

.spacing{
    padding:0px 0px 0px 10px;
}

.home-page-block{
    padding:8px 8px 8px 8px;
    background-color:#01AFAE;

}

.home-page-nblock{
    padding:10px 10px 10px 10px;
    background-color:#01AFAE;

}

.banner-area {
    /*padding: 15px 20px 10px 20px;*/
    height:70px;    
    background:url(uwcsea_home.gif) no-repeat top left;
    background-color:#015EA1;
}

.search-area {
    /*padding: 15px 20px 10px 20px;*/
    height:30px;    
    background-color:#01AFAE;
    align:center;
}

.footer{
    height:15px;
    background-color:#01AFAE;
}

#container tr{text-align:left; vertical-align:top;}

#container .content{
    background:#015EA1;    
    color:#fff;
}

.navgiation-area {
    padding:22px 20px 30px 20px;
/*    padding:22px 0px 30px 0px;*/
    color:#fff;
}
.content-area{ 
    text-align:center;
    padding:10px 20px 30px 20px;
    color:#fff;
}
.content-area *{
    color:#fff;
}

.content-area-private{ 
    text-align:left;
    padding:30px 30px 30px 30px;
    background-color:#fff;
    color:#000;
}

.content-table{width:800px}

.navgiation-area td{color:#fff;}

.navgiation-area a{
    color:#fff;
    text-decoration: none;
}
.navgiation-area a:hover{
    color:#fff;
    text-decoration: none;    
}

.navgiation-area h3{font-size:1.2em; margin:0; padding:0;}
.navgiation-area form{margin:0; margin-left:-3px;}
.navgiation-area input{font-size:100%; margin:0; padding:2px; border:0; color:#000;width:100px;}

.navgiation-area error-message{color:#c00}
/* hack for login form*/
.navgiation-area .panel_general_text{font-weight:normal}

.page-level-1 a, .page-level-1-in a, .page-level-2 a, .page-level-3 a{
    text-decoration: none;
}

a.collapsible_link {display:block}
a.collapsible_link:hover {background-color:#01AFAE;}

.page-level-1 .collapsible_link{background-color:#015EA1; font-weight:bold; padding:8px 0px 8px 0px; border-bottom:1px solid #01AFAE}
.page-level-2 .collapsible_link{background-color:#01AFAE; font-weight:bold; padding:4px 23px 4px 10px;}
.page-level-3 .collapsible_link{background-color:#01AFAE; padding:4px 0px 4px 20px;}

.page-level-1-current .collapsible_link{background-color:#FF6600; font-weight:bold; padding:8px 0px 8px 0px; border-bottom:1px solid #01AFAE}
.page-level-2-current .collapsible_link{background-color:#FF6600; font-weight:bold; padding:4px 23px 4px 10px;}
.page-level-3-current .collapsible_link{background-color:#FF6600; padding:4px 0px 4px 20px;}

.portalSearchForm { text-align:right; float:right;}
.portalSearchForm form{ text-align:right; border:0; padding:0; margin:0}

.search_result{
padding:16px;
}
.search_result .result_item{
    padding-bottom:8px;
}

.search_result .result_item_title a{
    color:#fff;
    font-weight:bold;
}

.result_hilite {
    background-color:#00CC00
}
