body {
	background-color: #FFFFFF;
}

p{
   font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size:13.5px;
   font-weight:500;
  }
  
h4{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:50%;
  }
  
th.darkHeader{
   font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size:13.5px;
   font-weight:bold;
   border:1px solid #000000;
   background-color:#333333;
   color:#FFFFFF;
   }
   
td{
   background-color:#e5e1d3;
   }
   
img{border:none;}

table.header{
	width:918px;
	background-color:#FFFFFF;
	border-style:none;
	border-width:0px;
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse;
}

td.footer{
	width:918px;
    background-image:url(images/grid.jpg);
	border-top-style:solid;
	border-top-color:#333333;
	border-top-width:2px;
	font-size:9px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	padding:4px;
}

a{text-decoration:none; font-weight:bold;}

a:link {color: #333333}
a:visited {color:#333333}
a:hover{color:#FF9966}
a:active {color:#FF9966}

/* Menu Bar*/
td.menu{
   background-image:url(images/menu_bar.jpg);
   width:918px;
}

div.menuHome{
   width:100px;
   color:#FFFFFF;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:12px;
   text-align:center;
   float:left;
   padding:5px 8px 5px 160px;
}

div.menuItems{
   width:110px;
   color:#FFFFFF;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:12px;
   text-align:center;
   float:left;
   padding:5px 8px 5px 8px;
}

a.menu:link {color: #FFFFFF}
a.menu:visited {color:#FFFFFF}
a.menu:hover{color:#e5e1d3}
a.menu:active {color:#e5e1d3}

/* For index page only*/
td.main{
   background-color:#F3F3F3;
   }
   
table.mainBody{
	width:918px;
	height:419px;
	background-color:#F3F3F3;
	border-style:none;
	border-width:0px;
	margin-left:auto;
	margin-right:auto;  
	border-collapse: collapse;
}

div.mainContainer{
   width:270px;
   padding-top:0px;
   padding-left:20px;
   padding-right:10px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:13.5px;
   
}

/* For all other pages*/
table.patentList{
	width:800px;
	border-style:solid;
	border-width:1px;
	margin-left:auto;
	margin-right:auto;  
	border-collapse: collapse;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
td.patentTitle{
   width:620px;
   border-top:1px solid #000000;
   border-bottom:1px solid #000000;
   border-left:1px solid #000000;
   border-right:none;
   padding:5px;
   }
td.patentLink{
   width:80px;
   border-top:1px solid #000000;
   border-bottom:1px solid #000000;
   border-right:1px solid #000000;
   border-left:none;
   text-align:center;
   padding:5px 0px 5px 0px;
   }
td.patentNum{
   width:100px;
   border:1px solid #000000;
   text-align:right;
   padding:5px;
   }
td.subBody{
   background-image:url(images/bg.jpg);
   width:548px;
}


div.currentPage{ /*"you are here"*/
   width:110px;
   color:#FF9966;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:12px;
   text-align:center;
   float:left;
   padding:5px 8px 5px 8px;
}

div.scroll {
height: 300px;
width: 440px;
overflow: auto;
border:none;
line-height:108%;
padding: 8px 8px 8px 35px;
}

div.subContainer {
height: 340px;
width: 440px;
border:none;
line-height:108%;
padding: 1px 8px 8px 35px;
}

div.subLinkBox{
float:left;
height:80px;
width:200px;
line-height:108%;
padding: 1px 5px 10px 50px;
}

div.patentContainer{
height: 340px;
width: 840px;
overflow: auto;
border:none;
padding: 8px 8px 8px 35px;
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
background-position:70% 50%;
background-attachment:fixed;
}


a.subLink:link {color:#003399;}
a.subLink:visited {color:#003399;}
a.subLink:hover{color:#FF9966}
a.subLink:active {color:#FF9966}

.headline{
   color:#333333; 
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   font-weight:bold;
   padding-left:40px;
   padding-top:10px;
}

.subHeadline{
   color:#333333; 
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   font-weight:bold;
   padding-left:30px;
   padding-top:20px;
   padding-bottom:5px;
   width:500px;
}

.subPatentHead{
   color:#333333; 
   font-family:Arial, Helvetica, sans-serif;
   font-size:16px;
   font-weight:bold;
   padding-left:30px;
   padding-top:15px;
   padding-bottom:5px;
   width:500px;
}
