/*---[RULES: general ]----------------*/

*
	{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	}

html, body
	{
	width: 100%;
	}

body
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	background-color: rgb(255, 255, 255);
	} 

body, td, th, input, select
	{
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-size: 12px;
	color: rgb(69, 69, 69);
	}

td
	{
	padding: 0px 0px 0px 0px;
	}

form
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

a img
	{
	border: 0px none;
	}

a,
a:visited,
a:hover
	{
	text-decoration: none;
	color: rgb(5, 82, 165);
	}

a:hover
	{
	text-decoration: underline;
	color: rgb(5, 82, 165);
	}
	
h1
	{
	font-family: Trebuchet MS, arial, sans-serif, tahoma;
	}
	
h2
	{
	
	}
	
h3
	{
	margin: 0px 0px 13px 0px;
	font-size: 14px;
	color: rgb(99, 99, 99);
	}

div.dropDown
	{
	display: none;
	position: absolute;
	}

input.button,
input.checkbox,
label
	{
	cursor: pointer;
	}

input.hint
	{
	color: rgb(169, 169, 169);
	}

/*---[/RULES]-------------------------*/

/*---[RULES: top panel ]--------------*/

table#PnTop
	{
	width: 100%;
	}

table#PnTop tr.top
	{
	height: 99px;
	}

table#PnTop tr.bot
	{
	height: 217px;
	}

table#PnTop td
	{
	vertical-align: top;
	}

table#PnTop td.rt
	{
	width: 259px;
	}

table#PnTop tr.top td.lf
	{
	}

table#PnTop tr.top td.lf img.logo
	{
	float: left;
	margin: 25px 0px 0px 45px;
	width: 192px;
	height: 52px;
	}

table#PnTop tr.top td.lf div.tools
	{
	float: right;
	margin: 8px 23px 0px 0px;
	font-size: 10px;
	text-align: right;
	}

table#PnTop tr.top td.lf div.tools a,
table#PnTop tr.top td.lf div.tools span
	{
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 17px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: rgb(100, 149, 203);
	}

table#PnTop tr.top td.lf div.tools a:visited,
table#PnTop tr.top td.lf div.tools a:hover
	{
	color: rgb(100, 149, 203);
	}

table#PnTop tr.top td.lf div.tools span
	{
	cursor: pointer;
	}

table#PnTop tr.top td.lf div.tools span:hover
	{
	text-decoration: underline;
	}

table#PnTop tr.top td.lf div.tools .i1
	{
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/ico/home_1.gif');
	}

table#PnTop tr.top td.lf div.tools .i2
	{
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/ico/stock_1.gif');
	}

table#PnTop tr.top td.lf div.tools .i3
	{
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/ico/map_1.gif');
	}

table#PnTop tr.top td.lf div.tools .i4
	{
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/ico/favorites_1.gif');
	}

table#PnTop tr.top td.lf div.tools .i5
	{
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/ico/email_1.gif');
	}
	
table#PnTop tr.top td.lf div.rsp
	{
	clear: both;
	width: 741px;
	height: 1px;
	}


table#PnTop tr.top td.rt
	{
	padding: 0px 0px 0px 0px;
	background-color: rgb(213, 231, 249);
	}
	
table#PnTop tr.top td.rt div#Sales
	{
	height: 65px;
	margin-top: 25px;
	padding: 5px 44px 0px 0px;
	background-color: rgb(255,255,255);
	}

table#PnTop tr.top td.rt div#Sales div.selector
	{
	margin: 15px 0px 0px 15px;
	}
	
table#PnTop tr.top td.rt div#Sales div.selector a
	{
	padding: 0px 10px 0px 0px;
	margin-left: 30px;
	
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/bul/corn_rb.gif');
	background-position: right 5px;
	background-repeat: no-repeat;
	}

   
    
    


