*
{
	FONT-FAMILY: verdana,Arial,helvetica,sans-serif;
}
ul.menu
{
	list-style: none;
	PADDING: 0px; 
	margin : 0px;
	background-color : #efefef;
}

li.mholder,
li.mitem,
li.mName
{
	
	PADDING: 2px; 
	list-style: none;
	FONT-WEIGHT: normal; 
	border-bottom : 1px solid silver;

}
li.mholder
{
	PADDING: 4px; 
	BACKGROUND-COLOR : #dfdfdf;
	FONT-SIZE: 012px; 
	FONT-WEIGHT: bold ;
	TEXT-ALIGN : LEFT;
	}

li.mitem
{
	PADDING-LEFT: 16px; 
}
li.mName
{
	background-color : gray;
	color : white;
	background : url(../images/nav/thback.gif);
	PADDING: 4px; 
	FONT-SIZE: 012px; 
	TEXT-ALIGN : LEFT;
	Height : 16px;
}
table.body
{
border-collapse:collapse;
border-width: 01;
border-style : solid;
border-color : #7f7f7f;
padding :  3 3 3 3; 
}

table.bordered
{
border-collapse:collapse;
border-width: 01;
border-style : solid;
border-color : #7f7f7f;
padding :  3 3 3 3; 

}

table.formtable
{
	background : #efefef;
	border-left : 1px solid silver;
	border-right : 1px solid silver;
	Xborder-bottom : 1px solid silver;
	Xborder-top : 1px solid silver;
	xborder-collapse:collapse;
	
		
}

table.formtable td
{
	color : black;
	font-size : 11px;
border-top : 1px solid white;
border-bottom: 1px solid silver;
	Xpadding-left : 6px;
	
	padding : 4px;
	vertical-align : top;
}
table.formtable td.norule
{
border-top : 0px solid white;
border-bottom: 0px solid silver;
padding-top : 1px;
padding-bottom : 1px;
}
table.formtable td.heading2
{
	padding : 05px;
	border : 0px solid silver;
	background-color : #444444;
	background : url(../images/nav/thback.gif);
	height : 25px;
	COLOR : #ffffff;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;	
}

table.formtable td span
{
	padding : 4px;
}
tr.oddrow 
{
Xbackground-color : #f0f0f0;
}
.heading1 
{ 
padding : 2px; 
color : #cc0000;
Xmargin-bottom : 6px;
Xmargin-right : 16px; 
background-color :  #FFFFFF ;  
font-size : 12px; 
font-weight : bold;
XXborder : 1px solid #a7a7a7;
}

.datadisplay
{
	font-weight : bold;
	background-color : white;
	background : url(../images/fieldback.jpg);
	vertical-align : bottom;
}

option 
{
	background-color :white;
}


input.textfield,
input.forminput
{
	padding : 2px;
	padding-left : 4px;
}
select.forminput
{
}

input.textfield,
input.forminput
{ 
	background-color : #ffffff; 
	border : 1px solid silver;  
	background : url(../images/fieldback2.jpg);
}

input.dataerror
{ 
	border : 1px solid #cc0000; 
	BACKGROUND-COLOR : #ffcc77;
	background : url(../images/fieldbackreq2.jpg);
}
select.dataerror,
option.dataerror 

{
	border : 1px solid #cc0000; 
	BACKGROUND-COLOR : #ffeecc;
}

div.dataerror, 
span.dataerror 
{ 
	color :  #aa0000; font-weight : bold;
}

input.submit { font-size : 14px;} 

.OLDHeading2
{
	color : #ffffff;
	font-size : 14px;
	font-weight : bold;
	background : #444444;
	background : url(../images/nav/thback.gif);
	padding : 3px;
	height : 18px;
	padding-top : 6px;
	Xborder-bottom : 1px solid silver;
	Xborder-top : 1px solid silver;
}

.heading3
{
	padding : 3px;
	padding-left : 10px;
	font-size : 11px;
	font-weight : bold;
}

