.body {
	margin: 0px, 0px, 0px, 0px;
	background-color: #FFFFFF;
	azimuth:left;
}

.bodyborder {
	background-color: #9f8d49;
}

.topbar1 {
	background-color: #9f8d49;
	background-image:url(images/top-bar.jpg);
	height:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1px;
}

.topbar2 {
	background-color: #dac155;
	background-image:url(images/companyname.jpg);
	background-position:left;
	background-repeat: no-repeat;
	height:140px;
}

.topbar3 {
	background-color: #9f8d49;
	height:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1px;
}

.topbar5 {
	background-color: #9f8d49;
	background-image: url(images/bar-side.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	text-shadow:#666;
	color: #900;
	line-height:30px;
}

.tabletexthead {
	background-color:#e6debe; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	color: #000000;
	line-height:25px;
	padding: 3px, 3px, 3px, 3px;
}

.tabletexthead2 {
	background-color:#9f8d49; 
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/tablebg2.jpg);
	font-size:14px;
	text-align:center;
	font-weight:bold;
	color: #FFFFFF;
	line-height:20px;
	padding: 2px, 2px, 2px, 2px;
}

.tabletext {
	background-color:#ffffff; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	font-weight:normal;
	color: #000000;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
	line-height:18px;

}

.downgrybar {
	background-color: #999;
	height:.50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1px;
}

.topbar3a {
	background-color: #9f8d49;

}

.topbar4 {
	background-color: #e6debe;
}

.body_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	color:#333;
	padding-left:10px;
	padding-top:8px;
	line-height:18px;
}

.body_text2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	color:#333;
	line-height:18px;
}

.body_text3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	color:#333;
	line-height:18px;
}


.body_text00{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#333;
	line-height:18px;
	text-decoration:underline;
}

.body_text4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	color:#333;
}

.body_text_highlight{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	color: #a63605;
	font-weight:bold;
	line-height:18px;
}

.body_text_highlight2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	color: #a63605;
	font-weight:bold;
	line-height:23px;
	text-decoration:none;
	text-transform:uppercase;
	padding-bottom:10px;
}

.copyright_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	color:#808080;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;	

}

.tableborder {
		border: dotted;
		border-color: #CCC;
		border-width:thin;
}

.tableborder2 {
		border: dotted;
		border-color: #666;
		border-width:thin;
}

.imgpading {
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
}

.divierline{
	background-image:url(images/divider-line.jpg);
	background-repeat:repeat-y;
	background-position:top}
	
	
.divierline2{
	background-image:url(images/divider-line2.gif);
	background-repeat:repeat-y; }
	

.link01 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#808080;
	font-style: normal;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	font-weight:bold;
}	

.link01 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #390;
	text-decoration:none;
	font-weight:bold;
}	

.lana a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#808080;
	font-style: normal;
	text-align:left;
	line-height:21px;
	text-decoration:none;
	font-weight:bold;
}	

.lana a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #900;
	text-decoration:none;
	font-weight:bold;
}	


.link03 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #900;
	font-style: normal;
	text-align:right;
	line-height:18px;
	text-decoration:none;
	font-weight:bold;
}	

.link03 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #009;
	text-decoration: underline;
	font-weight:bold;
}	

.men a{
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-image: url(images/buletarow.gif);
	background-position:left;
	padding-left:20px;
	background-repeat:no-repeat;
	line-height:18px;
	text-decoration:none;
	color: #666;
	text-align:left;
	}
	
.men a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-image: url(images/buletarow.gif);
	background-position:left;
	padding-left: 20px;
	background-repeat:no-repeat;
	line-height:18px;
	text-decoration:none;
	color: #900;
	text-align:left;
	
}

.menuonvist{
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-image: url(images/buletarow1.gif);
	background-position:left;
	padding-left:24px;
	background-repeat:no-repeat;
	line-height:18px;
	text-decoration:none;
	color: #900;
	text-align:left;
}

.link02 a

{
font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color: #003399;
	}
	
.link02 a:hover
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color: #990000
	}

.buletext{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
background:url(images/bulet.jpg);
background-repeat:no-repeat;
background-position:left;
color:#000000;
font-weight:bold;
line-height:20px;
}


