body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {  
	margin:0; 
	padding:0; 
} 

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #383431;
	font-size: 12px; /* 11px */
	line-height: 1.455em; /* 16px */
        margin: 0;
        border: 0;
        padding: 0; 
}

fieldset, form{
	border: none;
	padding: 0;
	margin: 0;
}
a:link {
	color: #2d637f;
	text-decoration: underline;
	font-weight: normal;
}

a:visited {
	color: #2d637f;
	font-weight: normal;
}

a:hover {
	text-decoration: none;
	font-weight: normal;
}

a:active {
	color: #2d637f;
	text-decoration: underline;
	font-weight: normal;
}


img, .no_line{
	border: 0px;
	margin: 0px;
}

img.jim{
	margin:auto;
}

table{
	margin: 0px;
	padding: 0px;
}

ul {
	list-style-position: outside;
	padding-left: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: 0;
	margin: 0;
}

ol {
	list-style-position: outside;
	padding-left: 30px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-family: georgia, sans-serif;
	font-weight: bold;
	  line-height: 1.3em;
}
	h1 {
	color: #000000;
    font-size: 24px;
    font-weight: normal;
    line-height: 29px;
    margin-bottom: 10px;
    padding-bottom: 5px;
	
	}

	h2 {
	color: #000000;
    font-size: 24px;
    font-weight: normal;
    line-height: 120%;
    margin-bottom: 10px;
    padding-bottom: 5px;
	}
	
	h3 {
		border-bottom: 1px solid #2A2A2A;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 0;
    padding-bottom: 7px;
    padding-top: 10px;
	}
	
	h3.noborder {
	border: none;
	}
	
	h4 {
	font-size: 18px;
	font-weight: normal;
	color: #026860;
	 margin-top: 8px;
	}
	
	h5 {
	font-size: 15px;
	font-weight: normal;
	}
        h6 {
	font-size: 13px;
	font-weight: normal;
	padding-top: 8px;
        }

/***************************************
 * results and sitemap
 **************************************/

 .results ul {
		padding: 0;
		 margin: 0px;
		 text-indent: -1em; 
		 list-style-type: none;
	}
	.results li {
		 margin: 0px; 
		 padding-left: 1em; 
		 text-indent: -1em; 
		 list-style-type: none;
		 	}

.results h4, .results h5 {
	display: inline;
	font-size: 100%;
	color: #000;
	}

/****************************************
 * Skip Navigation Container
 ****************************************/

#skipnav {
	position: absolute;
	top: -9999em;
	left: -9999em;
}
#skipnav hr {
	display: none;
}

/****************************************
 * Page Container
 ****************************************/

#container {
    border: 0 none;
    float: left;
    margin: auto;
    min-width: 990px;
    padding: 0;
    text-align: center;
    width: 100%;
}
	

/****************************************
 * Branding Bar
 ****************************************/

#identity {
	background-color: #7d120c;
	height: 44px;
	width: auto;
	
}
#identity hr {
	display: none;
}
#identity #signature {
	margin: 0 auto;
	text-align: left;
	width: 990px;
}
#identity #signature a {
	background: url(deimages/iubbanner.jpg) no-repeat 20px 0;
	display: block;
	height: 44px;
	left: -20px;
	position: relative;
	width: 250px;
}
#identity #signature a img {
	display: none;
}

/****************************************
 * Header
 ****************************************/

#searchnavContainer {
    background-color: #FFFFFF;
    border-color: #2A2A2A -moz-use-text-color -moz-use-text-color;
    border-style: solid none none;
    border-width: 1px 0 0;
    height: 124px;
    margin: 8px 0 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    width: 100%;
}

#searchnav {
	 display: table;
    height: 86px;
    margin: auto;
    text-align: left;
    width: 990px;
}

#searchnav a{
       
}


#breadcrumb {
    border-color: #2A2A2A -moz-use-text-color -moz-use-text-color;
    border-style: solid none none;
    border-width: 1px 0 0;
    color: #2D637F;
    font-size: 11px;
    height: 32px;
    line-height: 32px;
    margin: auto;
    padding-left: 25px;
    text-align: left;
    width: 965px;
}


#iidc_logo img{
	float: left;
	height: 75px;
	width: 252px;
}


