
	/* CSS Document */


	/* tag definitions *************************************************************************************************/

	body {
		padding: 0px;
		margin: 0px;
		background-color: #70c0cf;
		background-image: url('img/bodyback.gif');

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #656b6e;
		line-height: 18px;
	}

	form {
		padding: 0px;
		margin: 0px;
	}

	td {
		font-size: 10px;
	}

	p {
		margin: 0px 0px 16px 0px;
		line-height: 18px;
	}

	hr {
		color: #76d3f7;
		background-color: #76d3f7;
		border: 0px;
		height: 1px;
		margin: 0px 0px 16px 0px;
	}

	ul, ol {
		margin-top: 10px;
		margin-bottom: 16px;
	}
	li {
		line-height: 18px;
		list-style-image: url('img/listdot.gif');
		list-style-position: outside;
	}


	/* link definitions *************************************************************************************************/

	a {
		color: #3e90ad;
		text-decoration: underline;
		font-weight: bold;
	}
	a:hover {
		color: #3e90ad;
		text-decoration: none;
		font-weight: bold;
	}

	.headLink {
		color: #3e90ad;
		text-decoration: none;
		font-weight: bold;
	}
	.headLink:hover {
		color: #629b79;
		text-decoration: none;
		font-weight: bold;
	}

	.brightLink {
		color: #d5e8ef;
		text-decoration: underline;
		font-weight: bold;
	}
	.brightLink:hover {
		color: #d5e8ef;
		text-decoration: none;
		font-weight: bold;
	}
	.footerLink {
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
	}
	.footerLink:hover {
		color: #ffffff;
		text-decoration: underline;
		font-weight: bold;
	}

	.submenu a {
		color: #ffffff;
		text-decoration: none;
	}
	.submenu a:hover {
		color: #dfe073;
		text-decoration: none;
	}

	.article_title a {
		color: #3e90ad;
		text-decoration: none;
		font-weight: bold;
	}
	.article_title a:hover {
		color: #3e90ad;
		text-decoration: underline;
		font-weight: bold;
	}

	.pagerLink {
		color: #3e90ad;
		text-decoration: none;
		font-weight: bold;
	}
	.pagerLink:hover {
		color: #629b79;
		text-decoration: none;
		font-weight: bold;
	}


	/* form definitions *************************************************************************************************/

	.textbox {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #ffffff;
		font-size: 10px;
		color: #2E4A5C;
		font-weight: normal;
	}


	/* class definitions *************************************************************************************************/

	.t {
		font-size: 10px;
		color: #656b6e;
		line-height: 15px;
	}
	.t9 {
		font-size: 9px;
	}
	.t10 {
		font-size: 10px;
	}
	.t_blue {
		color: #3e90ad;
	}

	.body_in {
		background-color: #ffffff;
	}
	.body_shadow {
		background-color: #4d9eb3;
		width: 1px;
	}

	.logo_text {
		position: absolute;
		top: 45px;
		left: 6px;
		width: 115px;
		text-align: center;
		color: #4b4744;
		font-size: 9px;
		letter-spacing: 1px;
	}

	.head_bar {
		background-image: url('img/head_back.gif');
		background-position: center;
		background-repeat: repeat-x;

		color: #d5e9ef;
		font-size: 9px;

		padding: 0px 6px 0px 6px;
	}
	.footer_bar {
		background-image: url('img/footer_back.gif');
		background-position: center;
		background-repeat: repeat-x;

		color: #ffffff;
		font-size: 10px;

		padding: 2px 6px 0px 6px;
	}

	.topmenu_back {
		background-image: url('img/topmenu_back.gif');
		background-position: top;
		background-repeat: repeat-x;
		text-align: center;
	}
	.topmenu {
		color: #ffffff;
		font-weight: bold;
		cursor: pointer;
	}
	.topmenu_over {
		color: #dfe073;
		font-weight: bold;
		cursor: pointer;
	}

	.menu_item_table {
		background-color: #ffffff;
		color: #3e90ad;
		font-size: 10px;
		font-weight: bold;
		height: 22px;
		border-bottom: 1px solid #76d3f7;
		cursor: pointer;
	}
	.menu_item_table_over {
		background-color: #ffffff;
		color: #b4b600;
		font-size: 10px;
		font-weight: bold;
		height: 22px;
		border-bottom: 1px solid #76d3f7;
		cursor: pointer;
	}
	.menu_item_arrow {
		margin: 0px 16px 0px 5px;
	}

	.submenu {
		background-color: #3E9CBF;
		font-size: 10px;
		font-weight: normal;
		padding: 1px 10px 1px 10px;
		line-height: 16px;
	}
	.submenu_div {
		position: absolute;
		top: 24px;
		visibility: hidden;
		padding: 2px 0px 0px 0px;
	}

	.tablebutton {
		color: #ffffff;
		font-weight: normal;
		font-size: 9px;
		cursor: pointer;
	}
	.tablebutton_back {
		background-color: #2c86a9;
		background-image: url('img/button_back.gif');
		background-repeat: repeat-x;
		text-align: center;
	}
	.tablebutton_back_over {
		background-color: #47a4c3;
		background-image: url('img/button_back_over.gif');
		background-repeat: repeat-x;
		text-align: center;
	}

	.bannerPlaceHolder img, .banner{
		border: 1px solid #429ab8;
	}

	.loginbox_back {
		background-image: url('img/loginbox_back.gif');
		background-position: top;
		background-repeat: repeat-x;
		height: 130px;
		padding: 15px 8px 15px 15px;
		vertical-align: top;
		color: #3e90ad;
	}

	.sep_blue {
		height: 1px;
		background-color: #76d3f7;
	}

	.main_title {
		color: #3e90ad;
		font-size: 13px;
		font-weight: bold;
		padding-bottom: 13px;
	}

	.page_title {
		text-transform: uppercase;
		color: #3e90ad;
		font-size: 9px;
		margin: 4px 0px 18px 0px;
	}

	.article_title {
		color: #3e90ad;
		font-size: 11px;
		font-weight: bold;
		padding-bottom: 2px;
	}
	.article_img {
		float: left;
		border: 1px solid #3b87a2;
		margin: 6px 14px 6px 0px;
	}

	.formLeftcol {
		padding-right: 10px;
		vertical-align: top;
		line-height: 22px;
	}

	.subtitle {
		color: #3e90ad;
		font-size: 11px;
		font-weight: bold;
		margin-bottom: 10px;
	}

	.disclaimer {
		background-color: #d8ebf2;
		padding: 10px;
		font-size: 9px;
		line-height: 12px;
		margin-bottom: 10px;
	}

	.poll_border {
		border-top: 1px solid #76d3f7;
		border-right: 0px;
		border-bottom: 1px solid #76d3f7;
		border-left: 0px;
		background-color: #ffffff;
		padding: 1px 0px 1px 0px;
	}
	.poll_back {
		background-color: #edefda;
		padding: 10px 10px 7px 10px;
	}
	.poll_text {
		font-size: 10px;
		color: #468da1;
	}
	.poll_text_pad {
		padding: 3px 0px 0px 0px;
	}

	.pager {
		text-align: center;
	}

	.lexikon_selectedLetter {
		color: #b4b600;
		font-weight: bold;
	}


	.forum_head {
		background-color: #dee1c1;
	}
	.forum_head td {
		padding: 5px 3px 5px 3px;
		vertical-align: top;
		color: #3e90ad;
	}
	.forum_row1 {
		background-color: #ffffff;
		padding: 5px 3px 5px 3px;
		vertical-align: top;
	}
	.forum_row2 {
		background-color: #edefda;
		padding: 5px 3px 5px 3px;
		vertical-align: top;
	}
	.forum_message {
		background-color: #ffffff;
		padding: 10px 3px 20px 3px;
		vertical-align: top;
	}
	.forum_quote_head {
		margin: 10px 20px 0px 20px;
		font-weight: bold;
	}
	.forum_quote {
		margin: 5px 20px 10px 20px;
		border: 1px solid #e1e3c0;
		background-color: #edefda;
		padding: 10px;
	}
	.forum_errorMsg {
		margin: 10px;
		padding: 10px;
		border: 1px solid #76d3f7;
		background-color: #4395b6;
		color: #ffffff;
		font-weight: bold;
	}
	.forum_pagerDiv {
		margin: 10px;
		text-align: center;
	}
	.forum_selectedFilter {
		background-color: #edefda;
		font-weight: bold;
	}
	.forum_signDiv {
		margin: 10px 0px 0px 0px;
		font-style: italic;
	}
	.forum_signLine {
		margin: 0px 0px 5px 0px;
		background-color: #e1e3c0;
		height: 1px;
		width: 100px;
	}


	.links_category_div {
		margin: 10px 0px 0px 0px;
	}
	.links_category_off {
		display: none;
		margin: 10px 0px 0px 14px;
	}
	.links_category_on {
		display: block;
		margin: 10px 0px 0px 14px;
	}
	.links_category_lead {
		margin: 0px 0px 0px 16px;
	}


	.expert_errorMsg {
		margin: 10px;
		padding: 10px;
		border: 1px solid #76d3f7;
		background-color: #4395b6;
		color: #ffffff;
		font-weight: bold;
	}
	.expert_main_title {
		color: #3e90ad;
		font-size: 13px;
		font-weight: bold;
	}
	.expert_answer_div {
		margin: 0px 0px 10px 0px;
	}
	.expert_answer_off {
		display: none;
	}
	.expert_answer_on {
		display: block;
		margin: 10px 0px 0px 30px;
	}

	.panorama_text {
		margin: 20px 0px 12px 0px;
		font-weight: bold;
	}

	.appmnt_div_visible {
		display: block;
		padding: 5px 0px 5px 0px;
	}
	.appmnt_div_hidden {
		display: none;
	}
	.appmnt_datepicker_daytable {
		border: 0px;
		background-color: #dddddd;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
	}
	.appmnt_datepicker_dayheader {
		border: 0px;
		background-color: #bbbbbb;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: bold;
		text-align: center;
	}
	.appmnt_datepicker_day {
		border: 0px;
		background-color: #eeeeee;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		text-align: center;
	}


	/* content formatting */
	.fcms_container img, .mceContentBody img, .mce-content-body img {
		border: 1px solid #3b87a2;
	}
	.content_img_left {
		float: left;
		margin: 3px 8px 3px 0px;
	}
	.content_img_right {
		float: right;
		margin: 3px 0px 3px 8px;
	}
	.content_img {
		border: 1px solid #3b87a2;
		float: none;
	}
	.fcms_container h1, h1, .fcms_container h2, .fcms_container h3, .fcms_container h4, .fcms_container h5, .fcms_container h6, .content_title {
		font-family: Verdana;
		font-size: 10px;
		color: #3e90ad;
		padding-top: 10px;
	}
	.fcms_container, .fcms_container .content_text {
		font-size: 10px;
		color: #656b6e;
		line-height: 15px;
		line-height: 18px;
	}

	.fcms_container p {
		margin-top: 0px;
		line-height: 18px;
	}

	.fcms_container table, .mceContentBody table, .mce-content-body table, .content_table {
		background-color: #dddddd;
		font-size: 10px;
		color: #2A4456;
		line-height: 18px;
	}
	.fcms_container td, .mceContentBody td, .mce-content-body td, .content_table td {
		background-color: #ffffff;
		font-size: 10px;
		color: #656b6e;
		line-height: 18px;
	}
	.content_table_head td {
		background-color: #eeeeee;
	}

	.fcms_downloadBox {
		padding: 10px 0px 0px 0px;
	}

	/* fCMS reserved classes */
	.fCMS {
		background-color: #EFEFEF;
		height: 12px;
		overflow: visible;
	}
	.fCMS_over {
		background-color: #D1DEE6;
		height: 12px;
		overflow: visible;
	}

	.mceContentBody, .mce-content-body {
		background-color: #ffffff;
		background-image: none;
		margin: 3px;
	}

	.mceVisualAid {
		border: 1px dashed #666666;
	}