table#PnTop tr.top td.rt div#Sales div.dropDown
	{
	width: 180px;
	margin: -30px 0px 0px -10px; margin: expression('-35px 0px 0px -25px');
	border: 1px solid rgb(188, 188, 188); border: expression('0px none');
	padding: 15px 17px 15px 17px;
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/bul/corn_lu.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: rgb(255, 255, 255);
	filter: expression('progid:DXImageTransform.Microsoft.shadow(direction=45,strength=3,color=#BCBCBC) progid:DXImageTransform.Microsoft.shadow(direction=135,strength=7,color=#BCBCBC) progid:DXImageTransform.Microsoft.shadow(direction=225,strength=3,color=#BCBCBC) progid:DXImageTransform.Microsoft.shadow(direction=315,strength=3,color=#BCBCBC)');
	
	cursor: pointer;
	}
	
table#PnTop tr.top td.rt div#Sales div.dropDown h3
	{
	margin: 0px 0px 15px 0px;
	font-size: 12px;
	font-weight: bold;
	color: rgb(203, 172, 7);
	}

table#PnTop tr.top td.rt div#Sales div.dropDown a
	{
	display: block;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 11px;
	background-image: url('../img/bul/dot_gray.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-size: 11px;
	color: rgb(125, 125, 125);
	}

table#PnTop tr.top td.rt div#Sales div.dropDown a:visited
	{
	color: rgb(188, 188, 188);
	}

table#PnTop tr.top td.rt div#Sales div.dropDown a:hover
	{
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/bul/dot_blue.gif');
	color: rgb(5, 82, 165);
	}

table#PnTop tr.top td.rt div.rsp
	{
	width: 259px;
	height: 1px;
	}


table#PnTop tr.bot
	{
	height: 45px;
	}

table#PnTop tr.bot td.lf
	{
	padding: 10px 0px 0px 44px;
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/page/slogan.jpg');
	background-position: right 0px;
	background-repeat: no-repeat;
	font-size: 24px;
	color: rgb(255, 255, 255);
	}

table#PnTop tr.bot td.rt div#search
	{
	margin: 15px 0px 0px 44px;
	}
	
/*---[/RULES]-------------------------*/

/*---[RULES: main menu ]--------------*/

div#PnMenu
	{
	clear: both;
	width: 100%;
	height: 35px;
	}



div#PnMenu div.menu
	{
	height: 100%;
	margin: 0px 0px 0px 259px;
	background-color: rgb(5, 82, 165);
	}
	
div#PnMenu div.menu div
	{
	width: 741px;
	}

div#PnMenu div.menu a
	{
	float: left;
	padding: 10px 16px 9px 17px;
	font-size: 13px;
	color: rgb(255, 255, 255);
	}

div#PnMenu div.menu a:visited
	{
	color: rgb(255, 255, 255);
	}

div#PnMenu div.menu a.current,
div#PnMenu div.menu a.current:visited,
div#PnMenu div.menu a:hover
	{
	background-color: rgb(213, 231, 249);
	color: rgb(5, 82, 165);
	text-decoration: none;
	}



div#PnMenu div.dropDown
	{
	width: 240px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	background-color: rgb(213, 231, 249);
	}

div#PnMenu div.dropDown a
	{
	display: block;
	width: 100%;
	padding: 4px 14px 4px 14px;
	font-size: 11px;
	color: rgb(81, 81, 81);
	}

div#PnMenu div.dropDown a:visited
	{
	color: rgb(81, 81, 81);
	}

div#PnMenu div.dropDown a.current,
div#PnMenu div.dropDown a.current:visited,
div#PnMenu div.dropDown a:hover
	{
	background-color: rgb(5, 82, 165);
	color: rgb(255, 255, 255);
	text-decoration: none;
	}
/*---[/RULES]-------------------------*/


table#PnMain
	{
	clear: both;
	width: 100%;
	margin: 0px 0px 0px 0px;
	}

table#PnMain td
	{
	vertical-align: top;
	}

table#PnMain td.lf
	{
	width: 259px;
	}
	
/*---[RULES: main menu ]--------------*/

div#PnMenu div.tabs
	{
	float: left;
	position: relative;
	width: 259px;
	height: 100%;
	z-index: 100;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 35px;
	}

div#PnMenu div.tabs div.tab
	{
	float: left;
	width: 40px;
	height: 32px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 9px;
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/page/tab.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	}

div#PnMenu div.tabs div.tab span
	{
	display: block;
	width: 20px;
	height: 20px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}

div#PnMenu div.tabs div.tab span.filter
	{
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/page/tab_filter_off.gif');
	}

div#PnMenu div.tabs div.tab:hover span.filter,
div#PnMenu div.tabs div.current span.filter
	{
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/page/tab_filter_on.gif');
	}

div#PnMenu div.tabs div.tab span.page
	{
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/page/tab_page_off.gif');
	}

div#PnMenu div.tabs div.tab:hover span.page,
div#PnMenu div.tabs div.current span.page
	{
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/page/tab_page_on.gif');
	}

/*---[/RULES]-------------------------*/



/*---[RULES: main panel ]-------------*/

table#PnMain td.lf div.pn
	{
	width: 212px;
	min-height: 50px;
	height: expression('50px');
	position: relative;
	top: -2px;
	margin: 0px 0px 20px 24px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/page/pn_bot.gif');
	background-position: 0px bottom;
	background-repeat: no-repeat;
	}

table#PnMain td.lf div.pn div.pn
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 11px 9px 21px 19px;
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/page/pn_top.gif');
	background-position: 0px 0px;
	}

