
a				{ color: #333399; text-decoration: underline; }
a:visited	{ color: #333399; text-decoration: underline; }
a:active		{ color: #333399; text-decoration: none; }
a:hover		{ color: #333399; text-decoration: none; }

body 
{
 margin:0px;
 padding:0px;
 background-repeat: repeat-x;
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 80%;
}

ul 
{
 line-height: 150%;
 list-style-type: square;
}

#heading 
{
 position:absolute;
 top:10px;
 left:230px;
 color: #FFFFFF;
 margin:0px 0px 0px 0px;
 padding:50px 25px 5px 0px;
 background-position: bottom right;
 background-repeat: no-repeat;
}

#logo 
{
 margin:0px;
 padding:0px 0px 55px 0px;
 text-align:right;
}

h1 
{ 
 margin:5px 0px 10px 30px;
 font-size: 2em;
}

h2 
{ 
 margin:0px 0px 15px 0px;
 font-size: 1.5em;
}

p 
{
 margin:0px 0px 20px 0px;
}

#content 
{
 margin:10px 30px 0px 270px;
 padding:0px;
}

#menu 
{
 position:absolute;
 top:10px;
 left:30px;
 width:200px;
 background-color: #FFFFFF;
}

#menu ul 
{
 position:absolute;
 overflow: hidden;
 width:200px;
 left:0px;
 margin: 0px;
 padding: 0px;
 list-style-type: none;
 font-family: Arial, Helvetica, sans-serif;
}

#admin ul 
{
 position:absolute;
 overflow: hidden;
 width:200px;
 top:61px;
 left:0px;
 margin: 0px;
 padding: 0px;
 list-style-type: none;
 font-family: Arial, Helvetica, sans-serif;
}

#menulist a 
{
 display: block;
 padding: 7px 15px 7px 15px;
 width: 200px;
 border-top: 1px solid #FFFFFF;
 color: #FFFFFF;
 font-weight: bold;
}

#menulist a:link, #menulist a:visited 
{
 text-decoration: none;
}


#menulist a:hover 
{
 text-decoration: underline;
}

#pdf li.blank
{
 padding-left: 0px;
 background-repeat: no-repeat;
 line-height: 250%;
 background-image: url(images/blank.gif);
 background-repeat: no-repeat;
 background-position: 0em;
 text-indent: 30px;
 list-style-type: none;
}

#pdf li.pdf
{
 padding-left: 0px;
 background-repeat: no-repeat;
 line-height: 250%;
 background-image: url(images/pdf.gif);
 background-repeat: no-repeat;
 background-position: 0em;
 text-indent: 30px;
 list-style-type: none;
}

#pdf li.jpg
{
 padding-left: 0px;
 background-repeat: no-repeat;
 line-height: 250%;
 background-image: url(images/image.gif);
 background-repeat: no-repeat;
 background-position: 0em;
 text-indent: 30px;
 list-style-type: none;
}

#pdf li.gif
{
 padding-left: 0px;
 background-repeat: no-repeat;
 line-height: 250%;
 background-image: url(images/image.gif);
 background-repeat: no-repeat;
 background-position: 0em;
 text-indent: 30px;
 list-style-type: none;
}

#pdf li.doc
{
 padding-left: 0px;
 background-repeat: no-repeat;
 line-height: 250%;
 background-image: url(images/word.gif);
 background-repeat: no-repeat;
 background-position: 0em;
 text-indent: 30px;
 list-style-type: none;
}

#pdf li.xls
{
 padding-left: 0px;
 background-repeat: no-repeat;
 line-height: 250%;
 background-image: url(images/excel.gif);
 background-repeat: no-repeat;
 background-position: 0em;
 text-indent: 30px;
 list-style-type: none;
}

#pdf li.txt
{
 padding-left: 0px;
 background-repeat: no-repeat;
 line-height: 250%;
 background-image: url(images/text.gif);
 background-repeat: no-repeat;
 background-position: 0em;
 text-indent: 30px;
 list-style-type: none;
}

#pdf li.zip
{
 padding-left: 0px;
 background-repeat: no-repeat;
 line-height: 250%;
 background-image: url(images/zip.gif);
 background-repeat: no-repeat;
 background-position: 0em;
 text-indent: 30px;
 list-style-type: none;
}


#pdfAdmin li
{
 padding: 0px,0px, 10px, 0px;
 text-indent: 0px;
 list-style-type: none;
}

label
{
float: left;
width: 160px;
font-weight: bold;
}

input, textarea
{
width: 180px;
margin-bottom: 5px;
}

.boxes
{
width: 1em;
}

#submitbutton
{
 margin-left: 160px;
 margin-top: 15px;
 width: 110px;
 cursor:hand;
}

br
{
clear: left;
}

#form
{
 width: 500px;
 text-align: right; 
 margin: 0px;
}