.patent1
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	text-align: left;
	background-color: #FFFFFF;
	padding-left:5px;
	padding-bottom:3px;
	padding-top:3px;
	padding-right:5px;
	text-transform: inherit;
	line-height:18px;
}

.patent1center
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	text-align: center;
	background-color: #FFFFFF; 
	padding-left:5px;
	padding-bottom:3px;
	padding-top:3px;
	padding-right:5px;
}

.patent2
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	background-color: #FFFEF0;
	font-style: normal;
	font-weight: normal;
	padding-left:5px;
	padding-bottom:3px;
	padding-top:3px;
	padding-right:5px;
}
	
.patent2center
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	background-color: #FFFEF0;
	font-style: normal;
	font-weight: normal;
	padding-left:5px;
	padding-bottom:3px;
	padding-top:3px;
	padding-right:5px;
	}
	
.patent2left
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	background-color: #FFFEF0;
	font-style: normal;
	font-weight: normal;
	padding-left:5px;
	padding-bottom:3px;
	padding-top:3px;
	padding-right:5px;
	}	
	
.milestonebg
{
	background-image:url(images/arowbg.gif);
	background-position:left, top;
	background-repeat:no-repeat;
}

.bodytext_bulet{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	background-image: url(images/bulet.gif);
	background-position:left;
	padding-left:20px;
	background-repeat:no-repeat;
	line-height:20px;
	text-decoration:none;
	color: #333;
	
}


.footerhome
{
    background-color: #9f8d49;
	background-image:url(images/top-bar.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #f8f8f8;
	padding-left: 5px;
	text-decoration: none;
	height:22px;
}

.copyright
{
background-color: #9f8d49;
	background-image:url(images/top-bar.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #f8f8f8;
	padding-left: 0px;
	text-decoration: none;
	height:22px;

}



a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

.menuclass{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #f6f6f3;
	text-decoration: none;
	/*height: 2em;
	filter: Shadow(Color=#332e15,Direction=-240,Strength=3);*/
	}
	
	
.menuclass a:hover{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #f6d025;
	text-decoration: none;
	/*height: 2em;
	filter: Shadow(Color=#332e15,Direction=-240,Strength=3);*/
	}
	
	
.homelink{	
	
	height: 1em;
	color: #7d7761;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	/*filter: Shadow(Color=#b6b6b6,Direction=215,Strength=5);*/

	}


/* default setup that everything sees CSS TEXT EFFECTS */
.shadow {
  /* needed for Internet explorer */
  height: 1em;
  filter: Shadow(Color=#666666, 
                 Direction=135, 
                 Strength=5);

  /* Needed for Gecko */
  line-height: 2em;
  white-space: nowrap;
}

/* 
 * used by browsers which know about
 * :before to create the shadow 
 */
.shadow:before {
  display: block;
  margin: 0 0 -2.12em 0.15em;
  padding: 0;
  color: #666666; 
}

#shadow_1:before { 
  content: 'In shadow'; 
}
#second_2:before { 
  content: 'Happy Shadowing!'; 
}

/*\*/
html*.shadow {

  [color:red;/* required by Safari 
              * so that [] is correctly
              * begun. associated with
              * the property, yet hiding
              * it. Seen by IE6 */

    /* 
     * seen by IE6 and Safari, but hidden
     * from Gecko 
     */
    text-shadow: #666666 5px 5px 5px; 

  ]color:auto; /* resets color for IE6 */
}/**/

/* 
 * end hack using dummy attribute selector
 * for IE5 mac
 */
.dummyend[id]{clear: both;}

/*\*/
html*.shadow:before {

  [color:red;/* required by Safari. 
                seen by IE6 */

    /* 
     * seen by IE6 and Safari, but hidden
     * from Gecko 
     */
    display: none;

  ]color:auto; /* resets color for IE6 */
}/**/

/* 
 * end hack using dummy attribute selector
 * for IE5 mac
 */
.dummyend[id]{clear: both;}

.whitepapersdark
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	background-color: #FFFEF0;
	font-style: normal;
	font-weight: normal;
	padding-left:5px;
	padding-bottom:10px;
	padding-top:10px;
	padding-right:5px;
	}

