/*////////////// GENERAL //////////////*/
#content a:link, #content a:active, #content a:visited, #content a:hover {
	color: #0000C0;
}


/*////////////// SPLASH //////////////*/
#splash_wrap {
	background: url(../../images/style2/splash_bg.jpg) top repeat-x;
}

#splash_wrap #splash {
	background: url(../../images/style2/advert_bg.jpg) 10px no-repeat;
}

#splash_wrap_thin {
	background: url(../../images/style2/splash_bg.jpg) top repeat-x;
}

#splash_wrap_thin #splash {
	background: url(../../images/style2/splash_thin_bg.jpg) 10px no-repeat;
}


/*////////////// CONTENT //////////////*/
#content_wrap {
	background-color: #EEEEF0;
}

#news {
	background: url(../../images/style2/news_bg.jpg) top left no-repeat;
}

#component_wrapper,
#module_wrapper {
	background: url(../../images/style2/border_t.jpg) #EEEEF0 top repeat-x;
}

#component_l,
#module_l {
	background: url(../../images/style2/border_l.jpg) top left no-repeat;
}

#component,
#content .moduletable,
#sidebar .moduletable-sidebarslideshow,
#content .moduletable-redtab-l, #content .moduletable-redtab-r,
#content .moduletable-bluetab-l, #content .moduletable-bluetab-r,
#content .moduletable-twittab-l, #content .moduletable-twittab-r {	/* These rules apply a cross-browser curved border */
	background: url(../../images/style2/border_r.jpg) top right no-repeat;
}

#breadcrumbs .moduletable,
#breadcrumbs #module_wrapper,
#breadcrumbs #module_l {
	background: none;
}


/*////////////// TABS //////////////*/
#content .moduletable-redtab-l h3 {	/* Add a background to the tab */
	background: url(../../images/style2/redtab_bg.gif) top right no-repeat;
}

#content .moduletable-redtab-r h3 {	/* Add a background to the tab */
	background: url(../../images/style2/redtab_bg.gif) top left no-repeat;
}

#content .moduletable-bluetab-l h3,
#content .moduletable-twittab-l h3 {	/* Add a background to the tab */
	background: url(../../images/style2/bluetab_bg.gif) top right no-repeat;
}

#content .moduletable-bluetab-r h3,
#content .moduletable-twittab-r h3 {	/* Add a background to the tab */
	background: url(../../images/style2/bluetab_bg.gif) top left no-repeat;
}

#content .moduletable-redtab-l .tabborder {	/* Absolutely position the div and add a background image */
	background: url(../../images/style2/redtab_edge_l.gif) top left no-repeat;
}

#content .moduletable-redtab-r .tabborder {	/* Absolutely position the div and add a background image */
	background: url(../../images/style2/redtab_edge_r.gif) top right no-repeat;
}

#content .moduletable-bluetab-l .tabborder {	/* Absolutely position the div and add a background image */
	background: url(../../images/style2/bluetab_edge_l.gif) top left no-repeat;
}

#content .moduletable-bluetab-r .tabborder {	/* Absolutely position the div and add a background image */
	background: url(../../images/style2/bluetab_edge_r.gif) top right no-repeat;
}

#content .moduletable-twittab-l .tabborder {	/* Absolutely position the div and add a background image */
	background: url(../../images/style2/twittab_edge_l.gif) top left no-repeat;
}

#content .moduletable-twittab-r .tabborder {	/* Absolutely position the div and add a background image */
	background: url(../../images/style2/twittab_edge_r.gif) top right no-repeat;
}


/*////////////// LISTS //////////////*/
#component ul li {
	background: url(../../images/style2/bullet-default.png) no-repeat 7px 10px;
}

#component ul.arrow li {
	background: url(../../images/style2/bullet-arrow.png) no-repeat 7px 10px;
}

#component ul.check li {
	background: url(../../images/style2/bullet-check.png) no-repeat 7px 10px;
}


/*////////////// DIVIDER //////////////*/
#divider {
	background: url(../../images/style2/divider.gif) no-repeat;
}
