/* YourGMap style sheet for column-style maps. */
/* (C) 2005 Gabor Cselle. All rights reserved. */

html {
    height:99%;
    background: #ffffff;
    color: #000000;
}

body {
    margin: 0;
    height:99%;
    background: #ffffff;
    color: #000000;
    font-family: arial,sans-serif; 
    font-size:small;
}

a.loctitle {color: #00206F; background-color: #ffffff;}
a.loctitle:hover {color: #00206F; text-decoration:none; background-color: #ffffff;}

p.loc {
  margin-left:0.5em;
}

#logo {
    position: absolute;
    top: 0;
    left:0;
    height: 70px;
    min-height: 55px;
    width:99%;
    z-index:0;
    padding: 0.25em;
    margin-right: 0.25em;
}

#logotd {width:190px;}

img.logoimg {border: 0;}

#bar {background: #3399FF; color: #3399Fe;}

#title {
    position: absolute;
    top: 0.25em;
    left:23em;
    height: 49px;
    min-height: 49px;
    z-index:1;
    padding: 0;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 1em;
}


#logotable {
    height: 100%;    
    width: 100%;    
    border-collapse: collapse;
    padding:0;
    border:none;
}

#titletable {
    height: 100%;    
    border-collapse: collapse;
    padding:0;
    border:none;
}

#titletd {
    height: 100%;    
    vertical-align: middle;
}

#menu {
    position: absolute;
    top: 0;
    left: 0.25em;
    width: 22em;
    margin-top:80px;
    margin-bottom: 0;
    min-height:84%;
    height:84%;
    overflow: auto;
    z-index:2;
    padding:2px;
    background: #ffffff;
    color: #000000;
    border-style:solid;
    border-color: #cccccc;
    border-width:1px;
}

#white {
    position: absolute;
    left: 22.25em;
    width: 0.75em;
    background : #ffffff;
    color: #fffffe;
    top: 0;
    margin-top:80px;
    margin-bottom: 0;
    min-height:100px;
    height:100px;
    overflow:hidden;
    z-index:1;
}


#main {
    position: relative;
    min-height:84%;
    height:84%;
    top:0; 
    margin-top:80px;
    margin-left:23em;
    margin-right:0.5em;
    margin-bottom:0;
    background: #ffffff;
    color: #000000;
    z-index:2;
    border-style:solid;
    border-color: #cccccc;
    border-width:1px;
}

h1 {
    font-size:170%;
    margin-left:0em;
    margin-top: 0em;
    margin-bottom:0em;
    margin-right: 0em;
}

h3 {font-weight:bold; margin-top:15px; margin-bottom:5px;}
h3.top {font-weight:bold; margin-top:0px; margin-bottom:5px;}

.linklist {
    list-style: none;
    margin:1em;
    padding:0em;
}

hr.hide {
    display: none;
}

p { margin-top: 0.5em; margin-bottom: 2.5em; }