.whitepapersdarkbold
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	background-color: #FFFEF0;
	font-style: normal;
	font-weight: bold;
	padding-left:0px;
	padding-bottom:10px;
	padding-top:10px;
	padding-right:5px;
	}
	
	.patentlight
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight:normal;
	text-align: left;
	background-color: #FFFFFF;
	padding-left:5px;
	padding-bottom:10px;
	padding-top:10px;
	padding-right:5px;
	text-transform: inherit;
	/*line-height:18px;*/
}

.patentlightbold
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: Black;
	text-align: left;
	background-color: #FFFFFF;
	padding-left:0px;
	padding-bottom:10px;
	padding-top:10px;
	padding-right:5px;
	text-transform: inherit;
	/*line-height:18px;*/
}

.subheading{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}

.subheadinglink{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9f8d49;
	text-decoration: none;
	}
	
	.body_text404{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: justify;
	font-weight: bold;
	color:#333;
	padding-left:10px;
	padding-top:8px;
	line-height:18px;
    }
	
	.searchbutton {
	text-transform: none;
	text-align: right;
	background-image: url(images/search_button.png);
	background-repeat: no-repeat;
	padding-left:20;
	/*background-position: center center;*/
	border: 0px;
	width: 24px;
	vertical-align: top;
	height: 23px;
	background-color:transparent;
	cursor: Pointer;
	
}

.he1aitalic
{
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-style:italic;
	text-align: justify;
	font-weight: normal;
}

.quick {
	background-position: center top;
	background-color: #dac155;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #9f8d49;
	padding:3px 3px 3px 3px;
	font-size: 12px;
	font-weight: normal;
	width: 200px;
}
.Mandatory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF0033;
	
}

.download_body_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#333;
	padding-left:10px;
	padding-top:8px;
	line-height:18px;
}
.downloadheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	/*color: #0659B9;*/
	color:#666; 
	text-align: left;
	padding-left: 5px;
	vertical-align: text-top;
    
}
.patent2
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	text-align: left;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#ffffff;
	padding-left: 2px;
}
.errlabel{
  font-size: 11px;
  font-weight: normal;
  color: #C00;
  text-align: justify;
  font-family:Verdana;  
}
.noerrtxt
{
  border: 1px solid #D1C7AC;
  border-color:#9f8d49;  
  width:200px;
}
.errtxt
{
  border: 1px solid #C00;
  width:200px;
}
.contactusText
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-style: normal;
	font-weight: bold;
	padding-left:0px;
	padding-bottom:10px;
	padding-top:10px;
	padding-right:5px;
	}
	
.contactusRequiredText
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	font-style: normal;
	font-weight: bold;
	padding-left:0px;
	padding-bottom:10px;
	padding-top:10px;
	padding-right:5px;
	}	
.mandatory1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: Red;
	
}
.contactbutton
{
  border :1px solid; 
  text-align:center;  
  margin: 10px 10px 0px 0px;
  padding:5px 5px 36px 0px;
  width: 90px;
  color:#fff;
  font-weight:bold;
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size:small;
  vertical-align:middle;   
  background-image:url('images/button.jpg');
  background-repeat:no-repeat;
  background-color:#FFF;
  border: 0px;
  cursor:pointer;
  
}

.contactbutton:hover
{
  background-image:url('images/button-m.jpg');
  background-repeat:no-repeat;
  text-decoration:none; 
}

.downloadbutton
{
  border :1px solid; 
  text-align:center;  
  margin: 10px 10px 0px 0px;
  padding:5px 5px 36px 0px;
  width: 135px;
  color:#fff;
  font-weight:bold;
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size:small;
  vertical-align:middle;   
  background-image:url('images/download-button.jpg');
  background-repeat:no-repeat;
  background-color:#FFF;
  border: 0px;
  cursor:pointer;
  
}
.downloadbutton:hover
{
  background-image:url('images/download-button-m.jpg');
  background-repeat:no-repeat;
  text-decoration:none; 
}
.heading3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #a63605;
	text-align: left;
	padding-left:5px; 
}


.adsrow {
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 2px 10px;
    height: 1.8em;
	background-image: url('images/bg-row.jpg');
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #808080;
	text-align: left;
	font-weight: bold;
    background-repeat:repeat-x;
    cursor:pointer;
}