*{
  margin:0;
}
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
  padding: 0;
  border: 0;
  font-size: 15px;
  font-weight: normal;

/*globals*/
 /*color: #003399;*/
  line-height:24px;
}
html{height: 100%;}
body{ 
  font-family: "Verdana","Arial","Helvetica","Liberation",sans-serif;
  font-size: 15px;
/*	line-height: 1.5em;*/
	background:#EEE;
	height:100%;  /*needed for container min-height */
	text-align: center;  /*the only way to center page in IE*/
/*	background-image: url("concepts.gif");*/
/*background-position: 50% 50%;*/
/*	background-repeat: repeat-y;*/

}
h2, h3 {
  font-size:12pt;
}
#bannerBG{
	position:fixed;
	top:1px;
	left:1px;
	height:100px;
	background:#E2482B;
}
form{
/*	height:100%;  needed for container min-height */
/*	width: 800px;*/
	height:100%; /* IE 
	min-height:100%;*/
/*	border-right: 2px solid #5ca0af;
 	border-left: 2px solid #5ca0af;*/
}

table{ 
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	line-height: 1.5em; 
	color: #222; 
	background: #ffffff;
	text-align: left;
}
a:link { 
  text-decoration: none;
  border-bottom: 1px dotted #258; 
  color: #258;
}
	
a:visited { 
  text-decoration: none;
  border-bottom: 1px dotted #547; 
  color: #547;
}
	
a:hover, a:active { 
  text-decoration: none;
  border-bottom: 1px solid #036; 
  color: #036;
}

/* ---( specific divs )----------------------------- */
/*
#topline{
  position:absolute;
  top: 0;
  left: 0;
  border-top:1px solid #E2482B;
  height: 1px;
  width: 100%;
  background:#E2482B;
  z-index:100;
<!--[if IE]>
  top:-30px;
  left:0px;
  max-height:1px;
  <![endif]-->
}
*/
#container{
  background: none repeat scroll 0 0 #FFFFFF;
  border-top: 1px solid #E2482B;
   height: auto !important;
   height: 100%;
   min-height: 100%;
  margin: 0 auto;
  text-align: left;
  width: 800px;
}
#content{
  margin: 0 20px;
}

#pageHeader, .paraOne, .paraTwo, #news{
  border-top: 1px dotted #999;
  padding-bottom: 5px;
  padding-top: 10px;
  position: relative;
  color:#555;
}
#imgContainer, #paraOneImgContainer, #paraTwoImgContainer, #newsImgContainer{
  position: relative;
  color:#000;
  overflow:visible;
}
#headTxt, .paraOneTxt, .paraTwoTxt, #newsTxt{
  padding-bottom: 10px;
  position: relative;
  color:#000;
  overflow:visible;
}
#headTxtImg, #paraOneTxtImg, #paraTwoTxtImg, #newsTxtImg{
  margin-left:190px;
  color:#000;
padding-bottom: 10px;
}
.noleftmargin{
margin-left:0;
color:#000;
padding-bottom: 10px;
}

#headImg, #paraOneImg, #paraTwoImg, #newsImg
	{
		float:left;
		position:relative;
  top:25px;
		width:170px;
	}
.clear 
	{
		clear:both;  
  margin-left: 10px;
  margin-right: 10px;
		height:1px;
		overflow:hidden;
	}
.clear-block {
clear:both;
display:inline-block;
}
/* #pageHeader h1, #pageHeader h2 span
	{ 
		margin: 0;
		padding: 0;
		display: none;
	}
	
#pageHeader h2 
	{ 
		position: absolute;
		top: 110px;
		left: 20px;
		padding: 0;
		margin: 0;
		background: url(tagline.gif) no-repeat top left;
		width: 528px;
		height: 74px;
	}
*/

#footspace {
  height:2em;
}
#footer{
  width: 800px;
  margin:-2em auto 0;
  background: #D0D0C0;
  border-bottom: 1px solid #E2482B;
  clear: both;
  color: #777777;
  font-size: 10pt;
  height: 2em;
  text-align: center;
/*	background-image:url(footer.gif);
	background-repeat:repeat-x;*/
}	

#footer a:link, #footer a:visited 
	{ 
		margin-right: 6px;
	}

