@media print  {
ul {
margin-left:0;
padding-left:0;
}

ul li {
display:block;
}

.noprint,.pm_submit {
display:none;
}
}

@media screen  {
.printonly {
display:none;
}
}

body,p,td,div,a {
font-size:10pt;
font-family:arial, sans-serif;
color:#666;
}

hr {
clear:both;
color:#aaa;
height:1px;
}

form {
display:inline;
margin:0;
padding:0;
}

h5 {
font-size:10px;
color:#000935;
margin-bottom:0;
margin-top:0;
}

.main_content {
font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
font-color:#000;
font-size:13px;
}

.highlighter {
color:red;
}

a {
text-decoration:underline;
color:#666;
}

a.white_title:hover {
color:#B4C8F0;
}

.submit {
border:solid 1px #ccc;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
color:#82A0E6;
cursor:pointer;
margin:0;
}

.emsubmit {
border:solid 1px #ccc;
background-color:#82A0E6;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
text-decoration:none;
color:#FFF;
cursor:pointer;
padding:0 10px;
}

#breadcrumbs {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
background-color:#EEE;
margin-bottom:1px;
height:22px;
padding:2px 8px 0;
}

#breadcrumbs span {
padding:1px 0;
}

#breadcrumbs span.date {
padding:2px 0 1px;
}

#breadcrumbs * {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
font-weight:700;
color:#666;
}

#breadcrumbs .date {
font-size:11px;
font-weight:400;
}

a.submenu,a.submenu:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:700;
color:#666;
}

.heading {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:16px;
color:#241c5d;
}

.heading_nodec {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-style:normal;
font-size:16px;
color:#241c5d;
text-decoration:none;
}

.category {
font-weight:700;
margin-bottom:0;
}

.midlink {
font-size:11px;
text-decoration:none;
}

.smallink {
font-size:10px;
text-decoration:none;
}

.mainlink {
font-size:14px;
font-weight:700;
}

li.mainnav {
margin-bottom:18px;
color:#c60;
}

.rb_title {
font-weight:700;
font-size:20px !important;
color:#241c5d;
}

.rb_subtitle {
font-weight:700;
font-size:18px;
color:#241c5d;
}

a.navmenu {
text-decoration:none;
}

.boxheader {
border:solid 2px #c40030;
background-color:#c40030;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#FFF;
padding:1px 0 1px 9px;
}

.box {
border:solid 2px #ccc;
border-top-width:1px;
margin-bottom:19px;
padding:6px 8px 8px;
}

.boxheader_number {
border:solid 1px #B4C8F0;
background-color:#B4C8F0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#2D4B8C;
padding:4px;
}

.box_number {
border:solid 1px #d9e3ff;
}

.boxlink {
font-size:12px;
}

.boxcategory {
font-weight:700;
margin-bottom:0;
font-size:12px;
}

.quick_link_button {
border:solid 2px #d9e3ff;
background-color:#5574CC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-align:center;
color:#FFF;
padding:5px;
}

.quick_link_button_spacer {
border-left:solid 2px #d9e3ff;
border-right:solid 2px #d9e3ff;
background-color:#fff;
}