#search {
	float: right;
    margin:0;
	text-align:left;
	padding-top:25px;
	padding-right:17px;
}

#searchForm {
	text-align: left;
        border: 0;	
		margin: 0px;
		padding: 0px;
}

#searchInput{
  border:1px solid black;
float:left;
font-size:90%;
height:20px;
line-height:15px;
margin-top:-1px;
padding:0;
text-align:left;
width:173px;
}

#searchButton {
	float:left;
	height:19px;
	margin:0 0 0 -32px;
	padding:0;
	width:31px;
}

#searchButton:hover {
	cursor:pointer;
}

/****************************************
 * Header Navigation
 ****************************************/
#share {
	float:right;
height:36px;
padding-right:17px;
width:200px;
}
#share ul{
	float:right;
	padding: 0px;
	margin: 0px;
}
#breadcrumb_nav ul{
	float: left;
	margin:0;
	padding:0;
}
#share ul li{
	float:left;
	line-height:35px;
	list-style:none outside none;
	padding-left:20px;
}
#breadcrumb_nav ul li {
	float:left;
	line-height:35px;
	list-style:none outside none;
	padding-left:3px;
}


#share ul li.button {
color:#2D637F;
float:left;
list-style:none outside none;
padding-left:20px;
cursor: pointer;
}
.st_sharethis_custom{
        background:url("deimages/share_button.jpg") no-repeat scroll left top transparent;
padding-bottom:2px;
padding-left:20px;
padding-right:12px;
}
#share ul li a, #share ul li a:visited #share ul li:active, #breadcrumb_nav ul li a, #breadcrumb_nav ul li a:visited #breadcrumb_nav ul li:active{
	color: #2d637f;
	text-decoration: none;
}
.stButton .sharethis, .stButton .chicklets  {
	color: #2d637f;
	line-height: 35px;
	font-size: 12px;
	}



/****************************************
 * Header Banner and Separator
 ****************************************/

.header {
        border: 0;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 100px;
        text-align: center;
        background-color: #d9e3e8;
}



#header_home {
        border: 0;
        margin: auto;
        width: 990px;
        height: 215px;
        text-align: left;
        background-color: #afbca5;
}

#separator {
       background:none repeat scroll 0 0 #7D120C;
border:0 none;
color:#FFFFFF;
font-family:georgia;
font-size:26px;
height:36px;
line-height:35px;
margin:auto;
padding:0 0 0 25px;
text-align:left;
width:965px;
}
#separator h1 {
color:#FFFFFF;
font-family:georgia;
font-size:21px;
line-height:37px;
border-bottom: 0px;
}



/****************************************
 * Content Area
 ****************************************/

.contentAreaContainer {
	display:table;
	clear: left;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 20px 0 0;
	text-align: left;
	float: none;
	
}
.contentArea {
	clear: left;
    display: table;
    height: 100%;
    line-height: 100%;
    margin: auto;
    padding: 0 0 20px;
    width: 990px 
}
.contentArea .column_container {
	 display: table;
    width: 730px;
}
.contentArea .content_column {
	float: left;
	width: 330px;
	margin-right: 30px;
	overflow: hidden;
}
.contentArea .content_column_3 {
	float: left;
	width: 220px;
	margin-right: 20px;
	overflow: hidden;
}
.contentArea .content_column_boxed {
	float: left;
	background: #f4f9f5;
	border: 1px solid #c4d5c5;
	width: 328px; 
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
}
.contentArea #leftNav .content_column_boxed {
	background: #fff;
	width: 188px;
	border: 1px solid #000;
	margin-bottom: 15px;
}
.saying {
	display: table;
	background: #00aa7e;
	width: 100%;
	color: #fff;
	margin-bottom: 15px;
}
.saying h4 {
	color: #fff;
	padding-left: 15px;
	
}
.saying h6 {
	color: #fff;
	padding-left: 15px;
	font-style:italic;
	padding-top: 2px;
	
}
.saying p {
	margin: 0;
    padding-left: 15px;
}
.saying img {
	float: right;
	margin: 1px;
}
.saying .contact, .saying .contact a, .saying .contact a:visited {
	padding-left: 15px;
	color: #fff;
	}

