html {
   height: 100%;
   overflow-y:scroll;
}

body {
   top: 0;
   left: 0;
   height: 100%;
   width: 100%;
   margin: 0px;
   padding: 0px;
   border: 0px;
   background-color: #ffffff;
   font-family: Georgia, serif;
   text-align: center; /* Hack to center the wrapper in IE5.x pc */
   min-width: 780px;
}

a {
	color:#004276;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#backgrounddiv {
   text-align: left;
   width: 780px;
   margin: 0px auto;
   min-height:100%;
   border-left:1px solid #b0b0b0;
   border-right:1px solid #b0b0b0;
   position:relative;
}

#maincontent {
   width:774px;
   margin: 0px 3px;
   padding-top: 3px;
   padding-bottom: 30px;
}

#pre_footer {
	clear:both;
}

#footerbar {
   background-color: #060C43;
   color:#ffffff;
   font: normal normal normal 11px Tahoma, Arial, Helvetica;
   line-height:24px;
   text-align:center;

   position:absolute;
   bottom:0;
   left:3px;
   width:774px;
   height:24px;
   border-bottom:3px solid #ffffff;
}

#titlebar {
   padding: 1px 5px 3px 4px;
   background-color: #060C43;
   border: 1px solid #060C43;
}

#titleimages {
	float:left;
}

#searchbox {
   text-align:left;
   float:left;
   margin:5px 3px;
}

#searchtext {
   font: normal normal normal 12px Tahoma, Arial, Helvetica;
   border: 1px solid #b0b0b0;
}

#searchbutton {
   font: normal normal bold 12px Tahoma, Arial, Helvetica;
   color:#060C43;
   border:1px solid #b0b0b0;
   background-color: #e0e0e0;
   margin-left:3px;
}

.buttonstyle {
	font: normal normal bold 12px Tahoma, Arial, Helvetica;
   color:#060C43;
   border:1px solid #b0b0b0;
   background-color: #e0e0e0;
   margin:3px;
   padding:3px;
}

.textboxstyle {
   font: normal normal normal 12px Tahoma, Arial, Helvetica;
   border: 1px solid #b0b0b0;
}

#recaptcha_response_field
{
   font: normal normal normal 12px Tahoma, Arial, Helvetica !important;
   border: 1px solid #b0b0b0 !important;
}

#rightbox {
   text-align:right;
}

#fulltitle {
   color: #ffffff;
   font: normal normal normal 16px Georgia, Serif;
   letter-spacing: 2px;
}

#contacttitle {
   color: #e0e0e0;
   margin: 0px 1px 0px 0px;
   font: normal normal normal 11px Tahoma, Arial, Helvetica;
   letter-spacing: 1px;
}

#logo {
   margin: 3px 3px 3px 0px;
}

#headerimg {
   margin: 3px 0px 3px 0px;
}

#menubar {
   clear:both;
   margin: 0px 0px 0px 0px;
   background-color: #BCBEC8;
   font: normal normal bold 12px Tahoma, Arial, Helvetica;
}

a img {
   border:none;
}

.menuActuator {
   padding: 4px 6px;
   height:16px;
}

.menuActuator a {
	color:#060C43;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
   white-space: nowrap
}

.menuActuator a:hover {
  text-decoration:none;
}

.menuActuator div {
   position:relative;
}

.menu {
	color:#060C43;
	font-size:11px;
	background-color:#E0E0E0;
	layer-background-color:#BCBEC8;
}

.menu a {
   color:#060C43;
	display:block;
	font-weight:normal;
	padding:2px 12px;
	text-decoration:none;
	background-color:transparent;
}

.menu a:hover {
	background-color:#0A115F;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

#submenubar {
   margin: 0px 0px 3px 0px;
   padding-top: 3px;
   background-color: #060C43;
   font: normal normal bold 12px Tahoma, Arial, Helvetica;
}


#submenubar a:hover {
   text-decoration:none;
}

.submenuitem {
   padding: 1px 6px 3px 6px;
   height:22px;
   background-color: #060C43;
}

.submenuitem a {
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

.submenuitem a:hover {
  text-decoration:none;
}

.submenuitem_selected {
   padding: 1px 6px 3px 6px;
	height:22px;
   background-color:#ffffff;
}

.submenuitem_selected a {
	color:#060C43;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

.submenuitem_selected a:hover {
   text-decoration:none;
}
                               
#empty_submenubar {
   margin: 0px 0px 3px 0px;
   height:25px;
   background-color: #060C43;
}

.breadcrumb_past, .breadcrumb_past a {
	color:#707070;
	font:normal normal bold 11px Tahoma, Arial, Helvetica;
	text-decoration:none;
}

.breadcrumb_present, .breadcrumb_present a {
	color:#060C43;
	font:normal normal bold 11px Tahoma, Arial, Helvetica;
	text-decoration:none;
}

.breadcrumb_past a:hover, .breadcrumb_present a:hover {
	text-decoration:underline;
}

#front_maincontent{
   float:left;
   width:485px;
   height:465px;
   background: #ffffff url('http://www.myersbigel.com/img/ledbulb.jpg') no-repeat
}

