body
{line-height:130%; overflow: scroll; font-size: 9pt; font-family: arial, helvetica, sans;  color: black; text-align:justify; line-height:125%}

h1 {font-size:120%; line-height:130%; font-weight:bold; padding:0; margin:0; margin-bottom:0.2em; clear:left;}
h2 {font-size:110%; line-height:130%; font-weight:bold; padding:0; margin:0; margin-bottom:0.2em; clear:left;}
h3 {font-size:100%; line-height:130%; font-weight:bold;  padding:0; margin:0; margin-bottom:0.2em; clear:left;}
h4 {font-size:90%; line-height:130%; font-weight:bold;  padding:0; margin:0; margin-bottom:0.2em; clear:left;}

p {font-size:9pt; font-family:arial, helvetica, sans;  text-align:justify; line-height:125%; margin:0pt; padding-bottom:1em;} 

#thai p{font-size:9pt; font-family:arial, helvetica, sans;  text-align:left; line-height:125%; margin:0pt; padding-bottom:1em;} 


.plike{font-size:9pt; font-family:arial, helvetica, sans;  text-align:justify; line-height:125%; margin:0pt; padding-bottom:1em;} 

.float_r {float:left;}
.float_l {float:right;}
.img-float_l {float:left;}
.img-float_r {float:right;}

div#left-float-pic {
 float:left;
 margin-right: 1em;
 border: 1px solid #D0D9D9;
 padding-top: 3px;
 padding-left: 3px;
 padding-right: 3px;
 padding-bottom: 3px;
}

div#right-float-pic {
 float:right;
 margin-left: 1em;
 border: 1px solid #D0D9D9;
 padding-top: 3px;
 padding-left: 3px;
 padding-right: 3px;
 padding-bottom: 3px;
}


fieldset.event_list{ 
    border-color: #FFF;
    padding: 1em 0.1em;
    margin-top: 0em;
    margin-left: 1em;
}

.byline
{font-size:10pt; font-family:serif; text-align:left; } 