.color_container {
	display: block;
	width: auto;
	color: #fff;
	padding: 15px;
	overflow: hidden;
}
.content_column .color_container {
	padding: 10px;
}
.color_container h4, .color_container h3 {
    border: medium none;
    color: #FFFFFF;
    margin: 0;
    padding: 0;
    width: auto;
}
.color_container h6 {
	color: #fff;
	padding-left: 15px;
	font-style:italic;
	padding-top: 2px;
	
}

.color_container ul li {
	padding-bottom: 5px;
}
.color_container p {
	margin: 0;
	line-height: 17px;
}
.color_container img {
	float: right;
	margin: 1px;
}
.color_container a, .color_container a:visited {
	color: #fff;
	line-height: 15px;
	padding: 0px;
	text-decoration: none;
}
.color_container a:hover {
	text-decoration: underline;
}
.bg_red {
	background: #981e33;
}
.bg_gray {
	background: #ecebeb;
}
.bg_blue {
	background: #2d637f;
}
.bg_green {
	background: #60874d;
}
.bg_yellow {
	background: #f9e994;
}
.text_black, .text_black a, .text_black a:visited, .text_black h3 {
	color: #000;
}
.text_bold, .text_bold a, .text_bold a:visited{
	font-weight: bold;
}


.contentAreaCenter {
	display:table;
	clear: left;
	height: 100%;
	line-height: 100%;
	min-height: 490px;
        width: 990px;
        margin: auto;
	padding: 0px;
	background: url(deimages/bkgdCenter.gif) repeat-y;  
}

.contentAreaHome {
	 height: 100%;
    margin: -20px auto auto;
    min-height: 400px;
    width: 990px;
}

#leftNav {  
	 width: 230px;
        float: left;
	min-height: 490px;
        overflow: hidden;
        clear: right;
	padding: 0px;
	margin-left: 0px;
} 

#leftNav #currentPage {
	padding-left: 15px;
        padding-right: 20px; 
	margin-top:auto; 
	vertical-align: middle;
        border-bottom: 1px solid #6c655e;
	width: 174px;
}

#leftNav #contact_us {
	background-color: #F5F5F5;
    border: 1px solid #D1D2D3;
    display: block;
   margin-bottom: 20px;
    padding-right: 8px;
    padding-left: 15px;
    width: 205px;
	line-height: 17px;
	
}
#accordion {
    padding-bottom: 20px;
	}
#leftNav #contact_us h3 {
	 border: medium none;
    padding-bottom: 0;

}
#leftNav #banners img {
	margin-bottom: 20px;
    width: 230px;
}
#leftNav #centerSelect select{
	border: 0px;
	color: #fff;
	width: 174px;
	background-color: #575e52;
}
#leftNav #centerSelect .white{
	color: #6c655e;
	background-color: #fff;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#leftNav #centerSelect option{
	border: 0px;
	color: #fff;
	width: 100%;
	background-color: #575e52;
}
#leftNav #currentPage a {
	text-decoration: none;
	font-weight: bold;

}

#leftNav #navItems {
        padding: 0px;
        height: 100%;
        overflow: hidden;
	margin: 0px;
}

#leftNav #navItems ul {
        list-style: none outside none;
        border: 0;
        padding: 0;
	margin: 0;
	padding-right: 10px;
}
#leftNav #navItems li {
	height: 100%;
	line-height: 21px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 14px;
	margin-left: 0px;
	cursor: pointer;
}

#leftNav #navItems ul li ul  {
        padding-right: 5px;
	list-style: none outside none;
	margin-left: -5px;
}

#leftNav #navItems ul li ul li {
	display: block; 
	padding-top: 2px;
	padding-bottom: 2px; 
	background: none; 
	line-height: 16px;
	font-size: 11px;
}
#leftNav #navItems ul li ul li:hover {
	background: none; 
}
#leftNav #navItems .navItemsLILit li a, #leftNav #navItems .navItemsLILit , #leftNav #navItems ul li .navItemsLILit{
	color: #990000;
	font-weight: bold;
}


.navItemsLILit a {
	color: #990000;
	font-weight: bold;
}



#leftNav #navItems ul li ul li a:hover {
	color: #383431;
}


#leftNav #navItems li:hover
{
	color: #990000;
}


#leftNav #navItems li:hover
{
	 background: url(deimages/navbullet.jpg) no-repeat;
	 color: #990000;
}


