html {
	font-family:'Arial';
	font-size:10pt;
	color:#1C4968;
}

html body {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#C7E6FA;
}

html body div.hidden {
	display:none;
}

html body div.hidden h1.hidden {
	display:none;
}

html body div.splash {
	width:731px;
	height:565px;
	margin:-272px 0px 0px -365px;
	position:absolute;
	top:50%;
	left:50%;
}

html body div.splash p {
	margin:0px 0px 0px 0px;
	text-align:center;
	font-size:9pt;
}

html body div.splash p a {
	color:#1D4968;
	text-decoration:none;
}

html body div.splash p a:hover, html body div.splash p a:active {
	text-decoration:underline;
}

html body div.float {
	width:936px;
	padding:0px 8px 0px 8px;
	margin:0px auto 0px auto;
	background-image:url('/files/images/gradient.jpg');
	background-repeat:repeat-y;
}

html body div.float div.header {
	width:936px;
	height:155px;
	margin:0px -8px 0px -8px;
	overflow:hidden;
}

html body div.float div.header img {
	display:block;
	float:left;
}

html body div.float div.navigation {
	width:920px;
	height:29px;
	background-image:url('/files/images/navigation.jpg');
	background-repeat:repeat-x;
}

html body div.float div.body {
	width:920px;
	min-height:256px;
	clear:both;
}

html body div.float div.body h1 {
	font-size:12pt;
	color:#2296EB;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

html body div.float div.body div.left {
	width:189px;
	float:left;
	overflow-x:hidden;
	padding:24px 0px 0px 0px;
	margin:0px 0px -1px 0px;
}

html body div.float div.body div.left[id='\
left'] {
	padding:13px 0px 0px 0px;
}

html body div.float div.body div.left h3 {
	font-size:10pt;
	color:#1C4968;
	text-decoration:underline;
	font-weight:bold;
	text-align:center;
}

html body div.float div.body div.left div.news {
	width:166px;
	padding:11px 11px 14px 11px;
}

html body div.float div.body div.left div.news h2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
}

html body div.float div.body div.left div.news h2[lang='\
en'] {
	line-height:50%;
}

html body div.float div.body div.left div.news h2 a {
	font-size:9pt;
	font-weight:bold;
	color:#1C4968;
	text-decoration:none;
}

html body div.float div.body div.left div.news h2 a:hover, html body div.float div.body div.left div.news h2 a:active {
	text-decoration:underline;
}

html body div.float div.body div.left div.news h2.hidden {
	display:none;
}

html body div.float div.body div.left div.news img {
	margin:0px 16px 0px 0px;
}

html body div.float div.body div.left div.news span {
	font-size:8pt;
}

html body div.float div.body div.left div.news p {
	font-size:9pt;
	margin:2px 0px 0px 0px;
}

html body div.float div.body div.left div.news p a {
	font-size:8pt;
	color:#1091ED;
	text-decoration:none;
}

html body div.float div.body div.left div.news p a:hover, html body div.float div.body div.left div.news p a:active {
	text-decoration:underline;
}

html body div.float div.body div.left div.newsOdd {
	background-color:#94D3FE;
	border-right:1px solid #7CB7E1;
	border-bottom:1px solid #ADDDFE;
}

html body div.float div.body div.left div.newsEven {
	background-color:#B4DFFF;
	border-right:1px solid #A6CDEA;
	border-bottom:1px solid #CDE9FF;
}

html body div.float div.body div.center {
	width:484px;
	overflow-x:hidden;
	padding:24px 29px 0px 29px;
	float:left;
}

html body div.float div.body div.center div.calendar {
	width:483px;
	background-color:#EEEEFF;
	border:1px solid #E4E4F6;
}

html body div.float div.body div.center div.calendar div.block {
	clear:both;
	width:483px;
	overflow-x:hidden;
	min-height:18px;
	border-bottom:1px solid #E4E4F6;
}

html body div.float div.body div.center div.calendar div.block div.label {
	float:left;
	width:143px;
	overflow-x:hidden;
}

html body div.float div.body div.center div.calendar div.block div.label p {
	font-size:8pt;
}

html body div.float div.body div.center div.calendar div.block div.element {
	float:left;
	width:340px;
	overflow-x:hidden;
}

html body div.float div.body div.center div.calendar div.block div.element h3 {
	color:#2296EB;
	font-size:10pt;
	text-decoration:underline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

html body div.float div.body div.center div.calendar div.block div.element p {
	margin:3px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	font-size:9pt;
}

html body div.float div.body div.center div.calendar div.block div.clear {
	clear:both;
}

html body div.float div.body div.center div.sponsor {
	width:426px;
	padding:24px 29px 24px 29px;
	margin:0px 0px 2px 0px;
	background-color:#F9F9FF;
	border:1px solid #99CCFF;
}

html body div.float div.body div.center div.partner {
	width:426px;
	padding:24px 29px 24px 29px;
	margin:0px 0px 2px 0px;
	background-color:#F6F6FF;
	border:1px solid #96C9FF;
}

html body div.float div.body div.center div.partner img {
	display:block;
	margin:0px auto 0px auto;
	background-color:#FFFFFF;
	padding:4px 4px 4px 4px;
	border:2px solid #E3E3E3;
	max-width:380px;
}

html body div.float div.body div.center a {
	text-decoration:none;
	color:#1091ED;
}

html body div.float div.body div.center a:hover, html body div.float div.body div.center a:active {
	text-decoration:underline;
}

html body div.float div.body div.center form div.form div.group {
	width:512px;
	overflow-x:hidden;
	padding:2px 0px 12px 0px;
}

html body div.float div.body div.center form div.form div.group div.label {
	width:116px;
	padding:4px 12px 0px 0px;
	text-align:right;
	float:left;
}

html body div.float div.body div.center form div.form div.group div.element {
	width:384px;
	float:left;
}

html body div.float div.body div.center form div.form div.group div.element input {
	width:192px;
	font-size:9pt;
	color:#1D4868;
}

html body div.float div.body div.center form div.form div.group div.element textarea {
	font-family:'Arial';
	font-size:9pt;
	color:#1D4868;
	width:352px;
	height:48px;
	overflow:auto;
}

html body div.float div.body div.right {
	width:188px;
	overflow-x:hidden;
	padding:24px 0px 0px 0px;
	float:left;
}

html body div.float div.body div.right[id='\
right'] {
	padding:13px 0px 0px 0px;
}

html body div.float div.body div.right h3 {
	font-size:10pt;
	color:#1C4968;
	text-decoration:underline;
	font-weight:bold;
	text-align:center;
}

html body div.float div.body div.right div.button {
	width:147px;
	height:50px;
	margin:0px auto 0px auto;
}

html body div.float div.body div.right img.sponsor {
	border:2px solid #E3E3E3;
	margin:0px auto 6px auto;
	display:block;
	max-width:132px;
}

html body div.float div.body div.clear {
	width:920px;
	height:1px;
	clear:both;
}

html body div.float div.footer {
	width:920px;
	height:32px;
	background-color:#1D4868;
	border-bottom:1px solid #58788F;
}

html body div.float div.footer p {
	padding:9px 0px 9px 0px;
	text-align:center;
	color:#FFFFFF;
	font-size:8pt;
}

html body div.float div.footer p span.spacer {
	padding:0px 6px 0px 6px;
}

html body div.float div.footer p a {
	color:#F5F5FF;
	text-decoration:none;
}

html body div.float div.footer p a:hover, html body div.float div.footer p a:active {
	text-decoration:underline;
}