html, body
 {
	height: 100%; /* removes vertical scrollbar */
	margin:0;
    padding:0;
	
}

body {
background-image: url(../images/home_new/horiz_lines.gif);
background-repeat:repeat-x;
}


/* position: relative important for rollover styles */
#container {
	width:1200px;
	background-image:url(../images/home_new/fake_column.gif);
	background-repeat:repeat-y;
	min-height: 100%; /* to make border extend full height of browser window, will be ignored by IE6 */
	position: relative;  

	
}

body > #container {  /* hack to hide from IE6, otherwise ie6 would not have scrollbars for unseen content */
	overflow: hidden; 
}

/* for IE6, to make border extend full height of browser window */
* html #container {
  height: 100%; 
}

#columnLeft {

float: left;
display: inline; /* for IE6, fixes double margin bug on first float left item */
width: 232px;
background-color: #011d57;

}

#columnRight {
width: 968px;
margin-top: 64px;
clear: right;
float: left;
}

#feature {
float: left;
height: 433px;
width: 348px;
background-repeat: no-repeat;
}

#feature_inner {
padding: 14px 4px 12px 18px;
}

#hometext {
margin-left: 30px;
float: left;
padding-top: 10px;
height: 300px;
width: 380px;
}

#hometext p {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 24px;
margin-left: 21px;
margin-top: 0;
}

#homefooter {
clear: both;
height: 157px;
widht: 968px;
background-image: url("../images/home_new/home_footer.jpg");
background-repeat: no-repeat;
}

#nav {

width: 232px;
height: 283px;
background-image: url("../images/home_new/nav_whole.jpg"); 
background-repeat: no-repeat;
}

/* position: absolute needed to place rollovers */
#nav a {
position: absolute; 
text-decoration: none;
visibility: visible;
padding: 0;
margin: 0;
}
  
#nav a i {
visibility: hidden;
}
 
a#about_link {
margin-left: 27px;
margin-top: 35px;
width:69px;
height:16px;
}

a#markets_link {
margin-left: 28px;
margin-top: 69px;
width: 75px;
height:16px;
}

a#design_link {
margin-left: 28px;
margin-top: 100px;
width:62px;
height:16px;
}

a#news_link {
margin-left: 28px;
margin-top:131px;
width:51px;
height:16px;
}

a#tech_link {
margin-left: 27px;
margin-top:162px;
width: 80px;
height:16px;
}

a#careers_link {
margin-left: 28px;
margin-top:193px;
width: 37px;
height:16px;
}

a#subcenter_link {
margin-left: 27px;
margin-top: 224px;
width: 50px;
height:16px;
}

a#about_link:hover {
background-image:url(../images/home_new/about-over.jpg);
background-position: center left;
background-repeat: no-repeat;
border: none;

}

a#markets_link:hover {
background-image: url(../images/home_new/markets-over.jpg);
background-repeat: no-repeat;
border: none;
}

a#design_link:hover {
background-image: url(../images/home_new/design-over.jpg);
background-repeat: no-repeat;
border: none;
}

a#news_link:hover {
background-image: url(../images/home_new/news-over.jpg);
background-repeat: no-repeat;
border: none;
}

a#tech_link:hover {
background-image:  url(../images/home_new/tech-over.jpg);
background-repeat: no-repeat;
border: none;
}

a#careers_link:hover {
background-image:  url(../images/home_new/careers-over.jpg);
background-repeat: no-repeat;
border: none;
}

a#subcenter_link:hover {
background-image:  url(../images/home_new/subcenter-over.gif);
background-repeat: no-repeat;
border: none;
}