.navItemsLit
{
	 background: url(deimages/navbullet.jpg) no-repeat;
}


#leftNav #navItems a {
        text-decoration: none;
}
#leftNav #navItems a:hover {
        text-decoration: none;
		font-weight: bold;
}   

#leftNav_home {     
        width: 200px;
        height: 100%;
        font-size: 1.0em;
        background-color: #345d5d;
        color: #ffffff;
        float: left;
        overflow: hidden;
        clear: right;
	padding: 0;
	margin: 0;
} 

#leftNav_home #currentPage_home {
        padding: 10px;
	border-bottom: 1px solid #6c655e;
        font-family: Arial, sans-serif;
        font-size: 1.75em;
        height: 16px;
        overflow: hidden;
}

#leftNav_home #navItems_home {
        padding: 10px;
        height: 100%;
        min-height: 323px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 1.05em;
        color: #ffffff;
        overflow: hidden;
}

#leftNav_home #navItems_home ul {
        list-style: none outside none;
        border: 0;
        margin: 0;
        padding: 0;
        color: #ffffff;
}
#leftNav_home #navItems_home li {
        padding-bottom: 15px;
        color: #ffffff;
}

#leftNav_home #navItems_home a {
        text-decoration: none;
        color: #ffffff;
}
#leftNav_home #navItems_home a:hover {
        text-decoration: none;
        color: #afbca5;
}   

#leftNav .color_container {
	margin-bottom: 15px;
}
#leftNav .color_container img {
	float: none;
	display: block;
    margin-left: auto;
    margin-right: auto 
}

#leftNav .color_container h3 {
	text-align: center;
	padding-bottom: 8px;
}
#accordion ul {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	color: #2D637F;
}
#accordion ul li { 
	padding: 2px;
}
#accordion ul li a, #accordion ul li a:visited {
	text-decoration: none;
	color: #2D637F;
	
}

#accordion ul li a:hover {
	text-decoration: underline;
}
.ui-accordion-icons .ui-accordion-header a {
	font-weight: bold;
}
 
#main {
        padding: 25px 20px 51px 20px;
        width: 563px;
	float: left;
        height: auto;
        overflow: hidden;
        clear: right;
	display: table;
	line-height: 20px;
} 

#main ul {
        list-style-position: outside;
	padding-left: 15px;
        border: 0;
        margin: 0;
}
#main li {
}



#main_home {
    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none;
    clear: right;
    float: left;
    height: 100%;
    line-height: 18px;
    margin: 0;
    min-height: 400px;
    overflow: hidden;
    padding: 2px 15px 20px 14px;
    width: 605px;
}

#main_home ul {
    border: 0 none;
    list-style-position: inside;
    list-style-type: none;
    margin: 0;
    padding: 0;
	color: #000000;
}
#main_home li {
	display: table;
    border-top: 1px solid #2A2A2A;
    padding-bottom: 15px;
    padding-right: 15px;
    padding-top: 15px;
    width: 100%;
}

#main_home li a, #main_home li a:visited {
   text-decoration: none;
   color: #000000;
}
#main_home li h2, #main_home li h2 a, #main_home li h2 a:visited {
	 font-family: Georgia;
    font-size: 15px;
    line-height: 1.3em;
}
 
.read_more, .read_more a, .read_more a:visited, #main_home li a.read_more, #main_home li a.read_more:visited {
   color: #2D637F;
    font-weight: normal;
    text-decoration: underline;
}
.read_more a:hover, #main_home li a.read_more:hover {
   text-decoration: none;
}
.news_img {
	   float: left;
   padding-right: 15px;
   width: 158px;

}
.news_img img {
	width: 158px;
	height: 100px;
}
.news_text {
	    float: right;
    width: 417px;
}

.news_text h2 {
	   margin-bottom: 0;
    padding-bottom: 0;
}
#navItems_home {
	width: 100%;
	display: table;
	padding-left: 14px;
	margin-bottom: 20px;
}
#navItems_home ul {
background:none repeat scroll 0 0 #EAEAEA;
float:left;
height:342px;
list-style-type:none;
padding:0;
width:297px;
}

