/****************************************
 * Skip Navigation
 ****************************************/
 
#skipnav {
    float: left;
    list-style: none;
    height: 0;
    overflow: hidden;
    width: 0;
}
#skipnav a {
    background: #fff;
    color: #000;
    left: -9999px;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: -9999px;
    width: 12.500em; /* 200px (200/16) */
    z-index: 999;
}
#skipnav a:active, #skipnav a:focus {
    left: 0;
    top: 0;
}

html, body, div, p{
  margin: 0;
  padding: 0;
  border: 0;
  }
  
img { border:0 }  

ol ol, ol ol ol, ol ol ol ol {margin-left:30px;list-style:decimal}               

/* Main Layout */

html { min-height:100% }
body { font-family:Arial, Helvetica, sans-serif; min-width:990px; font-size:100%; color:#352d22; }
      
a { text-decoration:none; color:#990000 }
a:hover { text-decoration:underline }

#content {
    float:none;
    margin:0;
    padding:52px 0 0 0;
    background:#d5d6d5;
    font-size: 0.813em; /* 13px (14/16) */
    line-height: 1.385em; /* 18px (18/13) */
}
#content .inner {
    padding-bottom: 83px;
}
h1 {
    font-size:3.4em;
    line-height:1.059em;
    font-weight:bold;
    margin:0 0 15px 0;
}
h2 {
    font-size:2.615em;
    line-height:1.059em;
    font-weight:bold;
    margin:0 0 15px 0;
}
h3 {
    font-size:1.846em;
    line-height:1.083em;
    font-weight:bold;
    margin:0 0 10px 0;
}
h4 {
    font-size:1.692em;
    line-height:1.091em;
    font-weight:normal;
    margin:0 0 10px 0;
}
h5 {
    font-size:1.385em;
    line-height:1.111em;
    font-weight:normal;
    margin:0 0 10px 0;
}
h6 { 
    font-size:1.231em;
    line-height:1.125em;
    font-weight:normal;
    margin:0 0 10px 0;
}
#content-wrapper p {
    margin: 0 0 15px 0;
}
#content-wrapper .lead {
    font-weight:bold;
}
#content-wrapper ul, #content-wrapper ol {
	margin: 0 0 15px 0;	
}
#content-wrapper ul {
	padding: 0 0 0 15px;	
}
#content-wrapper ul li {
	padding: 0;
}
#content-wrapper ul li ul {
	margin-bottom: 0;
}
#content-wrapper ul li ol li {
	background: none;
	padding: 0;	
}
#content-wrapper ol {
	padding: 0 0 0 20px;	
}
#content-wrapper ol li ol {
	margin-bottom: 0;
	padding-left: 20px;	
}
#content-wrapper dt {
	font-weight: bold;	
}
#content-wrapper hr {
    margin: 0 0 15px 0;
}
#content-wrapper ul.no-bullet {
    list-style:none;
    padding:0;
}
#content-wrapper ul.no-bullet li {
    margin:0 0 3px 0;
}
#content-wrapper p.quote {
    margin: 0 0 15px 0;
	font-size: 1.154em;
	line-height:1.2em;
}

/*** Tables ***/

#content-wrapper table {
    border-collapse: separate;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 0.923em;
	line-height: 1.500em;
	margin: 0 0 23px 0;
	overflow: hidden;
}
#content-wrapper table th {
	background: #c9c7bc;
	border-right: 3px solid #fff;
	border-bottom: 3px solid #fff;
	font-weight: normal;
	padding: 7px 10px;
	text-align: left;
}
#content-wrapper table th:last-child {
	border-right: none;	
}
#content-wrapper table td {
	background: #d5d6d5;
	border-right: 3px solid #fff;
	border-bottom: 3px solid #fff;
	padding: 7px 10px;
}
#content-wrapper table td:first-child {
	border-left: none;
}
#content-wrapper table tr:last-child th,
#content-wrapper table tr:last-child td {
	border-bottom: none;	
}
#content-wrapper table thead tr:last-child th,
#content-wrapper table thead tr:last-child td {
	border-bottom: 3px solid #fff;	
}
#content-wrapper table td:last-child {
    border-right: none;
}
#content-wrapper table thead th {
	background: #82786f;
	font-weight: normal;
	color:#fff;
	text-transform:uppercase;
}
#content-wrapper table thead th:first-child {
	border-left: none;
}

/*** Forms ***/