.navtitle {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

.navheader {
border:solid 1px #5574CC;
background-color:#5574CC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:none;
color:#FFF;
margin:0;
}

.navborder {
border:solid 1px #ccc;
border-top-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:none;
color:#000;
width:250px;
margin:0;
}

.navsubmit {
border:solid 1px #ccc;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
color:#322a67;
cursor:pointer;
margin:0;
}

.navmargin {
margin:25px;
}

.inputbox {
border:solid 1px #ccc;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:none;
color:#000;
margin:0;
padding:2px;
}

.menubox {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
color:#241c5d;
border:solid 1px #82A0E6;
}

a:visited.menu {
color:#2D4B99;
}

a:hover.menu {
color:#000935;
}

a.menu {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
color:#2D4B99;
}

.menubg {
background-color:#B4C8FF;
}

.menuline {
background-color:#82A0E6;
}

.breadstring {
font-size:11px;
font-family:arial, sans-serif;
color:#999;
}

.num_rows {
font-size:10px;
font-family:arial, sans-serif;
font-weight:700;
color:#c60;
}

a.disp_toolbar2 {
border:1px solid #ccc;
background-color:#ddd;
font-weight:700;
font-size:12px;
font-family:arial, sans-serif;
color:#666;
text-decoration:none;
text-align:center;
display:block;
margin:8px 5px 5px;
padding:2px 6px;
}

a.disp_toolbar_view_all2 {
border:1px solid #ccc;
background-color:#ddd;
font-weight:700;
font-size:12px;
font-family:arial, sans-serif;
color:#666;
text-decoration:none;
text-align:center;
display:block;
margin:0 5px 5px;
padding:2px 6px;
}

a.submit {
border:1px solid #82A0E6;
float:left;
background-color:#ddd;
font-weight:700;
font-size:12px;
font-family:arial, sans-serif;
color:#666;
text-decoration:none;
text-align:center;
display:block;
margin:0 5px 5px 0;
padding:2px 6px;
}

.version_displayed_notice {
background-color:#5574cc;
font-weight:700;
font-size:16px;
font-family:arial, sans-serif;
color:#fff;
text-align:left;
padding:6px 6px 6px 13px;
}

.version_displayed_shadow {
background-color:#5574cc;
font-weight:700;
font-size:16px;
font-family:arial, sans-serif;
color:#b7c0da;
text-align:left;
padding:6px 6px 6px 13px;
}

a.version_show_current {
background-color:#b7c0da;
border-bottom:px solid #5574cc;
font-weight:700;
font-size:13px;
font-family:arial, sans-serif;
color:#5574cc;
text-align:center;
padding:6px;
}

.drop_down_notice {
font-weight:700;
font-size:12px;
font-family:arial, sans-serif;
color:#666;
text-decoration:none;
text-align:left;
margin:2px 2px 2px 0;
padding:2px 6px;
}

.notepad {
font-family:arial,sans-serif;
font-size:10pt;
border:1px solid #ccc;
background-image:url(/share/newrules/notes/images/notebg.gif);
white-space:pre;
padding:5px;
}

.palette {
border:1px solid #ccc;
background-color:#eee;
font-size:11px;
position:relative;
top:0;
left:0;
padding:5px 0;
}

.palette_container {
display:none;
margin:5px 5px 0;
}

.palette a.title {
font-weight:700;
font-size:12px;
font-family:arial, sans-serif;
color:#241c5d;
text-decoration:none;
background:none;
}

.palette .small {
font-size:10px;
}

.palette p {
margin:10px 0 0;
}

.pm_line {
background-image:url(/rulebooks/synd/cn/images/pm_line.gif);
}

.pm_sel {
font-size:11px;
font-family:arial, sans-serif;
color:#2E2E2E;
}

.pm_submit {
border:solid 1px #848284;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
color:#848284;
margin:0;
}

.FSAhigh {
background-color:#D9E3FF;
font-size:inherit;
}

.FSANote {
background-color:#EEE;
font-size:inherit;
}

.yellow {
background-color:#FFC;
font-size:inherit;
}

div.FSAmnd {
border:1px solid #006;
background-color:#d3dbef;
width:500px;
position:center;
margin:20px;
padding:2px;
}

div.tip {
color:#FFF;
background-color:#5173B3;
width:550px;
position:center;
margin:20px;
padding:2px;
}

ol.bracket>li,li.bracket {
display:list-item;
counter-increment:counter;
}

ol.bracket>li::marker,li.bracket::marker {
content:"(" counter(counter) ")";
width:6em;
text-align:center;
}

a.sup {
font-size:11px !important;
}

div.list {
text-indent:-1.25em;
margin:1em 0 1em 2.5em;
}

div.noindent {
text-indent:0;
}

div.indent_firstpara {
text-indent:2.5em;
margin:1em 0;
}

div.indent,div.indent_secondpara {
text-indent:2.5em;
margin:1em 0 1em 2.5em;
}

div.ol_list {
text-indent:-1.25em;
margin:1em 0 0 1.5em;
}

div.small_margin {
margin:1em 1px 0 0;
}

div.no_margin {
text-indent:0;
margin:0 0 0 1.5em;
}

.package_dark_ukfs {
background-color:#5574CC;
font-weight:700;
}

li.rules {
list-style-position:outside;
margin-left:20px;
list-style-type:square;
color:#C60;
}

ul.nomargin {
margin-left:0;
padding-left:0;
}

li.nomargin {
list-style-position:inside;
list-style-type:disc;
padding-top:2px;
}

table.table {
background-color:#FFF;
border:0;
color:#333;
}

table.table .table_main {
background-color:#999;
color:#FFF;
font-weight:700;
padding:4px;
}

table.table .table_sub {
background-color:#CCC;
color:#333;
font-weight:700;
padding:4px;
}

table.table td {
background-color:#EEE;
color:#333;
padding:4px;
}

table.cn_table .cn_table_main {
background-color:#D9E3FF;
color:#333;
font-weight:700;
padding:4px;
}

table.cn_table .cn_table_sub {
background-color:#EBF0FF;
color:#333;
font-weight:700;
padding:4px;
}

table.df_table .df_table_main {
background-color:#DDD;
color:#333;
font-weight:700;
padding:4px;
}

table.df_table .df_table_sub {
background-color:#EEE;
color:#333;
font-weight:700;
padding:4px;
}

.search-small {
	font-size:13px}

.partial {
color:#999;
}

.revoked {
color:#60765B;
}

.lapsed {
color:#7D5F87;
}

.spent {
color:#2D4B8C;
}

.versioning {
color:#05A59C;
}

ul#topmenu,ul#topmenu li {
float:left;
margin:0;
padding:0;
}