#navItems_home ul li {
  border-bottom: 1px solid #FFFFFF;
    color: #000000;
    cursor: pointer;
    font-size: 13px;
    height: 41px;
    line-height: 35px;
    margin-left: 1px;
    padding: 1px 30px 0 5px;
    text-align: right;
    vertical-align: middle;
    width: 265px;
}
#navItems_home ul li:hover, .activeLI  {
	background: #f6f6f6;
	
}
 #navItems_home ul li .ui-icon-triangle-1-e {
    float: right;
    margin-right: -20px;
    margin-top: 12px;
}


#headerCycle {
background:none repeat scroll 0 0 #EAEAEA;
border-bottom:1px solid #FFFFFF;
color:#000000;
cursor:pointer;
font-size:18px;
height:48px;
line-height:47px;
text-align:center;
vertical-align:middle;
width:297px;
}
#navItems_home ul li.active {
width: 292px;
height: 40px;
	
}
#navItems_home ul li a, #navItems_home ul li a:visited{
	text-decoration: none;
	color: #000;
}
#navItems_display {
float:left;
height:342px;
width:663px;
overflow: hidden;
}

#contact {
        padding: 25px 15px 45px 15px;
        border-left: 1px solid #6c655e;
        border-right: 1px solid #6c655e;
        background-color: #ffffdd;
        width: 166px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.1em;
        float: right;
        overflow: hidden;
        clear: right;
	text-align: left;
	line-height: 18px;
} 
#contact ul {
        list-style-position: inside;
        border: 0;
        margin: 0;
        padding: 0;
}
#contact li {
}
#contact a {
        text-decoration: underline;
        color: #383431;
}
#contact a:hover {
        color: #990000;
}


#plugin_container{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    float: right;
    overflow: hidden;
    clear: right;
	text-align: left;
	line-height: 18px;
	padding-left: 10px;

}


#plugin_container ul {margin: 0px; padding:0px; list-style-type: none; padding-left: 5px;}


#plugin_container ul li {
	padding-top: 1px;
	padding-bottom: 1px;
	
	border-bottom: 0px;
	list-style-type: arrow;
	
	line-height: 16px;
}

#plugin_container .plugin_green ul li {
	background: url(deimages/green_arrow.jpg) no-repeat top left; /*custom bullet list image*/	
	background-position: 0 .5em;
	padding-left: 15px; /*link text is indented 19px*/
	
}
#plugin_container .plugin_blue ul li {
	background: url(deimages/blue_arrow.jpg) no-repeat top left; /*custom bullet list image*/	
	background-position: 0 .5em;
	padding-left: 15px; /*link text is indented 19px*/
}

#plugin_container .plugin_tan ul li {
	
	
}



#plugin_container p {
       padding: 5px;
	   padding-top: 0px;
	   margin: 0px;
}



#main_large {     
    height: auto;
    line-height: 18px;
    margin-left: 230px;
    min-height: 490px;
    padding: 0 0 41px 27px;
    width: 723px;
}
#center_rotate {
	width: 700px;
	height: 251px;
	position: relative;

}
#center_rotate #navCycle {
    float: right;
    list-style-type: none;
    margin-left: 669px;
    position: absolute;
    z-index: 100;	
	overflow: hidden;
}
#center_rotate #navCycle li {
    margin-left: -18px;
    padding-left: 16px;
    width: 34px;
}
#center_rotate #navCycle li.activeLI {
	background: url("deimages/pointer.gif") no-repeat scroll 3px 0 transparent;
	
}
#center_rotate #navCycle li img {
	margin-top: 3px;
}
#center_rotate #navItems_display {
	float: right;
		width: 700px; 
	height: 250px;
	
	margin-top: 0px;
}
/*width: 591px;*/
#main_large h2, h1 {
	border-bottom: 1px solid #2A2A2A;
	width: 591px;
	font-size: 24px;
}


#main_full {     
 float:left;
height:auto;
min-height:490px;
padding:25px 0 41px 10px;
width:980px;
}

#right_home {
	float: right;
	margin-right: 16px;
}

#right_home #home_quicklinks {
   border: 1px solid #2A2A2A;
    padding: 15px 20px;
    width: 251px;
} 
#right_home #home_quicklinks ul {
	border-top: 1px solid #2A2A2A;
    list-style-position: outside;
    margin: 0;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-top: 10px;
	color: #2D637F;
}