#content form {
    background: #d5d6d5;
    font-size:0.923em;
    line-height: 1.333em;
    margin: 0 0 20px 0;
    overflow: hidden;
    padding: 0 20px 10px 20px;
    zoom: 1; /* IE has layout */
}
#content form legend {
    font-size: 1.385em;
    font-weight: bold;
    color:#ffffff;
    line-height: 1.111em;
    background-color:#4a3c31;
    display:block;
    width:100%;
    padding:10px 20px;
    margin:0 -20px 10px -20px;
}
#content form label {
    font-weight:bold;
}
#content form input, #content form textarea, #content form select { 
    font-size: 1em; /* 11px (11/11) */
    line-height: 1em; /* 11px (11/11) */
    padding: 3px;   
}
#content form input[type='text'],
#content form textarea {
    width: 97%;
}

i, em { font-style:italic }
strong { font-weight:bold }
img.icon { float:left; margin:0 15px 10px 0 !important; border:0 !important; padding:0 !important }
.inner { width:970px; margin:0 auto }
.sans { font-family:Arial, san-serif; margin-top:-8px !important;}
.tooltipper{display:none;background:transparent url('images/toolbox.png');font-size:10px;height:15px;width:66px;font-weight:bold;padding:14px 2px;text-align:center;color:#fff;}
.tooltipper2{display:none;background:transparent url('images/toolbox2.png');font-size:10px;height:60px;width:91px;font-weight:bold;padding:14px 2px;text-align:left;color:#fff;}
.hide{display:none;}

/* ====================== START COLORS ====================== */
body{background:#ffffff; } 
#slidearea{background:#FFF !important}
#footer { background-color:#f6ecd4 }                   
#copyright { background:#3a3a3a; color:#c0bfbf }  
/* ====================== END COLORS ====================== */



/* ====================== START HEADER ====================== */
#top-space { 
    height:44px; 
    background: #7D110C;  
}
#header { 
    height:66px;
    width:910px;
    margin:0 auto;
    padding:24px 0 21px 104px;
}

#header h1 a {
    background: url('../img/header/title.png') no-repeat;
    text-indent:-999em;
    width: 100%;
    display: block;
    height:66px;
}

#header-wrap {
    background:#fff;
}
#iu-branding{
    float:left;
    height:44px;
}

/* ********************* NAVIGATION ******************** */
#nav a {
    font-weight:normal;
    color:#990000;
}
#nav li {
    border:none;
    padding:0;
    margin:0;
    position:static;
}
#nav-wrap{
 /*margin: 0 0 5px 0 !important;*/
}

#nav-wrap #nav ul#nav-audience, #nav-wrap #nav ul#nav-skip-intro, #splash-nav-wrap #splash-nav ul#nav-more-splash{
display:block;
margin:0;
padding:0;
list-style:none !important;
height:31px;
width:799px;
background:#d5d6d5;
}

#nav-wrap #nav ul#nav-audience li, #nav-wrap #nav ul#nav-skip-intro li, #splash-nav-wrap #splash-nav ul#nav-more-splash li{
list-style:none;
margin:0;
padding:0;
left:0;
}
#nav-wrap #nav ul#nav-audience li a, #nav-wrap #nav ul#nav-skip-intro li a, #splash-nav-wrap #splash-nav ul#nav-more-splash li a{
display:block;
font-size:14px;
text-decoration:none;
margin:0;
padding:8px 10px;
}
#nav-wrap #nav ul#nav-audience li a:hover, #nav-wrap #nav ul#nav-skip-intro li a:hover, #splash-nav-wrap #splash-nav ul#nav-more-splash li a:hover{
color:#352d22;
}

/* ********************* BOTTOM NAV ******************** */
#bottom-nav ul#nav-toolkit li#social-links{
    margin:8px 14px 0 0;
    float:right;
    
}
#bottom-nav ul#nav-toolkit li#social-links ul li{
    margin:0 2px;
}
#bottom-nav ul#nav-toolkit li ul li a{
    padding:0 2px;
}
#nav-wrap #nav ul#nav-topics li a:hover, #bottom-nav ul#nav-toolkit li a:hover{
background:#3e3428;
}
#bottom-nav ul#nav-toolkit li ul li a:hover{
background:none;
}

/* ====================== END HEADER ====================== */
#bottom-space{background:#FFFFFF url('images/bg.gif') repeat-x top  }

/* ********************* SOCIAL MEDIA ICONS ******************** */
#bottom-nav{
    margin:14px 0 0 0;
}
#bottom-nav ul#nav-toolkit li ul li a.icon-facebook,
#bottom-nav ul#nav-toolkit li ul li a.icon-twitter,
#bottom-nav ul#nav-toolkit li ul li a.icon-youtube,
#bottom-nav ul#nav-toolkit li ul li a.icon-linkedin,
#bottom-nav ul#nav-toolkit li ul li a.icon-googleplus {
  background-image: url('../img/main/icons/social-media-icons.png') !important;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  height:27px !important;
  width:27px;
  text-indent: -9999em;
  padding:0 !important;
  margin-right:10px;
}

