.table_1 {
	width: 90%;
	height: 150px;
	background-repeat: no-repeat;
	background-color: #ffffcc;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	border-top: solid 1px #666666;
	border-bottom: solid 0px #666666;
}

.table_1_cell_1 {
	background: url(../images/background_logo.png);
        background-repeat: no-repeat;
        width: 171px;
        color: #000000;
}

.table_1_cell_2 {
	text-align: center;
	font-family: Verdana,sans-serif;
	font-size: 200%;
	background: none;
        color: #000000;
}

.table_1_cell_3 {
	background: url(../images/background_paar.png);
        background-repeat: no-repeat;
        width: 230px;
        color: #000000;
}


.table_2 {
	width: 90%;
	background: #ffffcc;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	border-top: solid 0px #666666;
	border-bottom: solid 1px #666666;
}

.table_2_cell_1 {
	background: #ffffcc;
	padding-left: 15px;
        font-family: Verdana, sans-serif;
        font-weight: bold;
}

.table_2_cell_2 {
        text-align: right;
	background: #ffffcc;
        font-family: Verdana, sans-serif;
        color: #000000;
	padding-right: 15px;
}

.table_3 {
	width: 90%;
        height: 500px;
        min-height: 500px;
	background: #ffffff;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	border-bottom: solid 0px #666666;
}

.table_3_cell_1 {
	width: 100px;
        min-width: 100px;
        height: 500px;
        min-height: 500px;
	background: #ffffcc;
	padding-top: 15px;
        vertical-align: top;
	border-right: solid 1px #666666;
}

.table_3_cell_2 {
	background: #ffffcc;
	padding: 10px;
	vertical-align: top;
}

.table_3_cell_3 {
	width: 150px;
        min-width: 150px;
	background: #ffffcc;
	padding-top: 10px;
	vertical-align: top;
	border-left: dashed 1px #666666;
}

.table_4 {
	width: 90%;
	background: #ffffcc;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	border-bottom: solid 1px #666666;
	border-top: solid 1px #666666;
}

.table_4_cell_1 {
	background: #ffffcc;
	padding: 5px;
}

.pathway {
	color: #000000;
        font-family: Verdana, sans-serif;
}

a.pathway, a.pathway:visited {
	color: #000000;
        text-decoration: none;
}

a.pathway:hover {
	color: #BFBF60;
        text-decoration: none;
}			

table.moduletable {
        width: 150px;
        font-family: Verdana, sans-serif;
        font-size: 9pt;
        color: #000000;
        padding-bottom: 5px;
}

table.moduletable a {
        color: #000000;
        text-decoration: none;
}

table.moduletable a:hover {
        text-decoration: none;
        color: #d6ffcc;
}

table.moduletable b {
        color: #bfac60;
        font-weight: bold;
}

table.moduletable th {
        display: none;
        width: 100%;
        font-family: Verdana, sans-serif;
        font-weight: bold;
        margin-top: 5px;
        margin-bottom: 5px;
        padding: 3px;
	border-bottom: solid 1px #666666;
	border-top: solid 1px #666666;
}		

table.moduletable table {
        padding-left: 10px;
}	

td.contentheading {
        width: 100%;
        min-width: 100%;
        font-family: Verdana, sans-serif;
        font-size: 14pt;
        text-decoration: underline;
        font-weight: bold;
        padding-top: 25px;
        padding-bottom: 5px;
        padding-left: 15px;
}			

td.buttonheading {
        padding-left: 3px;
        padding-right: 3px;
        vertical-align:bottom;
}		

div.componentheading {
        width: 100%;
        font-family: Verdana, sans-serif;
        font-size: 12pt;
        font-weight: bold;
        padding-top: 5px;
        padding-bottom: 0px;
        padding-left: 15px;
}
			
td.createdate {
        background-color: #e6ffbf;
        font-family: Verdana, sans-serif;
        font-size: 8pt;
        color: #000000;
        padding-left: 15px;
        min-width: 100%;
        width: 100%;
}			

table.contentpaneopen {
        min-width: 100%;
        width: 100%;
}		

table.contenttable {
        margin: 10px;
        padding: 5px;
        background-color: #e6ffbf;
        border: solid 1px #666666;
        border-spacing: 0px;
        text-align: center;
}	

table.contenttablemax {
        min-width: 100%;
        width: 100%;
        margin: 10px;
        padding: 5px;
        background-color: #e6ffbf;
        border: solid 1px #666666;
        border-spacing: 0px;
        text-align: center;
        table-layout: auto;
}	

tr.headerrow {
        background-color: #FFE680;
}

table.contenttable td {
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 4px;
        padding-bottom: 3px;
}			


table.contenttable th {
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 4px;
        padding-bottom: 3px;
}	

table.contenttablemax td {
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 4px;
        padding-bottom: 3px;
}			


table.contenttablemax th {
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 4px;
        padding-bottom: 3px;
}	

div.centered {
        text-align: center;
        min-width: 100%;
        width: 100%;
}

.mainlevel {
       font-weight: bold;
}

.inputbox {
        background-color: #d6ffcc;
}

.pagenav {
        font-family: Verdana, sans-serif;
        font-size: 8pt;
        padding-left: 10px;
        padding-right: 10px;
        border: solid 1px #666666;
        background-color: #d6ffcc;
}