#right_home li.ql_header {
	list-style-type: none;
	color: #000;
	 margin-left: -15px;
    padding-bottom: 5px;
}
#right_home li.icon {
	list-style-type: none;
}
#right_home #home_quicklinks a, #right_home #home_quicklinks:visited {
	text-decoration: none;
	}
#right_home #home_quicklinks a:hover {
	text-decoration: underline;
	}

#right_home #home_quicklinks h2 {
	font-family: Georgia;
	font-size: 18px;
	color: #000000;
	margin: 0px;
	padding-bottom: 3px;
}

#blockquote_left {
        margin:0;
        padding: 0;
        border: 0;
        width: 260px;
}


.image_right {
        display: block;
        position: relative;
        float: right;
        top: -242px;
        left: 120px;
        margin: 0;
        border: 0;
        padding-right: 40px;
}  

.plugin {
	padding: 8px; 
	margin: 0px; 
	width: 177px;
	border: 1px solid #cccccc;
}
.plugin_tan {
	padding: 8px; 
	margin: 0px; 
	width: 177px;
	border: 1px solid #cccccc;
	background-color: #fdf7d3;
	color: #1a4c5c;
}
.plugin_tan a {
	color: #1a4c5c;
	text-decoration: underline;
}

.plugin_tan a:hover {
	color: #1a4c5c;
	text-decoration: underline;
}

.plugin_green {
	padding: 8px; 
	margin: 0px; 
	width: 177px;
	border: 1px solid #cccccc;
	background-color: #eaf8de;
	color: #445d2a;
}
.plugin_green a, .plugin_green a:link, .plugin_green a:visited{
	color: #445d2a;
	text-decoration: underline;
}
.plugin_green a:hover{
	color: #383431;
	text-decoration: underline;
}

.plugin_blue {
	padding: 8px; 
	margin: 0px; 
	width: 177px;
	border: 1px solid #cccccc;
	background-color: #ecf5f7;
	color: #1a4c5c;
}
.plugin_blue a, .plugin_blue a:link, .plugin_blue a:visited{
	color: #1a4c5c;
	text-decoration: underline;
}
.plugin_blue a:hover{
	color: #383431;
	text-decoration: underline;
}
/****************************************
 * Page Footer
 ****************************************/

#footerContainer {
	clear: left;
	border: 0;
    padding-top: 10px;
	position: relative;
	text-align: center;
	width: 100%;
    background-color: #ffffff;
	border-top: 1px solid #6c655e;
}

#footer {
	margin: auto;
    border: 0;
    padding-top: 10px;
	position: relative;
	text-align: left;
	width: 990px;
    background-color: #ffffff;
	color: #6d6e70;
}
#footer a, #footer a:active, #footer a:visited, #footer a:hover {
	color: #6d6e70;
	text-decoration:none;
}
#footer ul {
        padding-left: 20px;
        padding-bottom: 10px;
        margin: 0;
        border: 0;
}

#footer li {
        display:inline;
        padding-right: 15px;
}
#footer hr {
	display: none;
}

/****************************************
 * IU Footer
 ****************************************/

#iufooter {
	margin: auto;
	padding:10px 0px 15px 0px;
	position: relative;
	text-align: left;
	width: 990px;
	font-size: 1.000em;
        height: 100%;
}
#iufooter hr {
	display: none;
}
#iufooter p {
	margin: 0 0 0 31px;
	padding: 0 0 0 20px;
}
#blockiu {
	background: url(deimages/blockiu.jpg) no-repeat;
	display: block;
	float: left;
	height: 33px;
	left: 15px;
	top:0px;
	position: absolute;
	width: 30px;
}
#blockiu img {
	display: none;
}
#project .head_row {
	display: table;
	padding:5px;
}
#project .highlight_head_row {
	background-color:#EBDDE2;	
	width:100%;

}

#project h2, #project h2 a, #project h2 a:visited  {
	color: #990000;
}
#project ul.resource_list  {
	padding: 0px;
	margin-top:0px;
	margin-bottom:0px;
}
#project ul.resource_list li {
	list-style-type: none;

	
}
#project ul.resource_list hr {
	color: #993333;
	background-color: #993333;
	margin:0px;
	padding:0px;
}