#bottom-nav ul#nav-toolkit li ul li a.icon-facebook:hover {
  background-position:0 -27px;
}

#bottom-nav ul#nav-toolkit li ul li a.icon-twitter {
  background-position:-27px 0;
}

#bottom-nav ul#nav-toolkit li ul li a.icon-twitter:hover {
  background-position: -27px -27px;
}

#bottom-nav ul#nav-toolkit li ul li a.icon-googleplus {
  background-position:-54px 0;
}

#bottom-nav ul#nav-toolkit li ul li a.icon-googleplus:hover {
  background-position:-54px -27px;
}

#bottom-nav ul#nav-toolkit li ul li a.icon-youtube {
  background-position:-108px 0;
}

#bottom-nav ul#nav-toolkit li ul li a.icon-youtube:hover {
  background-position:-108px -27px;
}

#bottom-nav ul#nav-toolkit li ul li a.icon-linkedin {
  background-position: -81px 0;
}

#bottom-nav ul#nav-toolkit li ul li a.icon-linkedin:hover {
  background-position: -81px -27px;
}

#bottom-nav ul#nav-toolkit li a{
display:block;
font-family:Arial, san-serif;
font-weight:bold;
font-size: 1.077em;
line-height:1.231em;
padding:13px 22px;
text-decoration:none;
color:#fff;
}

#bottom-nav ul#nav-toolkit{
    margin:0 10px;
}
#nav-wrap #nav ul#nav-topics li a{
display:block;
font-family:Arial, san-serif;
font-weight:bold;
font-size: 1.077em;
line-height:1.231em;
padding:13px 10px;
text-decoration:none;
color:#fff;
}
#nav-wrap #nav ul#nav-topics li, #bottom-nav ul#nav-toolkit li{
padding:0;
margin:0;
list-style:none;
float:left;
}

/* ********************* FOOTER ******************** */
#iufooter{
    width:1024px;
    margin:0 auto;
    padding:17px 0 50px 0;
    font-size:0.625em;
    line-height:1.3em;
}
#copyright img{
    margin:-3px 10px 0 0;
    float:left;
}
#copyright p{
    font-family:Arial, Helvetica, sans-serif;
    font-size:1em;
    line-height:1.4em;
    color:#000;
    float:left;
    text-align:left;
    margin:8px 0;
}
#copyright p.left-footer{
    width:600px;
    margin:0 0 0 7px;
}
#copyright p.right-footer{
    float:right;
    width:80px;
}

/* ******************** UTILITY CLASSES ******************/ 

.float-left {
    float:left;
    margin-right:15px;
    margin-bottom:5px;
}

.float-right {
    float:right; 
    margin-left:15px;
    margin-bottom:5px;
}





.inner {
    width:1042px;
    margin:0 auto;
}


#nav {
    width: 1042px;
    margin: 0 0 -8px 0;
    padding: 0;
    border:0;
    position: relative;
    height: auto;
    z-index: 0;
    background:none;
    height:40px;
}

#nav-wrap #nav ul#nav-topics, #bottom-nav ul#nav-toolkit {
    display: block;
    margin: 0 14px;
    padding: 0;
    list-style: none;
    height: 40px;
    overflow: hidden;
    background: url('../img/home/main-nav-bg.gif') repeat-x 0 0 transparent;
    position:relative;
}

#nav-topics {
    top: -22px; 
}

/****************** GOOGLE SEARCH RESULTS *********************/

#content-wrapper #gcse-searchbox td { 
    background-color:#ffffff; 
}

#content-wrapper div.gsc-resultsRoot.gsc-tabData.gsc-tabdActive table.gsc-resultsHeader { 
	margin: 0; 
}

#content-wrapper table.gcsc-branding tr td.gcsc-branding-text, 
#content-wrapper table.gcsc-branding tr td.gcsc-branding-img-noclear, 
#content-wrapper table.gcsc-branding tr td.gcsc-branding-text-name { 
    padding: 3px 0; 
} 

/*Overwrite the dsefault table overflow property for Relevance/Date drop-down.*/
div#content-wrapper table.gsc-above-wrapper-area-container
{
    overflow:visible !important;
}

/***************** Add THIS OVERRIDE *************************/
.at4-icon {
    background: none !important;
}

