html {
	background-color:#F7F7F7;
	background-image:url(../img/back.gif);
	background-repeat:repeat-y;
}

body {
	margin:0px;
	pading:0px;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	line-height:16px;
	background-image:url(../img/back_gradient.gif);
	background-repeat:repeat-x;
	color:#4D4D4D;
}


#CONTENT {
	position:relative;
	margin:0px;
	padding:70px 40px;
	border:none; border-right:1px solid #D9D9D9;
	top:0px; left:0px;
	width:820px; 
	background-color:#FFFFFF;
	background-image:url(../img/back_content.gif);
	background-repeat:repeat-x;
}

#CONTENT #NAV {
	position:absolute;
	margin:0px;
	padding:0px;
	border:none;
	top:210px; left:40px;
	width:170px;
}

#CONTENT #NAV a {
	display:block;
	margin:0px; margin-bottom:2px;
	padding:4px 8px 5px;
	border:none;
	font-size:12px; font-weight:bold;
	line-height:16px;
	text-decoration:none;
	background-color:#6EC7E4;
	color:#FFFFFF;
}

#CONTENT #NAV a:hover {
	background-color:#E4EFF2;
	color:#000000;
}

#CONTENT #NAV a.space {
	margin-top:15px;
}

#CONTENT #NAV div {
	margin:0px; margin-bottom:2px;
	padding:4px 8px 5px;
	border:none;
	font-size:12px; font-weight:bold;
	line-height:16px;
	text-decoration:none;
	background-color:#E4EFF2;
	color:#000000;
}

#CONTENT #NAV div.space {
	margin-top:15px;
}

#CONTENT #NAV div.news {
	margin:0px; margin-top:20px;
	padding:35px 20px 25px;
	border:1px solid #E8E8E8;
	font-size:11px; font-weight:normal;
	line-height:15px;
	text-decoration:none;
	background-color:#F3F3F3;
	background-image:url(../img/news.gif);
	background-repeat:no-repeat;
	color:#000000;
}

#CONTENT #NAV div.news div.info_top {
	margin:0px;
	padding:0px; padding-top:10px;
	border:none;
	font-size:11px; font-weight:normal;
	line-height:15px;
	background-color:#F3F3F3;
	color:#333333;
}

#CONTENT #NAV div.news div.info_bottom {
	margin:0px;
	padding:0px;
	border:none;
	font-size:11px; font-weight:bold;
	line-height:15px;
	background-color:#F3F3F3;
	color:#000000;
}

#CONTENT #PAGE_CONTENT {
	position:absolute;
	margin:0px;
	padding:0px;
	border:none;
	top:210px; left:250px;
	width:610px;
}

#CONTENT #PAGE_CONTENT #DOWNLOAD {
	margin:0px; margin-bottom:20px;
	padding:3px 0px 4px;
	border:none;
	border-top:1px dotted #B2B2B2;
	border-bottom:1px dotted #B2B2B2;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	text-align:right;
}

#CONTENT #PAGE_CONTENT #BOTTOM {
	margin:40px 0px;
	padding:3px 0px 4px;
	border:none;
	font-size:12px;
	line-height:16px;
}

#CONTENT #PAGE_CONTENT table {
	margin:0px; margin-bottom:10px;
	padding:0px;
	border:none;
	border-collapse:collapse;
	width:610px;
}

#CONTENT #PAGE_CONTENT table col.time {
	width:120px;
}

#CONTENT #PAGE_CONTENT table col.action {
	width:490px;
}

#CONTENT #PAGE_CONTENT table td {
	padding:5px 10px;
	border:none; border-bottom:1px dotted #888888;
}

#CONTENT #PAGE_CONTENT table tbody.program td {
	padding-top:10px; padding-bottom:10px;
	line-height:18px;
	vertical-align:top;
}

#CONTENT #PAGE_CONTENT table tbody.program table td {
	padding:0px;
	line-height:18px;
	vertical-align:top;
	border:none;
}

