@media print
{
	
	/* 
	========================================================================
	TRANSPENNINEHOUSEING.CSS
	========================================================================
	*/


	/*=============== STANDARD FORMATTING ===============*/
	body{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:70%;
		color:#002A62;
		margin:0px;
		padding:0px;
		background-color:#FFFFFF;
	}
	a,
	a:visited{
		color:#00B6E0;
		font-weight:bold;
		text-decoration:none;
	}
	
	div#header div#header-right,
	div#div-search,
	div#container div#page-body div#content-main div#page-data-right,
	div#container div#page-body div#content-left div#divmenus,
	div#div-news {
		display:none;
		visibility:hidden;
	}
	div#container div#page-body div#content-main,
	div#container div#page-body div#content-main div#page-data-left{
		clear:both;
		float:none;
		width:100%;
	}
	div#container div#page-body div#content-main
	{
		border-bottom:3px solid #435D78;
	}
	div#container div#page-body div#headerline
	{
		border-top:3px solid #435D78;
		border-bottom:3px solid #435D78;
	}

	/*=============== FORMS + TABLES ===============*/
	
	form{
		padding:0px;
		margin:10px 0px;
	}
		fieldset{
			padding:6px 10px;
		}
		
			legend{
				font-size:110%;
				color:#8bb0b8;
				font-weight:bold;
				background-color:#FFFFFF;
				border:1px solid #8bb0b8;
				padding:3px 6px;
			}
		
		caption{
			display:none;
			visibility:hidden;
		}
		
		input,
		textarea,
		select{
			width:95%;
			font-size:100%;/*IE*/
			background-color:#FFFFFF;
			border:1px solid #8bb0b8;
			padding:2px;
		}
			input.submit,
			div#Pager input{
				width:auto;
				color:#FFFFFF;
				background-color:#8bb0b8;
			}
			
			/*focus*/
			input:focus,
			input.text:focus,
			textarea:focus,
			select:focus,
			input.text.sffocus,
			input.sffocus,
			textarea.sffocus,
			select.sffocus{
				background-color:#f2fbfd !important;
			}
		
			table{
				width:100%;
				font-size:100%;/*IE*/
			}
				table tr th{
					font-weight:bold;
					text-align:left;
					vertical-align:top;
					padding:3px 6px 3px 3px;
				}
					/*added to forms only*/
					table.form-data tr th{
						width:48%;
					}
				
				table tr td{
					vertical-align:top;
					padding:3px;
				}
		
		/*required asterix in forms*/
		.required{
			font-size:140%;
			color:#CC0000;
			font-weight:bold;
			margin:0px 3px;
		}
}

