body {
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;

height:100%;
width:770px;

background-image:url(../images/sidepaneldarkblue.gif);
background-repeat:repeat-y;
background-attachment:fixed;
background-position: bottom left;
}

.main {
padding-top:10px;
position:absolute;
left:170px;
top:60px;
margin-left:10px;
padding-right:5px;
width:600px;
}

.header {
background-color:#000099;
width:780px;
height:60px;
position:absolute;
left:0px;
top:0px;
margin-top:0px;
}

.headingtext {
display:block;
margin-top:12px;
margin-left:10px;
width:770px;
text-align:left;
font-family:"Trebuchet MS",verdana;
font-size:28px; /*was 25px*/
font-weight:bold;
color:#ffffff;
}

.search {
top:20px;
left:570px;
position:absolute;
}

.searchtext {
background-color:#ffffff;
font-size:10px;
display:inline;
border-width:1px;
border-style:solid;
border-color:#b7b7b7;
}

.searchsubmit {
background-color:#b7b7b7;
font-size:10px;
font-weight:bold;
display:inline;
}

.margin {
background-color:#000099;
width:170px;
position:absolute;
left:0px;
top:60px;
}

.text p {
font-family:verdana,tahoma,arial;
font-size:13px;
color:#000000;
text-align:justify;
text-indent:0px;

display:block;
margin-top:10px;
margin-bottom:15px;
}

.text ul {
font-family:verdana,tahoma,arial;
font-size:13px;
color:#000000;
text-align:justify;
display:block;
text-indent:10px;
}

/*For FAQ Questions*/
.text h4 {
font-family:verdana,tahoma,arial;
font-size:13px;
color:#000000;
text-align:justify;
display:block;
margin-top:30px;
margin-bottom:0px;
font-weight:bold;
}

img.border {
border-width:2px;
border-style:solid;
border-color:#8a8ae6;
margin:10px;
}

.text h1,h2,h3 {
font-family:verdana,tahoma,arial;
font-size:22px;
color:#000099;

display:block;
margin-top:0px;
margin-bottom:15px;
}

.text h1 {
font-size:22px;
font-weight:bold;
font-family:"Trebuchet MS";
}

.text h2 {
font-size:18px;
font-weight:normal;
font-family:"Trebuchet MS";
}

.text h3 {
font-size:15px;
font-weight:normal;
font-family:"Trebuchet MS";
}

.text a {
color:#000099; /*used to be 8a8ae6*/
text-decoration:none;
font-weight:normal;
}

.text a:hover {
text-decoration:underline;
color:#000099;
font-weight:normal;
}

.text a:visited {
color:#999999;
font-weight:normal;
}

.text a:active {
color:#b7b7b7;
font-weight:normal;
}

div#bottomtext p {
display:block;
font-family:verdana;
font-size:9px;
text-align:right;
margin-top:40px;
}

div#bottomtext a {
color:#000099;
text-decoration:none;
}

div#bottomtext a:hover {
color:#000099;
text-decoration:underline;
}

div#lent td {
font-family:verdana,tahoma,arial;
font-size:13px;
color:#000000;
text-indent:0px;
}

p.lista {
background-color:#ededed;
margin-top:5px;
margin-bottom:5px;
padding:5px;
}

p.lista img{
vertical-align:middle;
margin-right:7px;
}

p.listb {
background-color:#ffffff;
margin-top:5px;
margin-bottom:5px;
padding:5px;
}

p.listb img{
vertical-align:middle;
margin-right:7px;
}