table#PnMain td.lf div.pn div.pn div.layout
	{
	position: absolute;
	width: 20px;
	height: 20px;
	right: 10px;
	top: 7px;
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/page/pn_but.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	}

table#PnMain td.lf div.pn div.pn h3
	{
	margin: 0px 0px 15px 0px;
	border: 0px solid rgb(253, 186, 47);
	border-bottom-width: 2px;
	padding: 0px 0px 3px 0px;
	font-size: 13px;
	font-weight: bold;
	color: rgb(99, 99, 99);
	}

table#PnMain td.lf div.pn div.pn div.navigation
	{
	margin: 0px 0px 0px 0px;
	padding-left: 1px;
	}

table#PnMain td.lf div.pn div.pn div.navigation a
	{
	display: table;
	display: expression('block');
	width: expression('10px');
	white-space: expression('nowrap');
	margin: 0px 0px 13px 0px;
	padding: 0px 13px 0px 0px;
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/bul/corn_rb.gif');
	background-position: right 5px;
	background-repeat: no-repeat;
	color: rgb(50, 110, 175);
	}

table#PnMain td.lf div.pn div.pn div.navigation a:visited,
table#PnMain td.lf div.pn div.pn div.navigation a:hover
	{
	}

table#PnMain td.lf div.pn div.pn div.navigation div.group
	{
	margin: 0px 0px 13px 6px;
	}

table#PnMain td.lf div.pn div.pn div.navigation div.group a
	{
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 9px;
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/bul/dot_gray.gif');
	background-position: 0px 5px;
	color: rgb(143, 143, 143);
	}

table#PnMain td.lf div.pn div.pn div.navigation div.group a:visited
	{
	color: rgb(143, 143, 143);
	}

table#PnMain td.lf div.pn div.pn div.navigation div.group a.current,
table#PnMain td.lf div.pn div.pn div.navigation div.group a.current:visited,
table#PnMain td.lf div.pn div.pn div.navigation div.group a:hover
	{
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/bul/dot_blue.gif');
	color: rgb(50, 110, 175);
	}

table#PnMain td.mn
	{
	padding-right: 44px;
	}

table#PnMain td.mn div.navPath
	{
	margin: 4px 0px 32px 0px;
	padding-left: 12px;
	
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/ico/home_path.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	}

table#PnMain td.mn div.navPath a
	{
	font-size: 11px;
	color: rgb(137, 137, 137);
	}