ul#topmenu {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
width:100%;
background-color:#EEE;
padding:1px 0 1px 5px;
}

ul#topmenu li {
list-style:none;
float:inherit;
background-color:transparent;
text-align:center;
margin:0 15px 0 0;
padding:0;
}

ul#topmenu a#purple,a#red {
text-decoration:none;
display:block;
background-color:#transparent;
border:0;
background-repeat:no-repeat;
background-position:5px 50%;
color:#333;
font-weight:700;
margin:0;
padding:3px 3px 3px 20px;
}

ul#topmenu a#purple {
background-image:url(images/blt_purple.gif);
}

ul#topmenu a#red {
background-image:url(images/blt_red.gif);
}

ul#topmenu a.select {
color:#666;
font-weight:700;
}

div#container {
border:solid #000 1px;
margin:5px;
padding:0;
}

div#body {
margin-left:210px;
display:block;
background-color:#FFF;
}

div#fphack {
margin:0 10px;
}

table#icsafp {
font-color:#8a8a8a;
}

table#icsafp a {
color:#8a8a8a;
text-decoration:none;
font-size:inherit;
}

table#icsafp a:hover {
color:#8a8a8a;
text-decoration:underline;
}

table#icsafp a:visited {
color:#8a8a8a;
}

table#icsafp h1#icsafp {
font-size:140%;
color:#241c5d;
margin:3px 0;
}

table#icsafp ul#left {
line-height:200%;
font-size:110%;
}

table#icsafp ul#left li {
list-style-type:none;
background-image:url(images/ic_fp_blt.gif);
background-position:0 10px;
background-repeat:no-repeat;
font-weight:700;
padding:0 0 0 15px;
}

table#icsafp ul#right {
line-height:120%;
font-size:100%;
}

table#icsafp ul#right li {
list-style-type:none;
background-image:url(images/ic_fp_blt.gif);
background-position:0 2px;
background-repeat:no-repeat;
font-weight:700;
padding:0 0 0 15px;
}

table#icsafp ul#right a {
font-size:inherit;
}

