body {line-height:1.5;}
a img {border:none;}
img, div, a:hover { behavior: url(iepngfix.htc) }

#header {
width: 280px;
	height: 181px;
	background: url(images/logo.png) no-repeat center;
margin: 0 0 0 350px;
~margin: 0 0 0 350px;
}

#inside {
	position: relative;
	z-index: 1;

}

#inside2 {
	position: relative;
	z-index: 1;
top: -184px;

}

#peterroskam {
	position: relative;
	background: url(images/roskam_lg.png);
	left: -82px;
	~left: -82px;
	top: -120px;
	height: 408px;
	width: 338px;
	z-index: 2;
}

#peterroskaminside {
	position: relative;
	background: url(images/roskam_sm.png);
	left: 0px;
	~left: 20px;
	top: -150px;
	height: 197px;
	width: 168px;
z-index: 2;
}
#main {
	background: url(images/whiteback.png) no-repeat top;
margin: -29px 0 0 17px; 
~margin: -29px 0 0 17px;
	padding: 0 0 25px 10px;
	width: 946px;
	height: 100%;
	color: #ffffff;
}

#maininside {
		background: url(images/whiteback_inside.jpg) no-repeat top;
margin: 0 0 -150px 17px; 
~margin: 0 0 0 50px;
	padding: 0 0 0 20px;

	width: 916px;
	~width: 882px;
	background-color: #ffffff;
}

#mainimage {
margin: 0px 0 0 300px;
padding: 40px 0 0 0;
}

#container {
	background: url(images/background.jpg) no-repeat top;
	width: 1024px; 
	height: 874px;
	margin: auto auto auto auto;
	padding-bottom: .5cm;
	text-align: left;
}

#content {
	width: 650px;
padding: 2px 0 10px 0;
}

#sidebar {
position: absolute;
	background-color: #f2f2f2;
	width: 265px;
	~width: 235px;
padding: 5px 10px 5px 10px;
~padding: 25px 10px 5px 10px;
margin: 20px 0 0 0;
}

#newsletter {
position: absolute;
	padding: 40px 0px 0 725px;
	~padding: 40px 0px 0 370px;
	text-align: right;
}

#newsletter h4 {
	color: #ffffff;
}


#video {
	margin: -250px 0 0 583px;
}

#search {
	background-color: #f2f2f2;
	width: 525px;
	height: 60px;
	margin: 7px 0 0 50px;
	~padding: 10px 0 0 0;
	text-align: right;
}

#homebuttons {
	margin: -240px 0 0 50px;
width: 274px
}

#news {
	margin: -283px 0 0 335px;
width: 270px;
}


#footer {
position: relative;
border: thin solid rgb(255,255,255);
width: 450px;
height: 20px;
text-align: center;
margin: auto; /* 0 0 0 300px;*/
~margin:  auto;
/*~margin-top:  -40px;*/
z-index:0;

}

#footerprivacypolicy {
/*border: thin solid rgb(255,255,255);*/
position: relative;
z-index: 1;
width: 450px;
text-align: center;
margin: auto; /*0 0 0 300px;*/
~margin: auto;
height:5px;
margin-top:-20px;
~margin-top:-20px;
}
/*
#footer {
		
		border: thin solid rgb(255,255,255);
width: 450px;
text-align: center;
margin: auto;


	}
#footerprivacypolicy {
		
		/*border: thin solid rgb(255,255,255);
width: 450px;
text-align: center;
margin: auto;
height:600px;
margin-top:220px;
	}
	
	.footerprivacypolicy {
		
		/*border: thin solid rgb(255,255,255);
width: 450px;
text-align: center;
margin: auto;
	}
*/

/* typography.css */
body {font-size:75%;color:#222;background:#1a5094;font-family:verdana, arial;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#00338b;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em; font-weight:bold;}
h2 {font-size:2em;margin-bottom:0em; font-weight:bold;}
h3 {font-size:1.25em;line-height:0; font-weight:bold;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1em;height:1em;}
h5 {font-size:1em;font-weight:bold;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {color: #000000; margin:0 0 .75em; line-height: 1.35em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#b4221f;}
a {color:#1a5094;text-decoration:underline;}
input {margin:0.2em 0}

/*Navigation*/

#navigationwrap{
	display:inline;
	text-align:center;
}
#navbar{
	background:url(images/navbar.jpg);
	width: 884px;
	height: 29px;
	padding:5px 0 0px;
	margin:0 auto;
}

#navigation{
	position: absolute;
	z-index: 10;
	width: 884px;
	height: 29px;
	padding:0px 0 0px;
	margin:0 auto;
}
#navigation ul{
list-style-type: none;
padding: 2px;
  margin: 0 0 0 100px;
  position:relative;
  text-align:center;
z-index:3;
}
#navigation ul li a:link,#navigation ul li a:visited,#navigation ul li a:active{
	
	color:#ffffff;
	display: inline;
	font-family:verdana, arial;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
padding: 0 5px 0 5px;
	outline:none;
}

#navigation ul li a:hover{
	background:url(images/navhover.png);
}
#navigation ul,#navigation li{

}
#navigation ul li{
	display:inline;
margin: 0 20px 0 20px;

}

#actioncenter {
	width: 310px;
	height: 310px;
	margin: -50px 0 0 600px;
text-align: center;
}

#actioncenterinside {
margin: 5px 0 0 2px;
}


#actioncenterinside img {
margin: -4px 0 0 0;

}

.register {
	padding: 0 0 0 1px;
	~padding: 0 0 0 0px;
}

.letters {
	padding: 0 0 0 1px;
	~padding: 0 0 0 0px;
}

.highlight{
	background-color: #f2f2f2;
}
	
.homeimage {
~margin: 0px 0 5px 0;
}
#ctl00_imgLogo{
position: absolute;
z-index: 3;
}

.SearchTerms {
/*margin: -15px 0 0 0;*/
}

/* e49 additional styles */
.newsletter {
position: absolute;
	padding: 40px 0px 0 725px;
	~padding: 40px 0px 0 370px;
	text-align: right;
}

.newsletter h4 {
	color: #ffffff;
}