﻿.MainContentArea a:link, .MainContentArea a:active, .MainContentArea a:visited, .MainContentArea a:hover
{
	color: #FF0000;
}

#signin
{
	display:block;
	width:214px;
	height:90px;
	text-align:right;
	float:right;
	padding: 6px 10px 0 0;
	background-image: url(/_layouts/Images/MPEGLA.Branding/signin.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000;
	overflow:hidden;
}
#signin > table {float:right; display:block;}
.footerlink {margin: 0px 6px;}
#signin input[type='text'] {margin: 2px 0 0 0;}
.loginnav2 {margin-top:4px;}

#signin a
{
    text-decoration: underline;
}
#signin .red
{
    font-size: 16px;
    font-family: Helvetica, Arial, Helvetica, Sans-Serif;
}
.SiteActionsNav
{
	font-family: Arial, Helvetica, sans-serif;
	color: #C2CD23;
	font-size:15px;
	width:60%;
	height:25px;
	float:left;
	padding-top:10px;	
}
.SiteActions
{
	text-align: right;
}
.SearchResults
{
	text-align: left;
}
.NewsEdit
{
	text-align: center;
}
.NewsTitle
{
	font-weight: bold;
	text-align: left;
}
.NewsSubTitle
{
	font-style: italic;
	text-align: left;
	/*padding-bottom: 12px;*/
}
.NewsSummary
{
	text-align: left;
}
.NewsAttachment
{
	text-align: left;
}
.NewsSeparator
{
	height: 24px;
}
.ContentHeading
{
	font-size: large;
	text-align: left;
	padding-bottom: 10px;
}
.ContentSubHeading
{
	font-size: larger;
	text-align: left;
	padding-bottom: 10px;
}
.ContentBody
{
	text-align: left;
	padding-bottom: 10px;
}

.PoolSubNavMenu
{
	text-align: left;
	width: 587px;
	background-color: #ee3424;
	color: #ffffff;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
}

a.PoolSubNav
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration:none;
}
a.PoolSubNav:link, a.PoolSubNav:active, a.PoolSubNav:visited
{
	text-decoration:none;
}
a.PoolSubNav:hover
{
	text-decoration:none;
	color: #c2e807;
}

a.PoolSubNavOn
{
	color: #c2e807;
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration:none;
}
a.PoolSubNavOn:link, a.PoolSubNavOn:active, a.PoolSubNavOn:visited, a.PoolSubNavOn:hover
{
	text-decoration:none;
}

.PoolHeading
{
	text-align: left;
	margin-top: 16px;
}
.PoolHeadingSmall
{
	font-size: medium;
	text-align: left;
	margin-top: 16px;
	margin-bottom: 8px;
	font-weight: bold;
}

.PoolClear
{
	clear: both;
}
.PoolLeft
{
	float: left;
	width: 620px;
}
.PoolRight
{
	float: right;
	width: 250px;
	background-color: #e4e5e9;
	padding-left: 15px;
}
.PoolHeading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000000;
	padding-bottom: 15px;
}
a.PoolSideBarLink {
	display:block;
	float:left;
	width: 231px;
	height: 48px;
	padding-top: 10px;
	background-image:url(../Images/patentpool_button.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	}
a.PoolSideBarLink:link {
	color:#000000;
	text-decoration:none;
	}
a.PoolSideBarLink:active {
	color:#000000;
	text-decoration:none;
	}
a.PoolSideBarLink:visited {
	color:#000000;
	text-decoration:none;
	}
a.PoolSideBarLink:hover {
	color:#000000;
	text-decoration:none;
	background-image:url(../Images/patentpool_button_hover.jpg);
	}
	
a.PoolSideBarLinkOn {
	display:block;
	float:left;
	width: 231px;
	height: 48px;
	padding-top: 10px;
	background-image:url(../Images/patentpool_button_hover.jpg);
	background-repeat:no-repeat;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	}
a.PoolSideBarLinkOn:link {
	color:#ffffff;
	text-decoration:none;
	}
a.PoolSideBarLinkOn:active {
	color:#ffffff;
	text-decoration:none;
	}
a.PoolSideBarLinkOn:visited {
	color:#ffffff;
	text-decoration:none;
	}
a.PoolSideBarLinkOn:hover {
	color:#ffffff;
	text-decoration:none;
	}

.SearchControl {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:15px
}

.SearchControlHome {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	color: #C2CD23;
	font-size:15px
}

.loginnav1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #C2CD23;
	font-size:13px;
	font-weight: bold;
}
a.loginnav1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #C2CD23;
	font-size:13px;
	margin-right: 40px;
}
a.loginnav1:link {
	text-decoration:none;
	color:#666666;
}
a.loginnav1:active {
	text-decoration:none;
	color:#666666;
}
a.loginnav1:visited {
	text-decoration:none;
	color:#666666;
}
a.loginnav1:hover {
	text-decoration:none;
	color:#000;
	border-bottom:#FF0000 1px dotted;
}

.loginnav2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:11px
}
a.loginnav2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #C2CD23;
	font-size:11px
}
a.loginnav2:link {
	text-decoration:none;
	color:#666666;
}
a.loginnav2:active {
	text-decoration:none;
	color:#666666;
}
a.loginnav2:visited {
	text-decoration:none;
	color:#666666;
}
a.loginnav2:hover {
	text-decoration:none;
	color:#000;
	border-bottom:#FF0000 1px dotted;
}
.ms-WPBody
{
font-size:12px;
font-family:arial,helvetica,sans-serif;
}

.ms-WPBody td
{
font-size:12px;
font-family:arial,helvetica,sans-serif;
}
body.v4master 
{ 
overflow:visible 
} 
body #s4-workspace{
overflow-y:visible;
overflow-x:visible;
}
.ms-WPHeader
{
    display:none;
}
#lbClose { background: url(/_layouts/Images/mpegla.branding/close_grey.png) no-repeat !important; }
.VisibleOnMobile
{
    display:none;
}
#lbClose { background: url(/_layouts/Images/mpegla.branding/close_grey.png) no-repeat !important; z-index:100px; position:relative;}
