body {
margin:0px;
padding:0px;
background: #dedec0 url(../images/bg.gif) left top repeat-x;
font-family:Georgia, "Times New Roman", Times, serif;
color:#171716;
}
.clear {
clear:both;
}
.hr {
background-color:#dadab9;
color:#dadab9;
height:1px;
clear:both;
width:80%;
}
img, #container { 
behavior: url(/iepngfix.htc); 
border:0px;
}
#container {
margin:0px auto;
width:931px;
background:url(../images/bodybg.png) center top repeat-y;
}
	#top {
	background: url(../images/t1.gif) top center no-repeat;
	height:19px;
	}
	#logoheader {
	height:76px;
	}
		.logo {
		margin:9px 0px 0px 9px;
		}
		.tphone {
		float:right;
		margin:47px 8px 0px 0px;
		}
	#homeheader {
	width:914px;
	margin:0px auto;
	height:232px;
	}
		#hometopnav {
		display:inline;
		width:280px;
		float:left;
		height:232px;
		}
		#homeflash {
		float:right;
		width:634px;
		height:232px;
		}
	#homenav {
	height:42px;
	width:914px;
	margin:0px auto;
	text-align:center;
	background-color:#2a5b8c;
	}	
		.homenavlnk {
		margin-right:14px;
		}
		.homenavlnklst {
		margin-right:0px;
		}
		.navdiv {
		margin-right:14px;
		margin-bottom:6px;
		}
		.navdiva {
		margin-left:3px;
		margin-bottom:8px;
		display:inline;
		}
		
		/* ADDED CSS ======================================================================================================================== */
		#home1{background:url('../images/navSprite.gif');width:280px;height:57px;background-position:280px 0;display:block;margin-bottom:1px;}
		#home2{background:url('../images/navSprite.gif');width:280px;height:57px;background-position:280px -58px;display:block;margin-bottom:1px;}
		#home3{background:url('../images/navSprite.gif');width:280px;height:57px;background-position:280px -116px;display:block;margin-bottom:1px;}
		#home4{background:url('../images/navSprite.gif');width:280px;height:57px;background-position:280px -175px;display:block;margin-bottom:1px;}
		#home1:hover{background:url('../images/navSprite.gif');width:280px;height:57px;background-position:0px 0;display:block;}
		#home2:hover{background:url('../images/navSprite.gif');width:280px;height:57px;background-position:0px -58px;display:block;}
		#home3:hover{background:url('../images/navSprite.gif');width:280px;height:57px;background-position:0px -116px;display:block;}
		#home4:hover{background:url('../images/navSprite.gif');width:280px;height:57px;background-position:0px -175px;display:block;}
		
		#interior1{float:left;background:url('../images/navSprite2.jpg');width:64px;height:42px;background-position:0 0;display:block;}
		#interior2{float:left;background:url('../images/navSprite2.jpg');width:137px;height:42px;background-position:-64px 0px;display:block;}
		#interior3{float:left;background:url('../images/navSprite2.jpg');width:166px;height:42px;background-position:-201px 0;display:block;}
		#interior4{float:left;background:url('../images/navSprite2.jpg');width:114px;height:42px;background-position:-367px 0;display:block;}
		#interior5{float:left;background:url('../images/navSprite2.jpg');width:92px;height:42px;background-position:-481px 0;display:block;}
		#interior6{float:left;background:url('../images/navSprite2.jpg');width:115px;height:42px;background-position:-573px 0;display:block;}
		#interior7{float:left;background:url('../images/navSprite2.jpg');width:150px;height:42px;background-position:-688px 0;display:block;}
		#interior8{float:left;background:url('../images/navSprite2.jpg');width:76px;height:42px;background-position:-838px 0;display:block;}
		#interior1:hover{float:left;background:url('../images/navSprite2.jpg');width:64px;height:42px;background-position:0 -42px;display:block;}
		#interior2:hover{float:left;background:url('../images/navSprite2.jpg');width:137px;height:42px;background-position:-64px -42px;display:block;}
		#interior3:hover{float:left;background:url('../images/navSprite2.jpg');width:166px;height:42px;background-position:-201px -42px;display:block;}
		#interior4:hover{float:left;background:url('../images/navSprite2.jpg');width:114px;height:42px;background-position:-367px -42px;display:block;}
		#interior5:hover{float:left;background:url('../images/navSprite2.jpg');width:92px;height:42px;background-position:-481px -42px;display:block;}
		#interior6:hover{float:left;background:url('../images/navSprite2.jpg');width:115px;height:42px;background-position:-573px -42px;display:block;}
		#interior7:hover{float:left;background:url('../images/navSprite2.jpg');width:150px;height:42px;background-position:-688px -42px;display:block;}
		#interior8:hover{float:left;background:url('../images/navSprite2.jpg');width:76px;height:42px;background-position:-838px -42px;display:block;}
		
		
		/*Sup font */
		.sp{color:#06f;}
		/* List*/		
		#corridorlist2 {margin-top:5px;list-style-type:none;}
		#corridorlist2 li {background:url(../images/info.gif) left top no-repeat;padding-left:25px;_height:auto;_height:25px;min-height:25px;font-size:11px;}
		#corridorlist2 a {font-size:11px;text-decoration:none;color:#0066FF;}
		/* Calculator */
		.calculator{width:255px;float:left;height:253px;}
		.calculator label{width:220px;display:block;float:left;font-size:1.2em;text-align:center;}
	
		.number{float:left;width:100px;height:20px;font-size:1.1em;margin-top:15px;}
		#mapheader{background:url(../images/zone.jpg) right top no-repeat;height:353px;width:595px;float:right;text-align:right;}
		#mapheader img{margin:300px 24px 0px 0px;}
		/* CopyBlock */
		#copyBlock{width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
		#financecopy{padding:8px;width:95%;margin-top:10px;clear:both;}
		.financebottom{width:450px;float:left;}
		.financebottom h3{text-align:center;font-variant:small-caps;font-size:28px;margin:10px 0px 0px 0px;padding:0px;color:#333;letter-spacing:2px;}
		.financebottom #corridorlist li{font-size:13px;}
		/*=======================================================================================================================================*/
		/* End added sprite css */
		
	#mainnav {
	height:42px;
	width:914px;
	margin:0px auto;
	text-align:center;
	background-color:#2c6e92;
	}	
	#homecontent {
	background:#fff url(../images/homecbg.gif) 550px top repeat-y;
	width:914px;
	margin:0px auto;
	padding-top:15px;
	}
		#homeleft {
		float:left;
		display:inline;
		width:550px;
		}
			#homeleft img {
			float:right;
			margin:0px 30px 10px 10px;
			}
		#homeright {
		float:left;
		width:330px;
		margin-left:20px;
		text-align:center;
		padding-top:25px;
		}
		.newsdate {
		font-weight:bold;
		color:#1a445f;
		padding-right:10px;
		}
		.newsdatea{
		font-weight:bold;
		color:#2c6e92;
		padding-right:10px;
		}
		.newsitem {
		font-size:12px;
		text-align:left;
		}
		.newsitem a {
		text-decoration:none;
		color:#0066FF;
		}
	#intacontent {
	clear:both;
	height:auto;
	_height:200px;
	min-height:200px;
	border-top:1px solid #dedec0;
	background:#fff url(../images/homecbg.gif) 550px top repeat-y;
	width:914px;
	margin:0px auto;
	}
		#intaleft {
		width:577px;
		float:left;
		display:inline;
		}
		#intaright {
		float:left;
		width:320px;
		text-align:center;
		}	
	#hometop {
	width:914px;
	margin:0px auto;
	}
	
	#headleft {
	width:158px;
	float:left;
	padding:0px 4px 0px 10px;
	height:348px;
	display:inline;
	}
		#headleft p a {
		text-decoration:none;
		color:#333;
		}
	#flash {
	float:right;
	width:742px;
	height:348px;
	}
	#footernav {
	height:36px;
	padding-top:12px;
	background:url(../images/bttm.gif) center top no-repeat;
	text-align:center;
	width:931px;
	margin:0px auto;
	text-align:center;
	}
		#footernav p {
		color:#fff;
		}
		#footernav a {
		color:#fff;
		text-decoration:none;
		}
		#footernav a:hover {
		color:#fff;
		text-decoration:underline;
		}		
		#footernav p{
		margin:0px;
		padding:0px;
		}	
	#subfooter {
	width:914px;
	margin:0px auto;
	}
		.footaddress {
		float:right;
		margin:0px;
		padding:0px;
		font-size:11px;
		line-height:16px;
		}
		#credits {
		font-size:11px;
		}
			#credits a {
			color:#4f260d;
			text-decoration:none;
			}
		.footlogo {
		clear:right;
		margin:5px 0px 10px 310px;
		}
