body {
    color:              #000000;

    background-image:   none;
    background-repeat:  repeat;

    background-color:   #339999;
    
    text-decoration:    none;
    text-transform:     none;
    font-size:          small;
    font-family:        Arial, Verdana, sans-serif ;

    margin:             5pt;
}

a {
	text-decoration: none;
}
a:visited   { color: #333333 }
a:active    { color: #003333 }
a:link      { color: #003366 }

hr {
    size: 14;
    align: center;
    width: 100%;
    color: navy;
}

input, textarea, select, option {
    font-family:    Arial, Verdana, sans-serif;
    font-style:     normal;
}

/* The quicklist's dropdown menu appearance. */
.dropdownmenu {
    font-family:    monospaced;
    font-size:      xx-small;
    font-style:     normal;
}

/* The appears of labels that identifies each section */
.sectionLabel {
    font-family:    monospaced;
    font-size:      small;
    font-style:     normal;
    font-weight:    bold;
}

/* Define elements of a box */

/* draws a box around the main body content */
table.outline {

    border-style:       solid;
    background-color:   white;
    vertical-align:     top;
    border-width:       thin;
    border-color:       black;
    margin:             0px;
    padding:            0px;
    width:              735;
    height:             80%;
    
}

table.box {
    width:              325;
    border-style:       none;
    background-color:   white;
    vertical-align:     top;
    border-width:       thin;
    border-color:       black;
    margin:             0px;
    padding:            0px;
}    
        
th.box {
    /* background-color:   #99CCCC; */
    
    border-style:       none; 
    border-color:       #99CCCC; 
    border-width:       0px;
    text-align:         left;
    vertical-align:     top;
    color:              #333333;
    margin:             0px;
    padding:            0px;
       
}

tr.box {
    margin:             0px;
    padding:            0px;
}

td.box {
    font-size:          x-small; 
    vertical-align:     top;
    margin:             0px;
    padding:            10px;
}

font.UnfinishedLink {
    font-style:         italic;
}

font.subject {
  font-style:     normal;
  font-weight:    bold;
  color:          white;
}

font.entry {
  font-style:     normal;
  font-weight:    normal;
  font-size:      small;
}

font.comments {
  font-style:     normal;
  font-weight:    normal;
  font-size:      x-small;
}

font.comment_user {
  font-style:     normal;
  font-weight:    bold;
  font-size:      x-small;
}

#outline { margin: 3px;
	padding: 15px;
	background: white;
	border-style: solid;
	border-width: 1px;
	border-color: black;  	
	height: 350px;
	width: 700px;	
}

#menu { 
	position: absolute;
	left: 375px; 
}

#sitemenu, #progmenu, #csmenu { 
	margin: 10px;
	padding: 10px;
	width: 170px;
}

#logocontainer { 
	float: left;
	height: 350px;
	width: 250px;
	position: relative;
	top: +55px;
	left: +30px;
}

#footer {
	border-top: solid;
	border-width: 1px;
	padding-top: 5px; 	
	position: relative;
	top: +340px;
	font-size: 75%;
}

