@charset "UTF-8";
/* CSS Document */

html { overflow-y: scroll; }

body {
    font: 62.5% Arial, Helvetica, Verdana, sans-serif; 
}
a img {border:none;}
p {
	color:#515151;
	font-size:1.2em;
	line-height:1.4em;
	margin:0.5em 0 1em 0;
}
ul {
	color:#515151;
	font-size:1.2em;
	line-height:1.4em;
	margin:0.5em 0 1em 0;
	padding-left:1em;
	list-style-position:outside;
}
h1 {
	font-weight:normal;
}
h2 {
	font-size:1.2em;
	color:#42326f;
	padding:0;
}
a {color:#515151;}
a:hover { color:#000;}

sup {font-size:0.6em;}
/*---------------------------------
			STRUCTURE
---------------------------------*/
#wrap {
	width:630px;
	background-color:#fff;
}
#header {
	height:95px;
	width:960px;
	background-color:#fff;
	z-index:1;
}
#topnav,#menu-main {
	display:none;
}
#logoprint {display:block;}
#logo {display:none;}
#secNav {
	display:none;
}
#content {
	width:630px;
	min-height:600px;
}
#left {
	width:170px;
	padding:20px 10px 0 0;
	float:left;
}
#right {
	
	width:439px;
	float:right;
	padding:16px 0 20px 10px;
}
#newsPage {
	width:700px;
	clear:both;
	padding:16px 0 20px 0;	
}
#wrap.home #content {
	width:630px;
	float:none;
}
#wrap.home #left {
	width:160px;
	padding:0;
	float:left;
}
#wrap.home #right {
	width:469px;
	float:right;
	padding:0;
}
#footer {
	clear:both;
	background-color:#fff;
	width:960px;
}

/*---------------------------------
			HOME
---------------------------------*/
.home h2, .home h3 {font-weight:normal; margin:0; padding:0;}

#slide {
	width:469px;
	height:263px;
	background-color:#fafdfe;
	position:relative;
}
.home #left div#introTxt {
	width:160px;
	height:240px;
	padding:15px 0;
}
.home #left h1 {
	font-weight:normal;
	font-size:1.3em;
	line-height:1.4em;
	color:#000;
}
#left p.orange, #left p.blue {display:none;}
.press {
	width:160px;
	min-height:200px;
	background-color:#fff;
	padding-bottom:10px;
}
#left div.press h2 {
	display:block;
	height:18px;
	padding:7px 0 5px;
	font-weight:normal;
	font-size:1.2em;
	color:#fff;
	background-color:#8cc63f;
}
#left div.press p {
	margin:0;
	font-size:1.2em;
}
#left div.press h3 {
	padding:10px 0 2px;
	font-weight:normal;
	font-size:1.2em;
	color:#000;
}
#bar {
	border: 1px solid #605386;
	height:31px;
	margin-left:13px;
}
#right #bar h2 {
	float:left;
	display:block;
	width:120px;
	margin:0 20px 0 0;
	padding:0 0 0 20px;
	font-size:1.2em;
	color:#000;
	font-weight:normal;
	height:31px;
	line-height:30px;

}
#right #bar h3 {
	display:none;
}
#bar select {
	display:none;
}
#newsframe {
	width:456px;
	height:250px;
	border:none;
	margin:0 0 0 13px;
}
/*---------------------------------
			CONTENT
---------------------------------*/
.bigTxt {
	font-size:1.4em;
	margin-top:0.3em;
	color:#4d4d4d;
}
#left a {color:#4d4d4d;}
#left h1 {
	font-size:2em;
	color:#42326f;
	margin:0.2em 0 5px 0;
	padding:0;
}
#left h2 {
	padding:1em 0 0  0;
	margin:0;
}
#right h2 {
	padding:0.75em 0 0  0;
	margin:0;
}
.green {color:#50aa00;}
.orange, span.orange a {color:#DB650E;}
span.orange a:hover {color:#000;}
ul.indent {margin-left:3em;}
ul.indent li {margin-bottom:0.5em;}
div#rightbox {
	width:190px;
	float:right;
	margin:0.5em -48px 4em 1.5em;
}
.logos img {
	margin:0 0 5px 25px;
}
.box {
	border:1px solid #999;
	width:330px;
	margin:2em 0;
}
.box p {
	padding-left:1.5em;
	padding-right:1.5em;
	color:#77787b;
}
.box strong {color:#231f20;}
.box a {color: #77787b;}
#right div.box h2 {
	border-bottom:1px solid #999;
	padding:1em 1.5em;
}
#webcast {
	border:1px solid #a0a4a5;
	padding:0 10px 5px 10px;
	margin:0.5em 0 1.5em 0;
}
#webcast h2 {
	padding:5px 0 5px 25px;
	margin-bottom:0;
	background:url(../images/icn_webcast.gif) no-repeat top left;
}
.smallTxt, .smallTxt a {
	color: #767677;
	font-size:0.9em;
}
.cal {
	width:270px;
	margin-top:2.3em;
}
.table {
	border-top:1px solid #42326f;
	border-left:1px solid #42326f;
	text-align:left;
	color: #42326f;
	font-size:1.1em;
}
.table td, .calendar td {
	border-bottom:1px solid #42326f;
	border-right:1px solid #42326f;
	padding:5px;
}
.table th {
	border-bottom:1px solid #42326f;
	border-right:1px solid #42326f;
	background-color:#42326f;
	color:#fff;
	padding:5px;
}
td.white {background-color:#fff;}
.neg {color:red;}
.pos {color:#67b42f;}
.calendar {
	border-top:1px solid #42326f;
	border-left:1px solid #42326f;
	text-align:center;
	background-color:#fff;
	margin-top:1em;
}
.calendar th {
	border-bottom:1px solid #42326f;
	border-right:1px solid #42326f;
	color:#000;
	padding:5px;
}
.calendar td {
	border-bottom:1px solid #42326f;
	border-right:1px solid #42326f;
	padding:2px;
}
#toolbar {
	display:none;
}
#newsBox,#newsArchiveBox {
	padding:1em 2em;
	background-color:#f2f2f2;
	margin:0 0 5em 0;
	float:left;
	width:430px;
}
#tabs {float:left; width:195px;}
#tabs p.newstab {margin:0; padding:0;}
#tabs p.newstab a { display:none;}
#tabs p.newstab a.on {
	display:block;
	width:183px;
	height:18px;
	padding:6px 5px 5px 0;
	color:#fff;
	font-size:1em;
	margin-bottom:5px;
	background-color:#918f90;
}
 
/*---------------------------------
			FOOTER
---------------------------------*/
#footer p {
	font-size:1em;
	color:#999;
}
#footer a {
	display:none;
}
/*---------------------------------
			royalty
---------------------------------*/
table.royalty {
	width:495px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1em;
	margin:10px 0;
}
table.royalty th {
	border-bottom:2px solid #63528f;
	color:#63528f;
	padding:5px 0;
	text-align:center;
	font-size:1.2em;
}
table.royalty td {
	color:#2e3132;
	padding:5px 0;border-bottom:1px solid #000;
	text-align:center;
}
table.royalty tr.stripe {
	background-color:#ced7e5;
}

table.split {width:525px;}