table#icsafp ul#right li ul {
line-height:150%;
margin-left:0;
margin-top:-12px;
}

table#icsafp ul#right li ul li {
list-style-type:none;
background-image:none;
font-weight:400;
font-size:90%;
padding:0;
}

table#icsafp ul#right li#nb {
background-position:0 10000px;
}

table#icsafp ul#right li#fsah {
color:#8a8a8a;
font-size:100%;
}

table#icsafp ul#right li ol {
line-height:150%;
margin-left:40px;
margin-top:-12px;
}

table#icsafp ul#right li ol#rightol li {
background-image:none;
font-weight:700;
font-size:90%;
list-style-type:decimal;
color:#8a8a8a;
padding:0;
}

table#icsafp ul#right li ol#rightol li	a {
font-weight:400;
}

table#icsafp ul#right li ol#rightol li span#rightolbump {
margin-left:-29px;
padding-right:11px;
}
span#rightolbump {
margin-left:-29px;
padding-right:11px;
}

span#boldli_s {
font-weight:700;
color:#8a8a8a;
margin-right:10px;
}

span#boldli_d {
font-weight:700;
color:#8a8a8a;
margin-right:5px;
}

table#icsafp td#mid_col_top,td#mid_col_btm,td#right_col_top,td#right_col_btm,td#center_col, td#mid_col_center_r,  td#mid_col_center_l {
background-color:#EEE;
border:1px solid #ccc;
padding:5px;
}

table#icsafp td#left_col {
border:0 0 0 0;
text-align:left;
padding-right:10px;
}

table#icsafp td#mid_col_top {
border-bottom:0;
border-right:0;
padding:0 5px 0 10px;
}

table#icsafp td#mid_col_btm {
border-top:0;
border-right:0;
padding:0 5px 0 10px;
}

table#icsafp td#mid_col_center_l {
border-top:0;
border-bottom:0;
border-right:0;
padding:0 5px 0 10px}

table#icsafp td#mid_col_center_r{
border-top:0;
border-bottom:0;
border-left:0;
padding:0}

table#icsafp td#mid_col_center_r #announcement {
	display:block;
	font-size:1.1em;
	font-weight:100;
	background:#e7d3dc;
	border:1px solid #b67d97;
	float:left;
	width:96%;
	padding:5px;
	color:#7d1745}
	
table#icsafp td#right_col_top {
border-bottom:0;
border-left:0;
background-image:url(images/fp_main_bg.gif);
background-position:108% 0;
background-repeat:no-repeat;
padding:0 5px 0 10px;
}

table#icsafp td#right_col_btm {
border-top:0;
border-left:0;
padding:0 5px 0 10px;
}

table#icsafp td#center_col {
border-top:0;
border-bottom:0;
}

p#dashed, p.dashed {
display:block;
height:1px;
border:0;
border-top:1px dashed #ccc;
clear:none;
margin:5px 0
}



table#icsafp td#left_col div#search {
border:1px solid #ccc;
margin-bottom:10px;
padding-bottom:5px;
}

table#icsafp td#left_col div#search hr {
height:1px;
border:0;
border-top:1px dashed #ccc;
margin:0;
}

table#icsafp td#left_col div#search div#form_area {
background-color:#EEE;
padding:4px;
}

table#icsafp td#left_col div#search div#form_area input#textbox,.input_box {
border:solid 1px #ccc;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:none;
color:#000;
width:100%;
margin:0;
padding:2px;
}

table#icsafp td#left_col div#search div#form_area input.button,.button {
border:solid 1px #ccc;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
color:#322a67;
cursor:pointer;
float:right;
margin:0 1px 0 0;
padding:2px;
}

.button-next, .button-previous {
border:solid 1px #82A0E6;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#82A0E6;
cursor:pointer;
margin:0 1px 0 0;
padding:2px;
}

a.button-next, a.button-previous {
color:#82A0E6;
}

table#icsafp td#left_col div#search div#form_area span#advanced {
float:right;
background-color:#eee;
}

