a:link, a:visited, a.new_win:link, a.new_win:visited
{
	color: #346;
}
.topbarmain
{
  background: url(../images/design/colourform_blue/background.png) repeat-x;
}
.topbarleftsearchforms
{
  background: url(../images/design/colourform_blue/slice4.png);
}
.userbarmain
{
  background: #CFF7FF;
  background: -moz-linear-gradient(top, #CFF7FF, #E4FBFE); /* Mozilla */
  background: -webkit-gradient(linear,left top, left bottom, from(#CFF7FF), to(#E4FBFE));   /* Webkit */
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#CFF7FF', EndColorStr='#E4FBFE', GradientType=0);   /* IE */
}
.userbarad
{
  background: #90C5FF; /* Opera */
  background: -moz-linear-gradient(top, #DFEDF6, #90C5FF); /* Mozilla */
  background: -webkit-gradient(linear,left top, left bottom, from(#DFEDF6), to(#90C5FF)); /* Webkit */
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#DFEDF6', EndColorStr='#90C5FF', GradientType=0); /* IE */
}
.userbaravatar
{
  background: #90C5FF; /* Opera */
  background: -moz-linear-gradient(top, #DFEDF6, #90C5FF); /* Mozilla */
  background: -webkit-gradient(linear,left top, left bottom, from(#DFEDF6), to(#90C5FF)); /* Webkit */
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#DFEDF6', EndColorStr='#90C5FF', GradientType=0); /* IE */
}
.useradbar
{
  background: #DFEDF6; /* Opera */
  background: -moz-linear-gradient(top, #DFEDF6, #90C5FF); /* Mozilla */
  background: -webkit-gradient(linear,left top, left bottom, from(#DFEDF6), to(#90C5FF)); /* Webkit */
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#DFEDF6', EndColorStr='#90C5FF', GradientType=0); /* IE */
}
.titlebgsmall
{
	background: #e3e9ef url(../images/design/colourform_blue/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: #e7eaef;
}
.windowbg2
{
	background-color: #f0f4f7;
}
.topicbg2
{
	background: url(../images/design/colourform_blue/background2.gif) repeat-x #E6EFF9;
}
.topicbg2 span.topslice
{
	background: url(../images/design/colourform_blue/main_block.png) 0 -30px no-repeat;
}
.topicbg2 span.topslice span
{
	background: url(../images/design/colourform_blue/main_block.png) 100% -30px no-repeat;
}
.topicbg2 span.botslice
{
	background: url(../images/design/colourform_blue/main_block.png) 0 -41px no-repeat;
}
.topicbg2 span.botslice span
{
	background: url(../images/design/colourform_blue/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_blue/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_blue/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_blue/main_block.png) no-repeat 100% -160px;
}
h4.titlebg, h3.titlebg
{
	background: url(../images/design/colourform_blue/main_block.png) no-repeat 100% -200px;
}
div.cat_bar
{
	background: #99abbf url(../images/design/colourform_blue/main_block.png) no-repeat 0 -160px;
}
div.title_bar
{
	background: #e3e9ef url(../images/design/colourform_blue/main_block.png) no-repeat 0 -200px;
}
div.roundframe div.cat_bar
{
	background: #99abbf url(../images/design/colourform_blue/main_block.png) no-repeat 0 -240px;
}
div.roundframe div.cat_bar h3.catbg
{
	background: url(../images/design/colourform_blue/main_block.png) no-repeat 100% -240px;
}
div.title_barIC
{
	background: #dadfe6 url(../images/design/colourform_blue/main_block.png) no-repeat 0 -120px;
}
div.title_barIC h4.titlebg
{
	background: url(../images/design/colourform_blue/main_block.png) no-repeat 100% -120px;
}
tr.catbg th.first_th
{
	background: #a7b9cd url(../images/design/colourform_blue/main_block.png) no-repeat 0 -280px;
}
tr.catbg th.last_th
{
	background: #a7b9cd url(../images/design/colourform_blue/main_block.png) no-repeat 100% -280px;
}
tr.titlebg th.first_th
{
	background: #e3e9ef url(../images/design/colourform_blue/main_block.png) no-repeat 0 -380px;
}
tr.titlebg th.last_th
{
	background: #e3e9ef url(../images/design/colourform_blue/main_block.png) no-repeat 100% -380px;
}
.buttonlist ul li a
{
	background: #e8e8e8 url(../images/design/colourform_blue/menu_gfx.png) no-repeat 0 -60px;
}
.buttonlist ul li a:hover
{
	background: url(../images/design/colourform_blue/menu_gfx.png) no-repeat 0 0;
}
.buttonlist ul li a span
{
	background: url(../images/design/colourform_blue/menu_gfx.png) no-repeat 100% -60px;
}
.buttonlist ul li a:hover span
{
	background: #fff url(../images/design/colourform_blue/menu_gfx.png) no-repeat 100% 0;
}
#header
{
	background: url(../images/design/colourform_blue/main_block.png) #fefefe no-repeat 0 -480px;
}
#header div.frame
{
	background: url(../images/design/colourform_blue/main_block.png) no-repeat 100% -480px;
}
#footer_section
{
	background: url(../images/design/colourform_blue/main_block.png) no-repeat 0 -820px;
}
#footer_section div.frame
{
	background: url(../images/design/colourform_blue/main_block.png) no-repeat 100% -820px;
}


/* CURVE MENUS */
.dropmenu li ul
{
	background: url(../images/design/colourform_blue/menu_gfx.png) 0 -130px no-repeat;
}
.dropmenu li a.firstlevel
{
	color: #0000C2;
	background: url(../images/design/colourform_blue/curve_gfx.png) no-repeat 100% 0;
}
.dropmenu li a span.firstlevel
{
	background: url(../images/design/colourform_blue/curve_gfx.png) no-repeat 0 0;
}
.dropmenu li a.active /* ACTIVE MENUS HAVE THE NEXT COLOURFORM IN THE LINE [Green] [Red] [Blue] [Pink] */
{
	color: #E800C5;
	background: url(../images/design/colourform_pink/curve_gfx.png) no-repeat 100% 0;
}
.dropmenu li a.active span.firstlevel /* ACTIVE MENUS HAVE THE NEXT COLOURFORM IN THE LINE [Green] [Red] [Blue] [Pink] */
{
	background: url(../images/design/colourform_pink/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: #0000C2;
}
.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 [Green] [Red] [Blue] [Pink ]*/
{
	color: #E800C5;
}
.main_menu ul
{
	background: url(../images/design/colourform_blue/core/maintab_first.gif) no-repeat bottom left;
}
.main_menu li a span
{
	background: url(../images/design/colourform_blue/core/maintab_back.gif) repeat-x bottom left;
}
.main_menu li.last a span
{
	background: url(../images/design/colourform_blue/core/maintab_last.gif) no-repeat bottom right;
}
.main_menu li.active a span em /* ACTIVE MENUS HAVE THE NEXT COLOURFORM IN THE LINE [Green] [Red] [Blue] [Pink] */
{
	background: url(../images/design/colourform_pink/core/maintab_active_back.gif) repeat-x bottom right;
}
.main_menu li.active a span /* ACTIVE MENUS HAVE THE NEXT COLOURFORM IN THE LINE [Green] [Red] [Blue] [Pink] */
{
	background: url(../images/design/colourform_pink/core/maintab_active_first.gif) no-repeat bottom left;
}
.main_menu li.lastactive
{
	background: url(../images/design/colourform_blue/core/maintab_last.gif) no-repeat bottom right;
}
.main_menu li.active a  /* ACTIVE MENUS HAVE THE NEXT COLOURFORM IN THE LINE [Green] [Red] [Blue] [Pink] */
{
	background: url(../images/design/colourform_pink/core/maintab_active_last.gif) no-repeat bottom right;
}

/* Babylon styles */
.babylonbg
{
  background: url(../images/design/colourform_blue/babylon/bg.gif);
}

/* Common styles used to add corners to divisions.
------------------------------------------------------- */
.windowbg span.topslice
{
	background: url(../images/design/colourform_blue/main_block.png) 0 -0px no-repeat;
}
.windowbg span.topslice span
{
	background: url(../images/design/colourform_blue/main_block.png) 100% -0px no-repeat;
}
.windowbg span.botslice
{
	background: url(../images/design/colourform_blue/main_block.png) 0 -11px no-repeat;
}
.windowbg span.botslice span
{
	background: url(../images/design/colourform_blue/main_block.png) 100% -11px no-repeat;
}
.windowbg2 span.topslice
{
	background: url(../images/design/colourform_blue/main_block.png) 0 -60px no-repeat;
}
.windowbg2 span.topslice span
{
	background: url(../images/design/colourform_blue/main_block.png) 100% -60px no-repeat;
}
.windowbg2 span.botslice
{
	background: url(../images/design/colourform_blue/main_block.png) 0 -71px no-repeat;
}
.windowbg2 span.botslice span
{
	background: url(../images/design/colourform_blue/main_block.png) 100% -71px no-repeat;
}