

	/* Styling in the HTML 5 Document Type  - http://www.w3.org/TR/xhtml11/doctype.html#s_doctype */
	/* Sections */
	#ct41 {
	  /*  min-width: 120px;
	    min-height: 140px;
	    background: none !important;
	    display: none !important;*/
	 }
	#c1998 {
	    /*min-width: 120px;
	    min-height: 140px;
	    background: none !important;*/
	 }
	 div.progress_1,
	 div.progress_2,
	 div.progress_3 {
		background: transparent url(../images/loading.gif) no-repeat 50% 50%;
	 }
	 div.progress_1 *,
	 div.progress_2 *,
	 div.progress_3 * {
		opacity: 0.50; -moz-opacity : 0.50; -khtml-opacity : 0.50; filter : alpha(opacity=50);
	 }
	 div.progress_1 * *,
	 div.progress_2 * *,
	 div.progress_3 * * {
		opacity: 1; -moz-opacity : 1; -khtml-opacity : 1; filter : alpha(opacity=100);
	 }
	html {}
		body {
			background-color : #ffffff;
			color : #014074;
			font-family : Arial, Sans-Serif;
			font-size : 68.75%;
			line-height : 140%;
			margin : 0em 0em 0em 0em;
			padding : 2em 2em 2em 2em;
		}
		section {}
		nav {}
		article {}
			aside {}
			h1 {
				font-family : Arial, Sans-Serif;
				display : block;
				font-size :	127%;
				font-weight : bold;
				margin : 0em 0em 0.75em 0em;
			}
			h2 {
				font-family : Arial, Sans-Serif;
				display : block;
				font-size :	109%;
				font-weight : bold;
				margin : 0em 0em 0.75em 0em;
			}
			h2.exception {
				font-size :	145%;
				margin : 0em 0em 0.5em 0em;
			}
			h3 {
				font-family : Arial, Sans-Serif;
				display : block;
				font-size :	100%;
				font-weight : bold;
				margin : 0em 0em 0.25em 0em;
			}
			h4 {}
			h5 {}
			h6 {}
		header {}
		footer {}
		address {
			font-style : normal;
		}

	/* Grouping content */
	p {
		margin : 0em 0em 1em 0em;
	}
	hr {
		background-color : #e1e5f2;
		border : none;
		clear : both;
		color : #e1e5f2;
		height : 1px;
		margin : 0.33em 0em 1em 0em;
		width : 100%;
	}

	br {}
	pre {}
	dialog {}
	blockquote {}
	ol {}
		ol li {}
		ol ol {
			margin-bottom : 0em;
		}
	ul {
		margin : 0em 0em 1em 2em;
		padding : 0em 0em 0em 0em;
	}
		ul li {}
		ul ul {
			margin-bottom : 0em;
		}
	dl {
		margin : 0em 0em 1em 0em;
	}
		dl dt {
			font-weight : bold;
			margin : 0em 0em 0em 0em;
		}
		dl dd {
			margin : 0em 0em 0em 0em;
		}

	/* Text-level semantics */
	a {}
		a:link {
			color : #5177a5;
			text-decoration : underline;
		}
		a:hover{
			color : #014074;
			text-decoration : underline;
		}
		a:visited,
		a:active {
			color : #5177a5;
			text-decoration : underline;
		}
	q {}
	cite {}
	em {}
	strong {}
	small {}
	mark {}
	dfn {}
	abbr {}
	time {}
	progress {}
	meter {}
	code {}
	samp {}
	kbd {}
	sub {}
	sup {}
	span {}
	i {}
	b {}
	bdo {}
	ruby {}
	rt {}
	rp {}

	/* Edits */
	ins {}
	del {}

	/* Embedded content */
	figure {}
		figure legend {}
	img {
		border : none;
		vertical-align : middle;
	}
	iframe {}
	embed {}
	object {}
	param {}
	video {}
	audio {}
	source {}
	canvas {}
	map {}
	area {}

	/* Tabular data */
	table {
		border-collapse : collapse;
		margin : 0em 0em 1em 0em;
	}
		caption {
			font-size :	100%;
			text-align : left;
		}
		colgroup {}
			col {}
		tbody {}
			tr {
				vertical-align : top;
			}
				td {}
				th {
					text-align : left;
				}
		thead {}
			thead tr {}
				thead td {}
				thead th {}
		tfoot {}
			tfoot tr {}
				tfoot td {}
				tfoot th {}

	/* Forms */
	form {
		margin : 0em 0em 0em 0em;
	}
		fieldset {
			border : none;
			margin : 0em 0em 1em 0em;
			padding : 0em 0em 0em 0em;
		}
			fieldset legend {
				font-size : 100%;
				font-weight : bold;
			}
			label {}
			input {
				font-family : Arial, Sans-Serif;
				font-size : 100%;
			}
			button {
				font-family : Arial, Sans-Serif;
				font-size : 100%;
				overflow : visible;
			}
			select {
				font-family : Arial, Sans-Serif;
				font-size : 100%;
			}
			datalist {}
				optgroup {}
					option {}
			textarea {
				font-family : Arial, Sans-Serif;
				font-size : 100%;
			}
			output {}

	/* Interactive elements */
	details {}
		details legend {}
	datagrid {}
	command {}
	bb {}
	menu {
		padding : 0em 0em 0em 0em;
	}

	/* Data Templates */
	datatemplate {}
		rule {}
		nest {}

	/* Miscellaneous elements */
	legend {}
	div {}

	/* ------------------------------------------------------------------------------------------ */



	/* Styling in the XHTML 1.1 Document Type  - http://www.w3.org/TR/xhtml11/doctype.html#s_doctype */
	/* structure (body, head, html, title) */
	html {}
		body {}

	/* text (abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var) */
	h1 {}
	h2 {}
	h3 {}
	p {}
	address {}

	/* hypertext (a) */
	a {}
		a:link {}
		a:hover{}
		a:visited,
		a:active {}

	/* list (dl, dt, dd, ol, ul, li) */
	ul {}
		ul ul {}
		ul li {}
	ol {}
		ol ol {}
		ol li {}
	dl {}
		dt {}
		dd {}

	/* object (object, param) */
	object {}

	/* presentation (b, big, hr, i, small, sub, sup, tt) */
	hr {}

	/* forms (button, fieldset, form, input, label, legend, select, optgroup, option, textarea) */
	form {}
		fieldset {}
			legend {}
			input,
			textarea,
			select,
			button {}
			label {}

	/* table (caption, col, colgroup, table, tbody, td, tfoot, th, thead, tr) */
	table {}
		caption {}
		tr {}
			th {}
			td {}
		thead {}
			thead th {}
		tfoot {}
			tfoot th {}
			tfoot td {}
		tbody {}
			tbody th {}
			tbody td {}

	/* img */
	img {}

	/* --------------------------------------------------------------------------------------------- */



	/* Styling in the XHTML 2 Document Type  - http://www.w3.org/TR/xhtml2/ */
	section h,
	h1 {}
	section section h,
	h2 {}
	section section section h,
	h3 {}

	/* --------------------------------------------------------------------------------------------- */



	/* Generic Markup */
	.clear {
		clear : both;
	}
		br.clear,
		hr.clear {
			display : block;
			height : 0.001em;
			margin : -1px 0em 0em 0em;
			overflow : hidden;
			visibility : hidden;
		}
	.left {
		float : left;
	}
		img.left {
			margin : 0em 0.5em 0.5em 0em;
		}
	.right {
		float : right;
	}
		img.right {
			margin : 0em 0em 0.5em 0.5em;
		}
	.leftColumn {
		float : left;
		width : 48%;
	}
	.rightColumn {
		float : right;
		width : 48%;
	}
	.toLeft {
		text-align : right;
	}
	.toRight {
		text-align : right !important;
	}
	.toCenter {
		text-align : center;
	}
	.hidden {
		display : none;
	}
	.noMargin {
		margin : 0px !important;
	}
	.inactive {
		opacity : 0.50; -moz-opacity : 0.50; -khtml-opacity : 0.50; filter : alpha(opacity=50);
	}