.description
{ text-align:center;font-size:8pt;font-family:sans-serif;font-weight:bold;color:#1F1F1F; }

.reference
{ font-size: 9pt; font-family: arial, helvetica, sans;  color: #111111; text-align: right; } 

.quote
{font-size: 9pt; padding-right:30pt; padding-left:20pt;font-style:italic; font-family: arial, helvetica, sans;  color: #111111; text-align: justify;} 


.download_title{
  	margin:0.2em;
	font-size:12pt; 
	line-height:130%; 
	font-weight:bold; 
	color:#444444; 
}

.download_block{
	border: #D2D6D6 1px solid;
    	padding-left: 5px;
    	padding-right: 6px;
    	MARGIN-bottom: 10px;
    	-moz-border-radius: 10px;

}

.download_version{
	font-weight:bold;
	border-bottom: 1px solid  #D2D6D6;
}

.download_releasenotes{
	font-size: 80%;
	margin:0.2em;
	padding:0.2em;
}



.order_box{
	margin:1em;
}
.order{
	color:black;
	background-color:silver;
	border: 1pt black solid;
	padding-right: 5pt;
	padding-left:  4pt;
	font-size:11pt;
	font-weight:bold;
}

.order:link{color:black;}
.order:hover{color:blue;}
.order:active{color:black;}
.order:visited{color:black;}
.order:visited:hover{color:blue}



.header_break
{font-size:4pt;}

.secure
{font-family:verdana, sans-serif;font-weight:bold;color:#0000A3;font-size:12pt;line-height:19pt;text-align:right;}



.titleposition
{font-style:italic; font-size: 10pt; font-family: arial, helvetica, sans;  color: #111111; text-align: right;} 

div
{line-height:120%;}
b
{font-weight:bold; line-height:120%; font-size: 11pt; font-family: arial, helvetica, sans;} 

.myDesc
{font-size: 9pt; font-family: arial, helvetica, sans;  color: #111111; text-align:justify; line-height:125%} 

.myDesc_img
{padding-right:6pt;padding-bottom:1pt}

.tradeShow
  { width:150px; font-family:arial, helvetica, sans; font-size:8pt; text-align:center; padding-top:2pt;  background-color:white; border: solid 1px black; }
.tradeShow img{ display: none; }
.expo_date  { font-weight:bolder}
.expo_local { font-weight:bolder}
.expo_desc  { padding-top:2pt; font-size:9pt}
.expo_space { font-size:4pt }

.archive_block
{font-size:9pt;  font-family: arial, helvetica, sans;  color: #111111; padding:12pt;}
.archive_title
{font-size:9pt; font-weight:bold;  font-family: arial, helvetica, sans;  color: #111111;}

.news_title
{font-size:9pt; font-weight:bold;  font-family: arial, helvetica, sans;  color: #111111;}
.news_description
{font-size:9pt;  font-family: arial, helvetica, sans;  color: #111111; padding:0.2em;}

.techpoint
{font-weight:bold; text-align:right;}


li
{font-size:9pt; font-family:arial, helvetica, sans;  color:#111111; text-align:left; line-height:130%; padding-left:0pt}
.noindent
{text-indent:0em; padding-left:1pt;}

.points
{font-size: 9pt; font-family: arial, helvetica, sans;  color: #111111; text-align:left;line-height:130%}

a:link          
{text-decoration: none; color: #000088} 
a:hover         
{text-decoration: none; color: #A9A9A9}
a:active        
{text-decoration: none; color: #666666}
a:visited       
{text-decoration: none; color: #000088}
a:visited:hover 
{text-decoration: none; color: #666666}



.menu
{ border-right: 1px solid #EEE;  }
.menu_title
{text-decoration: none;  font-size: 100%; font-weight:bold; font-family: arial, helvetica, sans;  color: #000000} 
.menu_item
{padding-left:2pt; padding-top:0.2em; text-decoration: none; font-size: 9pt;  font-family: arial, helvetica, sans;}
.menu_item:link 
{  color: #000000} 
.menu_item:hover 
{  color: #999999}
.menu_item:active 
{  color: #666666}
.menu_item:visited 
{  color: #000000}
.menu_item:visited:hover 
{  color: #999999}


.menu_top_table
{margin-top: 0.1em; border-top:ridge black 1pt; border-bottom:ridge silver 1pt; }

.menu_top:link
{text-decoration: none; line-height:150%; font-size: 9pt; font-weight:bold; font-family: arial, helvetica, sans;  color: #000000} 
.menu_top:hover
{text-decoration: none; line-height:150%; font-size: 9pt; font-weight:bold; font-family: arial, helvetica, sans;  color: #666666} 
.menu_top:active
{text-decoration: none; line-height:150%; font-size: 9pt; font-weight:bold; font-family: arial, helvetica, sans;  color: #000000} 
.menu_top:visited
{text-decoration: none; line-height:150%; font-size: 9pt; font-weight:bold; font-family: arial, helvetica, sans;  color: #000000} 
.menu_top:visited:hover
{text-decoration: none; line-height:150%; font-size: 9pt; font-weight:bold; font-family: arial, helvetica, sans;  color: #666666} 

.tm
{ font-size: 4pt;}

.legal
{font-family: arial, helvetica, sans; font-size: 8pt; color: #666666; margin-left: 2px; margin-right: 2px}



table #order  {
	border: 1px solid black;
	
}


#order th {
	background-color: #F9F9F9;
	border: 1px solid black;
	font-size: 9pt; font-family: arial, helvetica, sans;  color: #111111; 
}

.right {text-align: right;}
.bold { font-weight: bold;}

#order .plain th {
	background-color: white;
	border: 0px solid black;
}
#order td {font-size: 9pt; font-family: arial, helvetica, sans;  color: #111111;} 

.errors { padding: 1em; }
.error  { color:red; }
