body {
	background-color: #D9E5F3;
	margin: 10px;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
h2 {
	font-size: 12px;
	font-weight: bold;
}
#MainWrapper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	width: 960px;
	border: 1px solid #3399CC;
	margin: auto;
	padding: 10px;
}
#HeaderLogo {
	width: 180px;
	float: right;
}
#HeaderText {
	width: 472px;
	height: 89px;
	float: left;
}
#ClearSpace {
	height: 20px;
	clear: both;
}
#MainColumn1 {
	width: 200px;
	float: left;
	margin-right: 3px;
}
.NewsNugget {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 21px;
	width: 180px;
	float: left;
	margin-right: 7px;
}

#MainColumn2 {
	width: 555px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}
#MainColumn3 {
	width: 180px;
	float: right;
}
#MainContentArea {
}
#ProductNugget {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0066FF;
	width: 180px;
	margin-top: 20px;
}
#InternalFooter {
	margin-top: 20px;
}
.NewsTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #676767;
	padding-right: 5px;
	padding-left: 5px;
}
.NewsBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
	padding-right: 5px;
	padding-left: 5px;
}
.NewsDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
	padding-right: 5px;
	padding-left: 5px;
}
#StockNugget {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
	width: 180px;
}
.StockSymbol {
	font-size: 24px;
	color: #0066FF;
}
.StockText {
	color: #676767;
	line-height: 25px;
}
#StockNugget a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066FF;
	text-decoration: none;
}
#StockNugget a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#FooterNav {
	text-align: left;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	float: left;
}
#FooterNav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5F6B6B;
	text-decoration: none;
}
#FooterNav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5F6B6B;
	text-decoration: underline;
}
#SiteFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5F6B6B;
	display: inline;
	text-align: right;
}
#FooterCopyright {
	text-align: left;
	width: 960px;
	margin-right: auto;
	margin-left: auto;

}
#FooterCopyright a {
	color: #3060CF;
	text-decoration: none;
}
#FooterCopyright a:hover {
	color: #3060CF;
	text-decoration: underline;
}
#FooterAdobe {
	line-height: 20px;
	text-align: left;
	width: 960px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
}
#FooterAdobe a {

	color: #3060CF;
	text-decoration: none;
}
#FooterAdobe a:hover {

	color: #3060CF;
	text-decoration: underline;
}
.SmallLinkText a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0066FF;
	text-decoration: underline;
}
.SmallLinkText a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0066FF;
	text-decoration: none;
	text-align: center;
}
.AnnualNugget {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
	width: 180px;
}
.AnnualNugget .Report {
	float: right;
	clear: left;
}
.AnnualTitle {
	padding: 5px;
}
.AnnualTitle a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066FF;
}
.AnnualTitle a:hover {
	text-decoration: underline;
}
.AnnualNugget .pdf {
	float: left;
	text-align: center;
}
.NewsTitle a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #676767;
	text-decoration: none;
}
.NewsTitle a:hover {
	text-decoration: underline;
}
#MediaNugget {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 21px;
	width: 180px;
	float: left;
	margin-left: 1px;
}
#InternalPageHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color: #D9E5F3;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #0050A7;
}
#InternalPageContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#InternalPageContent a {
	color: #3F60D4;
	text-decoration: none;
	font-weight: bold;
}
#InternalPageContent a:hover {
	text-decoration: none;
}
.PageSubHeadline {
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#InternalPageContent td {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
#InternalPageContent th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	background-color: #FBE0AA;
	text-align: left;
	border-style: none !important;

}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.KerrabootBlue {
	color: #003F9E;
}
.TrinamRed {
	color: #DF0101;
}
.VitorGreen {

	color: #01AB1D;
}
.CereproPurple {


	color: #361597;
}
#SearchNugget {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
	width: 180px;
}
#SearchNugget input {
	color: #676767;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #666666;
}
.SearchHighlight {
	background-color: #FFFF00;
}
#MainColumn2Wide {

	width: 755px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}
.CereproTextBox {
	color: #000000 !important;
	background-color: #D5BFFF;
}
.VitorTextBox {
	color: #000000 !important;
	background-color: #AACF54;
}
.TrinamTextBox {

	color: #000000 !important;
	background-color: #FCA672;
}
.prop {
	float: right;
	width: 1px;
	height: 500px;
}
.RightAlign {
	text-align: right;
}
#Printer {
	text-align: right;
}
#Printer a {
}
#Printer img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}
#PrinterWrapper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	width: 640px;
}
#PrinterColumn2 {

	width: 640px;
	float: left;
}
#SiteFooter #footerTop #W3C {
	margin-top:10px;
	width: 200px;
	text-align: right;
	float: right;
}
#SiteFooter #footerTop {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#MainWrapper #MainContentArea #MainColumn2 #InternalPageContent #sitemap a {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 0066FF;
	text-decoration: none;
	font-weight: normal;
}
#MainWrapper #MainContentArea #MainColumn2 #InternalPageContent #sitemap a:hover {


	text-decoration: underline;
}

/*styles for html version of product development table*/

#plan .circle {
    background-image: url("../images/blue_circle.jpg");
    background-repeat: no-repeat;
    width:35px;
    height:40px;
}



#plan td {
    height: 70px;
    vertical-align: middle;
    padding: 2px;
}

#plan .title {
    font-size:14px;
    font-weight: bold;
    color:#000;
    height:10px;
}

#plan .spacer {
    height:2px;
}

#plan .completed {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #003F9E;
	font-size: 10px;
	text-align: center;
}
#plan .products {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	background-color: #003F9E;
	font-weight: bold;
}
#plan .blueBG {
	background-color: #BCD7FE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-position: center;
}
#plan .inProgress{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #9591CC;
	font-size: 10px;
	text-align: center;
}
#plan .yellowMarketed {
	background-color: #FFFF00;
}
#plan .heading {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	background-color: #FFFFFF;
        vertical-align: top;
        height:15px;
}
#plan .phase {
    width:55px;
}
#InternalPageContent ul {
	list-style-image: url(images/bullet.gif);
	margin-left: 0px;
	padding-left: 0px;
}
#InternalPageContent ul li {
	margin-left: 17px;
	margin-bottom: 10px;
}