/*text styles*/
p {
font-size:12px;
line-height:20px;
color:#171716;
padding-top:10px;
margin-top:0px;
}
h2 {
padding:10px 10px 10px 0px;
margin:0px;
}
h2.smallcaps {
font-size:16px;
font-variant:small-caps;
padding-top:15px;
}
p.smallcaps {
font-size:14px;
padding:0px 25px 0px 0px;
}
.smallcaps {
font-variant:small-caps;
font-size:14px;
}
#homeleft h3 {
padding:0px 0px 10px 10px;
}
#intaleft h3 {
padding:10px 0px 10px 10px;
}
	#intaleft h3 a{
	text-decoration:none;
	color:#171716;
	}
#homeleft p {
padding-left:10px;
}
#intaleft p {
padding-left:10px;
}
.right {
float:right;
margin:30px 30px 10px 10px;
}
.caption{
text-align:center;
margin:0px;
line-height:14px;
}
.dropcap {
float:left;
padding-left:5px;
line-height:36px;
font-size:48px;
margin-right:0px;
}
#homeright h4 {
font-family:Georgia, Times, Serif;
padding:0px;
font-size:28px;
text-transform:uppercase;
margin:0px;
}
#intaright h4 {
font-family:Georgia, Times, Serif;
text-align:center;
margin:10px 0px 0px 0px;
padding:0px;
font-size:20px;
text-transform:uppercase;
}
#corridorlist {
margin-top:5px;
list-style-type:none;
}
#corridorlist li {
background:url(../images/info.gif) left top no-repeat;
padding-left:25px;
_height:auto;
_height:25px;
min-height:25px;
font-size:12px;
}
#corridorlist a {
font-size:12px;
text-decoration:none;
color:#0066FF;
}

/*///////// Forms Attributes  /////////*/			
.row { /* contact form row */
margin-top:10px;
font-size:11px;
clear:both;
}
.row label {  /* contact form row label */
display: block;
float: left;
width: 180px;
font-size: 11px;
text-align: right;
padding-top: 15px;
padding-right: 10px;
}
.boldLabel {
font-weight:bold;
width: 100px;
color: #990000;
margin-right: 5px;
}
input {
margin-top: 10px;
font-size:11px;
width:240px;
font-size:24px;
font-family:'georgia',helvetica,sans-serif; 
color:#333;
}
textarea {
margin-top: 10px;
font-size:12px;
font-family:'georgia',helvetica,sans-serif; 
width:250px;
height:85px;
}
select {
font-size:11px;
margin-top: 10px;
}
#submit {
margin-top: 10px;
width:184px;
}