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

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

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

a:hover {
	color: #CC0000;
}

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



#footer_menus .column ul
{
	list-style: none;
}

li.adobe
{
	list-style: url(../images/icons/acrobat.gif);
}

li.flash
{
	list-style: url(../images/icons/flash.gif);
}

li.html
{
	list-style: url(../images/icons/html.gif);	
}

li.quicktime
{
	list-style: url(../images/icons/quicktime.gif);
}

#right ul
{
	list-style: none;
}

#right ol
{
	list-style: none;
}


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

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

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

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

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

div#header {
	background: url(../images/header_bg.jpg);
}


div#searchbox_mods input.box {
	background: #789ACA;
	color: #FFFFFF;
	border: 0;
}



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



td.maincontent {
	background: #FFFFFF;
}



div#mainbody {
	background: #fff;
	}
	
div#content-pad {
	background: #333333;
	}
	
	

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

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

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

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

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

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

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

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

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






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

#nav ul ul a {
	background: none;
	padding: 5px;
}

#nav ul ul li a:hover
{
	background-color: #FFFFFF;
}

#nav li.active {
	
	background: #BDBDBD;

	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 0px;
}

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

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

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

#nav a.topdaddy {
	background: url(../images/ig_menu_divider_daddy_blue.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: #EEEEEE;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	
}

#nav li ul li:hover , #nav li ul li.sfhover  {
	
	background-color: #CCC;
}

div#content-pad
{
	background: url(../images/content-bg.gif) repeat-y;
}
