body {
background: #FFF;
margin: 0px;
padding: 0px;
}
html {
margin: 0px;
padding: 0px;
}
#top_bar {
height: 54px;
width: 100%;
border-bottom: #00116e solid 1px;
background:  url("../img/invention_top_background.jpg") repeat-x;
text-align: center;
}
#top_bar_inset {
width: 821px;
margin: auto;
text-align: left;
}
#top_bar_inset img {
border: none;
}
#nav_bar { 
background:url("../img/invention_patent_nav_back.jpg") repeat-x;
height: 34px;
width: 100%;
text-align:center;
clear:both;
}
#subnav { 
height: 21px;
width: 100%;
background: url("../img/patent_licensing_subnav_bac.jpg") repeat-x;
}
#nav_inset {
width: 100%;
text-align: center;
float:left;
padding:0px;
}
#main_content {
background: url("../img/new_invention_main_back.jpg") repeat-x; 
width: 100%;
}
#main_content_inset {
background: url("../img/inventing_main_page_bg_090114.jpg") no-repeat;
width: 821px;
margin: auto;
padding-top: 30px;
}
#content_inset2 { 
width: 788px;
margin: auto;
}
#content_inset2 #home_table {
width:771px;
margin:auto;
}

.home_content {
  padding-left:10px;
  padding-right:7px;
  padding-top:15px;
}
.home_content h1 {
  margin-top:0px;
  margin-bottom:0px;
}
.home_content .pageDivider {
  float:none;
  height:1px;
  width:335px;
  position:relative;
  margin-top:1em;
  margin-bottom:1em;
}

.home_content div.pageDivider img {
  height:1px;
  width:100%;
  border-bottom:#363636 1px solid;
}

  .prop {
    height:50px;
    float:right;
    width:1px;
  }

  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
#footer { 
width: 100%;
height: 110px;
background: url("../img/patents_footer_background.jpg") repeat-x;
border-top: #00116e solid 1px;
text-align: center;
}
#footer_inset { 
width: 808px;
margin: auto;
text-align: left;
}

.subnav_uls {
list-style: none;
margin-left: 0px;
padding-left: 10px;
}

div.mc_nav {
  width:808px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}

.mc_nav ul {
  margin: 0px 0px 0px 18px;
  padding:0px;
  width:auto;
  clear:both;
 
}
.mc_nav ul li {
  height: 22px;
  position: relative;
}
.mc_nav ul li a {
  display: block;
  padding-top:7px;
  padding-right:20px;
  padding-left:20px;
  height:100%;
  font-family: Arial;
  color: #535353;
  text-decoration: none;
  font-size: 12px;
}
* html .mc_nav ul li a {
 float:left;
}
.mc_nav a:hover {
  background: url(../img/topnav_over_bg.gif) top repeat-x; 
  cursor: hand;
  display: block;
  color: #000000;
}
/*.nav_pri_element {
  padding: 2px 6px 0px 6px;
  margin: 0px 0px 0px 0px;
  max-height: 20px;
  float: left;
      
}*/

.mc_nav_sec {
  visibility: hidden;
  position:absolute;
  z-index: 999;
  /*border: solid 1px;*/
  background: #FFF;
}

.mc_nav_sec div {
  display:block;
  margin:0px;
}

.mc_nav li{
margin: 0px;
padding: 0px;
padding-top: 0px;
float:left;
}
.mc_navItem { 
display: block;
}

.mc_nav_sec ul {
  list-style-type:none;
  padding:0px;
  margin:0px;
}
* html .mc_nav_sec ul {
  margin-top:-4px;
  float:left;
}
.mc_nav_sec li { 
  border-bottom: solid 1px #e4e4e4;
  text-align: left;
  background: #FFF;
  margin: 0px;
  height: 22px;
  position: relative;
}
* html .mc_nav_sec li {
  float:left;
  clear:both;
}
.mc_nav_sec li a { 
  padding:5px;
  display: block;
  width: 142px;
  font-family: Arial;
  color: #000000;
  text-decoration: none;
  font-size: 12px;
  text-align:left;
  height:auto;
}
* html .mc_nav_sec li a { 
  float:left;
}
.mc_nav_sec li a:hover {
  color:000000;
  background: #c1c1c1;
  height:auto;
}


/*
Light Blue #Cddaeb
Dark Blue #003c72
Light blue out of photo : #d7e7f7
Lime Green #8cc540
*/

.mc_nav {
margin-left: 0px;
padding-left: 0px;
}

