body 
{
font-family: "trebuchet ms", tahoma, sans-serif; 
font-size: 1em; 
background: rgb(36,105,157);
}

#container 
{
/*float:left;*/
margin-left:auto;
margin-right:auto;
background: rgb(215,225,235);
overflow:hidden; 
width:100%;
min-width:800px;
max-width:1200px;
}

#container div 
{
float:left;
}

#captop1
{
width:16%; 
min-width:115px; 
background: #021345; 
color:white; 
padding: 8px 0px;
}

#captop2
{
width:84%; 
min-width:667px; 
background: #021345; 
color:white; 
padding: 8px 0px
}

#leftbody
{
width:16%;
padding:4px 0px;
min-width:115px;
}

#centerbody
{
background: white; 
width: 61%; 
padding: 10px 10px 2010px 10px; 
margin-bottom: -2000px; 
min-width: 481px;
min-height:550px
}

#navigation
{
background: rgb(36,105,157);
width: 100%;
padding: 0px;
margin-bottom:10px;
font-size:0.9em;
color:white;
}

#navigation2
{
background:black;
width: 100%;
padding: 0px;
margin-top:-10px;
margin-bottom:10px;
font-size:0.9em;
color:white;
}

#navigation a:link {color: white; text-decoration:none}
#navigation a:visited {color: white; text-decoration:none}
#navigation a:hover {color: white; text-decoration:underline}
#navigation a:active {color: rgb(255,255,0); text-decoration:underline}

#navigation2 a:link {color: white; text-decoration:none}
#navigation2 a:visited {color: white; text-decoration:none}
#navigation2 a:hover {color: white; text-decoration:underline}
#navigation2 a:active {color: rgb(255,255,0); text-decoration:underline}

#rightbody
{
width:19%;
padding: 10px 0 0px 10px; 
min-width: 147px;
font-size:0.9em
}

#capbottom
{
width:100%; 
min-width:795px;
background: #021345; 
border: 0; 
color: rgb(215,225,235); 
padding: 4px 10px
}

h1 {font-size: 2em; font-family: georgia,sans-serif; font-weight:normal; text-align:center}
h2 {font-size: 1.25em; color: #021345}
h3 {font-size: 1em; color: rgb(0,89,79)}

a:link {color: rgb(36,105,157); text-decoration:underline}
a:visited {color: rgb(36,105,157)}
a:hover {color: black}
a:active {color: red}

span.firstmenu
{
border-left:1px solid rgb(36,105,157);
}

span.menu 
{
border-right:1px solid rgb(36,105,157);
text-align: center;
height:100%;
padding: 4px 0px;
}

span.menu a 
{
padding: 4px 25px;
color:white; 
text-decoration:none
}

span.menu a:link {color: rgb(215,225,235); text-decoration: none}
span.menu a:visited {color: rgb(215,225,235); text-decoration: none}
span.menu a:hover {color: rgb(215,225,235); text-decoration: underline}
span.menu a:active {color: white; text-decoration: underline}

span.content 
{
width: 100%;
display:block; 
padding: 5px 0px; 
margin:0;
border-bottom:1px solid rgb(175,190,205)
}

.contentlink 
{
display:block;
width: 100%;
padding: 5px 0px; 
border-bottom:1px solid rgb(175,190,205);
text-align: center;
font-size: 1em;
font-weight: bold;
text-decoration:none
}

.contentlink:link {display:block; color: #021345; text-decoration:none}
.contentlink:visited {color: #021345; text-decoration:none}
.contentlink:hover {color: #021345; text-decoration:none; background:white; border-bottom:1px solid white}
.contentlink:active {color: rgb(0,89,79); text-decoration:none; background:white; border-bottom:1px solid white}

.dline
{
width:100%;
height:2px;
background:rgb(36,105,157);
}

img.title {max-width:100%}

#mapdiv {background: url('pt-map.GIF') top left no-repeat; height:385px; width:100%}

.mapdivl,.mapdivr,.mapdivb,.mapdivt {position:relative}
.mapdivl a, .mapdivr a, .mapdivb a, .mapdivt a {position: absolute; display:block; text-decoration:none;}

.mapdivl a:hover{background:url('pt-map2l.GIF')}
.mapdivr a:hover{background:url('pt-map2r.GIF')}
.mapdivb a:hover{background:url('pt-map2b.GIF')}
.mapdivt a:hover{background:url('pt-map2t.GIF')}

p.smallp {font-size:0.85em}

table {border-collapse:collapse; empty-cells:show; border:1px solid rgb(120,120,120);}
td.calendar {padding: 4px; border:1px solid rgb(120,120,120); height:8em; vertical-align:top;}

td.number {text-align:right;}

span.calendar {display:block; width:1.5em; border:1px solid black; text-align:center}