.heading4
{
	
	padding : 3px;
	padding-left : 20px;
}

table.price
{
XXborder-collapse:collapse;
border-spacing: 0px;
border-width: 1px;
padding : 0px;
margin : 0px;
border-style : solid;
border-color : #7f7f7f;
}

table.price td,
table.price th
{
padding:  2 3 2 3	; 
border-left : 1px solid silver;
border-top: 1px solid silver;
font-size : 11px;
}

table.price td.midbanner
{
      BACKGROUND-COLOR : #EfEfEf;
	  XXXbackground : url(../panelback.gif);
        COLOR : #000022;
        FONT-SIZE: 12px;
        FONT-WEIGHT: 500;
        TEXT-ALIGN : LEFT;
	   border-top : 1px  solid  #336699;
	   
}

TD { 
border-color : #7f7f7f;
}
#red, .red
{
	color : #cc0000;
}

.warn,.warning
{
	color : #ff0000;
}
.pagehead
{
 color : #000066;
 padding : 0,00,03,05;
 font-size : 18px;
 font-weight : normal;
 
 text-align : left;
}
.smallhead
{
 color : #ffffff;
 background-color : #3399cc;
 font-size : 11px;
 font-weight : normal;
 
}
tr.norm
{
background-color : white;
}
tr.alt, .alt
{
background-color : #e7e7e7;
}

.strong
{
	color : white;
	background-color : #039ddc;
}

.light
{
	color : #003366;
	background-color : #c3e0f5;
}

.dark
{
	color : white;
	background-color : #004a8d;
}

.smtable
{
 color : #cc0077;
 font-size : 10px;
 font-weight : normal;
 
}

.wh
{
 color : white;
}
.faded
{
 color : #cccccc;
}

.dksmbanner
{
        BACKGROUND-COLOR : #336699;
        COLOR : #ffffff;
        
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold ;
        TEXT-ALIGN : LEFT;
}

.lhs
{
        font-size: 10px;
}
.header
{
	font-size : 17px;
	font-weight : bold;
	color : #555555;
}


a.header
{
text-decoration : none;
border-bottom: 1px solid silver;
}

a.header:hover
{
border-color : #cc0000;
border-width: 1px;
}


ul
{
Xlist-style-image: url(../images/nav/blbullet.gif);
Xlist-style-type: square;
}
}

.line
{
background-color : #336699;	
}
.pagehead
{
    color : #000077; 
    FONT-SIZE: 21px;
    FONT-WEIGHT : normal;
    TEXT-DECORATION : NONE;
    padding :10:15:10:5;
}

.head
{
	color : #000077; 
	    FONT-SIZE: 14px;
    FONT-WEIGHT : bold;
    TEXT-DECORATION : NONE;
    padding :0:5:0:5;
}

BODY
{
    FONT-SIZE: 013px;
    
    background-color: white;
    COLOR : 333333;
}

table, tr ,td, p, li, ul,ol
{
	   COLOR : 333333;
 	  }
	  

#hometitle
{
 face : Arial,Helvetica,sans-serif;
 FONT-SIZE: 25px; 
 COLOR: #FF2021;
}

#ra
{
	text-align : right;	 
}

#ca
{
	text-align : center;	 

}


#raplus
{
	text-align : right;	
	FONT-SIZE: 15px; 
	font-weight : bold;	
}
div.banner
{
	padding :5 12 5 12;
}
.bannersc
{
	BACKGROUND-COLOR : #336699;
	background : url(../images/nav/banner.gif);
	COLOR : white;
	
	FONT-SIZE: 20px; 
	FONT-WEIGHT: bold ;
	TEXT-ALIGN : LEFT;
	text-indent : 3;
	padding :0 5 0 5;
	font-variant : small-caps;
}
.banner 
{
	BACKGROUND-COLOR : #336699;
	background : url(../images/nav/banner.gif);
	COLOR : white;
	
	FONT-SIZE: 20px; 
	FONT-WEIGHT: bold ;
	TEXT-ALIGN : LEFT;
}