/*
#nav {
}
#nav ul { 
list-style-type: none;
}
#nav li {
padding-top: 7px;
height: 22px;
position: relative;
}
#nav ul ul { 
z-index: 99999;
padding-left: 10px;
padding-right: 10px;
}
#nav ul ul li { 
height:15px;
}
#nav ul li { 
position: relative;
}
#nav ul li ul {
display: none;
position: absolute;
top: 26px;
left: 0px;
padding-top: 5px;
}
#nav li:hover ul {
position: absolute;
display: block; 
left: 0px;
top: 26px;
border: solid 1px #c4c4c4;
width: 142px;
}
#nav li:hover ul li {
}
#nav ul li:hover { 
background: url(../img/topnav_over_bg.gif) top repeat-x; 
cursor: hand;
display: block;
}
#nav ul li:hover a{
color: #000000;
}
#nav ul li a {
display: block;
padding-left: 20px;
padding-right: 20px;
}
#nav ul li ul li:hover { 
display: block;
}
#nav ul ul li:hover a{
color: #000000;
}
#nav ul ul li a {
color: #000000;
padding-left: 0px;
padding-right: 0px;
}
#nav ul li ul li { 
padding: 5px;
margin: 0px;
}
#nav ul li ul li:hover { 
}
#nav ul li ul li a{
color: #FFFFFF;
}
#nav ul li ul { 
padding: 0px;
margin: 0px;
}
#nav ul ul li { 
border-bottom: solid 1px #e4e4e4;
text-align: left;
padding: 0px;
background: #FFF;
margin: 0px;
}
#nav ul ul li:hover {
background: #c1c1c1;
cursor: hand;
}
#nav ul ul li a { 
display: block;
width: 142px;
}
*/

.subnav_back { 
width: 216px;
height: auto;
margin-top:10px;
margin-bottom:10px;
float:left;
}
.success_stories {
width:215px;
height:259px;
margin-top: 8px;
margin-left:-2px;
}

.inventing_succes_stories_bg_top {
  background: url(../img/inventing_succes_stories_bg_top.jpg);
  font-size:1px;
  float:left;
  width:215px;
  height:21px;
}

.inventing_succes_stories_bg {
  background: url(../img/inventing_succes_stories_bg.jpg) repeat-y;
  font-size:1px;
  float:left;
  width:215px;
  min-height:213px;
}

.inventing_succes_stories_bg_bottom {
  background: url(../img/inventing_succes_stories_bg_bottom.jpg);
  font-size:1px;
  float:left;
  width:215px;
  height:21px;
}

.success_stories_inset {
width: 176px;
padding-left: 18px;
padding-right: 18px;
}
.success_stories_inset span {
  float:left;
  width:202px;
}

.rt_gutter_bg_top_left {
  background: url(../img/rt_gutter_back_top_left.gif);
  font-size:1px;
  float:left;
  width:1px;
  height:18px;
  clear:both;
}

.rt_gutter_bg_top {
  background: url(../img/rt_gutter_back_top.gif);
  font-size:1px;
  float:left;
  width:206px;
  height:18px;
}

.rt_gutter_bg_top_right {
  background: black url(../img/rt_gutter_back_top_right.gif);
  font-size:1px;
  float:left;
  width:9px;
  height:18px;
}

.rt_gutter_bg {
  background: url(../img/rt_gutter_back.gif) repeat-y;
  font-size:1px;
  float:left;
  width:216px;
  height:auto;
  clear:both;
}

.rt_gutter_bg_bottom_left {
  background: url(../img/rt_gutter_back_bottom_left.gif);
  font-size:1px;
  float:left;
  width:1px;
  height:25px;
  clear:both;
}

.rt_gutter_bg_bottom {
  background: url(../img/rt_gutter_back_bottom.gif);
  font-size:1px;
  float:left;
  width:206px;
  height:25px;
}

.rt_gutter_bg_bottom_right {
  background: url(../img/rt_gutter_back_bottom_right.gif);
  font-size:1px;
  float:left;
  width:9px;
  height:25px;
}

.patent_graphic {
margin-left: 10px;
margin-bottom: 10px;
}
.subnav_back_inset {
margin: 10px;
margin-top: 0px;
padding-top: 0px;
padding-left: 6px;
padding-right: 14px;
float:left;
}
* html .subnav_back_inset {
  padding-left:2px;
  padding-right:16px;
  margin-left:7px;
}

.subnav_back_inset p, .submit_your_invention_inset p {
  clear:both;
  margin-top:.75em;
  margin-bottom:0em;
}

.subnav_back_inset div.pageDivider, .submit_your_invention_inset div.pageDivider {
  height:1px;
  width:100%;
  clear:both;
  float:none;
  position:relative;
  margin-top:1em;
  margin-bottom:1em;
}

.subnav_back_inset div.pageDivider img, .submit_your_invention_inset div.pageDivider img {
  height:1px;
  width:100%;
  border-bottom:#ffffff 1px solid;

}

.subnav_content_page { 
background: url("../img/patent_subnav_divider_02.jpg") no-repeat;
background-position: 0 55px;
width: 170px;
}

#category_nav { 
  background: url("../img/patent_subnav_divider_02.jpg") no-repeat;
  background-position: 0 5px;
  margin-left: 10px;
  padding-left:8px;
  margin-top:36px;
  width:170px;
  float:right;
}

.submit_your_invention { 
margin-top:10px;
width: 216px;
height: auto;
float:left;
}

.submit_your_invention_inset { 
margin: 10px;
margin-top: 0px;
padding-top: 0px;
padding-left: 6px;
padding-right: 14px;
float:left;
}
* html .submit_your_invention_inset {
  padding-left:0px;
  margin-left:7px;
}