table#icsafp td#left_col div#fp_login {
width:100%;
}

table#icsafp td#left_col .input_box {
width:99%;
}

table#icsafp td#left_col .error-msg {
font-weight:700;
}

div#break {
clear:both;
}

a.contactusfp,a.demofp, {
color:#fff;
text-decoration:none;
line-height:2.0;
}

table#search_left {
margin-bottom:10px;
}

table#search_left td#top {
border:1px solid #ccc;
border-bottom:0;
}

table#search_left td#middle {
border:1px solid #ccc;
background-color:#eee;
padding:2px;
}

table#search_left_top div#header,table#search_left div#header {
color:#fff;
font-weight:700;
background:#c40030 url(images/fp_header_bg.gif) no-repeat 50% 50%;
padding:5px;
}

table#search_left hr,table#search_left_body hr {
height:1px;
border:0;
border-top:1px dashed #ccc;
margin:5px 0;
}

table#search_left_body {
background-color:#EEE;
color:#666;
border:1px solid #ccc;
border-top:0;
margin:0 0 10px;
padding:4px;
}

table#search_left_top {
margin-bottom:0;
}

table#search_left div#form_area input#textbox {
border:solid 1px #ccc;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:none;
color:#000;
width:170px;
margin:5px 5px 5px 0;
padding:2px;
}

table#search_left div#form_area input#button {
border:solid 1px #ccc;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
color:#322a67;
cursor:pointer;
margin:0 0 5px;
}

table#search_left div#form_area span#advanced {
float:right;
background-color:eeeeee;
}

li {
list-style-type:inherit;
}

.small,.palette * {
font-size:11px;
}

a:visited,a.novisited:visited,a.novisited:hover,#breadcrumbs a:visited,ul#topmenu a:hover {
color:#666;
}

a:hover,#breadcrumbs a:hover,a.submenu:hover,.red,.construction {
color:#900;
}

a.white_title,a.white_title:visited,.white_title {
color:#FFF;
}

.navcontent,.navform {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:none;
color:#000;
}

a.disp_toolbar1,a.disp_toolbar_view_all1 {
border:1px solid #ccc;
background-color:#fff;
font-weight:700;
font-size:12px;
font-family:arial, sans-serif;
color:#2d4b8c;
text-decoration:none;
text-align:center;
display:block;
margin:8px 5px 5px;
padding:2px 6px;
}

.mnd,.eu,.uk,.us {
background-color:#D9E3FF;
font-size:inherit;
}

.package_dark_usfs,.package_dark_ukcls,.package_dark_eu {
background-color:#5574CC;
}

.package_mid_usfs,.package_mid_ukfs {
background-color:#5173B3;
}

.package_light_usfs,.package_light_ukfs,.package_light_ukcls,.package_light_eu {
background-color:#82A0DC;
}

.package_mid_ukcls,.package_mid_eu {
background-color:#B4C8F0;
}

table.table caption,table.cn_table caption,table.df_table caption {
color:#666;
font-size:11px;
font-weight:400;
}

table.cn_table,table.df_table {
background-color:#CCC;
border:0;
color:#333;
}

table.cn_table td,table.cn_table th,table.df_table td,table.df_table th {
background-color:#FFF;
color:#333;
padding:4px;
}

table#icsafp td#left_col div#bookmarks,table#icsafp td#left_col div#fp_contact {
border:1px solid #ccc;
margin-bottom:10px;
}

table#icsafp td#left_col div#bookmarks div#header,table#icsafp td#left_col div#search div#header,table#icsafp td#left_col div#fp_login div#header,table#icsafp td#left_col div#fp_contact div#header {
color:#fff;
font-weight:700;
background:#c40030 url(images/fp_header_bg.gif) no-repeat 50% 50%;
padding:5px;
}

.search-header {
color:#fff;
font-weight:700;
background:#c40030 url(images/fp_header_bg.gif) left no-repeat 50% 50%;
padding:5px;
}

