.colour1{
	BACKGROUND-COLOR:#330066;
}

.colour2{
	BACKGROUND-COLOR:#C2B9D5;
}

P.mainheading, TD.mainheading, SPAN.mainheading, DIV.mainheading {
	COLOR: black;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
}
P.bodyheading, TD.bodyheading, SPAN.bodyheading, DIV.bodyheading {
	COLOR: #330066;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}
P.bodyheading2, TD.bodyheading2, SPAN.bodyheading2, DIV.bodyheading2 {
	COLOR: #E86600;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
P.bodytext, TD.bodytext, SPAN.bodytext, DIV.bodytext {
	color: black;
	font:11px/14px verdana, arial, helvetica, sans-serif;
	text-align: justify;
	margin:0px 0px 2px 0px;
	padding:0px;
}
P.bodytext2, TD.bodytext2, SPAN.bodytext2, DIV.bodytext2 {
    COLOR: #330066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}
A.bodylink {
	COLOR: #330066;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
    TEXT-DECORATION: underline;
}
A.bodylink:hover {
    COLOR: #E86600;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
    TEXT-DECORATION: underline;
}
A.bodylink2 {
	COLOR: #330066;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
    TEXT-DECORATION: underline;
}
A.bodylink2:hover {
    COLOR: #E86600;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
    TEXT-DECORATION: underline;
}
P.formheading, TD.formheading, SPAN.formheading, DIV.formheading {
	COLOR: #330066;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}
P.formtext, TD.formtext, SPAN.formtext, DIV.formheading {
    COLOR: #E86600;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}
SELECT.formfield, INPUT.formfield, TEXTAREA.formfield {
	COLOR: #330066;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #FFFFFF;
}

.TDcelldata  {
	COLOR: #E86600;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #FFFFFF;
}
.formsubmit {
	COLOR: #330066;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FFFFFF;
}
.formsubmit1 {
	COLOR: #cc3300;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FFFFFF;
}
P.resulttext, TD.resulttext, SPAN.resulttext, DIV.resulttext {
    COLOR: #E86600;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}
A.resultlink {
	COLOR: #F17F02;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
    TEXT-DECORATION: underline;
}
A.resultlink:hover {
    COLOR: #DA0B13;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
    TEXT-DECORATION: underline;
}
A.entrylink1 {
	COLOR: #330066;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
    TEXT-DECORATION: underline;
}
A.entrylink1:hover {
    COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
    TEXT-DECORATION: underline;
}
A.entrylink2 {
	COLOR: #330066;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
    TEXT-DECORATION: underline;
}
A.entrylink2:hover {
    COLOR: #E86600;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
    TEXT-DECORATION: underline;
}
SPAN.entrylinktext {
    COLOR: #330066;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}
SPAN.entrylinkblank {
    COLOR: #7B7B7B;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}
P.entrytext1, TD.entrytext1, SPAN.entrytext1, DIV.entrytext1 {
    COLOR: #330066;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}
P.entrytext2, TD.entrytext2, SPAN.entrytext2, DIV.entrytext2 {
    COLOR: #330066;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
}
P.entrytext3, TD.entrytext3, SPAN.entrytext3, DIV.entrytext3 {
    COLOR: #B1B1B1;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
}
P.errortext, TD.errortext, span.errortext, DIV.errortext
{
	color: red;
	/*COLOR: #C51818; */
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}
P.updatetext, TD.updatetext, span.updatetext, DIV.updatetext
{
	COLOR: green;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}
P.captiontext, TD.captiontext, span.captiontext, DIV.captiontext {
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
}
.menulink {
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: white;
}
.menulink_active {
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #22B8D3;
}




a.footerlink {
	/* COLOR: #336699; */
	color: #B5B5B5;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
  text-decoration: underline;
}
a.footerlink:visited {
	/* COLOR: #336699; */
	color: #B5B5B5;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
  text-decoration: underline;
}
a.footerlink:hover {
    COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
  text-decoration: underline;
}
P.footertext, TD.footertext, span.footertext, DIV.footertext
{
	/* COLOR: #336699; */
	COLOR: #B5B5B5;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
}

a.editlink {
	COLOR: #7F0645;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
  text-decoration: underline;
}
a.editlink:hover {
    COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
  text-decoration: underline;
}


body, table {
	margin:0px;
	padding:0px;
	font:11px/16px verdana, arial, helvetica, sans-serif;
	color:#333;
	}
h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#999999;
	}
h2 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color: #999999;
	/* color:#ccc; */
	}
h3 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color: #999999;
	/* color:#ccc; */
	}
p {
	font:11px/16px verdana, arial, helvetica, sans-serif;
	text-align: justify;
	margin:0px 0px 14px 0px;
	padding:0px;
	color: #333333;
	}

#Content>p {margin:0px;}
#Content>p+p {text-indent:30px;}

a {
	/* color:#22B8D3; */
	text-decoration:none;
	font-weight:normal;
	font:11px/16px verdana, arial, helvetica, sans-serif;
}
/*
a:link {color:#09c;}
a:visited {color:#07a;}
*/
/* task232   a:hover {background-color:#eee;} */

#box h1{
padding:2px 0 0 8px;
margin:0 0 0 0; 
/* For IE5/Win's benefit height = [correct height] + [top and bottom padding] + [top and bottom border widths] */
height:16px; /* 14px + 2px */
color:white; 
font:bold 14px/16px Arial;
background:#999999;
/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/box_trans_squares.png');  
background-image:url("images/box_trans_squares.png"); 
background-position:97% 65%; */
background-image:url("images/grey_box_design.gif"); 
background-repeat:no-repeat;
background-position: right;
}


#boxdesign {
padding:0px 0 0 0px;
margin:0 0 0 0; 
float: right;
background:#999999;
width:80px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/box_trans_squares.png',sizingMethod='image');
}

#box p{
padding: 8px; 
margin: 0px; 
border: solid 2px #999999; 
background:white;
}

#box2 h1{
padding:2px 0 0 8px;
margin:0px 0 0 0; 
height:16px; 

color:white; 
font:bold 11px/14px Arial;
background:#999999;
background-image:url("images/grey_box_design.gif"); 
background-repeat:no-repeat;
background-position: right;
}
#box2 p{
padding: 8px; 
margin: 0px; 
border: solid 2px #999999; 
background:#666666;
color:white; 
}

.newbox{
margin: 0px; 
border: solid 2px #666666; 
background:white;
}

.newbox h1{
background:#666666;
color:white; 
font: bold 14px/16px Arial;
padding:2px 0 2px 4px;
margin: 0px;
background-image:url("images/5squares.gif"); 
background-repeat:no-repeat;
background-position: right;
}


.newbox h1.nosquares{
background:#666666;
color:white; 
font: bold 14px/16px Arial;
padding:2px 0 2px 4px;
margin: 0px;
}

.newbox h2 {
color: #666666;
font:bold 14px/16px Arial;
display:inline;
}

.boxcontent {
padding: 5px;
font: 11px/14px normal verdana, arial;
}

.boxcontent2 {
padding: 5px;
font: 12px/14px normal verdana, arial;
}

.boxcontent2 a {
font: 12px/14px underline verdana, arial;
}


.boxcontent table {
font: 11px/14px normal verdana, arial;
}

.boxcontent a {
font: 11px/14px normal verdana, arial;
}



.newbox ul {
	margin: 2px 0 2px 5px;
	padding: 0 0 0 10px;
}



.newbox_yellow{
margin: 0px; 
border: solid 2px #CC9900; 
background:white;
}

.newbox_yellow h1{
/* For IE5/Win's benefit height = [correct height] + [top and bottom padding] + [top and bottom border widths] */
background:#CC9900;
color:white; 
font: bold 14px/16px Arial;
padding:2px 2px 2px 4px;
margin: 0px;
background-image:url("images/5squares-yellow.gif"); 
background-repeat:no-repeat;
background-position: right;
}

a.news_headline, a.news_headline:visited, a.news_headline:link {
font: bold 14px/16px Arial;
color: #333;
display: block;
text-decoration: none;
}

a.news_headline:hover {
color: #CC9900;
background-color: white;
}

.newbox_yellow h1.news_headline {
color: #CC9900;
background: white;
background-image: none;
padding: 0;
}

.newbox_blue{
margin: 0px; 
border: solid 2px #0066FF; 
background:white;
}

.newbox_blue h1{
background:#0066FF;
color:white; 
font: bold 14px/16px Arial;
padding:2px 0 2px 4px;
margin: 0px;
background-image:url("images/5squares-blue.gif"); 
background-repeat:no-repeat;
background-position: right;
}

.newbox_purple{
margin: 0px;
border: solid 2px #660099;
background:white;
}

.newbox_purple h1{
background: #660099;
color:white; 
font: bold 14px/16px Arial;
padding:2px 0 2px 4px;
margin: 0px;
background-image:url("images/5squares-purple.gif");
background-repeat:no-repeat;
background-position: right;
}

.newbox_aqua{
margin: 0px;
border: solid 2px #009999;
background:white;
}

.newbox_aqua h1{
background: #009999;
color:white; 
font: bold 14px/16px Arial;
padding:2px 0 2px 4px;
margin: 0px;
background-image:url("images/5squares-aqua.gif");
background-repeat:no-repeat;
background-position: right;
}

.newbox_green{
margin: 0px;
border: solid 2px #669933;
background:white;
}

.newbox_green h1{
background: #669933;
color:white; 
font: bold 14px/16px Arial;
padding:2px 0 2px 4px;
margin: 0px;
background-image:url("images/5squares-green.gif");
background-repeat:no-repeat;
background-position: right;
}

.newbox_red{
margin: 0px;
border: solid 2px #990000;
background:white;
}

.newbox_red h1{
background: #990000;
color:white; 
font: bold 14px/16px Arial;
padding:2px 0 2px 4px;
margin: 0px;
background-image:url("images/5squares-red.gif");
background-repeat:no-repeat;
background-position: right;
}

.searchAncor{
	font-size: 12px;font-family: Verdana, sans-serif;
	font-weight: bold;
	COLOR: #000000;
}
.searchAncor:visited {
	font-size: 12px;font-family: Verdana, sans-serif;
	font-weight: bold;
	COLOR: #000000;
}

.searchAncor:link {
	font-size: 12px;font-family: Verdana, sans-serif;
	font-weight: bold;
	COLOR: #000000;
}

.searchAncor:hover {
	font-size: 12px;font-family: Verdana, sans-serif;
	font-weight: bold;
	COLOR: #000000;
}

.title1 {
color:#FFFFFF;
vertical-align:middle;
font-weight: bolder;
background: #66009A;
font-family: Verdana, Arial, Helvetica, San-Serif;
font-size:14px;
}
.tbl_color
{
	border-color: #66009A;
	background-color: #66009A; 
	color: white;
font-family: arial, verdana, sans-serif;
font-size: 16px;
font-weight: bold;
line-height:18px;
}

.cell_borderL{
		border-style: solid; 
		border-color: #66009A #66009A #66009A #66009A; /* m right m m */
		font-weight: bold;
	}
.cell_borderR{
	border-style: solid; 
	font-weight: bold;
	border-color: #66009A #66009A #66009A #66009A;
	}
.patent_info{
	font-weight: bold;
	color: #66009A;
	font-size: 12px;
	}
.patent_info2{
	font-weight:bolder;
	color: #660094;
	font-size: 10px;
	font-style: verdana;
	
	}
	
.white_body
{
	background-color: #000000;
	
}

.color_border
{
	border-style: solid;
	border-color: #66009A #66009A #66009A #66009A;
	border-width: 1px;
	background: #FFFFFF;
}