#project .head_row .resrc_date{
	float: left;
	width: 100px;
} 

#project .head_row .resrc_title{
	float: left;
	width: 400px;
	padding-right: 15px;
} 

#project .head_row .resrc_format {
	float: left;
	width: 100px;

}


#project .head_row .resrc_author {
	float: left;
	width: 125px;
	padding-right: 45px;
	
}
#dialog {
	position: absolute;
	border:1px solid #41393F;
	padding:14px;
	margin:0;
	width:540px;
	display: none;
	background: #fff;
}
#dialog_control {
	float:right;
	line-height:14px;
	width:60px;	
	cursor: pointer;
}

#dialog_html {
	padding: 0px;
}
.ui-icon-closethick {
	float: right;
}

.close {
	cursor: pointer;
	position:absolute;
	right:14px;
	top: 14px;
}
.event_detail {
	display: table;
	padding-bottom: 14px;
}
.link_clear {
	background: none;
	padding-left: 0px;
}

.link_pdf {
    background: url("deimages/pdf.gif") no-repeat scroll 0 transparent;
    padding-left: 23px;
}
.link_doc {
    background: url("deimages/doc.gif") no-repeat scroll 0 transparent;
    padding-left: 23px;
}
.link_excel {
    background: url("deimages/excel.gif") no-repeat scroll 0 transparent;
    padding-left: 23px;
}
.link_flash {
    background: url("deimages/flash.gif") no-repeat scroll 0 transparent;
    padding-left: 23px;
}
.link_media {
    background: url("deimages/media.gif") no-repeat scroll 0 transparent;
     padding-left: 23px;
}
.link_powerpoint {
    background: url("deimages/media.gif") no-repeat scroll 0 transparent;
     padding-left: 23px;
}


ul.tabs {
background:none repeat scroll 0 0 #E0E1E2;
float:left;
height:38px;
list-style:none outside none;
margin:0;
padding:0 0 0 2px;
width:100%;
}
#main_large ul.tabs {
	width: 100%;
}
ul.tabs li {
background:none repeat scroll 0 0 #ECEDED;
float:left;
height:21px;
line-height:13px;
margin:9px 7px -1px 0;
overflow:hidden;
padding:9px 0 0;
position:relative;
}
ul.tabs li a {
color:#4c4c4c;
display:block;
font-family:arial;
font-size:17px;
font-weight:bold;
height:29px;
line-height:28px;
margin-top:-8px;
outline:medium none;
padding:0 20px;
text-decoration:none;
}
ul.tabs li.active a {
	color: #000
}
ul.tabs li a:hover {
	background: #fff;
	color: #000;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #FFFFFF;

}
.tab_content_head {
    display: table;
    margin-top: -15px;
    width: 100%;
}
.tab_content_head h4 {
	color: #000000;
	font-size: 18px;
	line-height: 22px;
	font-family: Georgia;
	float: left;
}
.tab_content_pagination {
    float: right;
	*margin-right:45px;
    width: 200px;
}

.tab_content .results {
	clear: both;
}
.tab_container {
	background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #E0E1E2;
clear:both;
float:left;
overflow:hidden;
width:100%;
}

#main_large .tab_container {
clear: none;
width:100%;
}

.tab_content {
	padding: 20px;
	
}
.page_num {
float:right;
margin-top:2px;
width:180px;
}
#breadcrumb_nav {
	float:left;
height:36px;
width:700px;
}


#deep_head {
   float: left;
   margin-top: -19px;
   margin-left: 5px;
   cursor: pointer;
  
}

div.mcdropdown input {
    background-color: transparent;
	cursor: pointer;
	}
#contact_form textarea {
    height: 250px;
    width: 100%;
}
.rotate_text {
	background: #333;
	bottom: 0px;
	color: white;
	height: 40px;
	left: 0px;
	margin: 0px;
	overflow: hidden;
	position: absolute;
	text-indent: 0px;
	width: 100%;
	z-index: 10;
	height: 40px;
	visibility: visible;
	zoom: 1;
}