table#PnMain td.mn div.navPath a:visited,
table#PnMain td.mn div.navPath a:hover
	{

	color: rgb(137, 137, 137);
	}

table#PnMain td.mn div.navPath a.last
	{
	font-weight: bold;
	color: rgb(230, 172, 7);
	}

table#PnMain td.mn div.navPath a.last:visited,
table#PnMain td.mn div.navPath a.last:hover
	{
	color: rgb(230, 172, 7);
	}

table#PnMain td.mn div.navPath span
	{
	display: inline-block;
	width: 5px;
	margin: 0px 5px 0px 5px;
	
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/bul/arrow_blue.gif');
	background-position: 0px 5px;
	background-repeat: no-repeat;
	}

/*---[/RULES]-------------------------*/

table#PnMain td.mn h1
	{
	margin: 0px 0px 25px 0px;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: rgb(5, 82, 165);
	}



table#PnMain td.mn .content
	{
	}

table#PnMain td.mn .content h2
	{
	margin: 15px 0px 10px 0px;
	font-size: 18px;
	color: rgb(230, 172, 7);
	}

table#PnMain td.mn .content h3
	{
	margin: 0px 44px 10px 0px;
	font-size: 12px;
	}

table#PnMain td.mn .content p
	{
	margin: 0px 0px 10px 0px;
	}

table#PnMain td.mn .content ul
	{
	margin: 0px 0px 10px 30px;
	padding: 0px 0px 0px 0px;
	list-style-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/bul/dot_blue.gif');
	list-style-position: outside;
	}