#CONTENT #PAGE_CONTENT table tbody.program table {
	margin:0px; margin-bottom:10px;
	padding:0px;
	border:none;
	border-collapse:collapse;
	width:450px;
}

#CONTENT #PAGE_CONTENT table tbody.program table col {
	width:150px;
}

#CONTENT #PAGE_CONTENT table tbody.program table thead {
	margin-bottom:10px;
	border:none; 
	text-align:left;
	color:#4D4D4D;
	background:none;
	line-height:20px;
}

#CONTENT #PAGE_CONTENT table tbody tr.even {
	background-color:#F2F2F2;
}

#CONTENT #PAGE_CONTENT table th {
	padding:5px 10px;
}

#CONTENT #PAGE_CONTENT table tbody.program table thead th {
	padding:15px 0px 0px;
}

#CONTENT #PAGE_CONTENT table caption {
	padding-bottom:5px;
	text-align:right;
	color:#AAAAAA;
}

#CONTENT #PAGE_CONTENT table thead {
	margin-bottom:10px;
	text-align:left;
	color:#FFFFFF;
	background-color:#666666;
	line-height:20px;
}

#CONTENT a {
	margin:0px;
	padding:0px;
	border:none;
	font-size:12px; font-weight:bold;
	text-decoration:none;
	color:#6EC7E4;
}

#CONTENT a:hover {
	text-decoration:underline;
}

#CONTENT a.pdf {
	padding-left:20px;
	background-image:url(../img/icon_pdf.gif);
	background-repeat:no-repeat;
	background-position:left;
}

#CONTENT a.top {
	padding-left:16px;
	background-image:url(../img/icon_top.gif);
	background-repeat:no-repeat;
	background-position:left;
}

#CONTENT a.mail {
	padding-left:20px;
	background-image:url(../img/icon_mail.gif);
	background-repeat:no-repeat;
	background-position:left;
}

#CONTENT h1 {
	margin:0px;	margin-bottom:20px;
	padding:0px;
	border:none;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	font-size:28px; font-weight:bold;
	line-height:30px;
	color:#6EC7E4;
}

#CONTENT h1 span {
	font-weight:normal;
} 

#CONTENT h2 {
	margin:0px; margin-bottom:20px;
	padding:0px;
	border:none;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	font-size:20px; font-weight:normal;
	line-height:20px;
	color:#C6C6C6;
}

#CONTENT h3 {
	margin:0px; margin-bottom:20px;
	padding:0px;
	border:none;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	font-size:18px; font-weight:bold;
	line-height:21px;
	color:#4D4D4D;
}

#CONTENT h4 {
	margin:30px 0px 20px;
	padding:0px;
	border:none;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; font-weight:bold;
	line-height:16px;
	color:#4D4D4D;
}

#CONTENT em {
	font-weight:bold;
	font-style:normal;
}

#CONTENT p {
	margin:0px; margin-bottom:10px;
	line-height:18px;
}

#CONTENT p.line {
	margin-top:30px;
	padding-top:20px;
	border-top:1px dotted #B2B2B2;
}

#CONTENT p.preface {
	margin-bottom:20px;
	padding:15px 20px;
	border:1px solid #E8E8E8;
	background-color:#F3F3F3;
}

#CONTENT #ATHENE {
	position:absolute;
	margin:0px;
	padding:0px;
	border:none;
	top:0px; left:708px;
	width:192px; height:58px;
}

#CONTENT #TOP_NAV {
	position:absolute;
	margin:0px;
	padding:0px;
	border:none;
	top:8px; left:20px;
	font-size:9px; font-weight:bold;
}

#CONTENT #TOP_NAV a {
	padding-left:10px;
	font-size:9px; font-weight:normal;
	text-decoration:none;
	color:#000000;
}

#CONTENT #TOP_NAV a.arrow {
	padding-right:10px;
	background-image:url(../img/topnav_arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#CONTENT #TOP_NAV a:hover {
	text-decoration:underline;
}
