/* ==========================
   Standard Definitions
   ========================== */

A {			 }

.comsolbulletheader { font-family: Arial; font-size: 12pt; color: #0000FF; font-weight: bold; 
               text-align: left; word-spacing: 0; line-height: 100%; 
               margin-top: 0; margin-bottom: 0 }
.comsolbulletedlist { text-align: left; list-style-type: disc; font-family: Arial; font-size: 11pt; 
               margin-left: 15; margin-top: 0; margin-bottom: 0; word-spacing:0; line-height:100% }
A:link { 		 }

A:visited {		 }

A:hover { 		 text-decoration: underline}

A:active {		 }

ADDRESS {		 }

B {			 }

BLOCKQUOTE {		 font-family: arial, helvetica, sans-serif }

BODY { 			margin: 0px 0px 0px 0px }

BR {			 }
                	
CITE {			 }         	
                	
CODE {			font-weight: bold;
			text-align: left; 
			font-family: courier }         	
                	
DD {			 }           	
                	
DFN {			 }          	
                	
DIR {			 }          	
                	
DL {			 }           	
                	
DT {			 }           	
                	
EM {			 }           	
                	
FORM {			padding: 8px;
			margin: 4px;
			color: #000000;
			background-color: transparent;
			font-family: arial, helvetica, sans-serif }
                	
H1 {			margin-bottom: 0.6em;
			text-align: center;
			font-size: 1.5em;
			font-weight: bolder;
			color: #000099;
			background-color: transparent;
			font-family: arial, helvetica, sans-serif }
                	
H2 {			font-size: 1.2em;
			margin-top: 0px;
			font-weight: bolder;
			margin-bottom: 0px;
			color:	#ff0000;
			background-color: transparent;
			font-family: arial, helvetica, sans-serif }
                	
H3 {			font-size: 1em;
			margin-top: 0px;
			font-weight: bolder;
			margin-bottom: 0px;
			color: #000099;
			background-color: transparent;
			font-family: arial, helvetica, sans-serif }
                	
H4 {		
			margin-top: 0px;
			font-weight: bolder;
			margin-bottom: 0px;
			font-family: arial, helvetica, sans-serif }
                	
H5 {			 }           	
                	
H6 {			 }           	
                	