.smallbanner,
.smallerbanner
{
	BACKGROUND-COLOR : #4A4A4A;
	##### #7f7f7f;
	background : url(../images/nav/thback.gif);
	COLOR : white;
	FONT-SIZE: 012px; 
	FONT-WEIGHT: bold ;
	TEXT-ALIGN : LEFT;
	vertical-align : bottom;
}
.smallerbanner
{
	FONT-SIZE: 011px; 
}

.ra,#ra
{
	TEXT-ALIGN : right;
}

.rb,#rb
{
	border-right : 1px solid silver;
}

H1 , .h1, .TopHeading 		
{
	COLOR : #777777;
		FONT-SIZE: 22px; 
	FONT-WEIGHT: BOLD ;
}

H2 ,.h2,  .MajorHeading 		
{	
	COLOR : #cc0000;
	FONT-SIZE: 16px; 
	FONT-WEIGHT: bold;	
}
h5,.h5
{
    FONT-SIZE: 013px;
       background-color: white;
		COLOR : #336699;
}
h6,.h6
{
    FONT-SIZE: 013px;
    background-color: white;
		COLOR : #ff7700;
}
.h4,h4
{	
	COLOR : #336699;
	FONT-SIZE: 013px; 
	FONT-WEIGHT: bold;
}
h3,.h3, .MinorHeading 		
{	
 COLOR : #cc0000;
   FONT-SIZE: 14px; 
	FONT-WEIGHT: bold;
}


P,TD,ul,li
{
    FONT-SIZE: 012px;
}
UL
{
    FONT-SIZE: 012px;
}

SPAN.nav4heading 		
{	
	COLOR : #3399CC;
	FONT-WEIGHT: bold;	
}

SPAN.sl1 {
		MARGIN-LEFT: 1px;

}
SPAN.sl2 {
	MARGIN-LEFT: 18px;
}
SPAN.sl3 {
    		MARGIN-LEFT: 27px;
}

TH
{
        BACKGROUND-COLOR : #4a4a4a;
        background-image : url(../images/nav/thback.gif);
	background-repeat : repeat-x;
        COLOR : white;
        
        FONT-SIZE: 010px;
        FONT-WEIGHT: bold;
        TEXT-ALIGN : center;
	vertical-align : top;
}


LI
{
    FONT-SIZE: 013px;
    
}
LI.faq
{
    FONT-SIZE: 013px;
    
    LETTER-HEIGHT: 5px
}
.navtable
{
	
}

td.nava
{
	background : url(../images/nav/navback-a.gif);
	border-top : 1px solid white;
	}

td.nav1sel,
td.nav2sel,
td.nav3sel
{
	background : url(../images/nav/navback1sel.gif);
	border-top : 1px solid white;
}

tr.norm
{
	background-color : #FFFFFF;
}


td.xxnav1,
td.nav2,
td.nav3
{
	background : url(../images/nav/navback3.gif);
}

td.nav1
{
	background : url(../images/nav/navback1.gif);
}

#lv4
{
    FONT-SIZE: 11px;
    COLOR : #000077;
    
    FONT-WEIGHT : NORMAL;
    TEXT-DECORATION : NONE;
}


#lv1, #lv2,#lv3
{
    FONT-SIZE: 11px;
    COLOR : #000000;
    
    FONT-WEIGHT : normal;
    TEXT-DECORATION : NONE;
}

#lv2sel
{
    FONT-SIZE: 11px;
    
    TEXT-DECORATION : NONE;
    COLOR : #FFFFFF;
    FONT-WEIGHT :bold;
    TEXT-DECORATION : NONE;
}

#lv3sel
{
    FONT-SIZE: 11px;
    
    TEXT-DECORATION : NONE;
    COLOR : #ffffff;
    FONT-WEIGHT :bold;
    TEXT-DECORATION : NONE;
}

#lv4sel
{
    FONT-SIZE: 11px;
    
    TEXT-DECORATION : NONE;
    COLOR : #000077;
    FONT-WEIGHT :bold;
    TEXT-DECORATION : NONE;
}

