	body,
	td				{ margin: 0px; background-color: #transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; text-decoration: none; }
	td				{ border: none; }
	input,
	textarea	{ font-size: 11px; background-color: #D5D8FE; }
	form			{ background-color: transparent; }
	hr				{ background-color: #D4D6FC; border: 1px solid #D4D6FC; color: #D4D6FC; height: 1px; }

	a:link		{ color: #040A84; }
	a:visited	{ color: #0C1AF4; }
	a:hover		{ color: #0C1AF4; }
	a:active	{ color: #0C1AF4; }

	/*******************/
	/* layout styles   */
	#head1			{ width: 999px; height: 152px; overflow: hidden; position: fixed; top: 26px;
								background-color: #E4EAFC; background:url(head1.gif); background-attachment: fixed; background-repeat: no-repeat; background-position: 0 26px; }
								
	* html #head1 { padding-top: 26px; }

	#head2			{ width: 999px; height:  38px; overflow: hidden; position: fixed; top: 178px;
								margin: 0; padding: 0;
								background-color: #ffffff; background:url(head2.gif); background-attachment: fixed; background-repeat: no-repeat; background-position: 0 178px;
							}

	#menuroof		{ width: 999px; height: 26px; line-height: 26px; background-color: #FFF; text-align: right; }

	#container 	{ width:  999px; height: 72%; border: none; overflow: auto; position: fixed; top: 216px; }


	#body-left	{ width:  207px; height: 100%; float: left; border: none; overflow: auto; 
								background-color: #7C82FC; background: url(body_left.gif); background-attachment: fixed; background-repeat: repeat-y; background-position: 0 190px;
							}

	#body-right { width:  792px; height: 100%; float: left; border: none; overflow: auto;
								background-color: #E4EAFC; background: url(body_right.gif); background-attachment: fixed; background-repeat: repeat-y; background-position: 207px 190px; }

/*
	#container .column {
		padding-bottom: 20000px;
		margin-bottom: -20000px;
	}
*/

	/* IE patches */
	* html #head2				{ background-position: 0 0; }
	* html #body-left		{ background-position: 0 0; }
	* html #body-right	{ background-position: 0 0; }

	#content			{ padding: 10px 20px 20px 14px; overflow: hidden; }

	#menu					{ padding: 128px 20px 20px 220px; overflow: auto;
									font-weight: bold; font-size: 12px; color: #E8EAFF; text-align: left;
								}

	#menu a				{ color: #E8EAFF; text-decoration: none; font-weight: normal; }

	/* .menu-cur a 	{ font-weight: bold!important; } */

  #menuroof a		{ color: #000099; text-decoration: none; font-weight: normal; }


	#menu2				{ padding:  10px 20px 20px 221px; overflow: hidden;
									font-weight: bold; font-size: 12px; color: #4F5DFC; text-align: left;
								}

	#menu2 a			{ color: #4F5DFC; text-decoration: none; font-weight: normal; }

	.menu2-cur a	{ font-weight: bold; }

	#menu3 a			{ font-style: italic; }

	.menu3-cur a	{ font-weight: bold; font-style: italic; }

	#news					{ padding:  14px 20px 20px 25px; overflow: hidden;
									font-weight: bold; font-size: 12px; color: #E8EAFF; text-align: left; }

	.news-list-date 			{ font-size: 11px; }
	h3										{ font-size: 14px; margin: 3px 0 3px 0; }
	.news-list-item h3 a 	{ font-size: 11px; }
	.news-list-item p 		{ font-size: 11px; line-height: 14px; font-weight: normal; }
	.news-list-morelink 	{ margin: 3px 0 3px 0; }
	.news-list-morelink a { font-size: 12px; }

	.news-single-item h2	{ font-size: 14px; }
	.news-single-item p		{ margin-bottom: 5px!important; }

	.header1							{ font-size: 14px; font-weight: bold;
													margin-top: 3px; margin-bottom: 5px; }
													
	.tx-mhomsqlio-pi1 img {
		border: none;
	}
	
	.tx-mhomsqlio-pi1 th {
		background-color: #AAAAAA;
	}
