
/*

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

*/


.logo{font: 25pt arial black; font-style: italic;}
.logosm{font: 13pt arial black; font-style: italic;}
.logollc{font: 19pt arial black; font-style: italic;}
.subhead{font: 10pt arial; font-weight: bold; font-style: roman; letter-spacing: .2pt; }

.since{font: 14pt times; font-weight: bold; font-style: normal; letter-spacing: .3pt; line-height: 14pt; text-align: center;}


.catalogue{font: 10pt verdana; font-weight: normal; font-style: normal; line-height: 15pt;}
.catalogue2{font: 7pt verdana; font-weight: normal; font-style: normal; }


.textone{font: 11pt times; font-weight: normal; font-style: normal; text-align: left; line-height: 15pt; }
.texttwo{font: 9pt times; font-weight: normal; font-style: normal; line-height: 15pt; }
.textthree{font: 11pt times; font-weight: normal; font-style: normal; line-height: 15pt; }
.textfour{font: 15pt times; font-weight: normal; font-style: normal; line-height: 20pt; }

.righty{font: 9px times; font-weight: normal; font-style: normal; line-height: 10pt; }

.head{font: 12pt times; font-weight: bold; font-style: normal; line-height: 15pt; }
.headtwo{font: 14pt times; font-weight: bold; font-style: italic; line-height: 16pt; letter-spacing: .5pt; }
.headthree{font: 20pt times; font-weight: bold; line-height: 20pt; letter-spacing: .5pt; }
.headsmcap{font: 16pt times; font-weight: bold; line-height: 20pt; letter-spacing: .5pt; font-variant: small-caps; }

body{
font: 12pt times; font-weight: normal; font-style: normal; text-align: left; line-height: 16pt; 
min-width:1200px;
}


hr {color: 000000; background-color: 000000; height: 1px; margin-bottom:10px; }

h1{font-weight: bold; line-height: 20pt}
h3{font: 20pt times; line-height: 20pt; letter-spacing: .5pt; }


.h5{font: 14pt times; font-weight: bold; font-style: italic; line-height: 16pt; }


/*
NEW-NESS
*/




body {
margin: 10px 0 0 0;
padding-left: 00px;    /* LC fullwidth */
padding-right: 220px;   /* RC fullwidth + CC padding */
min-width: 40px;       /* LC fullwidth + CC padding */
background-color:white;
color:black;
}

img	{
behavior:	url("pngbehavior.htc");
}

#footer {
margin-left: -200px;    /* LC fullwidth */
margin-right: -200px;   /* RC fullwidth + CC padding */
}

.column {
position: relative;
float: left;
}

#center {
padding: 0 10px;
width: 80%;
border-style: solid; 
border-width: 0 1px 0 0;
border-color:#bbb;
}


#right {
width: 180px;           /* RC width */
padding: 0 0px;        /* RC padding */
margin-right: -100%;
}

#footer {
clear: both;
}

/*** IE Fix ***/
* html #left {
left: 180px;            /* RC fullwidth */
}


#footer {
font-family:arial;
font-size:8pt;
text-align: center;
padding: 5pt 0;
}


.tbl_main, .tbl_prod	{
#width:700px;
padding:0;
margin:auto;
text-align:left;
font-family:georgia, times, serif;
}
.tbl_main h1, .tbl_prod h1 {
font-size:24pt;
font-family:fantasy;
font-weight:bold;
padding:0pt;
margin:1;
}
.tbl_main h2, .tbl_prod h2 {
font-size:20pt;
font-family:fantasy;
font-weight:bold;
padding:0;
margin:0;
}
.tbl_main p, .tbl_prod p {
font-size: 13pt;
line-height: 18pt;

}
.tbl_main .first, .tbl_prod .first	{
font-size: 13pt;
line-height: 18pt;
font-weight:bold;
}
.first:first-letter{
font-size: 24pt;
line-height: 18pt;
font-weight:normal;
}
.tbl_main img, .tbl_prod img	{
float:right;
padding: 0 0 15px 20px;
clear:both;
border:0px solid;
}

.img_left{
float: left;
padding: 0 10px 15px 0;
}


