body {
		 font-family: arial, helvetica, sans-serif;
		 font-size: 80%;
		 color: black;
		 margin: 10px;
		 padding: 10px;

 /* background-image: url(images/cap_const_diag2.jpg); */ 
	background-repeat: no-repeat;
	background-position: top right; /*91% 90%; */
	background-height=auto; /* "1749px"; */
	background-width="641px";
	
}

p {
		background-color:white;
		margin:.8em;
		font-family: Arial;
		}
	
h1 {
	font-size:20px;
	font-weight: bold;
	font-style: normal;
	padding-top:.3em;
	color: #911313;
  font-family: Arial;
	}
	
h2 {
	font-size:20px;
	padding-top:.2em;
	color: #718D8E;
  /*font-family: Batang;*/
	}	

#maincontainer {

}

#banner {
		
		height:14em;
		border-top:0px solid #9CB1C7;
		border-right:0px solid #9CB1C7;
		border-left:0px solid #9CB1C7;
		border-bottom:0px solid #9CB1C7;
		/*voice-family: "\"}\"";
		voice-family: inherit;*/
		background-image: url(../images/a-2000internettopbar.gif); 
		background-position: center;
		background-repeat: no-repeat;	
		/* background-color:#FFF9FC;*/		

		}

#banner a.bannertitle {
		font-size:4.2em;
	  font-style: italic;
	  font-family:"Times New Roman" ;
	  font-weight:"light";
	  color:#D3DEEB; /*#9CB1C7; */
	  padding:.2em .2em .2em .2em;
	  margin:0px;
	  text-decoration: none;

	}	

#banner a.bannertitle:visited {
	text-decoration: none;
	scolor:#96AACF; /*9CB1C7; */
  }

#banner a.bannertitle:hover {
	text-decoration: none;
	color:#4E6C8B;
	
  }	
	
span {
	font-size:.8em;
	border-top:dotted;
	color:#9CB1C7;
	padding:.2em .2em .5em .2em;
	margins:.2em .2em

}				
		
div.tabArea {
  font-size: 80%;
  font-weight: bold;
}

a.tab , a.tab:visited{
  background-color: #f0f0f0;
  color: #c0c0c0; 	
  border: 1px solid #000000;
  border-bottom-width: 0px;
  padding: 2px 1em 2px 1em;
  text-decoration: none;
}

a.tab:hover {
  background-color: #d0d0d0;
  color: #A5003B;
}
		
a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: #4E6C8B;
  color: #FFFFFF;
}


#leftcontent {
	position:absolute;
	left:1.58em;
	top:20em;
  width:11.83em; /*150px; */
	border:0px solid #9CB1C7;
	color:#A5003B;
	/*background-color:#CDD7E9; /*#D3DAE4; /*#F7F7F6;*/
	margin:0px;
	padding:0px; 
	z-index:2;

	}
	
#leftcontent h1 {
   font-size:1em;
	 color:white;
	 text-align:center;
	 vertical-align: text-center;
	 padding-bottom: 8px;
	 font-weight:normal;
	 /*background-color:#75869B; /*#708298;*/ /* nice color but a little dark #4E6C8B; */
 }
 	
/*suckerfish menu */

	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
	  width : 11.5em;
		/* max-width: 150px; */
		border-bottom: 0px solid #ccc;
	  margin: 0px; 		
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : .8em;
		margin-bottom : -1px;

	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 11.8em;
		margin-top : -1.95em; 
	border-color:#4E6C8B;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		font-weight : normal;
		font-style: normal;
		color:#A5003B ;
		text-decoration: none;
		stext-align:right;
		display: block;
		/* background: url(images/iq_nav.gif) no-repeat; */
		/*background-color:white; #CDD7E9; */
		border-color:#4E6C8B;
		border-width:1px 0px 1px 0px;
		border-style:solid;
		
		padding: 8px 0px 0px 10px;
  	height: 18px; 
	  width : 11.05em;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
    height: 18px;
		
	}

 	#nav li a:hover {
  	font-weight:normal;
    color:white; /*#4E6C8B ; */
	  text-decoration: none;
	  display: block;
	  /* background: url(images/iq_nav_h4.gif) no-repeat; */
	  background-color:#718D8E;

 	  height: 18px;
    voice-family: "\"}\""; 
    voice-family: inherit;
    height: 18px;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;

	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
		border-width:1px 1px 1px 1px;
		border-style:solid;
		border-color:#4E6C8B;
	}
	
/*	#content {
		margin-left : 12em;
	} */
	
#centercontent {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
	min-width:120px;
	margin:3px 175px 20px 151px;
	border:0px solid black;
	/* background-color:white; */
	padding:10px;
	border-left-width: 0px; /* was 10px but changed to 0 to make it disappear */
	border-left-style: ridge;
	border-left-color: #AABBBB; /* 9CB1C7 */
	/*z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	}
	
#rightcontent {
  position:absolute;
	width:159px;
	top:20em;
	right:1.5em;
	height:auto;
	border:0px solid #9CB1C7;
	/* background-color:#eee; */
	padding:10px;
	z-index:1;
}

#rightcontent h1 {
   font-size:1.2em;
	 text-align:center;
	 background-color:white;
	 color:#800000;
	 
}
	
#footercontent {	
	margin: 1em ;
	min-height:20px;
	position: relative;
	bottom: 0em;
	background-color: #718D8E;
	border-style: solid;
	border-color:#4E6C8B;
	border-width: 1px;
	width: auto;
	padding: 0em;
	/*clear: both; */
	
	
}	

#footercontent p {
			background-color:#CBD1DA;
		/*	margin:5em 5em 5em 5em;*/
}			
				
#footercontent h2 {
	/*maring: 0;*/
	text-align: center;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: black;
	
}

#footercontent h2 a:visited, #footercontent h2 a:link {
	color: #4E6C8B;
	text-decoration: none;
	border-bottom: 1px dotted #D3D8C4;
}

#footercontent h2 a:hover {
	color: #F7F7F6;
	text-decoration: none;
	border-bottom: none;
	background-color: #A5003B;
}	
	
.clear {
	clear: both;
}
	
#areaform {
  margin:3em;
	
}

/*#iqnewsbnr {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 380px;
	height: 175px;
	

  }	*/	
