body {
	background: url(../images/ig_background_beige.png);
}

div, p,  table, td, th {
	color: #666;	
}

a:link, a:visited {
	color: #971111; 
}

a:hover {
	color: #c00;	
}

a.mainlevel:link, a.mainlevel:visited {
	/*background: url(../images/ig_module_bullet_beige.png) 5px 2px no-repeat;*/
}

ul {
	list-style: url(../images/ig_module_bullet_beige.png);
}

td.topleft_mods div.moduletable ul,
td.showcase_mods div.moduletable ul {
	list-style: url(../images/ig_module_bullet2_beige.png);
}

a.readon {
	background: url(../images/ig_readmore_white.png) 2px 2px no-repeat;
}

td.showcase_mods a.readon {
	background: url(../images/ig_readmore_beige.png) 2px 2px no-repeat;
}

div#shadow_l {
	background: #fff url(../images/ig_shadow_left_beige.png) 0 0 repeat-y;
}

div#shadow_r {
	padding: 0 14px;
	background: url(../images/ig_shadow_right_beige.png) 100% 0 repeat-y;
}

div#header {
	background-image: url(../images/rti-header.png);
}


div#logo {
	background: url(../images/ig_shield_red.png);

}

div#headertext {
	background-image: url(../images/rti-logo.gif);
}

div#searchbox_mods {
	background: url(../images/ig_vertdots_orange.png) 0 0 repeat-y;
}

div#searchbox_mods input.inputbox {
	background: #fff;
}

div#newsflash_mods {
	background: url(../images/ig_vertdots_orange.png) 0 0 repeat-y;	
}

div#horizmenu, div#footer_mods, div#footer_menu {
	/*background-image: url(../images/ig_menu_bg_moder.png);
	background-repeat: repeat-x;
	background-position: 0 0;
    */
    background-color: #29577c;
    color: #fff;
}

div#logo2 {
	background: url(../images/ig_shield2_beige.png);
}


td.maincontent {
	background: #fff;
}

div#maincontent {
	background: url(../images/ig_content_shadow_top_white.png) 0 0 repeat-x;
}

td.footer {
	background: url(../images/ig_content_shadow_bottom_white.png) 0 0 repeat-x;
}

td.topleft_mods {
	background: #e4e4db url(../images/ig_module_shadow_right_beige.png) 100% 0 repeat-y;
}

div.shadow_t {
	background: url(../images/ig_module_shadow_top_beige.png) 0 0 repeat-x;
}

div#shadow_tr {
	background: url(../images/ig_module_shadow_tr_beige.png) 100% 0 no-repeat;
}

td.right_mods {
	background: #e4e4db url(../images/ig_module_shadow_left_beige.png) 0 0 repeat-y;
}

div#shadow_tl {
	background: url(../images/ig_module_shadow_tl_beige.png) 0 0 no-repeat;
}

td.showcase_mods {
	background: #EFEFE9 url(../images/ig_showcase_shadow_top_beige.png) 0 0 repeat-x;
}

td.topleft_mods div.moduletable h3,
td.right_mods div.moduletable h3 {
	background: url(../images/ig_module_header_beige.png) no-repeat;
}

td.showcase_mods div.moduletable h3 {
	background: url(../images/ig_showcase_header_beige.png) no-repeat;
}

div#maincontent div.moduletable h3,
.componentheading {
	background: url(../images/ig_content_header_white.png) no-repeat;
}

/*
div#footer_mods {
	color: #fff;
	background-image: url(../images/ig_menu_bg_moder.png);
	background-repeat: repeat-x;
	background-position: 0 0;
}

div#footer_menu {
	color: #fff;
	background-image: url(../images/ig_menu_bg_moder.png);
	background-repeat: repeat-x;
	background-position: 0 0;
}
*/

div.leftdots {
	background-image: url(../images/ig_vertdots_content_white.png);
	background-repeat: repeat-y;
	background-position: right 0;
}

/* suckerfish */
div#suckerfish {
  z-index: 5000 !important;
}

div#nav, div#nav ul, div#nav ul li, div#nav ul li ul li  {
  z-index: 1000 !important;
}


#nav a {
	background-image: url(../images/ig_menudivider_moder.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav ul ul a {
	background: none;
}

#nav li.parent.active {
	background-color: #830e0e;/*#63a9b3;*/
}

#nav li.active a:link,
#nav li.active a:visited {
	background-position: 0 -35px;
}

#nav li.active a:hover {
	background-position: 0 -35px;
}
#nav li:hover a, 
#nav li.sfhover a {
	background-position: 0 -35px;
}

#nav a.topdaddy {
   background: url(../images/ig_menu_divider_daddy_beige.png) 0 0 no-repeat; 
}

#nav ul ul a.daddy, #nav li.active a.daddy {
   /*background: url(../images/ig_dropdown_sub_white.png) 100% 6px no-repeat;*/
}

#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li li li li:hover ul,
#nav li.sfhover ul, 
#nav li li.sfhover ul,
#nav li li li.sfhover ul,
#nav li li li li.sfhover ul{
  background: #29577c;/*#D2D2C9;
	border-bottom: 1px solid #5B5B41;
	border-right: 1px solid #5B5B41;*/
    border: 2px solid #fff;
    border-top: none;
}

#nav li:hover, #nav li.sfhover {
      background: #830e0e;
}
.popup {
        border: solid 1px #333;
        font-family: Tahoma;
        font-size: 12px;
        display: none;
        position: absolute;
        z-index: 60;
      }

      .popuptitle {
        position: relative;
        background: blue;
        color: white;
        font-weight: bold;
        height: 15px;
        padding: 5px;
      }
      
      .popuptitle input {
        position: absolute;
        font-size: 75%;
        right: 2px;
        top: 2px;
      }
      
      .popupbody {
        background: #ddd;
        padding: 5px;
        text-align: center;
      }

      #popup1 { top: 100px; left: 50px; width: 500px }
      #popup1 iframe { width: 500px; height: 400px }