body {
	font-size:          12px;
	font-family:        tahoma, verdana, arial, sans-serif;
	color:              #555;
    /*color:              #33a;*/
	/* background-color:   #e6fd96; */
	/* background-color:   #ccf; */
	background-color:   #ddddff; //#ddcfcc; //#c5ccff;
}

h3 {
	font-size:          large;
}

#header {
    width:              760px;
    /*border-top:         solid #88a038 1px;*/
    border-bottom:      solid #833 1px;
}
#footer {
    margin-top:         50px;
    width:              500px;
    border-top:         solid #339 /*#88a038*/ 1px;
    text-align:         center;
    font-size:          x-small;
    color:              #716d6d;
}
#main {
    margin-top:         50px;
    width:              800px;
    vertical-align:     top;
}
img {
    border:             0px;
}

table, td {
    border-spacing:     0px;
    border:             solid 0px;
    padding:            2px;
}
#menu ul {
    list-style-type:    square;
}
#menu li {
	color:              #944;
	margin-bottom:      10px;
}
#content ul {
    list-style-type:    disc;
}
#content li {
	color:              #666;
	margin-bottom:      10px;
}
#content table {
    width:              500px;
    padding-left:       0px;
    border-spacing:     0px;
    border:             solid lightgrey 0px;
}
#content table th {
    padding-top:        20px;
    padding-bottom:     7px;
    border-bottom:      dotted #944 1px;
}
#content table .ts {
    padding-top:        0px;
    padding-bottom:     7px;
    border:             0px;
    font-size:          large;
    text-align:         left;
}
.head {
    font-size:          20px;
    padding-bottom:     7px;
}
#content table .tp  {
    padding-top:        0px;
    padding-bottom:     7px;
    border-bottom:      dotted #944 1px;
    font-size:          large;
    text-align:         left;
}
#content table td {
    /*padding-left:       0px;*/
    border:             solid lightgrey 0px;
    padding-top:        5px;
    padding-bottom:     10px;
}
#content table#start td, #content table#imp td {
    padding-bottom:     0px;
}

#func {
    position:           relative;
    left:               20px;
    top:                20px;
}
#hint {
    position:           relative;
    left:               50px;
    top:                90px;
    font-size:          x-small;
}
a, a:hover, a:active {
	color:              #716d6d;
	text-decoration:    underline;
}

a:hover, a:active {
	color:              #2a3236;
	text-decoration:    none;
}
#title {
	font-family:        Conga, "Futura Lt BT", Verdana, Arial, Helvetica, sans-serif;
	font-size:          25px;
	color:              #716d6d; /**#88a038;*/
	/*text-align:         center;*/
	vertical-align:     bottom;
	/*border-bottom:      solid #88a038 1px;*/
	border-bottom:      solid #339 1px;
}
.print {
    height:             30px;
    padding-left:       2px;
    vertical-align:     bottom;
}
.small {
	font-family:        Verdana, Arial, Helvetica, sans-serif;
	font-size:          10px;
	color:              #88a038;
	text-decoration:    none;
	font-weight:        medium;
}
.date {
    /*color:              #88a038;*/
    /*color:              #3333cc;*/
    color:              #33a;
    width:              120px;
    vertical-align:     top;
}
.sect td {
    border-left:       solid #3355ee 1px;
}
.sect td a {
    color:              #33a; /*#3355ee;*/
}
.sect td a:active {
    color:              #333;
    text-decoration:    none;
}
