@charset "utf-8"; 

/*  =destyle   */
html, body, div, span, object, embed, iframe, /* table, thead, tbody, tr, th, td,*/ caption, col, colgroup, blockquote, acronym, abbr, address, cite, 
p, em, strong, pre, form, fieldset, legend, /* input, */ textarea, label, option, optgroup, ul, ol, li, dl, dd, dt, h1, h2, h3, h4, h5, h6, a
{margin:0pt; padding:0pt; border:0pt none; background: none; /*vertical-align:baseline*/}
table{border-collapse:collapse; border-spacing:0pt; display:table; table-layout:auto}
a img{border:medium none}
ul, ol{list-style-image:none; list-style-position:outside; list-style-type:none}
a, a:link, a:visited, a:hover, a:active{color:inherit; text-decoration:none}
a:focus{outline-color:invert; outline-style:none; outline-width:0pt}
li li, li p, li a{font-size:100%}
blockquote, q{quotes:none}
th, thead{text-align:center; vertical-align:middle}

/* =restyle */
blockquote:before, blockquote:after, q:before, q:after{content:''}
i, cite, var, address{font-style:normal}
pre, tt, code, kbd, samp{font-family:monospace}
strong, th, thead td, h1, h2, h3, h4, h5, h6, dt{font-weight:bold}
abbr, acronym{border-bottom:1px dotted #CCC; cursor:help}
/* input,*/ textarea, legend{border:1px solid #CCC} 
.search input {border:1px solid #CCC}
option{padding:0pt 5px}
select, input, textarea{font-size:99%}
/* p, dd, dt, li, cite, quote, address, blockquote, th, td{line-height:1.125em} */
/* hr{border-color:#CCC; border-width:0pt 0pt 1px} */

/* =generic */

html{ height: 100.1%; font-size:100.01%;}
body{background:transparent  url(/multimedia/siteimages/ims/topnav_bg.gif) repeat-x scroll top left; margin:0 auto; font-family:arial,Helvetica,sans-serif; font-size:100%; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; height: 100%; }
body a:hover{text-decoration:underline!important}
select, input, textarea{font-size:90%}
p{/*margin:5px 0;*/ margin: 2px 0; color: #737373; font-size: 0.75em; line-height:140%; }



#nav-pre-load{display:none}
#main{width:990px; margin:0 auto}


#top-utilities{width:990px; height:30px}
#top-utilities ul{list-style-type:none; padding-top:5px; float:left; width:975px; height:25px}
#top-utilities ul li{display:inline; padding-left:10px; float:left}
#top-utilities ul li.right{display:inline; padding-left:525px}
#top-utilities ul li.right a{border-left:1px solid #363636; padding-left:10px}
#top-utilities ul li a{font-size:0.7em; color:#fff; border-right:1px solid #363636; padding-right:10px}
#top-utilities ul li a.sky{font-size:0.75em; color:#fff; border:1px solid #363636; border-width:0 1px; padding:0 10px;}
#logo{float:left; padding-left:52px}

#topnav {float:left; margin:32px 0 26px 10px; height:34px;}
*html #topnav {margin-left: 5px;}
#topnav ul {background: url(/multimedia/siteimages/nav/sky-nav-sprite.jpg) no-repeat; height:34px;}
#topnav ul li, #topnav ul li a {float: left; height: 34px; display:block;}
#topnav ul li a{display:block}

#topnav ul li a.home {width:34px; left: 0px; height:32px;}
#topnav ul li a.about {width:88px; left: -34px; height:32px;}
#topnav ul li a.investors {width:88px; left: -122px; height:32px;}
#topnav ul li a.media {width:61px; left: -210px; height:32px;}
#topnav ul li a.bigger {width:151px; left: -271px; height:32px;}
#topnav ul li a.working {width:116px; left: -422px; height:32px;}
#topnav ul li.search {width:210px; left: -538px; padding:5px 0 0 10px;font-size:90%; line-height:19px; vertical-align:middle; height: 28px;}

/* hover state and on state */
#topnav ul li a.home:hover, #topnav ul li a.home-on {width:34px; background: url(/multimedia/siteimages/nav/sky-nav-sprite.jpg) no-repeat 0px -35px;}
#topnav ul li a.about:hover, #topnav ul li a.about-on {width:88px; background: url(/multimedia/siteimages/nav/sky-nav-sprite.jpg) no-repeat -34px -35px;}
#topnav ul li a.investors:hover, #topnav ul li a.investors-on {width:88px; background: url(/multimedia/siteimages/nav/sky-nav-sprite.jpg) no-repeat -122px -35px;}
#topnav ul li a.media:hover, #topnav ul li a.media-on {width:61px; background: url(/multimedia/siteimages/nav/sky-nav-sprite.jpg) no-repeat -210px -35px;}
#topnav ul li a.bigger:hover, #topnav ul li a.bigger-on {width:151px; background: url(/multimedia/siteimages/nav/sky-nav-sprite.jpg) no-repeat -271px -35px;}
#topnav ul li a.working:hover, #topnav ul li a.working-on {width:116px; background: url(/multimedia/siteimages/nav/sky-nav-sprite.jpg) no-repeat -422px -35px;}

#topnav  ul  li.search .searchfield{float:left; color:#252525; width:145px; height:19px; padding-left:5px; }
#topnav ul li #go{width:32px; height:20px; font-weight:bold; border:0px; cursor:pointer; color:#fff; margin:1px 0 0 10px; padding-bottom:4px; background:transparent url(/multimedia/siteimages/nav/bg_go.jpg) no-repeat scroll top right; float:left; font-size:90%;}

.hidden{display:none}

#leftcol{float:left; /*width:212px;*/ width:204px; padding-top:0px}
.feature-box{width:206px; margin-bottom:20px; background:#fff url(/multimedia/siteimages/ims/feature_box_top.jpg) no-repeat top left}
/*html .feature-box h2{margin-right:10px!important; margin-left:10px!important}*/
*html .feature-factbox h2{margin-right:10px!important; margin-left:10px!important}


.feature-box h2{ font-family:arial,Helvetica,sans-serif!important; font-size:0.9em!important; color:#252525!important; font-weight:normal!important; padding-top:10px!important; padding-right:20px!important; padding-bottom:8px!important; padding-left:20px!important; margin-top:0px!important; margin-right:0px!important; margin-bottom:0px!important; margin-left:0px!important; width:166px!important; line-height:1em!important; display: block;}

.feature-factbox h2{ float:left; font-family:arial,Helvetica,sans-serif!important; font-size:0.9em!important; color:#252525!important; font-weight:normal!important; padding-top:10px!important; padding-right:0px!important; padding-bottom:10px!important; padding-left:0px!important; margin-top:0px!important; margin-right:20px!important; margin-bottom:0px!important; margin-left:20px!important; width:166px!important; line-height:1em!important}

.feature-box h4{ float:left; font-family:arial,Helvetica,sans-serif!important; font-size:0.9em!important; color:#252525!important; font-weight:normal; padding-top:10px!important; padding-right:0px!important; padding-bottom:10px!important; padding-left:0px!important; margin-top:0px!important;  margin-bottom:0px!important; margin-left:10px!important; width:166px!important; line-height:1em!important}

.feature-box-content{width:206px; background:transparent url(/multimedia/siteimages/ims/feature_box_middle.jpg) repeat-y top left}
.feature-box-content p{font-size:0.75em; color:#252525; padding:8px 20px 0; margin:0}

.feature-box-content p a{color:#c10068; text-decoration:none}
.feature-box-content p.nospc{font-size:0.75em; color:#252525; padding:0 20px}
.feature-box-content  p.border-top{font-size:0.75em; color:#252525; padding-top:8px; background:transparent url(/multimedia/siteimages/ims/feature_box_border.gif) repeat-x top left; margin:0 22px 0 20px}
*html .feature-box-content ul.latest-news{margin-right:11px; margin-left:11px}

.feature-box-content ul.latest-news{margin:0 20px; width:166px; float: left;}
.feature-box-content ul.latest-news li{float:left; width:166px; margin-top:9px; padding-bottom:10px; background:transparent url(/multimedia/siteimages/ims/feature_box_list_border.jpg) repeat-x bottom left}
.feature-box-content ul.latest-news li.last{background-image:none}
.feature-box-content ul.latest-news li p{font-size:0.75em; color:#252525; line-height:1.3em!important; width:166px; float:left; padding:0;}
.feature-box-content ul.latest-news li p.date{color:#00aDF1}
.feature-box-content ul.latest-news li a{list-style-type:none; color:#252525; text-decoration:none}
p.feature-box-border{background:transparent url(/multimedia/siteimages/ims/feature_box_border.gif) repeat-x scroll top left; margin:0 20px}
.feature-box-border{background:transparent url(/multimedia/siteimages/ims/feature_box_border.gif) repeat-x  scroll top left}
.feature-box-border-bottom{background:transparent url(/multimedia/siteimages/ims/feature_box_border.gif) repeat-x  scroll bottom left}

/* == 
*html .feature-box-image{float:left; width:207px; text-align:center; margin: 0 0 0 0px;padding-left:0px;}

*/

.feature-box-image{margin: 0 0 0 0px;padding-left:8px;}



.download{margin:10px 20px 0 70px;}


/*.rss{background:transparent url(/multimedia/siteimages/ims/rss_icon.gif) no-repeat top right}*/
*html p.archive{margin-right:11px; margin-left:11px; float: left;}
p.archive{width:168px; margin:10px 22px 0; font-size:0.758em;}
p.archive a{width:158px; color:#737373; background:transparent url(/multimedia/siteimages/ims/pink_chev.gif) no-repeat scroll left 2px; padding-left:10px; /*display: block;*/}
.feature-box-bottom{width:206px; padding-bottom:10px; background:transparent url(/multimedia/siteimages/ims/feature_box_bottom.jpg) no-repeat scroll bottom left; }
.feature-box-bottom-blue-text{width:206px; padding-bottom:10px; background:transparent url(/multimedia/siteimages/ims/feature_box_bottom.jpg) no-repeat scroll bottom left; margin:-8px 0px 0px 0px}
.feature-box-bottom-blue-text p{width:160px; font-size:0.95em; color:#09c; font-weight:normal; line-height:1.2em; padding-top:3px!important; padding-right:10px!important; padding-left:20px!important; padding-bottom:0px!important; margin:0px!important}
.feature-box-bottom-short{width:206px; background:transparent url(/multimedia/siteimages/ims/feature_box_bottom_short.jpg) no-repeat bottom left; height:12px; display:block;}
.feature-box-content ul.share-price{margin:0 20px; padding-top:8px}
.feature-box-content ul.share-price li{margin-bottom:10px; padding-bottom:10px; background:transparent  url(/multimedia/siteimages/ims/feature_box_list_border.jpg) repeat-x bottom left}
.feature-box-content ul.share-price li.last{background-image:none}
.feature-box-content ul.share-price li p{font-size:0.758em; color:#252525; line-height:1.3em; padding:0; }
.share-price-blue{color:#00aDF1; font-weight:bold; font-size:110%; padding-right:25px}

.feature-box-content ul.sitetools{margin:0 19px; padding-top:10px}
.feature-box-content ul.sitetools li{/*margin-bottom:10px;*/ padding-bottom:2px}
.feature-box-content ul.sitetools li a{font-size:0.75em; text-decoration:none; color:#737373}
.feature-box-content ul.sitetools li a.print{background:transparent url(/multimedia/siteimages/ims/printer_friendly.gif) no-repeat scroll top left; padding-left:20px}
.feature-box-content ul.sitetools li a.email{background:transparent url(/multimedia/siteimages/ims/email.gif) no-repeat top left; padding-left:20px}
.feature-box-content ul.sitetools li a.feeds{background:transparent  url(/multimedia/siteimages/ims/news_feed.gif) no-repeat scroll top left; padding-left:20px}
.feature-box-content ul.standard-links{margin:0  20px; padding-top:8px; float:left; width:166px}
*html .feature-box-content ul.standard-links{margin-right:11px!important; margin-left:11px!important}
.feature-box-content ul.standard-links li{float:left; width:162px}
.feature-box-content ul.standard-links li a{font-size:0.75em; text-decoration:none; color:#737373; background:transparent url(/multimedia/siteimages/ims/pink_chev.gif) no-repeat scroll left 3px; padding-left:10px; display:block; line-height:1.3em; margin-bottom:1px}
.feature-box-media{background:transparent url(/multimedia/siteimages/ims/feature_box_media_top.jpg) no-repeat scroll top left; float:left; width:555px; margin-bottom:20px}
.feature-box-media h2.media{float:left!important; width:200px!important}

*html .feature-box-media h2{margin-right:13px!important; margin-left:13px!important}

.feature-box-media h2{float:left!important; font-family:arial,Helvetica,sans-serif!important; font-size:0.9em !important; color:#252525!important; font-weight:normal!important; padding-top:10px!important; padding-right:0px!important; padding-bottom:10px!important; padding-left:0px!important; margin-top:0px!important; margin-right:26px!important; margin-bottom:0px!important; margin-left:26px!important; width:501px!important; line-height:1em!important}
*html .feature-box-media p.subscribe{margin-right:7px!important}

.feature-box-media p.subscribe{margin:9px 15px 0px 0px!important; float:right!important; width:250px!important; padding-bottom:0px!important}
.feature-box-media p.subscribe a{float:right!important; color:#252525!important; text-decoration:none!important; margin:0px!important; background:transparent url(/multimedia/siteimages/ims/rss_icon.gif) no-repeat scroll top right; padding-right:25px;}
.feature-box-media p.subscribe a:hover{text-decoration:underline!important}
.feature-box-media-content{width:555px; background: transparent url(/multimedia/siteimages/ims/feature_box_media_middle.jpg) repeat-y scroll top left; float:left}
.feature-box-media-content p{font-size:0.75em; color:#252525; padding-top:8px; width:500px}
.feature-box-media-content p a{color:#c10068; text-decoration:none}
.feature-box-media-content p.nospc{font-size:0.75em; color:#252525; padding-right:20px; padding-left:20px}

.feature-box-media-bottom{ float:left; width:555px; background: transparent url(/multimedia/siteimages/ims/feature_box_media_bottom_short.jpg) no-repeat scroll bottom left ; margin-top:-3px}

*html .feature-box-media-content ul.latest-news{margin:0 13px;}
.feature-box-media-content ul.latest-news{ margin:0 26px; float:left}
.feature-box-media-content ul.latest-news li{ margin-top:9px!important; margin-right:0px!important; margin-bottom:0px!important; margin-left:0px!important; float:left; width:500px; background: transparent url(/multimedia/siteimages/ims/feature_box_list_border.jpg) repeat-x scroll bottom left ; padding-top:0px!important; padding-right:0px!important; padding-bottom:10px!important; padding-left:0px!important}
.feature-box-media-content ul.latest-news li.last{background-image:none; padding-bottom:0px!important; margin-bottom:0px!important}
.feature-box-media-content ul.latest-news li p{list-style-type:none; margin:0px!important; padding:0px!important; font-size:0.758em; color:#252525; line-height:1.2em; float:left}
.feature-box-media-content ul.latest-news li p.date{color:#00aDF1!important}
.feature-box-media-content ul.latest-news li a{list-style-type:none; color:#252525!important; text-decoration:none!important}
.feature-box-media-content ul.latest-news li a:hover{text-decoration:underline!important}
#home-banner{float:left; padding-left:10px; margin-bottom:20px}
*html .feature-box-long-second{margin-left:-7px}
*html .mleft-hp-fix{margin-left:-10px}
.feature-box-long{background: transparent url(/multimedia/siteimages/ims/feature_box_long_top.jpg) no-repeat scroll top left; float:left; width:276px; /*margin-right:2px*/}
*html .feature-box-long h2{margin-right:13px!important; margin-left:13px!important; 
}
.feature-box-long h2{float:left; font-size:0.95em!important; color:#c10068!important; font-weight:normal!important; padding-top:10px!important; padding-right:0px!important; padding-bottom:10px!important; padding-left:0px!important; margin-top:0px!important; margin-right:26px!important; margin-bottom:0px!important; margin-left:26px!important; width:223px!important; line-height:1em!important;
}
.feature-box-long h2 a{color:#c10068!important; text-decoration:none!important; width:223px!important;}
.feature-box-content-long{float:left; width:276px; background: transparent url(/multimedia/siteimages/ims/feature_box_long_middle.jpg) repeat-y top left; padding-bottom:10px;}
.feature-box-bottom-long{float:left; width:276px; padding-bottom:10px; background: transparent url(/multimedia/siteimages/ims/feature_box_long_bottom.jpg) no-repeat scroll bottom left}
.feature-box-content-long-image{float:left; width:276px; text-align:center}
.feature-box-content-long p{font-size:0.75em!important; float:left; padding-top:10px!important; padding-right:26px!important; padding-bottom:10px!important; padding-left:26px!important; margin:0px!important; width:224px; color:#252525; line-height:1.4em; overflow:hidden!important; height:40px}

.feature-box-long p.image-text{font-size:0.75em!important; float:right; padding-top:0px!important; padding-right:30px!important; padding-bottom:10px!important; padding-left:0px!important; margin:0px!important; width:130px; height:80px}
p.feature-link{float:left; width:218px; font-size:0.758em; padding-top:0px!important; padding-right:26px!important; padding-bottom:0px!important; padding-left:26px!important; /*margin-top:10px!important*/margin:0px !important;}
p.feature-link a{float:left; width:200px; color:#737373!important; text-decoration:none!important; background-image:url(/multimedia/siteimages/ims/pink_chev.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:10px}
p.feature-link a:hover{text-decoration:underline!important}
#footer{float:left; width:990px; margin-top:29px; margin-bottom:20px}
#footer ul{float:left; width:970px; list-style-type:none; background-image:url(/multimedia/siteimages/ims/feature_box_list_border.jpg); background-repeat:repeat-x; background-position:left top; padding-top:7px; padding-left:10px}
#footer ul li{font-size:0.7em; display:inline; color:#252525; float:left}
#footer ul li a{white-space:nowrap; padding-left:5px; border-left-width:1px; border-left-style:solid; border-left-color:#252525; margin-left:5px; color:#252525; text-decoration:none}
#footer ul li a.first{white-space:nowrap; padding-left:340px; border-left-style:none; margin-left:10px; color:#252525; border-top-style:none; border-right-style:none; border-bottom-style:none}


#leftnav{/*width:212px;*/ width:204px; float:left; background:transparent url(/multimedia/siteimages/ims/feature_box_top.jpg) repeat scroll top left; }
*html #leftnav h3{margin-left:8px;/*margin-right:5px; margin-left:4px*/}
#leftnav h3, #leftnav h2.vurvh2leftnav {font-size:1em; color:#09c; margin-top:2px; margin-right:10px; margin-left:8px; padding-top:3px; padding-bottom:1px; padding-left:10px; width:179px; font-weight:normal; line-height:1em; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#d6d6d6; float: left; background:transparent url(/multimedia/siteimages/ims/bg_h3_nav.jpg) repeat-x scroll left bottom !important; display:inline; /* fixes double margin bug in  IE6<= */}
#leftnav ul{list-style:none; float:left; width:200px; padding-left:8px; background:transparent url(/multimedia/siteimages/ims/feature_box_middle.jpg) repeat-y scroll top left}
#leftnav ul li{border-bottom:1px solid #d6d6d6; color:#252525; float:left; width:170px; padding:5px 10px 5px 10px}
#leftnav ul li.last{border-bottom:none}
#leftnav ul li a{display:block; color:#252525; text-decoration:none; font-size:0.75em; font-weight:normal; line-height:1.3em}
#leftnav ul li a.selected{display:block; color:#09c; font-size:0.75em; font-weight:normal; padding-left:0px; text-decoration:none;}
#leftnav ul li a.selected:hover{text-decoration:none !important;}
#leftnav ul li a:hover{color:#09c}
#leftnav ul li ul{padding:0px 0px 0px 10px; float:left; width:160px; background-image:none; margin-top:3px}
#leftnav ul li ul li{float:left; width:160px; margin-top:2px; margin-bottom:2px; padding:0}
#leftnav ul li ul li a{font-size:0.75em; color:#737373}
#leftnav ul li ul li.selected{border-bottom:none; color:#252525; float:left; /* width:160px*/ width:150px; /*padding:5px 10px 5px 0px*/ padding: 0px 10px 0px 0px;}
#leftnav ul li ul li a.selected{display:block; color:#09c; text-decoration:none !important; font-size:0.75em; font-weight:normal; padding-left:0px}
#leftnav ul li ul li a.selected:hover{text-decoration:none !important; }
#leftnav ul li ul li{border:none}
#leftnav ul li ul li ul{margin-top:0; margin-right:0; width:150px; padding-top:3px; padding-left:10px}
#leftnav ul li ul li ul li{border:none; width:140px}
#leftnav ul li ul li ul li.selected{border-bottom:none; color:#252525; float:left; /* width:160px*/ width:140px; /*padding:5px 10px 5px 0px*/ padding: 0px 10px 0px 0px;}
#leftnav ul li ul li ul li a{background:transparent url(/multimedia/siteimages/ims/grey_dash.gif) no-repeat scroll left 7px; padding-left:7px}
#leftnav  ul  li  ul  li  ul  li  a.selected{ background: transparent url(/multimedia/siteimages/ims/blue_dash.gif) no-repeat scroll left 7px; padding-left:7px}
#leftnav  ul  li  ul  li  ul  li  a.selected:hover{text-decoration:none !important;}
#leftnav ul li ul li ul li ul{margin-top:0; margin-right:0; width:140px; padding-top:3px; padding-left:10px}
#leftnav ul li ul li ul li ul li{border:none; width:140px}
#leftnav ul li ul li ul li ul li a{background: transparent url(/multimedia/siteimages/ims/grey_dash.gif) no-repeat scroll left 7px; padding-left:7px}
#leftnav ul li ul li ul li ul li  a.selected{background: transparent url(/multimedia/siteimages/ims/leftnav_arrow.gif) no-repeat scroll left 4px; padding-left:7px}
#leftnav ul li ul li ul li ul li  a.selected{text-decoration:none !important;}


#rightcol{float:left; width:206px}
#maincontent-full{float:left; width:775px; padding-left:10px;}
*html #maincontent-full{padding-left:0px;}
#maincontent-full h1{font-size:1em; font-weight:normal; padding-left:10px; color:#09c; margin-bottom:10px}
#maincontent-full h2{font-size:0.9em; font-weight:bold; padding-left:10px; color:#252525; margin-bottom:10px}
#maincontent-full h4 { font-size: 0.7em;font-weight: bold;	padding-left: 10px;	color: #252525; margin-bottom: 3px; }

#maincontent-full p.short{padding-right:20px; padding-left:10px; font-size:0.75em; line-height:1.3em; padding-bottom:15px; color:#252525; float:left; width:400px}
#home-teasers{float:left; width:771px}

#maincontent{width:558px;  float:left; padding-left:0px}
#maincontent p.intro{padding-right:20px; padding-left:10px;/*padding-bottom:15px; */ color:#252525;  font-size:0.9em; line-height:1.2em; }
#maincontent h1 {font-size:1.1em; font-weight:normal; padding-left:10px; color:#09c; margin-bottom:10px}
#maincontent h2.vurvh2content {font-size:1.1em; font-weight:normal; padding-left:10px; color:#09c; margin-bottom:10px}
#maincontent h2{font-size:0.9em; font-weight:bold; padding-left:10px; color:#252525; margin-bottom:3px; font-size:0.9em}
#maincontent h3, #maincontent-full h3 {font-size:0.8em; font-weight:bold; padding-left:10px; color:#252525; margin-bottom:3px}
#maincontent p{font-size:0.75em; padding-right:15px; padding-left:10px; padding-bottom:15px;  line-height:140%; color:#252525}
#maincontent p a{color:#c10068; text-decoration:underline}

#maincontent ul.standard{padding-right:20px; padding-bottom:10px; padding-left:10px}
#maincontent ul.standard li{font-size:0.75em; color:#252525; background: transparent url(/multimedia/siteimages/ims/bullet.gif) no-repeat scroll left 7px; display:block; padding-bottom:5px; padding-left:10px; line-height:1.3em}
#maincontent ul.standard li a{}
.general-content-image-left{float:left; padding:5px 10px 10px 0px}

table.general{width:530px; border-top:1px solid #80D6F7; border-bottom:1px solid #CCC; margin-bottom:15px}
table.general th{background: transparent url(/multimedia/siteimages/ims/table_head_bg.jpg) repeat-x scroll top left; border-bottom:1px solid #80D6F7; font-size:0.75em; padding:7px; text-align:left}
table.general td{font-size:0.75em; padding:7px; border-left:1px solid #CCC}
table.general td.borderboth{font-size:0.75em; padding:7px; border:1px solid #ccc; border-width:0 1px; }

.borderleft-blue{border-left:1px solid #80D6F7}
.borderboth-blue{border:1px solid #80D6F7; border-width:0 1px}

.table-row-bg, .table-row-bg td {background-color:#F5F5F5}
.search-outer-wrap{background: transparent url(/multimedia/siteimages/ims/search_table_btm.jpg) no-repeat scroll bottom left; padding-bottom:5px; width:527px; margin-bottom:20px; background-color:#E2E2E2}
.search-wrap{background: transparent url(/multimedia/siteimages/ims/search_table_top.jpg) no-repeat scroll left top; padding-top:5px; width:527px}

/* old table search */
/*
table.search{width:527px; font-size:0.75em; background: transparent url(/multimedia/siteimages/ims/search_bg.jpg) repeat-x scroll left top; border:1px solid #ccc; border-width:0 1px;}

table.search td{padding-left:10px; padding-top:10px; padding-bottom:7px}
table.search td.border-full{padding-left:10px; padding-top:10px; padding-bottom:7px; background: transparent url(/multimedia/siteimages/ims/grey_border_full.gif) no-repeat scroll bottom center}
table.search td.search-again{width:95px; padding-left:10px; padding-top:7px; padding-bottom:7px; font-weight:bold; background:transparent url(/multimedia/siteimages/ims/grey_border_left.jpg) no-repeat scroll bottom left }
table.search td.middle{width:260px; background:transparent url(/multimedia/siteimages/ims/grey_border.jpg) no-repeat scroll bottom left }
table.search td.right-submit{width:110px; text-align:right; padding-right:10px}
table.search td.right{width:110px; text-align:right; padding-right:10px; background: transparent url(/multimedia/siteimages/ims/grey_border_right.jpg) repeat-x scroll bottom right}

table.search td.right a{color:#252525; background:transparent url(/multimedia/siteimages/ims/pink_chev.gif) no-repeat scroll left 4px; padding-left:10px}
table.search input{width:190px; height:16px; border:1px solid #ccc; background-color:#fff;}
table.search input.submit{width:57px; height:18px; border:none}
table.search select{width:205px; height:22px; font-size:95%}
*/

table.search {
	padding: 0px;
	width: 527px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.75em;
	background-image: url(/multimedia/siteimages/ims/search_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ccc;
	border-left-color: #ccc;
}

table.search td {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 7px;
}
table.search td.border-full {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 7px;
	background-image: url(/multimedia/siteimages/ims/grey_border_full.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
table.search td.search-again {
	width: 95px;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: bold;
	background-image: url(/multimedia/siteimages/ims/grey_border_left.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
table.search td.middle {
	width: 260px;
	background-image: url(/multimedia/siteimages/ims/grey_border.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
table.search td.middle-left {
	width: 130px;
	background-image: url(/multimedia/siteimages/ims/grey_border.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
table.search td.middle-right {
	width: 130px;
	background-image: url(/multimedia/siteimages/ims/grey_border.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
table.search td.right-submit {
	width: 110px;
	text-align: right;
	padding-right: 10px;
}
table.search td.bdr-right {
	background-image: url(/multimedia/siteimages/ims/grey_border_right.jpg);
	background-repeat: repeat-x;
	background-position: right bottom;
}
table.search td.bdr-left {
	background-image: url(/multimedia/siteimages/ims/grey_border_left.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
table.search td.right {
	width: 110px;
	text-align: right;
	padding-right: 10px;
	background-image: url(/multimedia/siteimages/ims/grey_border_right.jpg);
	background-repeat: repeat-x;
	background-position: right bottom;
}

table.search td.right a {
	color: #252525;
	text-decoration: none;
	background-image: url(/multimedia/siteimages/ims/pink_chev.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 10px;
}
table.search td a.link {
	color: #c10068;
	text-decoration: none;
}
table.search td a:hover {
	text-decoration: underline;
}
table.search input {
	width: 120px;
	height: 16px;
	border: 1px solid #ccc;
}
table.search input.submit {
	width: 57px;
	height: 18px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
table.search select {
	width: 205px;
	height: 22px;
	font-size: 95%;
}


.search-nav{width:525px; margin-left:10px; margin-bottom:10px}
.search-nav ul{list-style-type:none; padding-bottom:10px; padding-left:0px}
.search-nav ul li{display:inline; font-size:0.75em; color:#737373!important}
.search-nav ul li a{color:#c10068!important; margin-left:5px; border-right:1px solid #252525; padding-right:5px}
.search-nav ul li a.selected{color:#252525!important; margin-left:5px; border-right:1px solid #252525; padding-right:5px; text-decoration:none; font-weight:bold}

ul.search-results li{background:transparent url(/multimedia/siteimages/ims/feature_box_list_border.jpg) repeat-x scroll top left; margin-bottom:10px; margin-left:10px; width:525px; padding-top:10px; padding-left:0px}
.noborder{background-image:none!important; padding-top:0px!important; margin-top:0px!important}
ul.search-results li.first{background-image:none!important; padding-top:0px!important}
ul.search-results li h2{margin-bottom:3px!important; padding-left:0px;/* important*/ font-size:0.8em!important}
ul.search-results li h3{margin-bottom:3px!important; padding-left:0px!important; font-size:0.75em!important}
ul.search-results li p{margin:0px!important; padding:0px!important}
ul.search-results li a{color:#c10068; text-decoration:none}
#tab{width:525px; margin-left:10px}
#tab ul{list-style-type:none; float:left; width:526px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ccc}
#tab ul li{list-style-type:none; display:inline; margin-right:3px; font-size:0.75em; text-decoration:none; background: transparent url(/multimedia/siteimages/ims/tab_off_left.jpg) no-repeat scroll top left ; color:#252525; padding-left:20px; float:left}
#tab ul li a{background: transparent url(/multimedia/siteimages/ims/tab_off_right.jpg) no-repeat scroll top right; float:left; padding:5px 20px 3px 0px; color:#c10068; text-decoration:none}
#tab ul li.selected{background-image:url(/multimedia/siteimages/ims/tab_on_left.gif); color:#252525; background-color:#fff; position:relative; bottom:-1px}
#tab ul li a.selected{background-image:url(/multimedia/siteimages/ims/tab_on_right.gif); color:#252525}
*html .tab-content{margin-left:5px}
.tab-content{width:525px; margin-left:10px; float:left; padding-top:20px; padding-left:0px; margin-bottom:15px; border:1px solid #ccc; border-width:0 1px 1px;}
.tab-content p.date{margin:0px!important; padding:0px!important}
.tab-content .search-nav{width:505px; margin-left:10px; margin-bottom:10px}
.tab-content .search-nav ul{list-style-type:none; padding-bottom:10px; padding-left:0px}

.tab-content .search-nav ul li{list-style-type:none; display:inline; font-size:0.75em; color:#252525}
.tab-content .search-nav ul li a{color:#252525; margin-left:5px; border-right:1px solid #252525; padding-right:5px}
.tab-content .search-nav ul li a.selected{color:#c10068; margin-left:5px; border-right:1px solid #252525; padding-right:5px}

.tab-content ul.search-results{margin:0px!important; padding:0px!important; list-style-type:none!important}
*html .tab-content ul.search-results li{margin-left:5px!important}
.tab-content ul.search-results li{list-style-type:none; background: transparent url(/multimedia/siteimages/ims/feature_box_list_border.jpg) repeat-x scroll bottom left ; margin-top:0px!important; margin-right:0px!important; margin-bottom:10px!important; margin-left:10px!important; width:505px!important; padding-top:0px!important; padding-right:0px!important; padding-bottom:10px!important; padding-left:0px!important; float:left!important}
.tab-content ul.search-results li.last{background-image:none!important; padding-bottom:0px!important}
.tab-content ul.search-results li h2{margin-bottom:3px!important}
.tab-content ul.search-results li p{margin:0px!important}
.tab-content ul.search-results li a{color:#c10068; text-decoration:none}

.tab-content ul.search-results li ul.tab-download{margin-top:15px; padding-left:0px}
.tab-content ul.search-results li ul.events-info{margin-top:0px; padding-left:0px}
.tab-content ul.search-results li ul.tab-download li, .tab-content ul.search-results li ul.events-info li{margin-bottom:3px!important; padding-bottom:0px!important; font-size:0.75em!important; background-image:none!important; margin-left:0px!important; width:300px!important}

.tab-content ul.search-results li ul.tab-download li a.dl, ul.tab-download li.dl{background: transparent url(/multimedia/siteimages/ims/download_icon.gif) no-repeat scroll left 1px; padding-left:20px!important; color:#737373!important; text-decoration:none!important}
.tab-content ul.search-results li ul.tab-download li a.webcast, ul.tab-download li.webcast{background: transparent url(/multimedia/siteimages/ims/webcast_icon.gif) no-repeat scroll left 2px; padding-left:20px!important; color:#737373!important; text-decoration:none!important}
.tab-content ul.search-results li ul.tab-download li a.html, ul.tab-download li.html{background:transparent url(/multimedia/siteimages/ims/html_icon.gif) no-repeat scroll left 2px; padding-left:20px!important; color:#737373!important; text-decoration:none!important}
.tab-content ul.search-results li ul.tab-download li a.word, ul.tab-download li.word{background: transparent url(/multimedia/siteimages/ims/word_icon.gif) no-repeat scroll left 2px; padding-left:20px!important; color:#737373!important; text-decoration:none!important}

.clear-left{clear:left}
.float-left{float:left}
.float-right{float:right}
p.backtop a{text-decoration:none!important; color:#737373!important; background: transparent url(/multimedia/siteimages/ims/pink_chev.gif) no-repeat scroll left 2px; padding-left:10px}
p.backtop a:hover{text-decoration:underline!important}
.boldnospc{font-weight:bold; margin-bottom:0px!important; padding-bottom:3px!important}
*html .border-content{margin-left:5px}
.border-content{background: transparent url(/multimedia/siteimages/ims/feature_box_list_border.jpg) repeat-x scroll top left ; width:520px; margin-left:10px}
*html .border-content-dark{margin-left:5px}
.border-content-dark{background: transparent url(/multimedia/siteimages/ims/feature_box_border.gif) repeat-x scroll top left ; width:520px; margin-left:10px}
table.details{width:400px; margin-bottom:20px; margin-left:10px; color:#252525}
table.details  td.left{font-size:0.75em; width:100px; padding-top:7px; padding-bottom:7px}
table.details input{height:15px; width:165px; border:1px solid #ccc}
table.details select{height:18px; width:170px; border:1px solid #ccc}
.table-text{font-size:0.75em; padding-left:5px; color:#252525}
.table-text-pad{font-size:0.75em; padding:5px; color:#252525}
.table-text-pad a{color:#c10068}
.table-text-grey{font-size:0.75em; padding-left:5px; color:#737373}
table.table-text-pad td{padding: 4px}
table.table-text-pad td input {margin-right: 4px}
*html #board-nav-wrap{margin-left:5px}
#board-nav-wrap{width:515px; margin-bottom:10px; margin-left:10px; float:left; border:1px solid #ccc; background: transparent url(/multimedia/siteimages/ims/board_nav_bg.jpg) repeat-x scroll top left }
.board-nav{float:left; width:250px}
.board-nav ul{margin:0px!important; list-style-type:none!important; padding-top:10px!important; padding-right:0px!important; padding-bottom:10px!important; padding-left:10px!important}
.board-nav ul li{margin:0px!important; padding:0px 0px 5px 0px!important; list-style-type:none!important; background-image:none!important; font-size:0.7em!important; line-height:1.3em!important}
.board-nav ul li a{margin:0px!important; text-decoration:none!important; color:#252525!important; background-image:url(/multimedia/siteimages/ims/board_nav_chev.jpg)!important; background-repeat:no-repeat!important; background-position:left 3px!important; padding-top:0px!important; padding-right:0px!important; padding-bottom:0px!important; padding-left:10px!important}
.board-nav ul li a:hover{text-decoration:underline!important}
.left-border{border-left-width:1px; border-left-style:solid; border-left-color:#ccc}
.right-border{border-right-width:1px; border-right-style:solid; border-right-color:#ccc}
.board-member{width:530px; float:left}
* html .board-member-image{margin-left:5px}
.board-member-image{float:left; margin-left:10px}
.board-member-text{float:left; width:405px; padding-left:20px}
.board-member-text h2{margin:0px!important; padding:0px 0px 3px 0px!important; font-size:0.75em}
.board-member-text h3{padding:0px!important; font-size:0.75em; font-weight:normal; margin-bottom:15px}
.board-member-text p{margin:0px!important; padding:0px!important}
.map{float:right}


/* accordion IE6 styles */

*html #accordion, #accordion2, #accordion3 {float: none; margin-left: 5px;}
*html #accordion-collapse {float: none; margin-left: 5px;}
*html #accordion-collapse h2 {float: none; margin-left: 5px;}
*html .accordion-content {float: none; margin-left: 10px;}
*html .accordion_header {margin-left: 5px!important;}
/* accordion */

#accordion, #accordion2, #accordion3 {width: 749px; list-style:none; margin:0 0 15px 10px; display:inline;  float: left;}

#accordion-collapse{float:left; width:765px; margin-left:0px; height:30px}
#accordion-collapse h2{float:left; width:400px; padding-top:5px; font-size:0.8em;}

#exp-col{float:right; width:300px}
#exp-col ul{list-style-type:none}
#exp-col ul li{list-style-type:none; display:inline; padding-left:50px}
#exp-col ul li a{color:#252525; font-size:0.7em; text-decoration:none; background:none;}
#exp-col img{margin-bottom:-3px}


#accordion p{ padding:7px  10px 7px; 0px!important; }
#accordion .content img {padding-top: 5px; padding-right: 15px; padding-bottom:10px; padding-left:0px!important;}
#accordion h2.header{height:31px; /*width:750px; width:709px;*/ width:709px; float:left; background:transparent url(/multimedia/siteimages/ims/grey_bar.jpg) no-repeat scroll left top; padding-left:40px ; margin:5px 0 0 ; line-height:31px; vertical-align:middle;  font-size:75%; color:#c10068; cursor:pointer; }
#accordion h2.header-on, #accordion h2.opened{ background-image:url(/multimedia/siteimages/ims/blue_bar.jpg) ; color:#09c; cursor:pointer; /*margin-left:10px */} 

/*  * html .accordion-content{margin-left:5px} */

*html .accordion-content{padding-top:0px; padding-bottom:10px;}

.accordion-content{float:left; width:747px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-color:#80D6F7; border-bottom-color:#80D6F7; border-left-color:#80D6F7; position:relative; margin-left: 0px; padding-top: 0px;}
.accordion-content-image{float:left; padding: 0px 15px 15px 15px!important;margin:0px!important;}
*html .accordion-content-text{padding-bottom: 5px;}
.accordion-content-text{float:left; width:/*195*/250px; padding-top:18px; padding-right:10px; padding-left:12px; padding-bottom: 18px;}
.accordion-content-text p{font-size:0.75em; padding-bottom:2px; padding-left:0px; line-height:1.1em}

.accordion-content-text ul{padding:0px!important; list-style-type:none!important; margin-top:0px!important; margin-right:0px!important; margin-bottom:0px!important; margin-left:0px!important; width:155px!important}
.accordion-content-text ul li{margin:0px!important; padding:0px!important; list-style-type:none!important; width:155px!important}
.accordion-content-text ul li a{font-size:0.75em!important; color:#737373!important; text-decoration:none!important; background-image:url(/multimedia/siteimages/ims/pink_chev.gif)!important; background-repeat:no-repeat!important; background-position:left 3px!important; padding-left:10px!important; display:block!important}
.accordion-cs-image{float:left; height:365px; width:749px; display:inline; position:relative; padding: 0px; margin: 0px 0px 0px 0px;}
.accordion-cs-image img{float:left; display:inline; position:relative;}

* html .accordion-content-text-cs-wrap{margin-left:10px !important;}

.accordion-content-text-cs-wrap{float:left;  width:465px; margin-top:-200px; margin-left:10px; margin-bottom:0px; overflow:visible; position:relative; background-image:url(/multimedia/siteimages/ims/cs_top_border.gif); background-repeat:no-repeat; background-position:left top; padding-top:3px; display:inline;} 
.accordion-content-text-cs-inner-wrap{background-image:url(/multimedia/siteimages/ims/cs_btm_bdr.gif); background-repeat:no-repeat; background-position:left bottom; width:465px; float:left}
.accordion-content-text-cs{float:left; min-height:150px; _height:150px;  width:435px; background-color:#FFF; margin-bottom:4px; padding-top:7px; padding-right:15px; padding-bottom:6px; padding-left:15px}
.accordion-content-text-cs h2{color:#252525!important; margin-top:0px!important; margin-right:0px!important; margin-bottom:0px!important; margin-left:0px!important; padding-top:0px!important; padding-right:10px!important; padding-bottom:10px!important; padding-left:0px!important; line-height:1.4em}

.accordion-content-text-cs p{font-size:0.9em; padding-top:10px; padding-left:0px; line-height:1.4em; color:#737373; /*background-image:url(/multimedia/siteimages/ims/feature_box_border.gif)!important; background-repeat:repeat-x!important; background-position:left top!important*/}
.accordion-content-text-cs p.link{background-image:none!important}
.accordion-content-text-cs p.link a{background-image:url(/multimedia/siteimages/ims/pink_chev.gif); background-repeat:no-repeat; background-position:left 3px; padding-left:10px!important; color:#737373; text-decoration:none; font-size:80%}
.accordion-left-col{float:left; width:480px; padding-top:20px; padding-right:35px; padding-bottom:20px; padding-left:10px; padding-left:20px}
.accordion-right-col{float:left; width:200px; padding-top:30px; padding-left:0px}
.accordion-right-col p{font-size:0.75em; padding-left:0px; color:#252525}

.accordion-profiles-left-col{float:left; width:224px; padding-top:30px; padding-left:20px}
.accordion-profiles-right-col{float:left; width:460px; padding-top:30px; padding-right:20px; padding-bottom:20px; padding-left:20px}
.accordion-profiles-right-col p.intro{font-size:0.75em; background: transparent url(/multimedia/siteimages/ims/blue_quote.jpg)no-repeat scroll top left ; padding-left:70px}
.accordion-profiles-right-col p{font-size:0.75em; color:#252525}
.accordion-right-col img{margin-bottom:5px}
.accordion-left-col p{font-size:0.75em; padding-bottom:10px; padding-left:0px; line-height:1.4em; color:#252525}

#accordion2 p{ padding:15px;}
* html #accordion2 h2.header{margin-left:5px}
* html #accordion2 h2.header-on{margin-left:5px}

#accordion2 h2.header{height:31px; width: 709px; /*width:750px*/; float:left; background:transparent url(/multimedia/siteimages/ims/grey_bar.jpg) no-repeat scroll left top; padding-left:40px !important; margin:5px 0 0; line-height:31px; vertical-align:middle; position:relative;  font-size:75%; color:#c10068; cursor:pointer; margin-bottom:0px;}
#accordion2 h2.header-on, #accordion2 h2.opened{ background-image:url(/multimedia/siteimages/ims/blue_bar.jpg) ; color:#09c; cursor:pointer} 

#accordion3 p{ padding:15px;}
* html #accordion3 h2.header{margin-left:5px}
* html #accordion3 h2.header-on{margin-left:5px}

#accordion3 h2.header{height:31px; width: 709px; /*width:750px;*/ float:left; background:transparent url(/multimedia/siteimages/ims/grey_bar.jpg) no-repeat scroll left top; padding-left:40px !important; margin:5px 0 0; line-height:31px; vertical-align:middle; position:relative;  font-size:75%; color:#c10068; cursor:pointer; margin-bottom:0px;}
#accordion3 h2.header-on, #accordion3 h2.opened{ background-image:url(/multimedia/siteimages/ims/blue_bar.jpg) ; color:#09c; cursor:pointer} 

/* =content in accordion */

#main .inAccordion{ /*width:767px; */ width: 767px;}

.accordion-content .content{ width: 530px!important; float:left; margin-left:5px;  padding-top:5px;}
.accordion-content .relatedNav{ width:206px!important; float:left; padding-top:10px;}

.accordion-content table.general{ width:500px; margin-left:15px;}
.accordion-content .column{ width:225px;}
.accordion-content .full-width{ width:720px;}



/* =tables */

table.investor-contacts{width:530px; margin-left:10px}
table.investor-contacts td{vertical-align:top}
table.investor-contacts a{color:#c10068}
table.investor-contacts td.bdr{vertical-align:top; background: transparent url(/multimedia/siteimages/ims/feature_box_list_border.jpg) repeat-x scroll bottom left ; padding-bottom:15px}
table.investor-contacts p{margin:0px!important; padding:0px!important; font-size:0.75em!important; line-height:1.2em!important}
table.investor-contacts p.bold{margin:0px 0px 10px 0px!important; padding:0px!important}
table.investor-contacts img{margin-top:15px; margin-bottom:5px}

/* =sitemap */
ul.sitemap{ padding-left:10px; float:left; width:230px}
ul.sitemap li{ float:left; width:230px; margin-bottom:3px}
ul.sitemap li a{ font-size:0.9em; color:#252525; font-weight:bold; text-decoration:none; padding: 0 0 0 10px;}

ul.sitemap li ul{padding-left:15px; margin-top: 5px;}
ul.sitemap li ul li{ float:left; width:215px}
ul.sitemap li ul li a{ font-size:0.75em; color:#252525; font-weight:normal; text-decoration:none; background: transparent url(/multimedia/siteimages/ims/pink_chev.gif) no-repeat scroll left 3px; padding-left:10px}

ul.sitemap li ul li ul{padding-left:15px}
ul.sitemap  li  ul  li ul li{ float:left; width:200px}
ul.sitemap li ul li ul li a{font-size:0.75em; color:#252525; font-weight:normal; text-decoration:none; background-image:url(/multimedia/siteimages/ims/pink_chev.gif); background-repeat:no-repeat; background-position:left 3px; padding-left:10px}


#profile-flash{padding-left:10px; margin-bottom:20px}


/* =miscellaneous */
#maincontent p.nospc{padding:0px!important; margin-top:0px!important; margin-right:0px!important; margin-bottom:3px!important; margin-left:0px!important}


.publications-text{width:350px; float:left}
.publications-image{float:left; width:100px}
.tab-content ul.search-results li {padding-left:0px!important}
.publications-text h2 {padding-left:0px}

.video{display:none}
.download-button{display:none}
.related-links{display:none}
.related-links-text{display:none}
.highlight-item{display:none}
.contacts{display:none}

#bgfix{background-color:#FFF}
#logo{padding-left:0px !important}
span.quote {font-size:1.3em !important; color:#09c !important; font-weight:normal !important; /*padding-right:10px !important;*/ margin-right:20px !important;/* padding-bottom:15px !important; */ padding-bottom:0px !important;  line-height:1.4em}


.fact{margin-bottom:10px}
.large-grey{font-size:200%; color:#737373}
.large-green{color:#5DB456; font-size:400%}
.grey{color:#737373!important; padding-left:18px!important}

.float-right{float:right}
.float-left{float:left}

.boxbtm{background: transparent url(/multimedia/siteimages/ims/feature_box_bottom.jpg) no-repeat scroll bottom left ; padding-bottom:10px; padding-left:0px; float:left; margin-bottom:10px}

.bold{font-weight:bold}
.mtop2{margin-top:2px!important}
.mtop3{margin-top:3px!important}
.mtop5{margin-top:5px!important}
.mtop10{margin-top:10px!important}
.mtop20{margin-top:20px!important}
.mtop30{margin-top:30px!important}
.mleft-3{margin-left:-3px!important}
.mleft-5{margin-left:-5px!important}
.mleft-10{margin-left:-10px!important}
.mleft2{margin-left:2px!important}
.mleft3{margin-left:3px!important}
.mleft5{margin-left:5px!important}
.mleft10{margin-left:10px!important}
.mleft15{margin-left:15px!important}
.mleft30{margin-left:30px!important}
.mbottom5{margin-bottom:5px!important}
.mbottom15{margin-bottom:15px!important}
.mbottom10{margin-bottom:10px!important}
.mbottom30{margin-bottom:30px!important}
.pleft3{padding-left:3px!important}
.pleft5{padding-left:5px!important}
.ptop5{padding-top:5px!important}
.ptop10{padding-top:10px!important}
.w115px{width:115px !important;}
.nopad-left{padding-left:0px !important;}


.topborder {border-width:1px 1px 1px 1px !important;}
.clearboth {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}

.full-width{ width:761px !important;  }
#maincontent-full .full-width iframe{ margin-left:12px; }

#maincontent iframe { width:545px; }


#maincontent .column{ width: 279px; float: left; margin-right:0px; overflow:auto; display:inline; _height:1%;}
#maincontent-full .column {  width:385px; float:left; overflow:auto; } 


/* =right column | feature boxes - =relatedNav | feature boxes*/

#rightcol .feature-box-content ul,
.relatedNav .feature-box-content ul{ list-style-type:none;   margin:0 20px; padding:8px 0 0}
#rightcol .feature-box-content ul li,
.relatedNav .feature-box-content ul li{ list-style-type:none; margin:0;   padding:0;  _height:1%}
#rightcol .feature-box-content ul li a,
.relatedNav .feature-box-content ul li a, a.weblink{ font-size:0.75em;  text-decoration:none; color:#737373;   background:transparent url(/multimedia/siteimages/ims/pink_chev.gif) no-repeat scroll left 3px;  padding-left:10px;  display:block;  line-height:1.3em}
#rightcol .feature-box-content address,
.relatedNav .feature-box-content address {	font-size: 0.75em;	color: #252525;	padding: 0px 20px;	font-style: normal;	font-weight: normal;}
#rightcol .feature-box-content address a,
.relatedNav .feature-box-content address a {	color: #c10068;	text-decoration: none;}
#rightcol .feature-box-bottom p,
.relatedNav .feature-box-bottom p { margin: 0;}
#rightcol .feature-box-bottom p a, 
.relatedNav .feature-box-bottom p a{	/*font-size: 0.75em;*/	color: #737373;	text-decoration: none;	background: transparent  url(/multimedia/siteimages/ims/pink_chev.gif) no-repeat scroll left 2px;	margin:0 20px; padding-left:10px;}


/* =profiiles | navigation */

#profiles-nav-wrap { width: 745px;	margin: 0 0 10px 10px;	float: left; display:inline;} 
.profiles-nav {	width: 745px; background: transparent url(/multimedia/siteimages/ims/board_nav_bg.jpg) repeat-x scroll top left; border: 1px solid #ccc; 	overflow:auto; }
#maincontent-full .profiles-nav .column {  width: 372px; border-right:1px solid #ccc; margin-right:0;}
#maincontent-full .profiles-nav .last { border-right:none;}
.profiles-nav ul { padding: 10px 0 10px 10px;  }
.profiles-nav ul li {font-size: 0.75em; line-height:1.4em;}
.profiles-nav ul li a{ background: transparent url(/multimedia/siteimages/ims/board_nav_chev.jpg) no-repeat scroll left 3px; padding: 0 0 0 10px; color: #C10068;}
.profiles-nav ul li a.sel {	color: #0099cc!important;}
#maincontent-full #profiles-nav-wrap h4 { color:#0099CC; }

/* =content in accordion */

#main .inAccordion{ /*width:767px; */ width: 747px;}

.inAccordion .content{ width: 530px; float:left; margin-left:5px;  padding-top:5px;}
.inAccordion .relatedNav{ width:206px; float:left; padding-top:10px;}

.inAccordion table.general{ width:500px; margin-left:15px;}
#main .inAccordion .column{ width:225px;}
#main .inAccordion .full-width{ width:720px;}

.event{font-weight:bold !important; color: #C10068;}
.location{color:#000 !important;}
.last-item{background:transparent url(/multimedia/siteimages/ims/feature_box_border.gif) repeat-x scroll left bottom !important;}
.weblink{color:#737373 !important; font-size:1em !important;}
.publications-text h2 {padding-left:10px !important; font-weight:/*normal*/ bold !important;}
ul.events-info {padding-left:10px !important;}

.accordion-content-text-cs-inner-wrap h3 {background-image:url(/multimedia/siteimages/ims/feature_box_border.gif) !important;}

.blue{padding-left:0 !important;color:#0099CC !important;}
.events-info h2 {padding-left:0 !important;}
.feature-box-bottom-long p {padding-top: 10px;}

.gtcopy ul {padding-bottom:0 !important;}
.gtcopy ul ul{ padding-bottom:0; }
.gtcopy ul ul li { background-image: url(/multimedia/siteimages/ims/grey_dash.gif);font-size:100% }

.content ul{ padding-bottom:0; }
.content ul li {background:transparent url(/multimedia/siteimages/ims/bullet.gif) no-repeat scroll -1px 7px; font-size:0.75em; margin-left:12px;padding-left:10px;line-height:1.4em;}

.content p {color: #252525!important;}

.content h1 {
color:#0099CC;
font-size:1em;
font-weight:normal;
margin-bottom:10px;
padding-left:10px;
}

.content p.intro{padding-right:20px; padding-left:10px;padding-bottom:15px; color:#252525;  font-size:0.75em; line-height:1.2em; }

br {line-height: 0.5em;}

.footnote {font-size:0.8em;}


#leftcol .feature-box-bottom p.archive {
margin-left:20px !important;
}

* html #leftcol .feature-box-bottom p.archive {margin: 0 0 0 10px !important;	}


p.jobtitle { 
padding-left:32px !important;
color: #252525;
line-height:0.9em;
}

.error {color: #C10068 !important;}

.tab-content ul.search-results li ul.events-info li {width: 360px !important;}

.tab-content ul.search-results li h2.nopad-left{padding-left:0px !important;}

#rightcol .feature-box-content ul.share-price li {
margin-bottom:10px !important;
padding-bottom:10px !important;
}
.download-box .feature-box-bottom {
margin-top: -1px !important;
padding-bottom:10px !important;
padding-top:0px !important;
}

span.quote p  { 
	font-size: 1em !important;
	color: #0099cc !important;
	font-weight: normal !important;
	padding-right:10px !important;
	margin-right:20px !important;
    line-height: 1.3em !important;
}

.relatedNav .feature-box-bottom p.archive {
padding: 0px 10px !important; _padding:0 5px; _width:140px; margin:0 10px; _margin:0 5px; }

.relatedNav .feature-box-bottom p.archive a{ _width:auto; margin:0; }

.feature-box-long h2:hover {

}

.feature-box h3 {float:left!important; font-family:arial,Helvetica,sans-serif!important; font-size:0.9em!important; color:#252525!important; font-weight:normal!important; padding-top:10px!important; padding-right:0px!important; padding-bottom:10px!important; padding-left:0px!important; margin-top:0px!important; margin-right:20px!important; margin-bottom:0px!important; margin-left:20px!important; width:166px!important; line-height:1em!important}



#rightcol .feature-box { position:relative; }
#rightcol .feature-box h2{ position:relative; }
#rightcol .feature-factbox h2{ position:relative; }
#leftcol .feature-box h2 { font-weight:bold; float: none; }

h2.facts-box {color: #0099CC !important;}

.feature-factbox {width:206px; margin-bottom:20px; float: left; background:transparent url(/multimedia/siteimages/ims/feature_box_top.jpg) repeat-y scroll top left}

/*.feature-box-content p.nospc {
background-image:url(/multimedia/siteimages/ims/feature_box_border.gif);
background-position:left top;
background-repeat:repeat-x;
margin:0 20px;
padding:8px 0 0;

}*/

/* =vurv */
.feature-box h4.vurvh2sitetools{ padding:10px !important; font-weight:bold; float:none !important; }
#leftnav h2.vurvh2leftnav { padding:10px 0 10px 10px; font-weight:bold !important ; } 


/*
#vurve { margin-top:10px; }
#vurve .Rmax_JobCategory_Header, 
#vurve .Rmax_MemberMenu_Header,
#vurve .Rmax_JobSearch_Header ,
#vurve .Rmax_News_Header{
height:18px; padding:1px 0;
}


#vurve td.Rmax_JobSearch_RegularText,
#vurve td.Rmax_JobSearch_RegularText { vertical-align:top;}
#vurve table td{ padding: 2px 0; }

#vurve td, #vurve th { vertical-align:top;}

#vurve input.Rmax_MemberMenu_Button,
#vurve input.Rmax_JobSearch_Button { width:110px; border:1px outset #fff; background:#eee;}


#vurve select, #vurve .Rmax_MemberMenu_txtEmail, #vurve .Rmax_MemberMenu_txtPassword, #vurve textarea { width:220px ; }

#vurve .Rmax_MemberMenu_Link{text-decoration:underline; }

#vurve .Rmax_JobCategory_RegularText,
#vurve .Rmax_News_RegularText,
#vurve .Rmax_MemberMenu_Link,
#vurve .Rmax_MemberMenu_RegularText{ padding-left:10px; }



#vurve .Rmax_BottomNavMenu_Link { padding: 2px; background-color: #F4F6F3; border: 1px solid #85D7ED;}
#vurve .Rmax_BottomNavMenu_Button{ width:auto; height:20px;}

#vurve .Rmax_TopNavMenu_Button{ width:15%;}


*/

/*

#vurve .Rmax_JobSearch_BGColor td {padding-top: 10px;}
#vurve table td {padding-top: 10px;}

#vurve .Rmax_JobSearch_Header {padding-top: 0px !important;}

#vurve .Rmax_JobSearch_UnderlineColor {padding-top: 0px !important;} */

#vurve .Rmax_JobSearch_RegularText {vertical-align:top;}
#vurve .Rmax_JobCategory_Link:link {text-decoration: underline}
#vurve .Rmax_TopNavMenu_Button {height: 20px; vertical-align:middle;}
#vurve .Rmax_MemberMenu_Link {text-decoration: underline}
#vurve .Rmax_JobCategory_RegularText {padding-top: 0px !important;}
#vurve .Rmax_MemberMenu_txtEmail {padding-top: 0px !important}
#vurve {vertical-align: top;}
#vurve table tr {margin-top: 5px;}
#vurve .Rmax_BottomNavMenu_Link:link {color:#FFFFFF;}
#vurve .Rmax_BottomNavMenuHRColor {color: #CCCCCC;}
#vurve .Rmax_BottomNavMenu_Dash {color: #CCCCCC}
#vurve .Rmax_MemberMenu_Button {}
#vurve .Rmax_JobSearch_Button {}
#vurve .Rmax_News_Link {text-decoration: underline !important}

#vurve .Rmax_BottomNavMenu_Button {
background-color:#269EE0;
border:1px solid #FFFFFF;
margin:1px;
padding-left:5px;
width:100%;
}

/*end vurve styles */


#accordion .content p a { color:#C10068; }



 .accordion-content-text { display:inline !important }


/* =factlet */

.factlet { width:206px; float:left; margin-bottom:20px; padding-bottom:10px; background:transparent url(/multimedia/siteimages/ims/factlet-bg.jpg) no-repeat scroll left bottom;}
.factlet .fact-data { padding:10px 8px 0px ;  background:#ffffff url(/multimedia/siteimages/ims/factlet-bg.jpg) no-repeat scroll top left ;}
.factlet .fact-data p { padding: 0 10px; color:#0099CC;  line-height:1em; font-size:1.1em;}
.factlet .fact-data img{ padding:10px 0; }
.factlet .fact-data h5 { padding: 0 10px; color:#0099CC; font-size:2em; line-height:1em; }


.header-wrap {
	background-image: url(/multimedia/siteimages/ims/border_long.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 205px!important;
                margin: 0px 0px 10px 0px;
                padding: 0px 0px 0px 0px;
}

#maincontent-landing {
	width: 558px;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#maincontent-landing p {
	padding-right: 20px;
	padding-left: 10px;
	line-height: 1.3em;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 15px;
                color: #252525!important;

}

p.resultscopy, ul.tab-download li p.resultscopy
 {padding-left:20px !important;font-size:1em !important; color: #737373 !important;padding-top:5px !important;}

ul.search-results li ul.tab-download li.mbottom20 {margin-bottom: 20px !important; width: 450px!important;}

#leftcol .feature-box  {float: left;}
#home-teasers .feature-box {float: left; margin-left: 4px;}
#home-teasers .feature-box-long {margin-right: 2px;}
#home-teasers .feature-box-bottom {float: left;}

.wfs_banner {
margin-top: -10px !important;
}

br.clear 
{
clear: both;
}


/*  facebox - imageLibrary */

   #filterList, .filterList {
border-color:#CCCCCC;
border-style:solid;
border-width:0 1px 0px;
float:left;
margin-left:10px;
padding-left:0;
padding-top:10px;
width:525px;

}

 #filterList ul, .filterList ul {
float:left;
list-style-type:none;
padding-left:5px;
}
#filterList a, a:link {
color:#c10068;}

p.feature-link2  {margin-left:10px;}
p.feature-link2 >a {
background-image:url("/multimedia/siteimages/ims/pink_chev.gif");
background-position:0 3px;
background-repeat:no-repeat;
color:#737373 !important;
float:left;
padding-left:10px;
text-decoration:none !important;

}


#filterList p.feature-link a { padding-left:0px;width:auto;}
#filterList ul li a.selected {color:#252525;}

#filterList ul li, .filterList ul li, #pageList ul li {
    background:none repeat scroll 0 0 transparent;
    border-right:1px solid #CCCCCC;
    color:#6D6D6D;
    display:inline;
    margin:0 0 10px;
    padding:0 5px;
    font-size:0.75em;
}

 ul#imgThumbs
    {
        list-style-type: none;
        width: 100%;
        display: block;     
    }
    #imgThumbs li
    {
        float: left;
        width: 175px;
        margin-bottom: 5px;
        display: inline;
        position: static;
        list-style: none;
    }
    #imgThumbs li img
    {
        margin-left: 25px;
    }
    #imgThumbs li p
    {
        margin-left: 15px;
        padding-bottom: 5px;
    }
    
    #imgThumbs li p.feature-link ,  #imgThumbs li p.feature-link a
    {
    	width: auto;
    }
    .feature-box {
background-repeat: no-repeat !important;
}
    
 
#bgfix {
background-color: #FFFFFF;
}

#logo {
padding-left: 0px !important;
}

#rightcol .feature-box-content ul {
      list-style-type: none;
      margin: 0px 20px 0px 20px;
      padding:0px 0 0;  


}

#rightcol .feature-box-content ul li {
      list-style-type: none;
      margin: 0;
      padding: 0;
      _height:1%;
}

#rightcol .feature-box-content ul li a {
      font-size: 0.75em;
      text-decoration: none;
      color: #737373;
      background: transparent url(/multimedia/siteimages/ims/pink_chev.gif) no-repeat scroll left 3px;
      padding-left: 10px;
      display: block;
      line-height: 1.3em;
}

.contacts .feature-box-content .contactinner p {
	font-size: 0.75em;
	color: #252525;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
}

#topnav ul li .go {
	border:0px;
	width:32px;
	height:20px;
	cursor:pointer;
	margin-left:10px;
	color:#fff;
	font-weight:bold;
	padding-bottom:4px;
	background-image: url(/multimedia/siteimages/nav/bg_go.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	margin-top: 1px;
}

table.search input.submit {
	width: 57px;
	height: 18px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(/multimedia/siteimages/ims/submit.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}


#maincontent-full div.short p {padding-right:20px; padding-left:10px; font-size:0.75em; line-height:1.3em; padding-bottom:15px; color:#252525; float:left; width:400px}

.accordion-content-text p {
padding-top: 0px !important;
padding-bottom: 0px !important;
}

.accordion_short .accordion-cs-image {
height: 250px !important;
}

.accordion_short .accordion-content-text-cs-wrap {
margin-top: -220px !important
}

#maincontent-full #maincontent .wrapperleft {
width: 260px;
float: left;
}

#maincontent-full #maincontent .wrapperright {
width: 260px;
margin-left: 280px;
}

.feature-box-content p.border-top {
padding-left: 0px !important;
}


.gtcopy ul {padding-right:20px; padding-bottom:10px; padding-left:10px}
.gtcopy ul li{font-size:0.75em; color:#252525; background: transparent url(/multimedia/siteimages/ims/bullet.gif) no-repeat scroll left 7px; display:block; padding-bottom:5px; padding-left:10px; line-height:1.3em}
.gtcopy ul li a{}

.gtcopy ol {padding-right:20px; padding-bottom:10px; padding-left:10px}
.gtcopy ol li{font-size:0.75em; color:#252525; background: transparent url(/multimedia/siteimages/ims/bullet.gif) no-repeat scroll left 7px; display:block; padding-bottom:5px; padding-left:10px; line-height:1.3em}
.gtcopy ol li a{}


.download-box .feature-box-bottom {
padding-top: 7px !important;
}

.inputnoboder input {
border: none;
}

#maincontent iframe {
margin-left: 10px;
}

.feature-box-content iframe {
margin-left: 18px;
}

.details select {
font-size: 11px;
}



.tab-content ul.search-results li ul.tab-download li a.sound{background: transparent url(/multimedia/siteimages/ims/sound.jpg) no-repeat scroll left 2px; padding-left:20px!important; color:#737373!important; text-decoration:none!important}


.rnsHack div {
padding: 0 15px 15px 10px;
font-size: 0.75em;
}

.rnsHack div div {
font-size: 1em;
}

p.archive {
clear: both;
}

* html p.archive {
clear: none;
}

html p.archive a {
display: block;
}

.twentyyears img {
padding-left: 4px;
padding-bottom: 7px;
}


.feature-box-pink h2 a {
color:#C10068 !important;
text-decoration:none !important;
width:223px !important;
}

#home-teasers {
width: 780px;
}

div.dlinks {
	text-align: center;
}

.GTFContentEditable {
   border-top: solid 1px #FF0000;
   border-bottom: solid 1px #FF0000;
}

.root_a35d61b9307640679509e05b39c126ac .feature-box-content-long p {
 height: 54px;
}
/*span.quote p  {
font-size: 1em !important;
	color: #0099cc !important;
	font-weight: normal !important;
	padding-right:10px !important;
	margin-right:20px !important;
	padding-bottom:15px !important;
line-height: 1.3em !important;
}

.highlight{;}*/
table#mytable,  table#mytable td,  table#mytable th {
    border-color: #600;
    border-style: solid;
font-size: 11px;
}

table#mytable {
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

table#mytable td, table#mytable th {
    border-width: 1px 1px 0 0;
padding: 4px;
}

table#mytable th {
text-align: left;
background-color: #ddd;
}


table#mytable td.highlight {
background-color: #ff9900;
color: #000;
font-weight:  bold;
}


table#mytable td.highlight2 {
background-color: #ff0000;
color: #000;
font-weight:  bold;
}