.tbl_prod{
width:600px;
}




.log_in	{
font-family:arial black;
font-style:italic;
font-size:85%;
}

hr {
color:#000; 
background-color:#000; 
height:1px; 
border:0px; 
padding: 0px;
margin: 0px 0px 5px 0px;
clear:both;
}


/* 
LOGO STYLEZ
*/

.log	{
margin: 0 0 10px 0;
padding: 0 0 10px 0;
border-color:#000;
border-width:0 0 2px 0;
border-style:solid;
}

.log h1	{
font: 16pt arial black; 
font-style: italic;
}
.log h2	{
font: 9pt arial; 
font-style: normal;
font-weight:bold;

}
.log h3	{
font-style:italic;
font-size:13pt;
padding: 0 0 0 20px;
margin: 0;
font-family:georgia;
font-weight:normal;
}

.log h2 a {
text-decoration:none;
border-style:solid;
border-width:0 0 1px 0;
padding:0 0 2px 0;
}



/* LINX */

.linx	{
border-style:solid;
border-width:2px 0 0 0;
border-color:black;
clear:both;
}
.linx a	{
line-height:30px;
text-decoration:none;
border-style: solid;
border-width: 0 0 1px 0;
padding: 0em 0em 1px 0em;
}
.linx_q	{
font-size:9pt;
font-weight:bold;
font-family:verdana;
line-height:9pt;
padding: 5px 10px 5px 10px;
margin: 0 0 0 25px;
border-width: 1px 0 1px 0;
border-style:solid;
}
.linx_q a	{
line-height:20px;
text-decoration:none;
font-weight:bold;
border-style: solid;
border-width: 0 0 1px 0;
padding: 0 0 2px 0;
margin: 0 15px 0 0;
}
.linx p	{
font-size:12pt;
text-transform:uppercase;
font-family:arial;
font-weight:bold;
padding: 0;
margin: 0;
}



/* A STYLEZ */

a:link	{
text-decoration:none;
color:#053996;
padding-bottom:1px;
border-style:dashed;
border-width:0 0 1px 0;
}
a:hover	{
text-decoration:none;
color:#fc0000;
padding-bottom:1px;
border-style:dashed;
border-width:0 0 1px 0;
}
a:visited	{
text-decoration:none;
padding-bottom:1px;
border-style:dashed;
border-width:0 0 1px 0;
}


/* END A */


/* BOXES !!! */

.imgbox	{
float:right; 
clear:both; 
text-align:center; 
padding: 0 0 0 15px;
}

.imgbox img	{
float:left;
padding-left:0;
padding-right:15px;
clear:both;
}


.lnxbox	{
border-style:solid;
border-width:1px 0 1px 0;
padding:5px 0 5px 10px;
text-align:left;
background-color:#eee;
}
.lnxbox h1	{
font-size:10pt;
line-height:12pt;
}
.lnxbox p	{
font-size:10pt;
line-height:14pt;
margin:8px 0 0 0;
}

.adspace {
border-color:#2d64c7;
padding: 10px;
margin: 10px;
float:right; 
border-style: solid;
border-width: 10px;
}

.adspace span.log_in	{
font-weight:normal;font-size:100%;
}



/*
CATALOGUE STYLEZ 
*/

.catal, .catal_in, .chart {
font-family:verdana, arial, sans-serif;
font-size:10pt;
line-height:14pt;
width:100%;
border-style:solid;
border-width:1px;
border-collapse:collapse;
border-color:#000;
margin-left:0;
margin:10px 0 15px 0;

}
.catal td, .catal_in td, .catal th, .catal_in th, .chart td, .chart th {
border-style:solid;
border-width:1px;
border-color:#000;
padding: 6px;
}
.catal th, .catal_in th, .chart th {
background-color:#555;
text-align:center;
font-weight:bold;
color:#fff;
}
.catal th p, .catal p, catal_in th p, .catal_in td p, .chart p, .chart th p, .chart td p	{
font-size:7pt;
line-height:10pt;
text-align:left;
font-weight:normal;
margin:0;
}
.catal .ct1, .catal_in .ct1, .ct1 {
width:80px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
}
.catal .ct3, .catal_in .ct3, .ct3 {
width:50px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
}
.ct_alt td	{
background-color:#66CCFF;
}
.catal_in table, .catal_in {
clear:none;
float:left;
}
.catal img, .catal_in img, .chart img {
padding:0;
margin:0;
}
div.catal_in	{
border-width:0px;
/* DELETE ME AFTER REMOVING ALL INSTANCES OF ME */
}

