@import url(topHat.css);

body
{
background: url(../images/bgHeader2.gif) repeat-x top left;
/*background: white;*/
}
div#container
{
/*position:relative !important;
z-index:2;*/
}


/*BEGIN CONTENT COLUMNS*/

#content .column-one
{
width:220px;
background: transparent url(../images/bg-right-column-v3.png) repeat-x;
margin-top:0px;
padding-top:8px;
}

#content .column-one #left-nav {
width:215px;
padding-bottom:20px;
}

#content .column-one #left-nav ul.selected,
#content .column-one #left-nav ul {
margin:5px;
padding:0;
width:208px;
}

#content .column-one #left-nav ul.selected
{
background:transparent url(../images/subnav-v2-bg.png) repeat-y top left;
}

#content .column-one #left-nav ul.selected li,
#content .column-one #left-nav ul li {
padding:0 0 2px 0;
min-height:25px;
vertical-align:middle;
font-size:.78em;
}

#content .column-one #left-nav ul.selected li,
#content .column-one #left-nav ul li {
background:transparent url(../images/subnav-v2-divider.gif) no-repeat 7px bottom;
}

#content .column-one #left-nav ul.selected li a,
#content .column-one #left-nav ul li a {
padding:5px 0 0 23px;
width:182px;
display:block;
color:#033d6d;
text-decoration:none;
}

#content .column-one #left-nav ul li a.submenu {
padding-left:9px;
width:196px;
}

#content .column-one #left-nav ul li a {
border:none;
}

#content .column-one #left-nav ul.selected li a:hover,
#content .column-one #left-nav ul.selected li.footer a:hover {
	background:transparent url(../images/subnav-arrow-selected.gif) no-repeat 10px 10px;
}

#content .column-one #left-nav ul.selected li.header a:hover
{
background:transparent url(../images/subnav-arrow-selected.gif) no-repeat 1px 10px;
}

#content .column-one #left-nav ul li.footer a {
background:none;
}

#content .column-one #left-nav ul.selected li a span,
#content .column-one #left-nav ul li a span,
{
background:transparent url(../images/subnav-arrow-selected.gif) no-repeat center left;
padding:0 0 0 8px;
}

#content .column-one #left-nav ul.selected li.header,
#content .column-one #left-nav ul li.header
{
padding-top:8px;
background:transparent url(../images/subnav-v2-top-curve.png) no-repeat top left;
font-weight:bold;
}

#content .column-one #left-nav ul.selected li.sole
{
padding-top:8px;
background: transparent url(/~igis/assets/images/subpage-lnav-sole2.gif) top left no-repeat;
font-weight:bold;
}

#content .column-one #left-nav ul.selected li.sole a,
#content .column-one #left-nav ul.selected li.sole a:hover
{
background: none;
}

#content .column-one #left-nav ul li.header
{
padding-top:0;
background:none;
}

#content .column-one #left-nav ul.selected li.header a,
#content .column-one #left-nav ul.selected li.sole a,
#content .column-one #left-nav ul li.header a
{
width:197px;
padding-left:8px;
}

#content .column-one #left-nav ul.selected li.footer
{
padding-bottom:2px;
background:transparent url(../images/subnav-v2-bottom-curve.png) no-repeat bottom left;
}

#content .column-one #left-nav ul.selected li.footer a
#content .column-one #left-nav ul li.footer a
{
background:none;
}

#content .column-one #left-nav ul li.header a:hover
{
background:transparent url(../images/subnav-arrow-selected.gif) no-repeat 0px 10px;
}

#content .column-one #left-nav ul li a:hover
{
background:transparent url(../images/subnav-arrow-selected.gif) no-repeat 10px 10px;
}

#content .column-one #left-nav ul li.expanded
{
background:#e4f4fb;
}

#content .column-one #left-nav ul li.expanded a
{
font-weight:bold;
color:#335161;
background:none;
}

/*BEGIN COLUMN TWO*/
#content .column-two
{
width:460px;
padding-top:5px;
margin-bottom:20px;
background:transparent url(../images/column-h2-blue.png) repeat-x;

}

#content .column-two #main-content
{
background:#fff;
padding-top:10px;
}

#content .column-two h1.section-header
{
background:transparent url(../images/subpage-v2-content-header-ieres.jpg) no-repeat top left;
width:441px;
height:25px;
margin:0;
padding:130px 0 0 20px;
color:#fff;
font-size:1.0em;
display:none;
}

#content .column-two h1
{
margin:15px 10px 5px;
color:#333;
font-size:1.23em;
background:none;
}

#content .column-two h2
{
margin:0px 0px 10px;
color:#333;
font-size:1.2em;
}

#content .column-two h3
{
margin:10px 0px 10px;
color:#333;
font-size:.9em;
}

#content .column-two h4
{
margin:10px 0px 10px;
color:#333;
font-size:.8em;
font-style:italic;
}

#content .column-two p
{
margin:5px 0px;
}

#content .column-two #news p+p
{
margin-bottom:30px;
}

#content .column-two ul
{
margin-right: 10px;
}

#content .column-two li
{
list-style-type:disc;
font-size:0.75em;
line-height:1.3em;
margin-top:1px;
padding-top:2px;
}