table#PnMain td.mn .content ul li
	{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

table#PnMain td.mn .content a.red
	{
	color: rgb(194, 26, 125);
	}
	
table#PnMain td.mn .content .small
	{
	font-size: 11px;
	}

table#PnMain td.mn .content div.sound
	{
	padding-left: 20px;
	
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/investor/sound.gif');
	background-repeat: no-repeat;
	background-position: 15px 15px;
	}
	
table#PnMain td.mn .content div.inset
	{
	width: auto;
	margin: 0px -44px 10px 46px;
	padding: 8px 8px 8px 18px;
	background-color: rgb(213, 231, 249);
	font-weight: normal;
	color: rgb(69, 69, 69);
	}
	
table#PnMain td.mn .content div.sound div.inset
	{
	margin: 0px -44px 10px 26px;
	}

table#PnMain td.mn .content div.note
	{
	float: left;
	margin: 0px 70px 10px 0px;
	border: 0px solid rgb(253, 186, 47);
	border-left-width: 3px;
	padding: 0px 0px 0px 12px;
	}
	
table#PnMain td.mn .content div.copyright
	{
	clear: both;
	margin: 0px 0px 10px 0px;
	font-size: 11px;
	}
	
table#PnMain td.mn .content div.right
	{
	float: right;
	width: 259px;
	padding: 0px 0px 100px 44px;
	}
	
table#PnMain td.mn .content div.pdf
	{
	height: 44px;
	padding-left: 44px;
	
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/ico/pdf.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

table#PnMain td.mn .content div.pdf a
	{
	display: block;
	}	
	
	

table#PnMain td.mn .content table.list
	{
	width: 100%;
	margin: 0px 0px 20px 0px;
	}
	
table#PnMain td.mn .content table.list td,
table#PnMain td.mn .content table.list th
	{
	vertical-align: middle;
	font-size: 11px;
	padding: 5px;
	}
	
table#PnMain td.mn .content table.list tr.even td
	{
	background-color: #eff6fd;
	}
	
table#PnMain td.mn .content table.list th
	{
	background-color: #f7d166;
	text-align: left;
	}
	
table#PnMain td.mn .content table.list td.price
	{
	color: rgb(5,82,165);
	font-weight: bold;
	font-size: 18px;
	}
	
table#PnMain td.mn .content table.list td.up,
table#PnMain td.mn .content table.list td.down
	{
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: 0px 7px;
	}
	
table#PnMain td.mn .content table.list td.up span,
table#PnMain td.mn .content table.list td.down span
	{
	font-weight: bold;
	font-size: 13px;
	}
	

table#PnMain td.mn .content table.list td.up
	{
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/ico/up.gif');
	}
	
table#PnMain td.mn .content table.list td.down
	{
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/ico/down.gif');
	}
	
table#PnMain td.mn .content table.list td.up span
	{
	color: rgb(105,194,19);
	}
	
table#PnMain td.mn .content table.list td.down span
	{
	color: rgb(194, 26, 125);
	}

	
/*---[RULES: bottom panel ]-----------*/

table#PnBot
	{
	clear: both;
	width: 100%;
	margin: 0px 0px 0px 0px;
	}

table#PnBot td
	{
	vertical-align: top;
	font-size: 11px;
	}

table#PnBot td.lf
	{
	width: 40%;
	background-color: rgb(213, 231, 249);
	}

table#PnBot td.cn
	{
	width: 60%;
	padding-top: 76px;
	
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/bot/tail.jpg');
	background-position: right bottom;
	background-repeat: no-repeat;
	}

table#PnBot td.lf div.note
	{
	margin: 0px 0px 0px 0px;
	padding: 74px 0px 7px 45px;
	background-color: rgb(255, 255, 255);
	color: rgb(129, 164, 200);
	}

table#PnBot td.lf div.tools
	{
	float: right;
	margin: 8px 0px 0px 0px;
	padding: 0px 8px 0px 0px;
	}

table#PnBot td.lf div.tools a
	{
	display: inline-block;
	margin: 0px 0px 0px 11px;
	background-repeat: no-repeat;
	color: rgb(152, 152, 152);
	font-size: 11px;
	}

table#PnBot td.lf div.tools .i1
	{
	padding: 5px 27px 5px 0px;
	background-position: right 0px;
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/ico/lead.gif');
	}

table#PnBot td.lf div.tools .i2
	{
	padding: 5px 17px 5px 0px;
	background-position: right 3px;
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/ico/rss.gif');
	}

table#PnBot td.lf div.tools a:visited,
table#PnBot td.lf div.tools a:hover
	{
	}

table#PnBot td.lf div.copy
	{
	float: left;
	margin: 14px 0px 0px 45px;
	color: rgb(58, 126, 198);
	}
	
table#PnBot td.lf div.tools
	{
	float: right;
	margin: 0px 19px 0px 0px;
	text-align: right;
	
	}

table#PnBot td.lf div.tools a
	{
	margin: 5px 0px 0px 11px; margin: expression('10px 0px 0px 11px');
	height: 24px;
	background-repeat: no-repeat;
	color: rgb(152, 152, 152);
	font-size: 11px;
	}

table#PnBot td.lf div.tools .i1
	{
	padding: 5px 27px 0px 0px;
	background-position: right top;
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/ico/lead.gif');
	}

table#PnBot td.lf div.tools .i2
	{
	padding: 5px 17px 0px 0px;
	background-position: right center;
	background-image: url('http://media.corporate-ir.net/media_files/irol/62/62202/images/ico/rss.gif');
	}

table#PnBot td.lf div.tools a:visited,
table#PnBot td.lf div.tools a:hover
	{
	}

table#PnBot td.lf div.rsp
	{
	width: 403px;
	height: 1px;
	}





table#PnBot td.cn p
	{
	margin: 0px 190px 0px 29px; margin: expression('20px 190px 0px 29px');
	padding: 0px 0px 0px 0px;
	color: rgb(137, 137, 137);
	}

table#PnBot td.cn a
	{
	color: rgb(5, 82, 165);
	}

table#PnBot td.cn a:visited,
table#PnBot td.cn a:hover
	{
	color: rgb(5, 82, 165);
	}
	
table#PnBot td.cn div.rsp
	{
	width: 597px;
	height: 1px;
	}

/*---[/RULES]-------------------------*/