/* END CATALOGUE STYLEZ */

\


/* MISC STYLEZ */

.alpha p	{
padding: 0;
margin:0;
}

#boxest	{
width:100%; 
min-width:800px;
}

#footer hr {
color:#ccc;
border-color:#ccc;
background-color:#ccc;
width:101%;
margin:5px 0 5px 0;

}

h1 a {
text-decoration:none;
border-style:solid;
border-width:0 0 1px 0;
}

h2 a {
text-decoration:none;
border-style:solid;
border-width:0 0 1px 0;
}

/* BLACK BOX */

.blck_box {
background-color:#333;
padding:5px 20px 5px 20px;
color:#fff;
margin:10px 0;
}

.blck_box a:link {
color:#ccc;
}
.blck_box a:visited {
color:#999;
}
.blck_box a:hover {
color:#fff;
}

/* QUADRANTS */


.triple p, .double p {
width:237px;
float:left;
clear:none;
border-width:0 0px 0 0;
border-style:solid;
}
.triple .lft, .double .lft {
padding-right:20px;
margin-right:20px;
border-style:solid;
border-width:0 1px 0 0;
}
.triple .mid, .double .mid {
padding-right:20px;
margin-right:20px;
border-width:0 1px 0 0;
border-style:solid;
}
.triple p:first-line , .double p:first-line {
font-weight:bold;
font-size:30px;
font-family:arial;
}
.triple p:first-letter , .double p:first-letter {
font-weight:normal;
border-width:0 1px 0 0;
border-style:dashed;
border-color:#777;
padding-right:6px;
}
.triple span, .double span {
font-weight:bold;
font-family:arial;
border-width:0px 1px 0 1px;
border-style:dashed;
padding:0 15px;
margin:10px 0 0 0;
display:block;
float:left;
}
.triple span a, .double span a {
text-decoration:none;
border-style:solid;
border-width:0 0 1px 0;
}
.double p {
width:376px;
}

.catalogue img	{padding:0;margin:0;float:none;}

table.chart, table.chart tr	{
border-width:0;
}
table.chart td	{
border-width:0 0 1px 0;
border-style:dashed;
border-color:silver;
}
table.chart td.ct1	{
border-width:0 1px 1px 0;
}



/* RIGHT STYLEZ */

#right	{
background-color:#fff;
padding: 0 0px 0 10px;
z-index:9;
font-family:arial;
}

#right hr {
color:#000; 
background-color:#000; 
height:1px; 
border:0px; 
padding: 0px;
margin: 10px 0px 5px 0px;
clear:both;
}

#right a {
font-size:8.5pt;
line-height:10pt;
text-decoration:none;
border-style: solid;
border-width: 0px 0px 1px 0px;
padding: 0px 0px 1px 0px;
color:#0b2047;
border-color:#ddd;
}
#right a:visited {
border-style: dashed;
color:#404045;
}
#right a:hover {
border-style:solid;
color:#f00000;
border-color:#f00000;
}
#right a:visited {
border-style: dashed;
}
#right p {
font-size:7.5pt;
line-height:12pt;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
}
#right h1	{
line-height: 1.8em;
font-weight:bold; 
font-variant:small-caps; 
font-size:.8em; 
color:#062d73;
padding: 0px 0px 3px 0px;
margin:0px 0px 3px 0px;
border-style: solid;
border-color: #000;
border-width: 0px 0px 1px 0px;
text-align:left;
}
#right h2	{
width: 150px;
font: 16pt times; 
font-weight: bold; 
line-height: 20pt; 
letter-spacing: .5pt; 
font-variant: small-caps; 
text-align:left;
padding: 0px;
margin: 0px;
}

/* END RIGHT STYLEZ */





