body{ font-family: "Trebuchet MS",frutiger,Arial,sans-serif;Tahoma,Verdana,Helvetica, }

a {text-decoration: underline; color: #885C9B;}

td.main {width:950px; background-color:white; align:center; vertical-align:top; border-width:1px;border-style:solid;border-color:black;}
table.main {width:100%; height:600px; align:center; vertical-align:top; }
td.ribbon { height:100px; background-image: url('../images/ribbon.gif'); background-position: top left; background-repeat: no-repeat; background-color: white;}
tr.logo {height:90px}

.topmenu {color:#C6C6C6;font-size:75%;font-weight:bold; border-right: 1px solid #C6C6C6; padding: 0px 6px 0px 6px; }
.topmenu a {color:#C6C6C6; text-decoration:none}
.topmenu a:hover,visited,active {color:#6E3884; text-decoration:none}
.topmenuend {border-right:none}

.titlebannertxt {color:#6E3884;font-size:190%;margin-right:10px}
.lcolspace {width:10px}  /* virtical border */
.rcolspace {width:10px}
.rcolspace2 {width:30px}
.mcolspace1 {width:20px}
.mcolspace2 {width:10px}

.botmenu a {font-size:90%;font-weight:normal;}
.botline { margin: 0 10px 0 10px; border-bottom: 1px #CCCCCC solid; }

h1 {color:#885C9B;font-weight:normal;font-size:140%}
h2 {color:#885C9B;font-size:100%;font-weight:bold}

.titletxt {color:#885C9B;font-weight:normal;font-size:140%}
.maintxt {color:#808080;font-size:80%;vertical-align:top;}
.subheading  {color:#885C9B;font-size:100%;font-weight:bold}
.copyrighttxt {color:#CCCCCC;font-size:70%}
.arrow {color:#885C9B;font-weight:bold;font-size:120%; }
.case {font-weight:bold;font-size:120%; }

ul { margin: 0px 0px 20px 20px;}
li {font-size:90%; padding:0px 0px 0px 0px; vertical-align:center;}


.greygrad { background-image: url('../images/GreyGrad.gif'); background-position: top left;}

td.dots { height: 3px; width:200px;padding-left: 10px; padding-right: 10px; background-image: url('../images/lmenudot.gif'); background-position: top left;	}
td.news {color:#808080;font-size:70%;vertical-align:center;}

table.lmenu {width:100%; height:100%; align:center; vertical-align:top;}
td.lmenu {width:170px; vertical-align: top;}

span.lmenu {font-weight: bold; font-size: 70%; 
  	vertical-align: center; 
	text-decoration: none; 
	height: 22px; 
	width: 170px; 
	padding-left: 10px; 
	color: #C6C6C6; 
	cursor:pointer; 
}

span.lmenuon {color: #885C9B;	}
span.lmenuover {color: white; background-image: url('../images/lmenubg.jpg'); background-position: top left;background-repeat: no-repeat;	}
span.lmenuend {border-bottom:none}
span.lmenu1 {padding-left: 30px;}
span.lmenu2 {padding-left: 50px;}

div.lmenu {font-weight: bold; font-size: 70%; 
  	vertical-align: center; 
	text-decoration: none; 
	height: 22px; 
	width: 170px; 
	padding-left: 10px; 
	color: #C6C6C6; 
	cursor:pointer; 
}

div.lmenuon {color: #885C9B;	}
div.lmenuover {color: white; background-image: url('../images/lmenubg.jpg'); background-position: top left;background-repeat: no-repeat;	}
div.lmenuend {border-bottom:none}
div.lmenu1 {padding-left: 30px;}
div.lmenu2 {padding-left: 50px;}



td.rightcol {width:200px;vertical-align:top;}
tr.bottom {height:60px;vertical-align:top;}
table.bottom {height:100%;width:100%;padding:0 10px 0 10px;}

.redtxt {color:#DC0A0A;;font-size:90%}

.langtxt {color:#C0C6CF;font-size:70%}
.langselecttxt {color:#929CA6;font-size:70%}
.contactmethodtxt {color:white;font-weight:bold;font-size:75%;text-decoration:none}
.contactnumbertxt {font-size:75%}
.rightsidetxt {color:black;font-weight:bold;font-size:70%}
.rightsideselecttxt {color:#E8A400;font-weight:bold;font-size:70%}
.smallwebtxt {color:black;font-size:70%}
.arrowbody {color:#CC6699;font-size:80%; vertical-align:top;width:10px;}
.bigarrow {color:#CC6699;font-weight:bold;font-size:110%}
.smallarrow {color:#CC6699;font-weight:bold;font-size:70%;vertical-align: top;}
.lmenutitletxt {color:#848484;font-weight:bold;font-size:100%}
.fieldtxt {color:black;font-family:Arial;font-size:90%;}
.maintxtlink {color:#808C98;font-size:90%}
.maintxthlt {color:black;font-weight:bold;font-style:italic;font-size:90%}
.questiontxt  {color:#885C9B;;font-size:90%;vertical-align:top;}
.pricetable   { border-left: 1px #885C9B solid; border-top: 1px #885C9B solid; font-size:75% }
.pricetblhead  {border-right: 1px #885C9B solid; border-bottom: 1px #885C9B solid; text-align: center; font-weight:bold; background-color:#BEC1C6; }
.pricetbl  { border-right: 1px #885C9B solid; border-bottom: 1px #885C9B solid; text-align: center; }
.smallred  {color:#885C9B;font-size:85%;vertical-align: top;}
.downloadtable  {border: 1px #885C9B solid;text-align: right; font-size:80%; }
.clickimg {cursor:pointer;}
.normaltable   { border: 1px #885C9B solid; font-size:75%; vertical-align: top; }
.normalheader  { background-color:#BEC1C6; border-bottom: 1px #885C9B solid; color:black; font-weight:bold }
.btns {font-size:85%; color:white; border-left: 2px #B59CB5 solid; border-top: 2px #B59CB5 solid; border-bottom: 2px #6B396B solid; border-right: 2px #6B396B solid; background-color:#845A84; }

.lmbtn {font-size:95%; color:white; border-left: 2px #B59CB5 solid; border-top: 2px #B59CB5 solid; border-bottom: 2px #6B396B solid; border-right: 2px #6B396B solid; background-color:#845A84; }
.lmbtn2 {font-size:95%; color:white; border-left: 2px #B59CB5 solid; border-top: 2px #B59CB5 solid; border-bottom: 2px #6B396B solid; border-right: 2px #6B396B solid; background-color:#845A84; }
.lmacctbl  {font-size:70%;color:black;vertical-align: top;}
.accounttbl  {color:black;vertical-align: top;}
.lmsubheading  {font-size:90%;color:#885C9B;font-weight:bold}
.lmmaintxt {font-size:70%;color:black;vertical-align:top;}
.formtxt {color:black;vertical-align:center;}
.smalltxt {font-size:70%;color:#808080;}
.lmfieldtxt {font-size:100%;color:black;font-family:Arial;}
.lmmsg{ font-size:70% ;border: solid 1px #808080; background-color: lightyellow; padding: 5; margin-top: 10; margin-bottom: 10; }

td.header     {border:1px solid #555555; background-color:#BEC1C6; color:black; font-weight:bold }
td.header2     {border:1px solid #555555; background-color:white; color:black; font-weight:bold }
td.mainheader     {border:1px solid #555555; background-color:#BEC1C6; color:885C9B; font-weight:bold }
table.stand   {border-collapse:collapse; width:98%; text-align:left; border:1px #885C9B solid;}
table.half   {border-collapse:collapse; text-align:left; border:1px #885C9B solid;}
tr.row        {font-size:70%;cursor:pointer;}
tr.rowhi      {font-size:70%;background-color:#DDDDDD;  cursor:pointer;}
tr.row2        {font-size:70%;}
img           {border:0px;}
td.grid       {border:1px solid #C8C8C8; }
td.grid2       {border-top: 1px #C8C8C8 solid; border-right: 1px #C8C8C8 solid; background-color:#ECECEC;}
td.grid3       {border-top: 1px #885C9B solid; border-bottom: 1px #C8C8C8 solid; border-right: 1px #C8C8C8 solid; background-color:#ECECEC;}

td.licrep { border-left: 1px solid #cccccc; }
td.licrep2 { border-left: 1px solid #cccccc; border-top: 1px #885C9B solid}

.invOurAddress {color:gray;font-size:8pt;vertical-align:top;}
.invAddress {color:black;font-size:9pt;vertical-align:top;}
.invNumber {color:black;font-size:10pt;vertical-align:center;font-weight:bold;height:20px;}
.invheader {font-size:10pt; border:1px solid #555555; background-color:#BEC1C6; color:black; font-weight:bold }
.invTable  {color:black;font-size:10pt;vertical-align: top;border-collapse:collapse; text-align:left; border:1px #885C9B solid;}
.invTxt  {color:black;font-size:9pt;vertical-align: top;}
.invTxtSmall  {color:black;font-size:8pt;vertical-align: top;}

.lmrpthdr {font-size:60%;color:black;vertical-align:top;font-weight:bold;background-color:#BEC1C6;}
.lmrptrow1 {font-size:60%;color:black;vertical-align:top;}
.lmrptrow2 {font-size:60%;color:black;vertical-align:top;background-color:#EEEEEE;}


