body {
	background: url(../images/ig_background_white.png);
}

div, p,  table, td, th {
	color: #333;	
}

a:link, a:visited {
	color: #cc3300; 
}

a:hover {
	color: #cc3300;
}

a.mainlevel:link, a.mainlevel:visited {
	background: url(../images/ig_module_bullet_white.png) 5px 2px no-repeat;
}

ul {
	list-style: url(../images/ig_module_bullet_white.png);
}

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: #fff url(../images/ig_shadow_left_white.png) 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/ig_header_blue.png);
}

/*
div#logo {
	background: url(../images/ig_shield_blue.png);

}

div#headertext {
	background: url(../images/ig_headertext_blue.png);
}
*/
div#searchbox_mods {
	background: url(../images/ig_vertdots_white.png) 0 0 repeat-y;
}

div#searchbox_mods input.inputbox {
	background: #789ACA;
	color: #fff;
	border: 1px solid #336DB9;
}

div#newsflash_mods {
	background: url(../images/ig_vertdots_white.png) 0 0 repeat-y;	
}

div#horizmenu {
	background: url(../images/ig_menu_bg_blue.png) 0 0 repeat-x;
}
/*
div#logo2 {
	background: url(../images/ig_shield2_blue.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: #FAFAFA url(../images/ig_module_shadow_right_white.png) 100% 0 repeat-y;
}

div.shadow_t {
	background: url(../images/ig_module_shadow_top_white1.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: #FAFAFA url(../images/ig_module_shadow_left_white.png) 0 0 repeat-y;
}

div#shadow_tl {
	background: url(../images/ig_module_shadow_tl_white.png) 0 0 no-repeat;
}

td.showcase_mods {
	background: #FFFFFF url(../images/ig_module_shadow_top_white1.png) 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: #666;
}

td.showcase_mods div.moduletable h3 {
	background: url(../images/ig_showcase_header_white.png) no-repeat;
	color: #666;
}

div#maincontent div.moduletable h3,
.componentheading {
	background: url(../images/ig_content_header_white.png) no-repeat;
	color: #666;
}

div#footer_mods {
/*	background: url(../images/ig_menu_bg_blue.png) 0 0 repeat-x;
	color: #8DA9D3;*/
}

div.leftdots {
	background: url(../images/ig_vertdots_content_white.png) 0 0 repeat-y;
}

/* suckerfish */
#nav a {
	background: url(../images/ig_menu_divider_blue.png) 0 0 no-repeat;
}

#nav ul ul a {
	background: none;
}

#nav li.active {
	background: #993300;
}

#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_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: #4168B3;
	border-bottom: 1px solid #254072;
	border-right: 1px solid #254072;

}

#nav li:hover, #nav li.sfhover {
      background: #999;
}








/*heading*/
.general_heading{
  display: block;
	color: #333;
	font-weight: normal;
	font-size: 13px;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	border-bottom: 1px solid #e5e5e5;
        margin: 0px 3px 3px 5px;
}

.heading {
	color: #333;
	font-weight: normal;
	font-size: 13px;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	border-bottom: 1px solid #e5e5e5;
    margin: 0px 3px 3px 5px;
	
}

/*side bar*/
/* The box sorrounding the side bar*/
div.box_sidebar{
	background-color: #F7F7F7;
	border: 1px solid #C6DC6D;
	color: #333333;
	float: right;
	margin: 40px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	top: 40px;
}

div.sidebar {
	float: left;
	width: 29%;
}

img.user_image_class{
	margin: 5px 5px 5px 5px;
}

/* article title*/
.article_title, a.article_title{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
        margin-bottom: 4px;
}

.background-image img{
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}

/*author mini profile*/
.box_author{
	background-color: #F7F7F7;
	border: 1px solid #C6DC6D;
	color: #333333;
	margin: 30px 20px 20px 10px;
	padding: 5px 5px 5px 5px;
}


/* descriptions*/
.description{
	color: #333333;
	font-size: 12 px;
	margin: 3px 3px 3px 3px;
}

.description div p{
	color: #333333;
	font-size: 12 px;
	margin: 3px 3px 3px 3px;
}

/*intro*/
.intro_horizontal {
	color: #333333;
	display: block;
	font-size: 12px;
	margin: 5px 5px 5px 5px;
}

.quotes {
	padding: 0 10px 0 10px;
	width: 230px;
}

.quotes div {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}

.quotes img {
	padding: 0px 10px 0px 10px;
}

/* Alignment of the text of the sidebar area*/
.sidebar_area {
	text-align: left;
}

/* Alignment of the image in the sidebar area*/
.sidebar_area img{
	float: right;
}

.sidebar_article_title {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
hr {
	color: #ffffff;
	height: 0px;
	border-style: dotted;
	}
