/* CSS Document */

*, html {margin:0; padding:0;}

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#787878; font-weight:normal; padding:0; margin:0; text-align:center; background-color:#fff;} 

body div {text-align:left;}

img {border:0;}
p {margin:1em 0 1em 0; padding:0;}
hr {height:0px; border:0px; border:1px solid #D0D7DD;}

/* all generic styles */

.bold {font-weight:bold;}
.italic {font-style:italic;}
.notbold {font-weight:normal;}
.nomargin {margin:0;}
.nopadding {padding:0;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.hide {display:none;}
.small {font-size:0.9em;}
.top {padding-top:30px;}
.off-left {position: absolute; left: -999px; width: 990px;}

h1 {padding:0; color:#2e2e2e; margin:0; font-size:2.5em; word-spacing:-1px;}
h2 {padding:10px 0 3px 0; color:#2e2e2e; margin:0; font-size:1.1em;}
h2.landing {padding:0; color:#2e2e2e; margin-bottom:5px; font-size:1.5em; word-spacing:-2px;}
h2.leftnav {padding:0; color:#525252; margin:0; font-size:1.3em; word-spacing:-2px;}
h2.red {padding:10px 0 3px 0; color:#0c2c59; margin:0; font-size:1.0em;}
h3.red {padding:10px 0 3px 0; color:#0c2c59; margin:0; font-size:1.0em;}
h3 {padding:10px 0 3px 0; color:#2e2e2e; margin:0; font-size:1.0em;}
h3.home {padding:0; color:#2e2e2e; margin:0; font-size:1.3em;}
.bigred {color:#0c2c59; font-size:2.3em; padding:0; margin:0;}

/* links */

a {color:#777777; text-decoration:none;}
a:hover {text-decoration:underline;}

ul {list-style-type: disc; padding-left:15px; margin:1em 0 1em 0}
ul li {padding:0; margin:0;}
ul ul {list-style-image:url(/entertainment/images/dash.gif);}


/* BEGINNING OF LAYERS */

#wrapper {margin-left: auto; margin-right: auto; width: 1004px; text-align: left; background-color:#fff;}

#top {background-image:url(/entertainment/images/bg_gradient_top.jpg); background-repeat: repeat-x; min-height: 261px; color: #000;}
#bottom {background-color:#F8F8F6; background-image: url(/entertainment/images/bg_gradient_bottom.jpg); background-repeat: repeat-x; background-position: bottom; min-height: 426px; padding-bottom: 13px;}

/* for Internet Explorer 6.0 */
/*\*/
* html #top {height: 261px}
* html #bottom {height: 426px}
* html #bottom {height: 426px}
* html #bottomSemiWrapper {height: 413px}
/**/


/* topcontent */

#topContent {width: 981px; margin-left:13px; padding:0; background-color:#fff;}

.logo {float:left; padding:7px 0 5px 65px; margin:0; width:273px; height:103px; background-color:#fff;}

#siteservices_wrapper {padding:46px 0 26px 315px; background-color:#fff;}
#siteservices {float:left; padding-left:315px; padding-top:5px; margin:0; color:#777777;}
#siteservices a {text-decoration:none;}
#siteservices a:hover{text-decoration:underline;}
#search {float:left; padding-left:10px; margin:0; color:#777777;}

#topnav{float:right; padding:11px 0 0 11px; margin:0; width:632px; height:32px; background: url('/entertainment/images/topnav.jpg') 0 0 no-repeat;}

#banner {float:left; padding:0; margin:0; width:981px; border-top:5px solid #A4A4A4;}
.img1 {float:left; padding-right:1px; margin:0; width:352px; height:142px;}
.img2 {float:left; padding-right:1px; margin:0; width:302px; height:142px;}
.img3 {float:left; padding:0; margin:0; width:325px; height:142px;}

.about_img1 {float:left; margin:0; width:231px; height:142px;}
.about_img2 {float:left; margin:0; width:503px; height:142px;}
.about_img3 {float:left; padding:0; margin:0; width:243px; height:142px;}

.about_img11 {float:left; margin:0; width:321px; height:142px;}
.about_img22 {float:left; margin:0; width:503px; height:142px;}
.about_img33 {float:left; padding:0; margin:0; width:155px; height:142px;}

.business_img1 {float:left; margin:0; width:350px; height:142px;}
.business_img2 {float:left; margin:0; width:303px; height:142px;}
.business_img3 {float:left; padding:0; margin:0; width:326px; height:142px;}

.investors_img1 {float:left; margin:0; width:280px; height:142px;}
.investors_img2 {float:left; margin:0; width:438px; height:142px;}
.investors_img3 {float:left; padding:0; margin:0; width:261px; height:142px;}


/*leftcolumn */
#navigation {margin:-70px 0 0 13px; position:absolute; padding:0; width:221px; height:238px; float:left; background: url('/entertainment/images/leftcolumn.png') no-repeat;}

/*leftnav */
#leftnav {margin:0; padding-left:12px; float:left; width:201px;}

#header_leftnav {margin:0; padding:10px 0 3px 6px; float:left;}

#box_leftnav_top {background: url('/entertainment/images/box_leftnav_top.jpg') bottom left no-repeat; height:8px; width:193px; margin:0; padding:0; clear:both; vertical-align: bottom;}
#box_leftnav_bottom {background: url('/entertainment/images/box_leftnav_bottom.jpg') top left no-repeat; height:8px; width:193px; margin:0; padding:0; clear:both;}

#box_leftnav {width:191px; padding:0; margin:0; border-left:1px solid #D4D4D4; border-right:1px solid #D4D4D4;}

#box_leftnav ul {margin: 0; padding-left:3px;}
#box_leftnav li {width:185px; margin:0; float:left; display: block; padding:0;  background: url('/entertainment/images/leftnav_middle.jpg') 0 0 no-repeat; height:21px;}
#box_leftnav li.first {width:185px; margin:0; float:left; display: block; padding:0; background: url('/entertainment/images/leftnav_first.jpg') 0 0 no-repeat; height:22px;}

#box_leftnav li a {display: block; font-weight:bold; color:#2e2e2e; text-decoration: none; padding:3px 0 0 20px; background: url('/entertainment/images/arrow.gif') 8px 8px no-repeat;}
#box_leftnav li a:hover {text-decoration: none; color:#0c2c59;}

#box_leftnav li.on a {color:#0c2c59;}
#box_leftnav li.on a:hover {color:#0c2c59; text-decoration:none;}


/*maincontent */

#bottomSemiWrapper {width: 981px; margin-left:6px; min-height: 413px; background-image: url(/entertainment/images/bg_bottom.jpg); background-repeat: no-repeat; background-position: bottom; padding:0 6px 6px 6px;}
#bottomFill {background-color: #fff; width:940px; margin-left:3px; padding-right:40px;}
#bottomContent {padding-left: 238px; margin:0;}

/*header */
#header {padding:15px 0 5px 0; margin:0; float:left; clear:both;}

/*content */
#content {margin:0; padding:0 0 10px 0; width:724px; float:left; clear:both;}

/*footer */
#footer {height: 56px; clear: both; padding:10px 0 0 12px; font-size:0.8em; color:#777777;}
#footer .text {padding:0;}
#footer a {text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/* Forms */
form {padding:0; margin: 0;}
input.search {font-size:1.0em; border: 1px solid #C9C7C8; width: 107px; height:16px; color: #787878;}
input, select, option, textarea {font-size:1.0em; font-family:verdana;}
fieldset {margin:0; padding:3px; border:0px none; clear:both;}
label.alert {float:left; width:200px; padding:0; margin:0;}

/* Landing Pages */
#box_home, #box_home_link {width:350px; margin:0; padding-left:20px; float:left;}

#box_home_first {width:350px; margin:0; padding:0; float:left;}
#box_home_firstaa {width:212px; margin:0; padding:0; float:left;}
#box_home_firstlinkaa {width:212px; margin:0; padding:0; float:left;}
#box_home_middle {width:212px; margin:0 0 0 35px; padding:0; float:left;}
#box_home_last {width:212px; margin:0 0 0 35px; padding:0; float:left;}

#box_home_firstlink {width:350px; margin:0; padding:0; float:left;}
#box_home_middlelink {width:212px; margin:0 0 0 35px; padding:0; float:left;}
#box_home_lastlink {width:212px; margin:0 0 0 35px; padding:0; float:left;}

.box_texthome {padding:0 10px 12px 5px; margin:0; float:left; clear:both;}
.dottedline {width:350px; padding:0; margin:0; float:left; clear:both; background: url('/entertainment/images/dots.gif') 0 0 repeat-x;}
.dottedlinea {width:210px;_width:200px; padding:0; margin:0; float:left; clear:both; background: url('/entertainment/images/dots.gif') 0 0 repeat-x;}
.box_texthomelink {padding-left:7px; color:#FF9D0B; font-weight:normal; margin:0; clear:both; background: url('/entertainment/images/arrow.gif') no-repeat 0 4px;}
.box_texthomelink a {padding-left:5px; margin:0;}
.box_texthomelink a:hover {text-decoration:underline;}

#irlanding_left {padding-right:35px; margin:0; float:left; width:300px;}
.ir_date {float:left; color:#0c2c59; padding:8px 0 0 11px; margin:0; background: url('/entertainment/images/arrow.gif') no-repeat 0 13px; clear:both;}
.link_ir {float:left; padding-left:12px; margin:0; clear:both;}
.link_report { padding:0 0 10px 11px; margin:0; clear:both;}

a.link_arrow {padding:15px 0 0 11px; margin:0; background: url('/entertainment/images/arrow.gif') no-repeat 0 19px;}
a:hover.link_arrow {text-decoration:underline;}


#irlanding_right {padding:0; margin:0; float:left;}
#right_lf {width:130px; padding:0; margin:0; float:left;}
#right_rt {padding:0; margin:0; float:left;}


/* tables */
table {border-collapse:collapse;border-spacing:0;empty-cells: show;}
.date {color:#0c2c59;}

table.feeds {padding:0; margin:1em 0 1em 0;}
table.feeds thead tr th {background: url('/entertainment/images/dots.gif') bottom repeat-x; padding:5px 0 5px 0; margin:0;}
table.feeds tbody tr td {background: url('/entertainment/images/dots.gif') bottom repeat-x; padding:5px 0 5px 0; margin:0;}
table.feeds tr td {background: url('/entertainment/images/dots.gif') bottom repeat-x; padding:5px 0 5px 0; margin:0;}
table.feeds tr.noline td {background: none; padding:0; margin:0;}

table.rns {padding:0; margin:1em 0 1em 0;}
table.rns tr td {padding:5px 0 5px 0; margin:0;}

/* Tabs */
#tabs {height: 28px; margin:0; padding:0;}
#tabs ul {list-style-type:none; float:left; margin: 0; padding:0;}
#tabs li {list-style-type:none; float:left; margin:0;}

#tabs .tab {float:left;	padding: 3px 10px;  border: 1px solid #DEDEDE;}
#tabs .tab_act {float: left; padding: 3px 10px; background-color: #ECECEC; border: 1px solid #DEDEDE;}


/* sitemap */

#sitemap {padding:0; margin:0;}
#sitemap ul {padding:0; margin:0;}
#sitemap ul li.lev1 {list-style-type:none;padding:10px 0 6px 0;margin:0;}
#sitemap ul li.lev1 a {padding:0; font-weight:bold;display:block;}
#sitemap ul li.lev2 {margin-left:20px; padding:2px 0 2px 0; list-style-type:none;}
#sitemap ul li.lev3 {display:none;}
#sitemap ul li.lev4 {display:none;}
#sitemap ul li.lev5 {display:none;}

/* Board of Directors */

#governance {padding:0; margin:0;}
#directors {padding:20px 30px 0 0; margin:0; float:left; width:335px;}
#directors2 {padding-top:20px; margin:0; float:left; width:340px;}
.photo {float:left; padding-right:15px; margin:0; width:100px; clear:both;}
.biography {float:left; padding:0; margin:0;}