div.line2 {
		height: 1px;
		border: none;
		background-image: url(../images/bgSpotlightHR.gif);
		width: 100%;
		margin-top: 1.0em;
		margin-bottom: 1.0em;
	}
	
	

/*	BEGIN COLUMN THREE*/
	
#content .column-three
{
width:220px;
background:transparent url(../images/bg-right-column-v3.png) repeat-x /*left 125px*/;
padding-top:0px;
padding-bottom:10px;
}

#content .column-three p {
	line-height: 1.2em;
margin:-5px 10px 15px 10px;
}

#content .column-three ul
{
margin:10px 15px;
padding:0;
font-size:.78em;
}

#content .column-three ul li
{
margin-left:10px;
margin-bottom:5px;
padding:0;
list-style:disc;
}

#content .column-three ul li a
{
font-weight:bold;
text-decoration:none;
}

#content .column-three h1
{
margin:15px 20px 10px 5px;
font-size:1.0em;
background:none;
}

#content .column-three h2
{
margin:15px 20px 5px 5px;
font-size:0.9em;
background:none;
}

#content .column-three-box
{
background:transparent url(../images/subpage-v2-right-box-divider.png) no-repeat 10px 5px;
padding:10px 5px 10px 5px;
}

#content .column-three-box h2
{
font-size:.8em;
margin-bottom:5px;
}

#content .column-three-box p.addy
{
margin-top:20px;
clear:both;
}

#content .column-three-box img
{
margin-top:4px;
margin-bottom:0;
}

.caption
{
font:11px Arial, Verdana, Helvetica, sans-serif;
}

.pic-right
{
float:right;
margin:5px 0px 8px 10px;
}

.pic-left
{
float:left;
margin:5px 10px 8px 0px;
}

.pic-right-caption
{
float:right;
margin:5px 10px 8px 10px;
/*border:1px solid #c6e3f3;*/
}

.pic-left-caption
{
float:left;
margin:5px 10px 8px 5px;
/*border:1px solid #c6e3f3;*/
}
.pic-right-caption p,
.pic-left-caption p
{
font:11px Arial, Verdana, Helvetica, sans-serif;
margin: -5px 0 0 1px;
}
/*.pic-right-caption img,
.pic-left-caption img,
{
border:1px solid #c6e3f3;
}*/

table.list,
table.borderless 
  {
	margin-left:10px;
	border-collapse:collapse;
	text-align: center;
	font: 0.75em Arial, Verdana, Helvetica, sans-serif;
}

table.list tr.list1  {
	background-color: #e4ddcb;
}

table.list tr.list2  {
	background-color: #ffffff;
}

table.borderless tr
{
background-color:#ffffff;
}

table.list tr th  {
	font-weight:bold;	
	color:#066a94;
	border: solid 1px #e4ddcb;
	border-collapse:collapse;
	padding: 3px;
}	

table.borderless tr th 
{
font-weight:bold;	
color:#066a94;
border: solid 1px #ffffff;
border-collapse:collapse;
padding: 3px;
}

table.list tr.list1 td, table.list tr.list2 td  {
	border-collapse:collapse;
	border: 1px solid #e4ddcb;
	padding: 3px;
	text-align: left;
}

table.borderless tr td  {
border-collapse:collapse;
border: 1px solid #ffffff;
padding: 3px;
text-align: left;

}

table.list tr,
table.borderless tr
{
vertical-align: top;
}


/*ALM ADDITIONS*/
#content .column-one-box {
	padding:10px 5px 5px 0;
}

#content .column-one-box h2 {
	margin-left:7px;
	font-size:.8em;
}

#content .column-one-box img+h2 {
	margin-top:15px;
	margin-left:0;
}

#content .column-one-box p.addy {
	margin-top:5px;
	clear:both;
}

#content .column-one-box img {
	margin-top:4px;
	margin-bottom:0;
}

#content .column-one-box ul {
	margin:12px 15px 10px 10px;
	padding:0;
	font-size:.8em;
}

#content .column-one-box ul li {
	margin-left:15px;
	margin-bottom:5px;
	padding:0;
	list-style:disc outside url("/~ieresgwu/assets/images/list-arrow.png");
}

#content .column-one-box ul li a {
	font-weight:normal;
	text-decoration:none;
}

#content .column-one-box ul li a:hover {
	text-decoration:underline;
}

/*-------------------------------*/

#content .column-three ul {
	margin:12px 15px 10px 10px;
	padding:0;
	font-size:.8em;
}

#content .column-three ul li {
	margin-left:15px;
	margin-bottom:5px;
	padding:0;
	list-style:disc outside url("/~ieresgwu/assets/images/list-arrow.png");
}

#content .column-three ul li a {
	font-weight:normal;
	text-decoration:none;
}

#content .column-three ul li a:hover {
	text-decoration:underline;
}


.navlist
{
	margin-right:5px;
	margin-left:-10px;
	text-align:center;
}

.navlist li
{
display: inline;
list-style-type: none;
padding-right: 8px;
border-right:1px solid #000;
padding-left:5px;
}
.navlist li.last
{
padding-right:0px;
border-right:none;
}


/*END ALM ADDITIONS*/