#front_rightcol {
	margin:6px 12px 12px 12px;
   float:left;
   width:250px;
}

#front_newsscroller {
   border-left:1px solid #b0b0b0;
   border-bottom:1px solid #b0b0b0;
   padding:6px;
   font:normal normal normal 13px Georgia, Serif;
	line-height: 18px;
	color:#303030;
}

#front_uspto {
  border-left:1px solid #b0b0b0;
  border-bottom:1px solid #b0b0b0;
  padding:12px 6px 6px 6px;
  margin-bottom:12px;

  font:normal normal normal 13px Georgia, Serif;
  line-height: 18px;
  color:#303030;
}

#pscroller2{
height: 175px;
background-color: #ffffff;
margin-left:6px;
}

.innerDiv {
background-color: #ffffff;
 }

.rssclass .rsstitle{
}

.rssclass .rssdate{
color: gray;
}

.content{
	display:none;
}

ul {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.scribd {
	width:754px;
	height:600px;
	border:1px solid #808080;
}

#pagecontent {
	padding-top:6px;
	padding-left:9px;
	padding-right:9px;
	padding-bottom:12px;
}

h1 {
	color:#b0b0b0;
	font:normal normal bold 42px Georgia, serif;
   letter-spacing: -4px;
   margin:6px 0px 0px 0px;
}

h2 {
	color:#060C43;
	font:normal normal normal 24px Tahoma, Arial, Helvetica;
;
   margin:6px 0px 6px 0px;
}

h3 {
	color:#404040;
	font:normal normal normal 20px Tahoma, Arial, Helvetica;
   margin:0px 0px 3px 0px;
}


.newstitle {
	color:#404040;
	font:normal normal normal 16px Tahoma, Arial, Helvetica;
   margin:0px 0px 6px 0px;
   padding-bottom:3px;
   border-bottom:1px solid #b0b0b0
}

.newsfooter {
   margin:6px 0px 6px 0px;
   padding-top:3px;
   border-top:1px solid #b0b0b0;
}

.bodytext {
	font:normal normal normal 84.5% Georgia, Serif;
	line-height: 22px;
	color:#202020;
}


.noticetext {
	font:normal normal normal 8pt Georgia, Serif;
	line-height: 14px;
	color:#202020;
}

strong {
	font-weight:bold;
	color:#404040;
}


.fronttext {
	font:normal normal normal 16px Georgia, Serif;
	line-height: 25px;
	color:#404040;
}

#mbss_news {
	float:left;
	width:345px;
	margin-top:12px;
	padding-right:12px;
	padding-top:12px;
	padding-left:12px;
}

#uspto_news {
	float:left;
	width:345px;
	margin-top:12px;
	padding-left:12px;
	padding-top:12px;
	border-left:1px solid #b0b0b0;
}

.newsitem {
	width:85%;
	border-top:1px solid #b0b0b0;
	padding:6px 12px;
}

.sideitem {
	border-top:1px solid #b0b0b0;
	padding:0px 12px 18px 12px;
}

#map_canvas {
	width:497px;
	height:399px;
	float:right;
	border:1px solid #404040;
	margin-left:6px;
	margin-bottom:6px;
}

.rightbox {
	float:right;
	width:252px;
	padding:0px 12px 12px 12px;
	margin:0px 12px 12px 12px;
	border-left: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	line-height:16px;
}

form {
	margin-top:0px;
	margin-bottom:0px;
}

.errortext {
	color:#ff0000;
}

.practicesidebar {
	float:right;
	width:33%;
	border-left:1px solid #b0b0b0;
	border-bottom:1px solid #b0b0b0;
	padding:3px 12px 12px 12px;
	margin:0px 12px 6px 6px;
	line-height:16px;
}

.recruitingsidebar {
	float:right;
	width:33%;
	border-left:1px solid #b0b0b0;
	border-bottom:1px solid #b0b0b0;
	padding:3px 12px 12px 12px;
	margin:0px 12px 6px 6px;
	line-height:16px;
}

.spacer {
   float:left;
   width:250px;
   height:21px;
   clear:left;
}

.triangle {
	float:right;
	height:185px;
	width:185px;
	margin:0px 12px 6px 12px;
	border:1px solid #b0b0b0;
}