#lv2:hover,
#lv3:hover,
#lv4:hover,
#lv1:hover
{
	color : #FF3300;
    TEXT-DECORATION : underline;   
}


#padded
{
	padding :5 12 0 12;
}


#lv1,#lv1sel
{
    FONT-SIZE: 11px;
    COLOR : #000000;
    FONT-WEIGHT : normal;
    TEXT-DECORATION : NONE;
	padding :0 5 0 5;
   }

#tlv2,#tlv1sel2
{
    FONT-SIZE: 11px;
    COLOR : #000000;
    FONT-WEIGHT : normal;
    TEXT-DECORATION : NONE;
    padding :0:0:0:0;
}

#tlv1,#tlv1sel
{
    FONT-SIZE: 11px;
    COLOR : #000000;
    FONT-WEIGHT : normal;
    TEXT-DECORATION : NONE;
    padding :0:5:0:5;
}

#lv1sel,#tlv1sel,#tlv2sel
{
    FONT-SIZE: 11px;
    font-weight: bold;
	COLOR : #FFFFff;    
}

A, A.Link
{
    FONT-SIZE: 013px;
    COLOR : #333366;;
    
    FONT-WEIGHT : bold;
}

A:hover
{
    COLOR: #cc0000;
}

A.SmallLink
{	
	COLOR: #777777; 
	FONT-SIZE: 10px;
    FONT-WEIGHT :normal;
}
A.SmallerLink
{	
	COLOR: #777777; 
	FONT-SIZE: 11px;
    FONT-WEIGHT :normal;
}

A.SmallLink:link,
A.SmallerLink:link 	{	COLOR: #777777;}
A.SmallLink:visited,A.SmallerLink:visited   {	COLOR: #444444; }
A.SmallLink:hover, A.SmallLink:hover{	COLOR: #ff0000; }


A.top
{
    FONT-SIZE: 10px;
    COLOR: #3399cc;
    
    TEXT-DECORATION: none
}
A.top:hover
{
    FONT-SIZE: 10px;
    COLOR: #000099;
    
    TEXT-DECORATION: underline
}
A.button
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    
    TEXT-DECORATION: none
}
A.button:hover
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    
    TEXT-DECORATION: none
}
A.grbutton
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    
    TEXT-DECORATION: none
}
A.grbutton:hover
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    
    TEXT-DECORATION: none
}
A.subtext
{
    FONT-SIZE: 11px;
    COLOR: #330099;
    
    TEXT-DECORATION: underline
}

