body { background-color:#153867; margin:30px; font-family:Tahoma, Arial; font-size:16px; }
#container { width:1024px; height:700px; margin:0 auto; }
#sub_container { background:#FFF url('/img_pcom/pcom_seal.png') no-repeat right bottom; border-radius:10px; width:1024px; height:600px; }
#m_header { background-color:#FDAF18; border-radius:5px; padding:10px; color:#FFF; font-weight:bold; margin-bottom:5px; }
#header { background-color:#153867; width:1024px; height:100px; }
    #flame { float:left; }
    #logo { float:right; }
#col_title { color:#153867; font-weight:bold; }
#camp_num_hdr { background-color:#153867; border-radius:5px; padding:10px; color:#FFF; font-weight:bold; margin-bottom:5px; }
#left_col { float:left; background-color:#FFF; width:300px; height:525px; padding:20px; border-radius:10px; overflow-y: auto; }  
#search_basic { width:auto%; }    
#search_advanced { width:auto%;}   
#search_box { background-color:#FDAF18; width:280px; padding:5px; margin-bottom:6; margin-top:6; }
#search_instructions { font-size:13px; font-weight:bold; }
    #form_table { display:table; }
    #form_row1    { display:table-row; }
    #form_row2    { display:table-row; }
#form_row3    { display:table-row; }
#form_cell1, #form_cell2 { display:table-cell; font-size:14px; padding:5px; }
#campus_numbers { font-size:12px; padding:5px; overflow-y: auto; }
#pa_title { color:#153867; font-size:16px; font-weight:bold; text-decoration:underline;}
#pa_sub { color:#153867; font-size:16px; font-weight:bold; }
#ga_title { color:#A30D3E; font-size:16px; font-weight:bold; text-decoration:underline; margin-top:12px; }
#ga_sub { color:#A30D3E; font-size:16px; font-weight:bold; margin-bottom:6px; }
#ga_add { color:#A30D3E; font-weight:bold; }
#sub_title { font-size:14px; font-weight:bold; margin-top:6px; }

#middle_col { float:left;  width:300px; padding:20px; }
    #results_hdr { font-weight:bold; }
    #results_over { border:1px solid; border-color:#A30D3E; width:300px; margin-bottom:6; margin-top:6; font-size:14px; padding:5px; }
    #no_match { border:1px solid; border-color:#A30D3E; width:300px; margin-bottom:6; margin-top:6; font-size:14px; padding:5px; }
    #display_results { width:290px; height:505px;  margin-bottom:6; overflow-y: auto; margin-top:6; font-size:13px; padding:5px; }
    #ind_result { margin-bottom:6; margin-top:6; }
    #ind_name { font-weight:bold; }
    
#right_col { float:right; width:300px; padding:20px; }
    #profile_detail { width:290px; padding:5px; }
    #name { font-weight:bold; }
    #title { font-size:14px; font-weight:bold; }
    #info_detail { display:table; font-size:13px; margin-bottom:6; margin-top:6;}
    #direct_phone { display:table-row; }
    #department    { display:table-row; }
    #email { display:table-row; }
    #address { display:table-row; }
    #info1, #info2 { display:table-cell; padding:2px; }
    #watermark { float:bottom; }

#right_col_full { float:right;  width:660px; padding:5px; }
#taglinebox_full { height:65px; background-color:#A30D3E; margin-top:5px; border-radius:5px; width:650px; padding:5px; }
#tagline_full { color:#FFF; opacity:9.9; font-size:13px; }
