html, body {
    font-family: verdana, Arial, sans-serif; 
    font-size: 8pt; 
    height: 100%;
    margin: 0px;
    padding: 0px;
}

a:link {text-decoration:none;color: #FF6600;}
a:visited {text-decoration:none;color: #FF6600;}
a:active {text-decoration:none;color: #FF6600;}
a:hover {text-decoration:none;color: #FF6600;}

#container {
    position: relative;
    min-height: 98%;
    height: 100%;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;
    padding-bottom:16px;
}
	
html>body #container {
    height: auto;
}

#footer {
    position: absolute;
    bottom:0px;
    width:800px;
    background-color: #D1E1F0;
    padding-top:8px;
    padding-bottom:8px;
    color:#939393;
    text-align:right;
}

/* rl 7.1.08: special treatment for footer links */
#footer a:link {text-decoration:none;color: #939393;}
#footer a:visited {text-decoration:none;color: #939393;}
#footer a:active {text-decoration:none;color: #939393;}
#footer a:hover {text-decoration:underline;color: #667BB4;}

IMG#logo {
	position: absolute;
	top: 10px;
	left:675px;
	border:0px;
}



DIV#left {
	position:absolute;
	top:0px;
	left:0px;
	width:150px;
	background:#E9F0F7;
	margin-left: 0px;
	height:100%;
	border-right:1px solid #FFFFFF;
}

DIV#right {
	position:absolute;
	top:0px;
	left:650px;
	width:150px;
	background:#E9F0F7;
	margin-left: 0px;
	height:100%;
}

/* Header Table */
TABLE#header {
	width:800px;
	padding:0px;
	margin:0px;
	border:0px;
}

TABLE#header TD#h1_left {
	background-color: #D1E1F0;
	width:150px;
	height:70px;
}

TABLE#header TD#h1_middle {
	vertical-align:top;
	background-color: #D1E1F0;
	width:500px;
	height:70px;
}

TABLE#header TD#h1_right {
	background-color: #D1E1F0;
	width:150px;
	height:70px;
}

TABLE#header TD#h2_left {
	width:150px;
	height:70px;
	background:#E9F0F7;
}

TABLE#header TD#h2_middle {
	width:490px;
	height:70px;
	vertical-align:bottom;	
	padding-left:10px;
	padding-bottom:10px;	
}

TABLE#header TD#h2_right {
	width:150px;
	height:70px;
	background:#E9F0F7;
}

TABLE#header TD#m_left {
	background:#E9F0F7;
	width:150px;
	vertical-align:top;
}

TABLE#header TD#m_middle {
	width:480px;
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
	padding-top: 10px;
}

TABLE#header TD#m_right {
	background:#E9F0F7;
	width:150px;
	vertical-align:top;
}

/* Pop up Styles */
table.popup{
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
}

TABLE.popup td.header {
	height: 70px;
	width: 100%;
	background-color: #d1e1f0;
}

TABLE.popup td.spacer {
	color:#939393;
	width: 100%;
	text-align: center;
	padding-top: 15px;
	height: 55px;
	background-color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

TABLE.popup td.content {
	color:#000000;
	background-color: #e9f0f7;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;

}

TABLE.popup td.tablecontent {
	color:#000000;
	background-color: #e9f0f7;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right:20px;
}

TABLE.popup td.navi {
	background-color: #FFFFFF;
	height:60px;
	padding-right:20px;
	padding-left:20px;
}

IMG#logopopup {
	position:absolute;
	top:10px;
	right:10px;
	border:0px;
}

/* Mini Popup Styles */
table.minipopup {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
}

TABLE.minipopup td.header {
	height: 20px;
	width: 100%;
	background-color: #d1e1f0;
}

TABLE.minipopup td.spacer {
	color:#313A7B;
	width: 100%;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	height: 25px;
	background-color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

TABLE.minipopup td.content {
	color:#000000;
	background-color: #e9f0f7;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	vertical-align:top;
}

TABLE.minipopup td.navi {
	background-color: #FFFFFF;
	height:20px;
	padding-right:10px;
	padding-left:10px;
}
