body
{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 100%;
}

#wrapper
{
	width: 960px;
	margin: 0 auto;
}

img
{
	border: none;
}

#head, #nav
{
	width: 100%;
	clear: both;
}

#foot
{
	width: 99.3%;
	margin-left: 2px;
}

#foot1
{
	width: 99.3%;
	margin-left: 2px;
}

#page
{
	width: 102.3%;
	background-color : #ffffff;
}

html > body #page
{
	width: 100.4%;
}

.region1, .region2, .region3, .region2_1
{
	float: left;
}

.region2_1 .container
{
	margin-bottom: 0;
}

#logo
{
	float: left;
}

#logo .name
{
	font-size: 200%;
	line-height: .9em;
	padding: .7em 0 .2em 0;
	width: 61%;
	text-decoration: none;
	font-weight: bold;
	color: #1560A0;
}

#logo .subtitle
{
	margin-left: 10px;
	color: #2469AA;
	font-weight: bold;
}

#headsite
{
	float: right;
}

.linklist1
{
	padding-left: 0px;
	margin: 0 0 0 0;
}

.linklist1 li
{
	display: inline;
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 0 0 0;
}

.linklist1 .last
{
	border-right: none !important;
}

.first
{
	clear: both;
}

#headsite .linklist1 li, #headsite .linklist1 li a
{
	color: #888888;
	font-size: 10pt;
}

#headsite .linklist1 li
{
	border-right: solid 1px #888888;
}

#foot, #foot1
{
	background: #aaaaaa;
	color: #ffffff;
	height: 50px;
	clear: both;
	float: left;
}

#foot div, #foot1 div
{
	background-color: Transparent;
	height: 15px;
}

#footsite
{
	float: left;
	width: 37%;
	margin-top: 15px;
}

#foot .linklist1, #foot1 .linklist1
{
	text-align: left;
}

#footsite .linklist1 li
{
	border-right: solid 1px #ffffff;
	color: #ffffff;

}

#footsite .linklist1 li a
{
	color: #ffffff;
	font-size: 70%;
}

#rightfoot
{
	float: left;
	width: 62%;
	text-align: right;
	font-size: 70%;
	margin-top: 5px;
}

#rightfoot div
{
	display: inline;
}

#footlogo img
{
	/*behavior : url("http://media.corporate-ir.net/Media_Files/IROL/21/217590/static/img/hp/iepngfix.htc");*/
	
}

#area1
{
	width: 18.5%;
}

.region1
{
	width: 21%;
	position: relative;
	font-size: 80%;
	padding-bottom: 1em;
}

.region2
{
	width: 53.5%;
	position: relative;
	padding-bottom: 1em;
}

.region2_1
{
	width: 53%;
	position: relative;
	padding-bottom: 1em;
}

.region3
{
	width: 73.4%;
}

html > body .region3
{
	width: 77.4%;
}

html > body .region1
{
	width: 21.8%;
}

html > body .region2
{
	width: 55.5%;
}

html > body .region2_1
{
	width: 55%;
}

html > body #area1
{
	width: 22%;
}

html > body #foot, #foot1
{
	width: 99.5%;
}

.container, .container_head, .container_body, .container_foot
{
	width: 100%;
	text-align: left;
	clear: both;
}

.container div
{
	float: left;
}

.region1 div
{
	text-align: left;
}

.container
{
	margin: .5em .3em .5em .3em;
	float: left;
}

.linklistimg .style1
{
	float: left;
}

.linklistimg .container_foot
{
	padding-bottom: 7px;
}

html > body .linklistimg .container_foot
{
	padding-bottom: 9px;
}

* html .linklistimg
{
	margin-left: .15em;
}

.container_head h2
{
	color: #1560A0;
	font-size: 10pt;
	padding: 1.1em 0 0 1.2em;
	margin: 0;
}

.container_head h2 a
{
	color: #1560A0;
	text-decoration: none;
}

.linklist2
{
	margin: 0 0 0.5em 5px;
	padding-left: 0px;
}

