/*
TODO: Figure out how to make selected link on menu bar bold.
TODO: make links react when you hover over them.
TODO: Make line borders work with Mac
TODO: make menus work with macintosh.
*/

/* Let no border around the body appear, and set
   it to display on a white background */
body, html {
    margin: 0px;
    padding: 0px;
    background-color: white;
}

/* Font settings for page elements */
body, ul, td, th, p, h1, h2, h3, h4, small, .small,
.tableTitle, .tableExtras, input, textarea, select {
    font-family: verdana, arial, helvetica, sans-serif;
}
code, pre, tt {
    font-family: Courier, "Courier New", monospace;
}


/* General header styles */
.pageheading, h1, h2, h3, h4 {
    font-weight: bold;
    color: #000066;
}
.pageheading { font-size: 130%; }
h1 { font-size: 125%; }
h2 { font-size: 110%; }
h3 { font-size: 100%; }

/* Horizontal delimiter defaults */
hr {
    border: 0px;
    color: black;
    background-color: black;
    height: 1px;
}

/* Default font size for elements */
body, ul, td, th {
    font-size: 85%;
}

/* END PHP Manual code */

/*TODO: THIS is not working */
/*
.selectedlink {
	font-weight: bold ;
}
*/

/* Data tables have specific look*/
table#data
{
	background-color: #ffffff;
}
table#data td {
	padding: 2px;
	background-color: #eeeeee;

}
table#data th {background-color:#9999cc}


/* I believe this is for layout */
.main {
	vertical-align: top;
	border: inset 0pt;
	border-top: 1pt solid black;
	/* Smurf extends all the way to the right */
	
}

/* This is the menu on the left side */
.submenu {
	background-color: #eeeeee;
	width: 12em;
	vertical-align: top;
	border: inset 0pt;
	border-right: 1pt dashed;
	border-top: 1pt solid black;
	font-size: 80%;
}


.layouttable {
	border: 0pt;
/*	border-collapse: collapse; */
	height: 100%;
	width: 100%;
	
}
#main {
	margin-left: 1em;
	margin-right: 0pt;
}


/*This is the drop down menu */
.menu {
	border-top: 1pt solid grey;
	padding-top: 0px;
	padding-left: 0px;
	background-color: #666699;
	display: none;
	width: 150px;
}
.menu a {
	padding-left: 5pt;
	text-decoration: none;
	width: 150px;
}
.menu a:hover {
	background-color: #9999cc;
}

/* Left submenu TOC on manual pages */
ul#toc {
    margin: 0px 5px 5px 5px;
    padding: 0px;
}
ul#toc li {
    margin: 1px 0 1px 1px;
    padding: 1px 0 1px 11px;
    list-style-type: none;
    background-repeat: no-repeat;
    background-position: center left;
}
ul#toc li.active {
    font-weight: bold;
}
ul#toc li a {
    text-decoration: none;
}
ul#toc li a:hover {
    text-decoration: underline;
}

