BODY {
    background-color: #ffffff; }
p, td, body { font-family: ms sans serif, sans-serif; font-size: 12px; color: black; }
a { text-decoration: none; }
a:hover { color: #FDB813;}
hr {
	padding: 0px;
	margin: 5px;
	height: 1px;
	border:1px solid #E0E0E0;
		}
.bluebg {
    background-color: #E8EDF7;
    color: white;
    padding: 5px;
    font-family: sans-serif;
    font-weight: bold; }
.breadcrumb {
    font-weight: bold;
    font-family: ms sans serif, sans-serif; font-size: 10px; color: white; 
    padding-left: 13px;
    }
.breadcrumb A:link {color: white;}
.breadcrumb A:visited {color: white;}
.breadcrumb A:active {color: white;}
.breadcrumb A:hover {color: #FDB813;}
.leftborder {
    border-left: src (); }
.driverheading {
    color: white;
    font-weight: bold; }
.driverlist {
    border: 1px solid #004492; 
    padding: 5px; }
.driverlist TD {
    font-size: 9pt;
    }
.error {
    color: red;
    font-weight: bold; }

.rightnav {
    background-image:
   url("/graphics/navelement_background.gif")
   }
.navelement {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    border-top: 1px  #999999;
    border-bottom: 1px  #999999;
    
     }
.navelementHeader {
    padding-top: 3px;
    padding-bottom: 3px;
    background-image:
   url("/graphics/navelement_background.gif")
     }
     
         

.navelementHeader A {
    color: #ffffff;
    font-weight: bold;
    padding-left: 18px;}
    
.navelementHeader A:hover {color: #FDB813;}   
    
.navelement A {
    color: #ffffff;
     }

.SIGNUPHeader {
    padding-left: 18px;
    padding-top: 3px;
    padding-bottom: 3px;
    background-COLOR:#006699;
    color: #ffffff;
    font-weight: bold;
     }
        
.SIGNUPelement {
    font-size: 9px;
    color: #003366;
    padding-left: 18px;
     }
        
    
.navelement subsub {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px; }   

h2 { font-family: ms sans serif, sans-serif; color: #006699; font-size: 14pt;}
h1 { font-family: ms sans serif, sans-serif; color: #006699; font-size: 14pt;}

.productelementHeader A{color: #ffffff;} 

.productelementHeader A:hover {color: #FDB813;} 

.serviceelementHeader {
    color: #ffffff;
    font-size: 8pt;

}

.serviceelementHeader A{color: #ffffff;} 

.serviceelementHeader A:hover {color: #FDB813;} 

.successstory {
    font-size: 8pt; 
    background-color: #ffffff;
    border-top: 1px solid #E8EDF7;
    border-left: 1px solid #E8EDF7;
    border-right: 1px solid #E8EDF7;
    border-bottom: 1px solid #E8EDF7;
    padding: 5px;
    }      
#quickfacts {
    font-size: 8pt; 
    background-color: #efefef;
    border-top: 1px solid #b1c4dd;
    border-left: 1px solid #b1c4dd;
    border-right: 1px solid #b1c4dd;
    border-bottom: 1px solid #b1c4dd;
    padding: 5px;
    }   
p.mainboxes {
    color: #003333;
    font-size: 8pt;
    font-weight: bold;}
    
a.mainboxes {
    color: #003366;
    font-size: 8pt;
    font-weight: bold;}
    
a.mainboxes:hover {color: #FF9933; font-weight: bold;} 
    
#quote {
    font-size: 8pt; 
    background-color: #003366;
    color: #ffffff;
    border-top: url("/graphics/mainpage_background.gif");
    border-left: url("/graphics/grey_dotted_line_vertical.gif");
    border-right: url("/graphics/grey_dotted_line_vertical.gif");
    border-bottom: url("/graphics/grey_dotted_line_horizontal.gif");
    padding: 5px;
    } 
    
#opcquote {
    font-size: 8pt; 
    background-color: #E8EDF7;
    color: #003366;
    padding: 20px;
    border-top: 1px solid #b1c4dd;
    border-left: 1px solid #b1c4dd;
    border-right: 1px solid #b1c4dd;
    border-bottom: 1px solid #b1c4dd;    
    } 
    

    
#productborder {
    color: #003366;
    border-top: 1px solid #E5F2FF;
    border-left: 1px solid #E5F2FF;
    border-right: 1px solid #E5F2FF;
    border-bottom: 1px solid #E5F2FF; 
    padding: 10px;
    color: #003366;
    }     
    
.selected {

    padding-left: 18px;}
.selected A {
    color: #FDB813;
    font-weight: bold;}
.subnav {
    background-color: #E8EDF7;
    padding-left: 18px; }
.subnav A {    
    color: #003366; }    
    
    
.subnav_nopad {
    background-color: #E8EDF7;
    }
.subnav_nopad A {    
    color: #003366; }  
    
.searchbox {
    font-size: 7pt;
    background-color: white;
    border: 1px solid #003366; }
.submitbutton {
    font-size: 8pt;
    background-color: #F89A1D;
    border: 1px solid #000000;}
.submitbutton_grey {
   background-color:#999999; 
   color:#ffffff; 
   border:1px solid #ffffff; 
   font-family:tahoma; 
   font-size:8pt;}
   
.textnav {
    display: none; }
.chsidedescription { font-size: 11px; }
.tagline { font-size: 15px; color: #006699; font-weight: bold; }
.taglist{ font-family: ms sans serif, sans-serif; color: #000000; font-size: 8pt; font-weight: bold}
.sidelink { font-size: 12px; color: #666666; }
.sidelinkon { color: white; }
A.sidelinkon { color: #333388; }
.parleader { font-weight: bold; color: #006699; }
.quoteleader { font-weight: bold; color: #003366; }
.copyright { font-size: 10px; }
a.listtitlelink { font-size: 13px; font-weight: bold; color: #990000 }
.listtitle { font-size: 13px; font-weight: bold; }
.chsidelink { font-size: 12px; color: #6666AA; }

.successheader{ font-family: ms sans serif, sans-serif; color: #006699; font-size: 14pt; font-weight: bold}
.successclientheader{ font-family: ms sans serif, sans-serif; color: #003366; font-size: 13pt; font-weight: bold}
.successclientlist{ font-family: ms sans serif, sans-serif; color: #003366; font-size: 8pt; font-weight: bold}
.successquote{ font-family: ms sans serif, sans-serif; color: #003366; font-size: 8pt; font-weight: bold; padding: 10px;}
.successquote2{ font-family: ms sans serif, sans-serif; color: #003366; font-size: 7pt; font-weight: bold; padding: 10px;}
.successbody{ font-family: ms sans serif, sans-serif; color: #000000; font-size: 8pt; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
.successbody2{ font-family: ms sans serif, sans-serif; color: #003366; font-size: 9pt; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
.time{ font-family: ms sans serif, sans-serif; color: #99CC00; font-size: 8pt;}
.timecity{ font-family: ms sans serif, sans-serif; color: #99CC00; font-size: 8pt;}

.indent { 
    padding-left: 13px; 
    padding-right: 10px;
    font-size: 11px;}
.indentnav { 
    padding-left: 40px; 
    padding-right: 10px;}
.indentpage { 
    padding-left: 20px;
    padding-right: 20px;}
.indentproductdisplay { 
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: smaller;}

.indentproductdisplaylist { 
    font-size: smaller;
     }
.indentproductdisplayhead { 
        font-size:10px;
     }     

.indentimagetext { 
    padding-left: 5px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 10px;
    font-size:11px;
    color: #ffffff;
    font-weight: bold;}
    
.indentimagetitle { 
    padding-left: 15px;
    padding-top: 5px;}
.imagetitlebluebox{
    padding-right: 0px;
    padding-top: 5px;
    font-size:12px;
    color: #ffffff;
    font-weight: bold;}    
    
.indentcustomerdisplay { 
    padding-top: 10px;
    font-size: smaller;}   
.indentcustomertitle { 
    padding-top: 5px;
    font-size: smaller;
    font-weight: bold;}     
.indentedsection { 
    padding-left: 40px; 
    padding-right: 40px;}
.indentboxleft { 
    padding-left: 15 px; 
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;}
.indentbox { 
    padding-left: 15 px; 
    padding-right: 0px;
    padding-top: 15px;
    padding-bottom: 15px;}  
.border { border: 1px solid #cccccc; }
.rightmargin { margin-right: 5px; }
.smalltext { font-size: smaller; }
.smallbold { 
    font-size: smaller;
    font-weight: bold; }
.nodiscs {
    list-style: none;
    margin-left: 0px;
    margin-top: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 5px; }
.nodiscs LI {
    padding-left: 20px;
    }
.driverlist { color: #666666; }
.driverlistlink { color: #4444BB; }
.driverlistdownload { color: #BB3333; font-weight: bold; }
.driverlistcoming { color: #999999; }

.driversubsubheader { color: #999999; font-weight: bold; }
.driversubheader { font-weight: bold; color: #224499; font-size: 13px; }

.sitemap1lvl { font-weight: bold; font-size: 16px; color: #003a9a; }
.sitemap2lvl { font-size: 12px; font-weight: bold; color: #1b46C9; }
.sitemap3lvl { font-size: 10px; }.d {  font-size: 10px}
.e {  font-size: 12px; color: #FFFFFF; font-weight: bold}
.driverem {  font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; color: #AD0008}
.forestry_headtable { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #ffffff; letter-spacing: 0.1em; }
.forestry_table { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; color: #ffffff; letter-spacing: 0.1em; }
.forestry_links { font-family: sans-serif, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; }
.career_links { font-family: sans-serif, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.forestry_team { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; color: #000000; letter-spacing: 0.1em; }

.search_header { font-family: sans-serif, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
.search_nav { font-weight: bold; font-family: sans-serif, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.search_title { font-family: sans-serif, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }
.search_relevancy { font-weight: bold; font-family: sans-serif, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.search_description { font-family: sans-serif, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.search_category { font-family: sans-serif, Arial, Helvetica, sans-serif; font-size: 10px; color: green; }
.search_footer { font-family: sans-serif, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }
.search_error { font-family: sans-serif, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; }
a.search { text-decoration: none; }
a.search:hover { color: #FDB813;}
a.searchurl { font-family: sans-serif, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF9900; }
a.searchurl:hover { color: #FDB813;}

.training {background-color:#ffffff; color:#000000; border:1px solid #000000; font-family:tahoma; font-size:8pt; letter-spacing=1px;}
.training_search {background-color:#999999; color:#ffffff; border:1px solid #ffffff; font-family:tahoma; font-size:8pt; letter-spacing=1px;}
.training_course_1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ffffff; letter-spacing: 0.1em; }
.training_head { font-family: sans-serif, Arial, Helvetica, sans-serif;font-weight: bold; font-size: 13px; color: #FF9900; }
.training_register { font-family: sans-serif, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; letter-spacing: 0.1em; }


.solution_head { font-family: sans-serif, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.solution_text { font-family: sans-serif, Arial, Helvetica, sans-serif; font-size: 12px; color: #336699; letter-spacing: 0.1em;font-weight: bold; }
.solution_text2 { font-family: sans-serif, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
.solution_text3 { font-family: sans-serif, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}

.solution_cbm { font-family: sans-serif, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}

#mainblock { position:relative; width:500px; height:200px; background:#0000ff; color:#ffffff }
.newsscroller { 
    font-size: 10px;
    padding: 5px; }
td.withboda { border: 1px solid #E0E0E0; }


<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Original:  Joar Vatnaland (joar@accelrys.com ) -->


.pane {
  display : none;
  }
td.tabs {
  width : 77px;
  height : 33px;

  }
div.tabs {
  background-image: url("/products/images/light_cell.gif");
  cursor : hand;
  width : 77px;
  height : 33px;
  font size
  }

#EVENTS_TOGGLE{

	display: none;
	cursor : pointer;
}
#BROCHURE_TOGGLE{

	display: none;
	cursor : pointer;
}

#PRESENTATION_TOGGLE{

	display: none;
	cursor : pointer;
}

#NEWS_TOGGLE{

	display: none;
	cursor : pointer;
}

}
#lemon{
	width: 120px;
	margin: auto;
	visibility: hidden
}


.signuplink {
    font-weight: bold;
    font-family: ms sans serif, sans-serif; font-size: 10px; color: white; 
    }
.signuplink A:link {color: white;}
.signuplink A:visited {color: white;}
.signuplink A:active {color: white;}
.signuplink A:hover {color: #FDB813;}



.t { border-top: 1px solid #336699;}
.b { border-bottom: 1px solid #336699;}
.l { border-left: 1px solid #336699;}
.r { border-right: 1px solid #336699;}


.t_b { border-top: 1px solid #000000;}
.b_b { border-bottom: 1px solid #000000;}
.l_b { border-left: 1px solid #000000;}
.r_b { border-right: 1px solid #000000;}

.t_bl { border-top: 1px solid #6B82A5;}
.b_bl { border-bottom: 1px solid #6B82A5;}
.l_bl { border-left: 1px solid #6B82A5;}
.r_bl { border-right: 1px solid #6B82A5;}

.t_w { border-top: 1px solid #cccccc;}
.b_w { border-bottom: 1px solid #cccccc;}
.l_w { border-left: 1px solid #cccccc;}
.r_w { border-right: 1px solid #cccccc;}