.linklist2 li
{
	background-image: url(http://media.corporate-ir.net/Media_Files/IROL/21/217590/static/img/hp/BT-6.jpg);
	background-repeat: no-repeat;
	background-position: 0 0.6em;
	padding-left: 10px;
	display: block;
}

.hp .single1 .slot1 img
{
	width: 210px;
	padding-top: 12px;
}

* + html .hp .single1 .slot1 img
{
	padding-top: 10px;
}

* html .hp .single1 .slot1 img
{
	padding-top: 14px;
}

.style1 .slot1
{
	width: 60%;
	float: left;
}

.style1 .slot2
{
	width: 40%;
	float: left;
}

* > html .style .slot2
{
	width : 30%;
}

* > html .style .slot1
{
	width : 70%;
}

.style2 .slot1, .style2 .slot2
{
	width: 47%;
	display: block;
	float: left;
	padding-top : 7px;
}

.style2 .slot1
{
	padding-left: 5px;
}

.style2 .slot2
{
	padding-left: 22px;
}

* html .style2 .slot2
{
	padding-left: 18px;
}

.style2 .more
{
	float: right;
	margin-bottom: 12px;
	margin-top : 10px;
}

*html .style2 .more
{
	margin-top : 15px;
}

*html .style2 li
{
	margin-top : 4px;
}

*html .style2 .slot1,
*html .style2 .slot2
{
	margin-top : 15px;
}

.style2 .content
{
	width: 100%;
	padding-top : 3px;
}

.style2 .linklist3 li
{
	padding-top : 3px;
}

.linklist2 a
{
	text-decoration: none;
	font-size: 85%;
	color: #888888;
}

.container .more
{
	clear: both;
	margin-left: 1.2em;
}

.style2 .slot1 .header1, .style2 .slot2 .header1
{
	background-image: url(http://media.corporate-ir.net/Media_Files/IROL/21/217590/static/img/hp/bt-3.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding-left: 1.5em;
	font-size: 80%;
	color: #3075b0;
	margin-top: 0px;
	margin-bottom: 0px;
}

.style2 .subheader
{
	margin-bottom: 15px;
}

.style2 .header1 a
{
	color: #3075b0;
	text-decoration: none;
}

.style2 .slot1 .icon, .style2 .slot2 .icon
{
	float: right !important;
	margin-right: 0px;
	margin-bottom: 3px;
}

.subheader
{
	width: 100%;
}

.linklist3 a
{
	text-decoration: none;
	font-size: 75%;
	color: #888888;
}

.linklist3
{
	text-align: left;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 3px;
}

.linklist3 li
{
	background-image: url(http://media.corporate-ir.net/Media_Files/IROL/21/217590/static/img/hp/bt-5.png);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	list-style: none;
	padding-left: 1.2em;
}

.content
{
	text-align: left;
}

.style3 .slot1, .style3 .slot2
{
	width: 100%;
	padding-left: 5px;
}

html > body .style3 .slot1, .style3 .slot2
{
	width: 97%;
}

.style3 .slot1 .content, .style3 .slot1 .subfoot, .style3 .slot2 .content, .style3 .slot2 .subfoot
{
	margin-left: 15px;
	width: 80%;
}

.style3 .header2
{
	font-size: 100%;
	color: #2469AA;
	padding-top: 20px;
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 20px;
}

* + html .style3 .header2
{
	margin-bottom: 19px;
}

*html .style3 .content
{
	margin-top : 15px;
}

.style3 .header2 a
{
	color: #2469AA;
	text-decoration: none;
}

.style3 .abs1
{
	padding-right: 10px;
	padding-left: 0px;
}

.style3 .subfoot a
{
	float: right;
	margin-right: 20px;
}

.style3 .slot1
{
	padding-bottom: 15px;
}

.style3 .slot1 .subfoot
{
	padding-top: 2.5em;
	padding-bottom: 2.4em;
	border-bottom: solid 2px white;
}

.style3 .slot2 .subfoot
{
	padding-top: 2.5em;
	padding-bottom: 2.4em;
}

* html .style3
{
	padding-left: 3px;
}

/*ABOUT PAGE*/
/*Left column*/
.container .header3
{
	font-size: 150%;
	color: #000000;
}

.container .slot .subheader
{
	width: 90%;
	margin-bottom: 10px;
	margin-left: 5px;
	background-image: url(http://media.corporate-ir.net/Media_Files/IROL/21/217590/static/img/gl/menu-3.jpg);
	background-repeat: repeat-y;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 90%;
}

.container .slot
{
	display: block;
	width: 90%;
}

.container .slot a
{
	text-decoration: none;
	color: #666666;
	list-style-position: outside;
}

* html .sidenav
{
	margin-left: .15em;
}

.sidenav div
{
	float: none;
}

.sidenav .container_head
{
	background-image: url(http://media.corporate-ir.net/Media_Files/IROL/21/217590/static/img/gl/menu-top-high.jpg);
	background-repeat: no-repeat;
}

html > body .sidenav .container_head
{
	width: 94%;
}

.sidenav .container_body
{
	background-image: url(http://media.corporate-ir.net/Media_Files/IROL/21/217590/static/img/gl/menu-middle.jpg);
	background-repeat: repeat-y;
}

.sidenav .container_foot
{
	background-image: url(http://media.corporate-ir.net/Media_Files/IROL/21/217590/static/img/gl/menu-down.jpg);
	background-repeat: no-repeat;
	height: 46px;
}

.inactive
{
	display: none;
}

.active
{
	display: block;
}

.expand .subheader li
{
	background-image: url(http://media.corporate-ir.net/Media_Files/IROL/21/217590/static/img/gl/m-2.png);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
}

.collapse .subheader li
{
	background-image: url(http://media.corporate-ir.net/Media_Files/IROL/21/217590/static/img/gl/m-1.png);
	background-repeat: no-repeat;
	background-position: 0 0.3em;

}

.container .level1 .subheader
{
	padding-left: 40px;
	width: 80%;
}

.subheader a
{
	/*padding-left: 15px;*/
}

.menu li
{
	list-style-type: none;
	padding-left: 15px;
}

.menu
{
	padding-left: 0px;
	margin: 0;
}

/*right column*/
.header4
{
	font-size: 100%;
	color: #3075b0;
	margin-left: 10px;
	margin-bottom: 10px;
}

.subheader h2
{
	margin-top: 0px;
	padding-top: 10px;
}

.abs2
{
	width: 100%;
	font-size: 87%;
}

.subfoot2
{
	margin-top: 3px;
	padding-bottom: 10px;
	width: 90%;
	margin-left: 5px;
}

.subfoot2 a
{
	float: right;
	padding-right: 20px;
}

.slot1 .subfoot2
{
	border-bottom: 1px solid #ffffff;
}

*html .style4, *html .style5, *html .single1
{
	padding-left: 5px;
}

.style4 .slot1, .style4 .slot2
{
	width: 100%;
}

html > body .style4 .slot1, .style4 .slot2
{
	width: 98.3%;
}


.style4 .slot1 .content, .style4 .slot2 .content
{
	padding-left: 15px;
	width: 80%;
}

.style4 .abs2 a
{
	text-decoration: none;
	color: #666666;
}

.style5 .header4
{
	color: #ffffff;
}

.style5 .slot1 .abs2
{
	padding-left: 15px;
}

.style5 .abs2
{
	padding-left: 15px;
	width: 94%;
}

html > body .style5 .slot1 .abs2, style5 .abs2
{
	width: 94%;
}

.style5 .abs2 a
{
	text-decoration: none;
	color: #333333;
}

.style5
{
	margin-left: 0px;
	width: 98.5%;
}

.style5 .slot1, .style5 .slot2
{
	width: 102%;
}

html > body .style5 .slot1, .style5 .slot2
{
	width: 100%;
}

.style5 .content
{
	width: 97%;
}

.style5 .linklist3
{
	margin-bottom: 0px;
}

.style5 .linklist3 li
{
	background: none;
	color: #000000;
}

.style5 .linklist3 li a
{
	color: #000000;
	text-decoration: underline;
}

.style5 .subfoot2
{
	border: none;
}

/*ARTICLE COLUMN*/
.article, .article div
{
	text-align: left;
	float: none;
}

.article, .article .headline, .article .article_body
{
	width: 98%;
}

.headline
{
	color: #1560A0;
}

.segment
{
	font-size: 75%;
	margin-bottom: 15px;
}

.article .linklist2 a
{
	color: Blue;
	text-decoration: underline;
	font-size: 100%;
}

.article .author
{
	font-size: 70%;
	color: #999999;
	font-weight: bold;
	margin-bottom: 12px;
}

.article .article_subtitle
{
	font-size: 75%;
	font-style: italic;
	margin-bottom: 12px;
}

.headline h3
{
	padding-bottom: 10px;
}

.segment .left
{
	float: left;
	clear: left;
	margin-right: 15px;
}

.segment .right
{
	float: right;
	clear: right;
	margin-left: 15px;
}

.segment_image
{
	margin-bottom: 10px;
	width: auto;
	height: auto;
}

.text_head
{
	font-weight: bold;
	color: #333333;
	width: auto;
}

.segment_body
{
	margin-bottom: 10px;
}

.segment_body .table1 th
{
	vertical-align: top;
}

.segment_body .table1 td
{
	text-align: left;
}

.segment_body .table1 td a
{
	text-decoration: none;
	color: #666666;
}

.segment_title
{
	font-weight: bold;
	font-size: 115%;
	margin-bottom: 3px;
}

.table2 th
{
	word-break: break-all;
	width: 110px;
}

.segment_body .table3 td
{
	text-align: left;
	vertical-align: top;
}

.segment_body .table4 td
{
	width: 50%;
	text-align: left;
	padding-left: 10px;
	padding-right: 40px;
	padding-bottom: 30px;
}

html > body .table th
{
	word-break: normal;
	width: auto;
}

.separate_line
{
	background-image: url(http://media.corporate-ir.net/Media_Files/IROL/21/217590/static/img/gl/line.jpg);
	background-repeat: no-repeat;
	height: 5px;
	float: left;
	clear: both;
}

.segment_head a
{
	font-weight: bold;
	color: #1560a0;
	margin-bottom: 5px;
}

.segment_head
{
	font-weight: bold;
	margin-bottom: 5px;
	color: #000000;
	font-size: 105%;
}

.segment_head .bookmark_collapse
{
	background-image: url(http://media.corporate-ir.net/Media_Files/IROL/21/217590/static/img/gl/m-1.png);
	background-repeat: no-repeat;
	background-position: 0 0.2em;
	padding-left: 15px;
	text-decoration: underline;
	cursor: pointer;
}

.segment_head .bookmark_expand
{
	background-image: url(http://media.corporate-ir.net/Media_Files/IROL/21/217590/static/img/gl/m-2.png);
	background-repeat: no-repeat;
	background-position: 0 0.2em;
	padding-left: 15px;
	text-decoration: underline;
	cursor: pointer;
}

.invisible
{
	display: none;
}

.visible
{
	display: block;
}

.text_body
{
	margin-bottom: 10px;
}

.segment_body table td
{
	text-align: center;
}

.segment_body table td, .segment_body table th
{
	padding: 3px;
}

.article_foot .left_part, .article_foot .right_part
{
	text-align: left;
	font-size: 70%;
	width: 30%;
}

.article_foot .left_part
{
	float: left;
}

.article_foot .right_part
{
	text-align: right;
	margin-right: 10px;
	float: left;
}

.article_foot .middle_part
{
	width: 37.5%;
	float: left;
	text-align: center;
	font-size: 70%;
	color: #444444;
}

.article_foot .unable
{
	color: #888888;
}

.breadcrumb, .breadcrumb a
{
	font-size: 8pt;
	color: #888888;
}

.breadcrumb
{
	text-align: left;
	margin-left: 5px;
}

.orderlist1
{
	padding-left: 10px;
	margin-left: 20px;
}

.orderlist1 li
{
	list-style-type: decimal;
}

.orderlist2
{
	padding-left: 20px;
}

.orderlist2 li
{
	list-style-type: lower-alpha;
}

ol ol
{
	margin-left: 10px;
}

.orderlist3
{
	list-style-type: decimal;
	padding-left: 20px;
	margin: 0 0 0 5px;
}

.orderlist3 li
{
	background-image: none;
	list-style-type: decimal;
	padding-left: 0px;
	display: list-item;
}

.linklist4 li
{
	display: list-item;
	background-image: none;
	list-style-type: disc;
}

/*
*	The navigation of the slides
*/
.slide_nav
{
	cursor: pointer;
}

#slideshow, #slideshow div
{
	text-align: center;
	float: none;
}

.navigator_bar
{
	padding-top : 6px;
	width: 98%;
	text-align: center;
}

.navigator_bar table
{
	text-align: center;
	width: 30%;
}

.navigator_bar td
{
	width: 18px;
	padding-left: 5px;
	padding-right: 15px;
	font-size: 80%;
}

.unselected
{
	color: #666666;
}

.selected
{
	color: #ffffff;
	background-image: url( "http://media.corporate-ir.net/Media_Files/IROL/21/217590/static/img/hp/shape_blue.jpg" );
	background-repeat: no-repeat;
}

.segment_body tfoot td
{
	text-align : left;
}

.subfoot2 img
{
	/*behavior: url('http://media.corporate-ir.net/Media_Files/IROL/21/217590/static/img/hp/iepngfix.htc');*/
	height : 11px;
	width : 36px;
}