a.contactusfp:hover,a.demofp:hover,a.contactusfp:visited,a.demofp:visited {
color:#fff;
text-decoration:none;
}

.announcement-strong, .announcement-strong:visited {
	color:#7d1745 !important;}
	
	.new-content {
		font-size:0.7em;
		font-weight:900;
		color:#7d1745;
		padding-left:5px}

/*============ New home page styles - KH 03/04/07 ============*/   
     
#left_column {   
width:200px;     
float:left;  
margin:0 10px 0 10px     
     
}    
     
#right_column {  
        background-color:#EEE;   
        border:1px solid #ccc;   
        padding:5px;     
        margin-left:230px;   
        margin-right:20px;   
        color:#666666;   
        }    
#right_column a {    
color:#666666; text-decoration:none}     
     
.cco_button {list-style:none;}   
     
.cco_button a {  
     
        display:block;   
        margin:10px 0;   
        background:#E5E5E5;  
        border:1px solid #999999;    
        color:#241C5D;   
        font-size:1.2em;     
        padding:15px 0 15px 10px;    
        width:80%;   
        font-weight:bold;    
        text-decoration:none     
}    
.cco_button a:hover {    
        list-style:none;     
        display:block;   
        background:#CCCCCC;  
}    
     
hr#dashed {  
        height:1px;  
        border:0;    
        border-top:1px dashed #ccc;  
}    
.title {     
color:#fff;  
font-weight:700;     
background:#c40030 url(images/fp_header_bg.gif) no-repeat 50% 50%;   
padding:5px;     
width:250px  
}    
#latest_news_list {color:#666666}    
#latest_news_list li {margin:10px 0}     
.news_title {color:#666666; font-weight:bold}    
     
#left_column div#fp_contact {    
border:1px solid #ccc;   
margin-bottom:10px;  
}    
     
#left_column div#header {    
color:#fff;  
font-weight:700;     
background:#c40030 url(images/fp_header_bg.gif) no-repeat 50% 50%;   
padding:5px;     
}    
  
ul.sub li {  
list-style-type:none;    
background-image:url(images/new/new-bullet.gif);  
background-position:0 4px;  
background-repeat:no-repeat;     
padding:0 0 0 15px;    
}     

ul#csp {     
line-height:200%;    
font-size:110%;  
     
}    
     
	 
	 
ul#csp li {  
list-style-type:none;    
background-image:url(images/new/new-bullet.gif); 
background-position:0 10px;  
background-repeat:no-repeat;     
font-weight:700;     
padding:0 0 0 15px;  
     
}    
     
     
     
ol#csp_num li {  
font-weight:700;     
margin-left:20px;    
line-height:1.6em    
}

/* Sprite is in L/Design/Project/icsa */

.new-header {
	background-image:url(images/new/left-hand-sprite-2.gif);
	background-position:0 0;  
	background-color:#bc0000;
	background-repeat:no-repeat;
	padding:10px;
	text-indent:-5000px;
	display:block}

	.new-header-quick-search {
		background-position:1px -18px}
		
	.new-header-bookmarks {
		background-position:1px -140px}	
		
	.new-header-contact-us {
		background-position:1px -188px}	
		
	.new-header-latest-news	{
		background-position:1px -238px;
		width:180px}		
		
	.new-header-online-demo {
		background-position:1px -68px;
		padding:20px 10px}	
		
	.new-header-csp	{
		background-position:1px -424px;
		width:250px}	
		
	.new-header-ucl	{
		background-position:1px -474px;
		width:250px}	
		
	.new-header-ure	{
		background-position:1px -524px;
		width:250px}				
		
.new-header-top-right, 
.new-header-top-left {
	display:block;
	text-indent:-5000px !important;
	height:79px}
	
.new-header-top-left {
	width:534px;
	background:#bc0000 url(images/new/header-left.gif) no-repeat 0 0}	

.new-header-top-right {
	width:112px;
	background:#ccc2c0 url(images/new/header-right.gif) no-repeat 0 0;text-indent:-5000px !important}	
		
