#zone1
{
    display: none;
}

#pseudozone1
{
    width: 290px;
    margin: 20px 5px 0px 0px;
    border: 0px solid black;
	float: right;
}

#zone2
{
	width: 860px;
	margin-left: 15px;
}

#zone0
{
	height: 145px;
}

#zonemain, #zonemaininner
{
    background: transparent none;
}


.tabs
{
    background: transparent url('/_structure/images/school-tabs-listsel.gif') no-repeat scroll left top;
    margin-left: 15px;
}

.tabs tr td.seltab, .tabs tr td.tab
{
    width: 130px;
    height: 50px;
}

.tabs tr td a
{
    display: block;
    border: 0px solid black;
    width: 110px;
    height: 48px;
}

/* Search bar */
#schoolsearch #srchbar table
{
    height: 41px;
    background: transparent url('/_structure/images/filterbarbg.gif') no-repeat scroll left top;
    width: 841px;
    margin-left: 3px;
}

.rescount
{
    color: #005096;
    font-weight: bold;
    padding-left: 20px;
    width: 120px;
}

.fpay
{
    text-align: right;
}

.vol
{
    text-align: right;
}

.gen
{   
    text-align: right;
}

.selfld
{
    background: transparent url('/_structure/images/school-ddbg.gif') no-repeat scroll left 5px;
    #background-position: left 4px;
}

.selfld select
{
    width: 140px;
    margin-left: 5px;
}

/* School list */
table.schoollist td, table.schoollist td a, table.schoollist td a:visited
{
    font-size: 11px;
}

table.schoollist
{
    margin: 30px 0px 0px 10px;
}

table.schoollist td.hlimg a img
{
    border: 0px;
}

table.schoollist .name a, table.schoollist .name a:visited
{
    font-size: 14px;
    color: #005096;
    font-weight: bold;
    text-decoration: none;
}

table.schoollist .age, table.schoollist .head, table.schoollist .aff
{
    color: #2b7fca;
}

table.schoollist .shortdesc
{
    margin: 10px 0px;
}

table.schoollist .schooldets
{
    padding-right: 15px;
}

table.schoollist .moredets
{
    float: right;
    display: block;
    text-align: right;
    width: 100px;
    margin-top: 10px;
}


table.schoollist td
{
    border-bottom: 3px solid #eeeeeb;
    padding: 30px 0px 30px 0px;
}

table.schoollist .pos_0 td
{
    padding-top: 0px;
}

#gmap
{
    width: 830px;
    height: 500px;
    margin: 20px 0px 0px 10px;
}

.eyhdr
{
    color: #2b7fca;
     font-weight: bold;
    margin: 10px 0px 3px 0px;
}

.logo
{
    display: none;
}

table.schoolcontacts
{
    width: 95%;
    margin-top: 10px;
}

table.schoolcontacts td
{
    padding: 0px 0px 0px 0px;
    border-bottom: 0px;
}

table.schoolcontacts .address
{
    width: 45%;
    padding-right: 10px;
}

table.schoolcontacts .contact
{
    width: 55%;
}


.z1_panel h2
{
    color: #484848;
    font-family: Georgia;
    font-size: 26px;
    font-weight: normal;
    padding: 0px 0px 10px 0px;
    margin: 0px;
}

.z1_panel
{
    width: 279px;
    background: transparent url('/_structure/images/z1pmain.gif') repeat-y scroll left top;
}

.z1_panel .panelinner
{
    padding: 7px;
    background: transparent url('/_structure/images/z1ptop.gif') no-repeat scroll left top;
}

.z1_panel .panelbtm
{
    width: 279px;
    height: 14px;
    background: transparent url('/_structure/images/z1pbtm.gif') no-repeat scroll left top;
}

#idx_z1_p1 .panelinner>div
{
    background: transparent url('/_structure/images/search.png') no-repeat scroll center 19px;
    padding: 30px 10px 0px 12px;
}

#idx_z1_p2 .panelinner>div
{
    background: transparent url('/_structure/images/latestnews.png') no-repeat scroll center 19px;
    padding: 30px 10px 0px 12px;
}

#idx_z1_p3 .panelinner>div
{
    background: transparent url('/_structure/images/deadlines.png') no-repeat scroll center 19px;
    padding: 30px 10px 0px 12px;
}
.srchphrase
{
    padding-right: 5px;
}

.srchphrase #phrase
{
    width: 160px;
}

#enquiry
{
    font-style: italic;
    padding-top: 5px;
    display: inline-block;
    font-family: Georgia;
    color: #2b7fca;
}

#idx_z1_p1 p
{
    padding-top: 0px;
    margin-top: 0px;
    width: 180px;
}

#idx_z1_p2 h2
{
    padding-bottom: 35px;
}

.article p
{
    margin: 0px;
    padding: 0px;
}

.article .date
{
    color: #2b7fca;
    font-weight: bold;
}

.restitle
{
    padding: 10px 0px 0px 10px;
    font-size: 2em;
    font-family: Georgia;
    width: 530px;
}

.notes
{
    padding: 10px 0px 0px 10px;
}

a.viewlink, a.viewlink:visited
{
    display: inline-block;
    padding: 5px 0px;
}


#zone2 .panelEditIdent {width: 850px;}
#zone2 .panelIdentHeader {width: 850px;}
#zone2 .panelIdentHeaderNoAmend {width: 850px;}