A.dblue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 013px;
    COLOR: #003399;
    
}
A.green
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 013px;
    COLOR: #33cc66;
    
}
P.orange-head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ff6600;
    
}
P.orange-subhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 013px;
    COLOR: #ff6600;
    
}
P.xsmall
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    
}
B.orange-subhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 013px;
    COLOR: #ff6600;
    
}
TD.navigation
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 013px;
    COLOR: black;
    
}
.text
{
    FONT-SIZE: 013px;
    
}
.tab
{
    FONT: bold 10px  Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
small, .small
{
    FONT-SIZE: 11px;
    OLOR: #000000;
    
}
.xsmall
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    
}
#background
{
    Z-INDEX: 1;
    LEFT: 0px;
    VISIBILITY: visible;
    POSITION: absolute;
    TOP: 0pt
}
#underlay
{
    Z-INDEX: 1;
    LEFT: 0px;
    VISIBILITY: visible;
    POSITION: absolute;
    TOP: 410px
}
#subborder
{
    Z-INDEX: 2;
    LEFT: 10px;
    VISIBILITY: visible;
    POSITION: absolute;
    TOP: 75pt
}
#lbtabs
{
    Z-INDEX: 3;
    LEFT: 140px;
    VISIBILITY: visible;
    POSITION: absolute;
    TOP: 54pt
}
#border1
{
    Z-INDEX: 3;
    LEFT: 130px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 50pt
}
#border2
{
    Z-INDEX: 3;
    LEFT: 216px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 50pt
}
#border3
{
    Z-INDEX: 3;
    LEFT: 361px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 50pt
}
#border4
{
    Z-INDEX: 3;
    LEFT: 452px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 50pt
}
#border5
{
    Z-INDEX: 3;
    LEFT: 562px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 50pt
}
#border6
{
    Z-INDEX: 3;
    LEFT: 646px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 50pt
}
#button1b
{
    Z-INDEX: 4;
    LEFT: 140px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 54pt;
    BACKGROUND-COLOR: #003399
}
#button2b
{
    Z-INDEX: 4;
    LEFT: 226px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 54pt;
    BACKGROUND-COLOR: #003399
}
#button3b
{
    Z-INDEX: 4;
    LEFT: 371px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 54pt;
    BACKGROUND-COLOR: #003399
}
#button4b
{
    Z-INDEX: 4;
    LEFT: 462px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 54pt;
    BACKGROUND-COLOR: #003399
}
#button5b
{
    Z-INDEX: 4;
    LEFT: 572px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 54pt;
    BACKGROUND-COLOR: #003399
}
#button6b
{
    Z-INDEX: 4;
    LEFT: 656px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 54pt;
    BACKGROUND-COLOR: #003399
}
#subnav1
{
    Z-INDEX: 4;
    LEFT: 11px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 7013px;
    BACKGROUND-COLOR: #cccccc
}
#subnav2
{
    Z-INDEX: 4;
    LEFT: 11px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 7013px;
    BACKGROUND-COLOR: #cccccc
}
#subnav3
{
    Z-INDEX: 4;
    LEFT: 11px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 7013px;
    BACKGROUND-COLOR: #cccccc
}
#subnav4
{
    Z-INDEX: 4;
    LEFT: 11px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 7013px;
    BACKGROUND-COLOR: #cccccc
}
#subnav5
{
    Z-INDEX: 4;
    LEFT: 11px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 7013px;
    BACKGROUND-COLOR: #cccccc
}
#subnav6
{
    Z-INDEX: 4;
    LEFT: 11px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 7013px;
    BACKGROUND-COLOR: #cccccc
}
#text
{
    Z-INDEX: 200;
    LEFT: 143px;
    VISIBILITY: visible;
    POSITION: absolute;
    TOP: 61pt
}
#overlay
{
    Z-INDEX: 1000;
    LEFT: 135px;
    VISIBILITY: visible;
    POSITION: absolute;
    TOP: 50pt
}
.abody
{
    FONT-SIZE: 013px;
    COLOR: #3399cc;
    
    TEXT-DECORATION: underline
    
}
.abodys
{
    FONT-SIZE: 013px;
    COLOR: #777777;
    
    TEXT-DECORATION: none;
    FONT-WEIGHT : normal;
}
.abodys:hover
{
    FONT-SIZE: 013px;
    COLOR: #cc0000;
    
    TEXT-DECORATION: underline
}
.afooter
{
    FONT-SIZE: 10px;
    COLOR: #000066;
    
}
.related
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #999999;
    
    LETTER-SPACING: 2px
}
.invcentre
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #3399cc;
    
    LETTER-SPACING: 2px
}
A.green:hover
{
    FONT-WEIGHT: bold;
    COLOR: #33cc66;
    
}
A.nav
{
    COLOR: #3399cc;
    
    TEXT-DECORATION: none
}
A.nav:hover
{
    COLOR: #000099;
    
    TEXT-DECORATION: underline
}
A.subnav
{
    FONT-SIZE: 11px;
    COLOR: #3399cc;
    
    TEXT-DECORATION: none
}
A.subnav:hover
{
    COLOR: #000099;
    
    TEXT-DECORATION: underline
}
#small
{
    FONT-SIZE: 11px;
    
}
#top_logo
{
    Z-INDEX: 1;
    LEFT: 10px;
    VISIBILITY: visible;
    POSITION: absolute;
    TOP: 0pt
}
#uklogo
{
    Z-INDEX: 3;
    LEFT: 10px;
    VISIBILITY: visible;
    POSITION: absolute;
    TOP: 55pt
}
#main
{
    Z-INDEX: 1;
    LEFT: 0px;
    VISIBILITY: visible;
    POSITION: absolute;
    TOP: 95pt
}
#menu
{
    Z-INDEX: 3;
    LEFT: 132px;
    VISIBILITY: visible;
    POSITION: absolute;
    TOP: 50pt
}
#statictext
{
    Z-INDEX: 4;
    LEFT: 11px;
    VISIBILITY: visible;
    POSITION: absolute;
    TOP: 7013px;
    BACKGROUND-COLOR: #cccccc
}
#bold
{
	font-weight : bold;
}
.bdblue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 013px;
    COLOR: #003399;
    
    TEXT-DECORATION: none
}
.footer
{
    FONT-SIZE: 10px;
    COLOR: #000066;
    
}
HR
{
      color: #d0d0d0;
      background-color: #d0d0d0;
      height: 1px;

}
a.matlink
{
color : black;
display:block;
margin : 0px; 
padding: 0px; 
border : 1px solid gray;
text-decoration : none; 
width:52px; 
text-align : center;  
background : #ccccdd;
font-size : 11px;
}
a.pdslink
{
display:block;
margin : 0px; 
padding: 0px; 
border : 1px solid silver;
text-decoration : none; 
width:52px; 
text-align : center;  
background : #f0f0f0;
font-size : 11px;
}

