﻿/*
 * $Id: common.css,v 1.2 2007/04/13 16:07:40 cserafin Exp $
 * PINT base style sheet definition
 */
 
/* STANDARD */
body			{ background-color: #ffffff; margin-top: 20px; margin-left: 0px; margin-right: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #333333;  }

font			{ font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 1.6; }

#content	{ padding: 13px 13px 13px 13px; }
#bread	{ padding: 13px 13px 13px 13px;
				font-family: verdana, arial, helvetica, sans-serif;
				font-size: 10px; color: #818181; }


ul				{ margin-top: -3px; margin-bottom: -3px; margin-left: 20px; padding-left: 0px; line-height: 1.3; list-style: square; }
ol				{ margin-top: 5px; margin-left: 30px; padding-left: 0px; line-height: 1.3; }
sub				{ font-size: 90%; line-height: .75; }
sup				{ font-size: 90%; line-height: 1.25; }

li				{ margin-top: 5px; margin-bottom: 5px; }

table			{ font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; text-align: left;  background-color: #ffffff; }
th				{ text-align: left; background-color: #e9ebec; }
td				{ text-align: left; }

.searchtable	{ font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; text-align: left;  background-color: #ffffff; margin-left: 0; margin-right: 0; }

/* CONTENT */
h1 				{ font-size: 12px; color: #24408F; margin-top: 0px; margin-bottom: 10px; } /* main subhead */
h2				{ font-size: 11px; color: #666666; margin-bottom: 0px; } /* stock quote subhead */
h3   			{ font-size: 12px; color: #7f4564; margin-bottom: -5px; } /* not assigned yet */
h4   			{ font-size: 12px; color: #cc0000; margin-bottom: -5px; } /* not assigned yet */
h5   			{ font-size: 12px; color: #996600; margin-bottom: -5px; } /* not assigned yet */
blockquote		{ font-family: inherit; font-size: inherit; color: #333333; margin-left: 25px; }
dt				{ font-size: 121%; font-weight: bold; }
dd				{ margin-left: 25px; margin-bottom: 15px; }
legend 			{font-family: tahoma; font-size: 8pt; font-weight: bold; color: #ffffff; border: 1pt solid #333333; background-color:#cc3300; padding:2px; width: 50px; 
					filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135, strength=5);}
fieldset 		{ padding: 5px; width: 150px; margin-right: 8px; }

div.subnav		{ padding: 6px 6px 6px 16px; border-bottom: 1px solid #ffffff; }
div.subnavOn		{ padding: 6px 6px 6px 16px; background-color: #f2deab; border-bottom: 1px solid #ffffff; }
.subnavArrow	{ display: inline; margin: 0px 0px 0px -12px;}

div.tertnav		{ padding: 3px 3px 3px 25px; border-bottom: 1px solid #ffffff; font-size: 10px; }
div.tertnavOn		{ padding: 3px 3px 3px 25px; background-color: #f2deab; border-bottom: 1px solid #ffffff; font-size: 10px; }

.body2			{ font-size: 11px; color: #666666; line-height: 1.3; }

.body3			{ font-size: 20px; color: #666666; line-height: 1.3; }

.body4			{ font-size: 10px; color: #333333; line-height: 1.3; }

.search 		{ background-image: url(../images/H_bgtile_search.gif); background-repeat: no-repeat; border: 1px solid #d1d7da; }

.welcome		{ background-image: url(../images/H_bgtile_welcome.gif); background-repeat: repeat-x; padding-left: 18px; padding-right: 18px; padding-top: 36px; padding-bottom: 10px; }

.news			{ background-image: url(../images/H_bgtile_news.gif); background-repeat: no-repeat; padding-left: 20px; padding-right: 20px; }

.info 			{ background-image: url(../images/H_bgtile_info.jpg); background-repeat: no-repeat; padding-left: 20px; padding-right: 20px; padding-top: 36px; padding-bottom: 10px; }

.info2 			{ background-image: url(../images/H_bgtile_info2.jpg); background-repeat: no-repeat; padding-left: 20px; padding-right: 20px; padding-top: 36px; padding-bottom: 10px; }

.main			{ width: 350px; line-height: 160%; }

.stockquote		{ float: right; width: 200px; margin: 5px 0px 5px 5px; border:1px solid #999999; }
.stockquote p	{ float:left; width: 90px; padding: 5px; margin:0px; }
.stockquote p.last	{ width: 190px; }

.governance		{ width: 570px; margin: 5px 0px 5px 5px; border: 1px solid #999999; }
.governance p	{ width: 550px; padding: 10px; margin:0px; }
.governance p.last	{ width: 550px; }
.governance p.contact  { width: 400px; padding-left: 25px; }

.head			{ padding: 5px; background: #e9eff3; border-bottom: 1px solid #999999; }
.investor		{ float: left; width: 35%; margin: 15px 0px; line-height: 160%; padding: 0px 0px 20px 0px; }
.analyst		{ float: left; width: 50%; margin: 15px 0px; line-height: 160%; padding: 0px 0px 20px 0px; }

.events			{ width: 574; margin: 5px 0px 5px 5px; border-right: 1px solid #999999;
border-left: 1px solid #999999; border-top: 1px solid #999999; }
.events p		{ width: 200px; border-right: 1px solid #999999; border-bottom: 1px solid #999999; }
.events p.last	{ width: 150px; border-bottom: 1px solid #999999; }
			
/* NAVIGATION */
a:active		{ color: #0000ff; text-decoration: underline; }
a:link			{ color: #5e8baf; text-decoration: underline; }
a:visited		{ color: #5e8baf; text-decoration: underline; }
a:hover			{ color: #7e4463; text-decoration: underline; }

.subnav				{ font-size: 11px; color: #8e8e8e; text-decoration: none; font-weight: normal; line-height: 1.3; }
a.subnav			{ color: #5f839c; text-decoration: none; }
a.subnav:active		{ color: #cc9900; text-decoration: none; }
a.subnav:visited	{ color: #5f839c; text-decoration: none; }
a.subnav:hover		{ color: #7e4463; text-decoration: none; }


.tertnav			{ font-size: 10px; color: #8e8e8e; text-decoration: none; font-weight: normal; line-height: 1.3; }
a.tertnav			{ color: #5f839c; text-decoration: none; }
a.tertnav:active	{ color: #cc9900; text-decoration: none; }
a.tertnav:visited	{ color: #5f839c; text-decoration: none; }
a.tertnav:hover		{ color: #7e4463; text-decoration: none; }


.newsnav			{ font-size: 11px; color: #656d73; }
a.newsnav			{ color: #5e8baf; text-decoration: none; }
a.newsnav:active	{ color: #cc9900; text-decoration: none; }
a.newsnav:visited	{ color: #5e8baf; text-decoration: none; }
a.newsnav:hover		{ color: #7e4463; text-decoration: none; }

.infonav			{ font-size: 11px; color: #656d73; }
a.infosnav			{ color: #5e8baf; text-decoration: none; }
a.infonav:active	{ color: #cc9900; text-decoration: none; }
a.infonav:visited	{ color: #5e8baf; text-decoration: none; }
a.infonav:hover		{ color: #7e4463; text-decoration: none; }

.bread				{ font-size: 10px; color: #818181; }
a.bread				{ color: #5e8baf; text-decoration: none; }
a.bread:active		{ color: #cc9900; text-decoration: none; }
a.bread:visited		{ color: #5e8baf; text-decoration: none; }
a.bread:hover		{ color: #7e4463; text-decoration: none; }

.top				{ font-size: 10px; color: #818181; }
a.top				{ color: #5e8baf; text-decoration: underline; }
a.top:active		{ color: #0000ff; text-decoration: underline; }
a.top:visited		{ color: #5e8baf; text-decoration: underline; }
a.top:hover			{ color: #7e4463; text-decoration: underline; }

.footernav				{ font-size: 9px; color: #818181; }
a.footernav				{ color: #5e8baf; text-decoration: none; }
a.footernav:active		{ color: #cc9900; text-decoration: none; }
a.footernav:visited		{ color: #5e8baf; text-decoration: none; }
a.footernav:hover		{ color: #7e4463; text-decoration: none; }

a.underline     	{ color: #990000; text-decoration: none; padding-bottom: 4px; white-space: nowrap; } 
a.underline:hover   { color: #d85050; background: url('../images/ANI_arrows.gif') repeat-x 100% 100%; padding-bottom: 4px; white-space: nowrap; } 



/* MISC ELEMENTS */
.borderbott		{ border-bottom: 1px solid #6600cc; }
.border			{ border: 1px solid #d1d7da; width : 760px; margin-left: auto; margin-right: auto; }
.pdf				{ font-size: 11px; list-style-image: url('../images/ICN_pdf_sm.gif'); margin-left: 25px; line-height: 200%; }


