
body {
        font: 8pt/16pt georgia; 
	background: #004 url(../images/bgtiles.jpg);

	padding: 0px;
	margin: 0px;
        z-index: 2;
}

header {
        margin: 0px;
        padding: 0px;
        z-index: 2;
}

.bodytext {
        font: 8pt/16pt georgia;
        text-align: justify;
}

.bodytext a:link, .csc-menu a:link {
        color: #44f;
}

.bodytext a:hover, .csc-menu a:hover {
        color: #88f;
}

.bodytext a:visited, .csc-menu a:visited {
        color: #aaf;
}

.bodytext b {
        font-variant: small-caps;       
}

.bodytext p {}
.bodytext p:first-letter {color: #FF0000; font-size: 200%}


h1, h2, h3 {
        color: #a00;
        line-height: 0.7cm;
}

td {
        font: 8pt/16pt georgia; 
        padding: 4px;
}



#page {
	position: absolute;
	top: 0px;
	left: 20px;
	width: 780px;
        min-height: 600px;

        background: #fff;
	border: 1px;
	border-style: none solid solid solid;
        z-index: 1;
}

#minipage {

}

#footer {
	color: #444;
	border: 1px;
	border-style: solid none none none;
	border-color: #444;

	text-align: center;
        padding: 10px;

        margin: 20px 20px 20px 20px;

        float: right;
        width: 600px;

        z-index: 2;
}

#footer a:visited, a:active, a:hover, a:link {
	text-decoration: none;
	color: #000;

        z-index: 2;
}


#content a:link {
	color: #00a;
	text-decoration: none;
}

#content a:visited {
        color: #99f;
        text-decoration: none;
}

#content a:hover {
        color: #99f;
        text-decoration: underline;
}

#content a:active {
        color: #77f;
        text-decoration: underline;
}

#content h1 {
        color: #a00;
        line-height: 0.7cm;
        font-size: 16 px;
}

#content h2 {
        color: #a00;
        line-height: 0.7cm;
        font-size: 14 px;
}

#content h3 {
        color: #a00;
        line-height: 0.7cm;
        font-size: 12 px;
}

#content-table table {
        background: #FF9900;
}

#content-table td {
        background: #FFCC99;
        cellpadding: 4px;
        cellspacing: 2px;
}


#content {
	width: 519px;

	margin-top: 20px;

	padding: 20px;
	
	float: right;
        z-index: 2;
}

/*
 * IE specific #nav:
 */

#nav {
	padding: 20px;
	
	float: left;
	
	min-height: 200px;
	width: 240px;
	border: 1px;
	border-style: none solid none none;
	margin-top: 20px;
	
	text-align: right;

	position: absolute;
	top: 250px;
	left: 0px;
}

/*
 * Standard compliant browser specific #nav:
 */

html>body #nav {
	padding: 20px;
	
	float: left;
	
	min-height: 200px;
	width: 180px;
	border: 1px;
	border-style: none solid none none;
	margin-top: 20px;
	
	text-align: right;

	position: absolute;
	top: 250px;
	left: 0px;
}


#nav a:link {
	color: #444;
	text-decoration: none;
}

#nav a:visited {
	color: #888;
	text-decoration: none;
}

#nav a:hover {
	color: #000;
	text-decoration: none;
}


#menu-level1-no {       
        margin: 5px 0px 0px 0px;
}

#menu-level1-act {
        margin: 5px 0px 0px 0px;
}

#menu-level1-act a:active {
///        color: #422;
        color: #fff;
        background: #FFCC99;
}

#menu-level2-no {
	margin: 5px 0px 0px 0px;
        background: #FFCC99;
}


#menu-level2-act {
	margin: 5px 0px 0px 0px;
        background: #FF9900;
}

#menu-level2-act a:visited {
        color: #000;
}

#menu-level3-no {
	margin: 5px 0px 0px 0px;
        background: #FFCC99;
}

#menu-level3-act {
	margin: 5px 0px 0px 0px;
        background: #FF9900;
}


#menu-level3-act a:visited {
        color: #000;
}