a.pdslink:hover,
a.matlink:hover
{
	border : 1px solid gray;
	background : #dfdfdf;
	color : #cc0000;
}
 td.formlabel 
 { 
	text-align : right;
	padding-right : 08px;
	font-weight : bold;
}
li.mitem a
{
	text-decoration : none;
	font-size : 11px;
	font-weight : normal;
	color : black;
}

.splitup
{
	border-bottom : 1px solid white; 
	border-top : 1px solid silver; 
	height : 0px
}
.splitdown
{
	border-bottom : 
	border-top : 1px solid white; 
	height : 0px
}
.fieldLabel
 {
 	float : left; 
	font-size : 11px;
	Text-align : right;
	padding-top : 1px;
	width : 92%;
	font-weight :normal;
	
}
.XXXrequired
{
	font-size : 14px;
	color : #cc0000;
}

.required
{
	float : left;
	FONT-size : 13px;
	color : #cc0000;
	width : 8px;
	
}
.helpmsg
{

 	color : #333333;
	font-size : 10px;

}

.errmsg
{

 	color :  #aa0000; 
	font-size : 10px;
}
table.ttop td,
.ttop
{
border-top : 1px solid silver;
}

table.reports
{
	background-color : #f0f0f0;
	padding : 3px;
	border : 1px solid silver;
}


textarea.disclaimer
{
	border: 1px solid silver;
	background-color : white;
	font-size : 11px; 
	width : 520px;
	height : 200px;
	padding : 6px;
	
}
div.formbutton
{
text-align : right;
}
input.formbutton
{
font-size : 12px;
font-weight : bold;
}

table.pricebox
{
	border : 1px solid silver;	
	border-collapse : collapse;
}
table.pricebox td,
table.pricebox th
{
	border : 1px solid silver;	
	font-size : 10px;
	padding : 11px;
}
.subheading 
{
	background-color : f0f0f0;
}
.neg 
{
	color : #CC0000;
}
.pos
{
	color : #007700;
}
 .leftcol {
        background-color : #004b8d;
        color : white;
        vertical-align : top;
}
 .rightcol 
{
        color : #004b8d;
        background-color : #f2f5d3;
        vertical-align : top;
} .rightcol p, .rightcol li{        color : #004b8d;}
table.infotable th 
{
	text-align : left;
	width : 150px;
	padding : 6px;
}
table.infotable td,
table.infotable td  p
{
	background-color : #e0e0e0;
	font-size : 11px;
	padding : 6px;
}
