a:link, a:visited, a.new_win:link, a.new_win:visited
{
	color: #CC0000;
}
.topbarmain
{
  background: url(../images/design/colourform_red/background.png) repeat-x;
}
.topbarleftsearchforms
{
  background: url(../images/design/colourform_red/slice4.png);
}
.userbarmain
{
  background: #FEEEEE;
  background: -moz-linear-gradient(top, #FEEEEE, #FDD9D9); /* Mozilla */
  background: -webkit-gradient(linear,left top, left bottom, from(#FEEEEE), to(#FDD9D9));   /* Webkit */
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FEEEEE', EndColorStr='#FDD9D9', GradientType=0);   /* IE */
}
.userbarad
{
  background: #FEEAEA; /* Opera */
  background: -moz-linear-gradient(top, #FEEAEA, #FDD9D9); /* Mozilla */
  background: -webkit-gradient(linear,left top, left bottom, from(#FEEAEA), to(#FDD9D9)); /* Webkit */
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FEEAEA', EndColorStr='#FDD9D9', GradientType=0); /* IE */
}
.userbaravatar
{
  background: #FEEAEA; /* Opera */
  background: -moz-linear-gradient(top, #FEEAEA, #FDD9D9); /* Mozilla */
  background: -webkit-gradient(linear,left top, left bottom, from(#FEEAEA), to(#FDD9D9)); /* Webkit */
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FEEAEA', EndColorStr='#FDD9D9', GradientType=0); /* IE */
}
.useradbar
{
  background: #FDD9D9; /* Opera */
  background: -moz-linear-gradient(top, #FEEAEA, #FDD9D9); /* Mozilla */
  background: -webkit-gradient(linear,left top, left bottom, from(#FEEAEA), to(#FDD9D9)); /* Webkit */
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FEEAEA', EndColorStr='#FDD9D9', GradientType=0); /* IE */
}
.titlebgsmall
{
	background: #e3e9ef url(../images/design/colourform_red/main_block.png) no-repeat -10px -380px;
}
.button_submit, .button_reset
{
	background: #DCEEFF;
}
.button_submit:hover, .button_reset:hover
{
	background: #cde7ff;
}
.windowbg, #preview_body
{
	background-color: #feefee;
}
.windowbg2
{
	background-color: #fff6f7;
}
.topicbg2
{
	background: url(../images/design/colourform_red/background2.gif) repeat-x #FBD4D4;
}
.topicbg2 span.topslice
{
	background: url(../images/design/colourform_red/main_block.png) 0 -30px no-repeat;
}
.topicbg2 span.topslice span
{
	background: url(../images/design/colourform_red/main_block.png) 100% -30px no-repeat;
}
.topicbg2 span.botslice
{
	background: url(../images/design/colourform_red/main_block.png) 0 -41px no-repeat;
}
.topicbg2 span.botslice span
{
	background: url(../images/design/colourform_red/main_block.png) 100% -41px no-repeat;
}
.codeheader, .quoteheader
{
  background: #8CC2FF;
  background: -moz-linear-gradient(top, #8CC2FF, #ffffff); /* Mozilla */
  background: -webkit-gradient(linear,left top, left bottom, from(#8CC2FF), to(#FFFFFF)); /* Webkit */
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#8CC2FF', EndColorStr='#FFFFFF', GradientType=0); /* IE */
}
.titlebg, .titlebg2, tr.titlebg th, tr.titlebg td, tr.titlebg2 td
{
	background: #e3e9ef url(../images/design/colourform_red/main_block.png) no-repeat -10px -380px;
}
.catbg, .catbg2, tr.catbg td, tr.catbg2 td, tr.catbg th, tr.catbg2 th
{
	background: #a7b9cd url(../images/design/colourform_red/main_block.png) no-repeat -10px -280px;
}
h4.catbg, h4.catbg2 , h3.catbg , h3.catbg2 , .table_list tbody.header td.catbg
{
	background: url(../images/design/colourform_red/main_block.png) no-repeat 100% -160px;
}
h4.titlebg, h3.titlebg
{
	background: url(../images/design/colourform_red/main_block.png) no-repeat 100% -200px;
}
div.cat_bar
{
	background: #99abbf url(../images/design/colourform_red/main_block.png) no-repeat 0 -160px;
}
div.title_bar
{
	background: #e3e9ef url(../images/design/colourform_red/main_block.png) no-repeat 0 -200px;
}
div.roundframe div.cat_bar
{
	background: #99abbf url(../images/design/colourform_red/main_block.png) no-repeat 0 -240px;
}
div.roundframe div.cat_bar h3.catbg
{
	background: url(../images/design/colourform_red/main_block.png) no-repeat 100% -240px;
}
div.title_barIC
{
	background: #dadfe6 url(../images/design/colourform_red/main_block.png) no-repeat 0 -120px;
}
div.title_barIC h4.titlebg
{
	background: url(../images/design/colourform_red/main_block.png) no-repeat 100% -120px;
}
tr.catbg th.first_th
{
	background: #a7b9cd url(../images/design/colourform_red/main_block.png) no-repeat 0 -280px;
}
tr.catbg th.last_th
{
	background: #a7b9cd url(../images/design/colourform_red/main_block.png) no-repeat 100% -280px;
}
tr.titlebg th.first_th
{
	background: #e3e9ef url(../images/design/colourform_red/main_block.png) no-repeat 0 -380px;
}
tr.titlebg th.last_th
{
	background: #e3e9ef url(../images/design/colourform_red/main_block.png) no-repeat 100% -380px;
}
.buttonlist ul li a
{
	background: #e8e8e8 url(../images/design/colourform_red/menu_gfx.png) no-repeat 0 -60px;
}
.buttonlist ul li a:hover
{
	background: url(../images/design/colourform_red/menu_gfx.png) no-repeat 0 0;
}
.buttonlist ul li a span
{
	background: url(../images/design/colourform_red/menu_gfx.png) no-repeat 100% -60px;
}
.buttonlist ul li a:hover span
{
	background: #fff url(../images/design/colourform_red/menu_gfx.png) no-repeat 100% 0;
}
#header
{
	background: url(../images/design/colourform_red/main_block.png) #fefefe no-repeat 0 -480px;
}
#header div.frame
{
	background: url(../images/design/colourform_red/main_block.png) no-repeat 100% -480px;
}
#footer_section
{
	background: url(../images/design/colourform_red/main_block.png) no-repeat 0 -820px;
}
#footer_section div.frame
{
	background: url(../images/design/colourform_red/main_block.png) no-repeat 100% -820px;
}


/* CURVE MENUS */
.dropmenu li ul
{
	background: url(../images/design/colourform_red/menu_gfx.png) 0 -130px no-repeat;
}
.dropmenu li a.firstlevel
{
	color: #990000;
	background: url(../images/design/colourform_red/curve_gfx.png) no-repeat 100% 0;
}
.dropmenu li a span.firstlevel
{
	background: url(../images/design/colourform_red/curve_gfx.png) no-repeat 0 0;
}
.dropmenu li a.active /* ACTIVE MENUS HAVE THE NEXT COLOURFORM IN THE LINE [blue] [blue] [red] [blue] */
{
	color: #0000C2;
	background: url(../images/design/colourform_blue/curve_gfx.png) no-repeat 100% 0;
}
.dropmenu li a.active span.firstlevel /* ACTIVE MENUS HAVE THE NEXT COLOURFORM IN THE LINE [blue] [blue] [red] [blue] */
{
	background: url(../images/design/colourform_blue/curve_gfx.png) no-repeat 0 0;
}

/* CORE MENUS */
.main_menu li a:link, .main_menu li a:visited, .main_menu li a:hover /* THESE MATCH THE CURRENT COLOURFORM */
{
	color: #990000;
}
.main_menu li.active a:link, .main_menu li.active a:visited, .main_menu li.active a:hover /* THESE MATCH THE NEXT COLOURFORM IN THE LINE [blue] [blue] [Blue] [red ]*/
{
	color: #0000C2;
}
.main_menu ul
{
	background: url(../images/design/colourform_red/core/maintab_first.gif) no-repeat bottom left;
}
.main_menu li a span
{
	background: url(../images/design/colourform_red/core/maintab_back.gif) repeat-x bottom left;
}
.main_menu li.last a span
{
	background: url(../images/design/colourform_red/core/maintab_last.gif) no-repeat bottom right;
}
.main_menu li.active a span em /* ACTIVE MENUS HAVE THE NEXT COLOURFORM IN THE LINE [blue] [blue] [red] [blue] */
{
	background: url(../images/design/colourform_blue/core/maintab_active_back.gif) repeat-x bottom right;
}
.main_menu li.active a span /* ACTIVE MENUS HAVE THE NEXT COLOURFORM IN THE LINE [blue] [blue] [red] [blue] */
{
	background: url(../images/design/colourform_blue/core/maintab_active_first.gif) no-repeat bottom left;
}
.main_menu li.lastactive
{
	background: url(../images/design/colourform_red/core/maintab_last.gif) no-repeat bottom right;
}
.main_menu li.active a  /* ACTIVE MENUS HAVE THE NEXT COLOURFORM IN THE LINE [blue] [blue] [red] [blue] */
{
	background: url(../images/design/colourform_blue/core/maintab_active_last.gif) no-repeat bottom right;
}

/* Babylon styles */
.babylonbg
{
  background: url(../images/design/colourform_red/babylon/bg.gif);
}


/* Common styles used to add corners to divisions.
------------------------------------------------------- */
.windowbg span.topslice
{
	background: url(../images/design/colourform_red/main_block.png) 0 -0px no-repeat;
}
.windowbg span.topslice span
{
	background: url(../images/design/colourform_red/main_block.png) 100% -0px no-repeat;
}
.windowbg span.botslice
{
	background: url(../images/design/colourform_red/main_block.png) 0 -11px no-repeat;
}
.windowbg span.botslice span
{
	background: url(../images/design/colourform_red/main_block.png) 100% -11px no-repeat;
}
.windowbg2 span.topslice
{
	background: url(../images/design/colourform_red/main_block.png) 0 -60px no-repeat;
}
.windowbg2 span.topslice span
{
	background: url(../images/design/colourform_red/main_block.png) 100% -60px no-repeat;
}
.windowbg2 span.botslice
{
	background: url(../images/design/colourform_red/main_block.png) 0 -71px no-repeat;
}
.windowbg2 span.botslice span
{
	background: url(../images/design/colourform_red/main_block.png) 100% -71px no-repeat;
}