/* -------------------------------Main Elements Start Here------------------------------- */body{	background-image: url(i/nc_bgd.jpg);	}#main{	clear: both;	background-image: url(i/main.jpg); background-repeat: no-repeat;	height: 670px;	width: 755px;	position: relative;	margin-top: 0;	margin-right: auto;	margin-left: auto;	margin-bottom: 0;	padding-top: 16px;	voice-family: inherit;	voice-family: "\"}\"";	}/* -------------------------------Main Elements End Here------------------------------- *//* -----------------------------Header Elements Start Here----------------------------- */#header{	background-image: url(i/nc_head.jpg); background-repeat: no-repeat;	height: 112px;	width: 727px;	margin-top:0px;	padding: 0;	position: relative;	margin-right: auto;	margin-left: auto;	}#bar{	background-image: url(i/red_bar.gif); background-repeat: no-repeat;	height: 27px;	width: 727px;	margin-top:0px;	margin-bottom: 0;	padding-bottom: 0;	position: relative;	margin-right: auto;	margin-left: auto;	}/* -----------------------------NEW Nav Elements Start Here----------------------------- */#navigationbegin {   /* margin:4px 5px 4px 4px;*/   padding-top: 67px;    width: 727px;	overflow:hidden;	}	ul#navigation{	list-style: none;	font-size:1px;	padding: 0;	margin:0 0px;/*ie pc 5,6. 'auto' doesn't work for ul*/	/*overflow: hidden;*/	width: 727px;	height: 45px;/*nescape pc*/	overflow:hidden;	/*float: left;*/	list-style: none;	}	ul#navigation li{	list-style: none;	display: inline;	margin: 0;	padding: 0;	}	ul#navigation a{	cursor: default;	float: left;	padding: 45px 0 0 0;	overflow: hidden;	height: 0px !important;	height /**/:45px /* for IE/Win only */	}	#navigation a:link,#navigation a:visited{	background-position: 0 0px;	display: block;	}	#navigation a:hover{	background-position: 0 -45px;	display: block;	}		li#nav1 a{	width: 69px;	background: url(i/home.gif) top left no-repeat;	}	li#nav2 a{	width: 87px;	background: url(i/loc.gif) top left no-repeat;	}	li#nav3 a{	width: 93px;	background: url(i/life.gif) top left no-repeat;	}	li#nav4 a{	width: 94px;	background: url(i/homs.gif) top left no-repeat;	}	li#nav5 a{	width: 102px;	background: url(i/dir.gif) top left no-repeat;	}	li#nav6 a{	width: 83px;	background: url(i/site.gif) top left no-repeat;	}	li#nav7 a{	width: 115px;	background: url(i/con.gif) top left no-repeat;	}		li#nav8 a{	width: 84px;	background: url(i/car.gif) top left no-repeat;	}		/* -----------------------------NEW Nav Elements end Here----------------------------- *//* ----------------------------Content Elements Start Here----------------------------- */p{	font-family:Georgia, "Times New Roman", Times, serif;	font-size: .78em;	line-height: 1.3em;	margin-top: 0;	padding-top: 0;}p a:link{    color: #213570;	text-decoration: none;	}p a:hover, a:active, a:visited{	color: #666e87;    text-decoration: none;	}#barleft{	/*background-color:blue;*/	position: absolute;        top: 128px;        left: 14px;        padding: 0;        margin: 0px;        border: 0px;		height: 80%;        width: 58%; /* ie5win fudge begins */        voice-family: "\"}\"";        voice-family:inherit;        width: 54%;        } #barright{	/*background-color:yellow;*/	position: absolute;        top: 130px;        right: 15px; /* Opera5.02 will show a         space at right when there is no scroll bar */        padding: 25px 3% 10px 2%;        margin: 0px;        border: 0px;        width: 40%; /* ie5win fudge begins */        voice-family: "\"}\"";        voice-family:inherit;        width: 36%;	}/* -----------------------------Content Elements End Here------------------------------ *//* -----------------------------Footer Elements Start Here------------------------------ */#footer{	/*background-color: orange;*/	margin-right: auto;	margin-left: auto;	width: 750px;}#footerleft{	position: absolute;	width: 500px;	font-family:Georgia, "Times New Roman", Times, serif; 	color: #6a5839;	font-size: .6em;	line-height: 1.3em;	margin-top: 0;	margin-left: 5px;}#footerleft a:link{    color: #213570;	text-decoration: none;	}#footerleft a:hover, a:active, a:visited{	color: #666e87;    text-decoration: none;	}#footerright{	position: absolute;	margin-left: 610px;}