HR {			
			background-color: transparent;
			color: #000099 }
                	
I {			}            	
                	
IMG {			padding: 5px }          	
                	
INPUT {			 }        	
                	
KBD {			 }          	
                	
lI {    		text-align: left;
			font-size: 0.9em;
			padding-top: 0.5em;
			color: #000000;
			background-color: transparent;
			font-style: normal;
			font-family: arial, helvetica, sans-serif }

LISTING {		 }

MENU {			 }

OL {			 }

OPTION {		 }

P {			text-align: left;
			font-size: 0.9em;
			margin-top: 0px;
			margin-bottom: 10px;
			color: #000000;
			background-color: transparent;
			font-family: arial, helvetica, sans-serif }

P:first-line {		 }

P:first-letter {	 }

PLAINTEXT {		 }

PRE{			 }

SAMP {			 }

SELECT {		 }

STRONG {		 }

TABLE {			 }

TEXTAREA {		 }

TT {			 }

TR {			 }

TD { 			font-family: arial, helvetica, sans-serif }

SPAN {			 }

U {			 }

UL {			 padding-top: 0px }

VAR {			 }

XMP {			 }


/* ====================================
   Special classes
   ==================================== */

.ddmenu {		border-width: 1px;
			border-color: #000000;
			border-style: solid }

.philo {		margin-top: 0px;
			color: #000000;
			background-color: transparent;
			font-family: arial, helvetica, sans-serif }
                	
.hbhilo {		margin-top: 16pt;
			font-weight: bold;
			margin-bottom: 4pt;
			color: #000000;
			background-color: transparent;
			font-family: arial, helvetica, sans-serif }
                	
.hchilo {		margin-top: 13pt;
			margin-bottom: 4pt;
			color: #000000;
			background-color: transparent;
			font-family: arial, helvetica, sans-serif }
                	
.tdhilo {		padding-right: 4px;
			padding-left: 4px;
			padding-bottom: 2px;
			color: #000000;
			background-color: transparent;
			padding-top: 2px;
			font-family: arial, helvetica, sans-serif }
                	
.q0 {			padding-right: 8px;
			padding-left: 8px;
			font-size: 0.7em;
			padding-bottom: 2px;
			color: black;
			padding-top: 2px;
			font-family: arial, helvetica, sans-serif;
			background-color: #eeeeff;
			text-align: left }
                	
.q1 {			padding-right: 8px;
			padding-left: 8px;
			font-size: 0.7em;
			padding-bottom: 2px;
			color: black;
			padding-top: 2px;
			font-family: arial, helvetica, sans-serif;
			background-color: #ddddff;
			text-align: left }
                	
.q {			padding-right: 8px;
			padding-left: 8px;
			font-weight: bolder;
			font-size: 0.7em;
			padding-bottom: 4px;
			color: white;
			padding-top: 4px;
			font-family: arial, helvetica, sans-serif;
			background-color: #000099 }
                	
.nospace {		margin-top: 0px;
			margin-bottom: 0px }
                	
.chipcell {		padding-right: 4px;
			padding-left: 4px;
			padding-bottom: 2px;
			color: #000000;
			background-color: transparent;
			padding-top: 2px;
			font-family: arial, helvetica, sans-serif }
                	
.chiphead {		background-color: transparent;
			padding-right: 4px;
			padding-left: 4px;
			padding-top: 4px;
			font-weight: bolder;
			padding-bottom: 4px;
			color: black;
			font-family: arial, helvetica, sans-serif;
			text-align: left }
                	
.comsol {		font-weight: 900;
			text-transform: uppercase;
			color: #000099;
			background-color: transparent;
			font-family: sans-serif }
                	
.microsearch {		display: inline;
			color: #000099;
			font-weight: bolder;
			font-style: italic }

.computersolutions {	color: #000099;
			font-weight: bolder }
                	
.bar {			text-align: center;
			border: 1px solid #000099;
			font-size: 0.7em;
			margin: 8px 0px;
			color: #000099;
			background-color: transparent;
			font-family: arial, helvetica, sans-serif;
			height: 10px }
                	
.complaint {		font-weight: bolder;
			color: #ff0000;
			background-color: transparent }
                	
.ickle {		font-size: 0.7em;
			font-family: arial, helvetica, sans-serif }
                	
.cbbox {		border-right: #000099 2px solid;
			padding-right: 0px;
			border-top: #000099 2px solid;
			padding-left: 0px;
			padding-bottom: 0px;
			margin: 8px 0px;
			border-left: #000099 2px solid;
			color: black;
			padding-top: 0px;
			border-bottom: #000099 2px solid;
			font-family: arial, helvetica, sans-serif;
			background-color: #ffffff }
                	
.cbcontent {		padding-right: 4px;
			padding-left: 4px;
			padding-bottom: 4px;
			margin: 0px;
			color: #000000;
			background-color: transparent;
			padding-top: 4px;
			font-family: arial, helvetica, sans-serif }
                	
.cbtitle {		padding-right: 3px;
			padding-left: 3px;
			font-weight: bold;
			padding-bottom: 3px;
			margin: 0px;
			color: #ffffff;
			padding-top: 3px;
			font-family: arial, helvetica, sans-serif;
			background-color: #000099 }

.rightsidecolumn { 	padding-right: 0px;
			padding-left: 0px;
			padding-bottom: 0px;
			margin: 0px;
			color: black;
			padding-top: 0px;
			font-family: arial, helvetica, sans-serif;
			background-color: transparent }
                	
.rightsidebox {		border-right: #000099 1px solid;
			padding-right: 8px;
			border-top: #000099 1px solid;
			padding-left: 8px;
			padding-bottom: 8px;
			margin: 2px;
			border-left: #000099 1px solid;
			color: black;
			padding-top: 8px;
			border-bottom: #000099 1px solid;
			font-family: arial, helvetica, sans-serif;
			background-color: #e9f2ff }
                	
.contactform {		background-color: #e9f2ff;
			color: #000099; 
		 	border: 1px 1px 1px 1px Solid }

.head {			text-align: center;
			font-size: 1.7em;
			font-weight: bolder;
			color: #000099;
			background-color: transparent;
			font-family: arial, helvetica, sans-serif }

.subhead {		text-align: center;
			font-size: 1em;
			font-weight: bolder;
			color: #000099;
			background-color: transparent;
			font-family: arial, helvetica, sans-serif }

.headlink {		text-decoration: none;
			color: #000099;
			font-family: arial, helvetica, sans-serif }
						
.verybold { 		font-weight: 900 }



.wno {			color: white;
			text-decoration: none }

.hidden {		visibility: hidden;
			color: #e9f2ff; 
			font-size: 0px }
			
.chiptext {		font-size: 0.8em }

.smx {			font-size: 1.2em;
			font-weight: bolder;
			font-style: italic;
			font-family: times }

.titlebar {		border-bottom: 2px solid #000099;
			background-color: #e9f2ff }

.footerbar {		background-color: #000099 }

.morespace {		margin-top: 10px;
			margin-bottom: 10px }
.inlinered {		color: red }			
.smallfonttable {	font-size: 0.9em }

.expandedlist{ 		text-align: left;
			font-size: 0.9em;
			padding-top: 1em;
			background-color: transparent;
			font-family: arial, helvetica, sans-serif }

.linktable{}
	TABLE.linktable {font-family: arial, helvetica, sans-serif;
			border-color: #000099;
			border-style: double;
			border-collapse: collapse;
			background-color: transparent }

	TD.linktable {	font-family: arial, helvetica, sans-serif;
			border: 1px solid #000099;
			background-color: transparent }
						
.pricetable{}
	TABLE.pricetable {font-family: arial, helvetica, sans-serif;
			border-color: #000099;
			border-style: double;
			border-collapse: collapse;
			background-color: transparent }

	TD.pricetable {	font-family: arial, helvetica, sans-serif;
			border: 1px solid #000099;
			background-color: #e9f2ff }
			
.compactlist{		font-size: 0.8em;
			padding-top: 0px;
			padding-bottom: 0px }