.rotate_text h3 {
	padding-left: 15px;
    padding-top: 3px;
	font-size: 26px;
	font-family: arial;
}
#highlights h2 {
	width: auto;
}
.ui-accordion .ui-accordion-content {
	/*resets*/margin: 0; padding: 0;
}
#irca_logo {
	display: none;
	float: left;
	padding: 8px;
}
#irca_contact {
	display: none;
	float: left;
	width: 100%;
	padding: 8px;
}
#staff_accordion ul, #resource_accordion ul {
	margin: 0;
    padding: 10px 0;
}
#staff_accordion ul li, #resource_accordion ul li {
    background: none repeat scroll 0 0 #F4F4F4;
    display: table;
    list-style-type: none;
	margin:0px;
	padding: 0px;
    margin-bottom: 10px;
    padding: 10px;
    width: 649px;
	cursor: pointer;
}
#staff_accordion .photo_column {
	float: left;
	width: 65px;
	padding-right: 10px;
}
#staff_accordion .photo_column img, .staff_thumb {
	width: 60px;
}
.staff_thumb {
	width: 60px;
	padding-left: 10px;
	float: right;
}
#staff_accordion .left_column {
	float: left;
	width: 250px;
	padding-right: 10px;
}

#resource_accordion .left_column {
    float: left;
    padding-right: 10px;
}
 #resource_accordion h4, #resource_accordion h4 a, #resource_accordion h4 a:visited  {
	color: #1122CC;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
}


#resource_accordion .url_text {
    color: #009933;
}
#resource_accordion #resource_author, #resource_accordion #resource_author a, #resource_accordion #resource_author a:visited  {
	display: inline;
	color: #1122CC;
}

#resource_accordion #resource_desc, #resource_accordion #resource_title  {
	clear: both;
	display: table;
}

#resource_accordion #resource_date,  #resource_accordion #resource_format{
	display: inline;
	color: #666666;
}

.resource_accord_desc {
	display: table;
    padding-bottom: 5px;
    padding-left: 27px;
}

#staff_accordion .right_column {
	float: left;
	width: 250px;
	padding-right: 10px;
}
#staff_detail {
    border: 1px solid #E0E1E2;
    display: table;
    padding: 15px;
}
#main_large #staff_detail .tab_container, #staff_detail .tab_container{
    clear: none;
    margin-bottom: -16px;
    margin-left: -16px;
    margin-right: -16px;
    width: 721px;
}
#main_large #staff_detail ul.tabs, #staff_detail ul.tabs {
    margin-left: -15px;
    margin-right: -15px;
    width: 719px;
}
#main_large #staff_detail_tabs ul li.cat, #staff_detail_tabs ul li.cat {
    font-weight: bold;
    list-style-type: none;
    margin-left: -20px;
    padding: 5px;
}
#staff_detail_head {
    background: none repeat scroll 0 0 #7D120C;
    color: #FFFFFF;
    height: 95px;
    padding: 10px;
    width: 671px;
}
#staff_detail_head a, #staff_detail_head a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#staff_detail_head h2 {
    border-bottom: medium none;
    color: #FFFFFF;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 30px;
}
#staff_detail_head h3 {
    border-bottom: medium none;
    color: #FFFFFF;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0px;
}
#staff_detail_image {
    border: 8px solid #FFFFFF;
    float: right;
    margin-right: 12px;
    margin-top: -90px;
}
#main_large #staff_detail_tabs h2, #staff_detail_tabs h2 {
    border-bottom: medium none;
    color: #7D120C;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 13px;
}
#main_large #staff_detail_tabs .tab_content, #staff_detail_tabs .tab_content {
	padding-top: 10px;
}
#project_search_form {
	text-align: center;
	padding: 20px;
}
 #project_search_form h3  {
	border-bottom: none;
 }
 #resource_search_input {
    margin: 7px;
    padding: 5px;
    width: 400px;
}
#resource_search_submit {
    cursor: pointer;
    margin: 5px;
    padding: 4px;
}
#project_adv_search_toggle {
    color: #1122CC;
    margin-right: 84px;
    text-align: right;
}
#past {
	float: right;
	color: #1122CC;
	text-decoration: none;
}
#past_form {
	display: none;
}
#past_form div {
	padding: 5px;
	text-align: left;
	display: inline;
}
#past_form h3 {
	text-align: left;
}
span.drop_cap
{
 float: left;
 font-size: 300%;
 line-height: 0.85em;
 margin-right: 0.03em;
 margin-bottom:-0.25em;
}
