* { margin:0; padding:0; font-family: Arial, Sans-Serif; }
body { background-color:#555555; line-height:150%; font-size:12px; color:#727272; }
p, ul { margin-bottom:15px; }
ul li { list-style: none; background:Transparent url(bullet.gif) no-repeat left 0.6em; padding-left: 8px; }
h3 { font-weight:normal; text-transform:uppercase; font-size:15px; color:#FF9100; margin-bottom:7px; }
a { color:#0078AD; text-decoration:none; border-bottom:1px dotted #DAE7F2; }
a:hover { color:#75b2d5; }
a.imagelink { border:0; }
a.imagelink img { border:0; }
input, textarea { border:1px solid #CCCCCC; padding:2px; width:200px; height:16px; font-size:12px; color:#727272; margin-bottom:6px; }
textarea { height:80px; }
label { width:130px; display:block; float:left; }

#wrapper { background-color:#FFFFFF; margin:0 auto; width:800px; }
#header { height:70px; border-bottom:1px solid #EAEAEA; padding:0 20px; }
h1, h2 { text-indent:-9999px; }
h1 { width:239px; height:22px; background-image:url(header-title.gif); float:left; margin:24px 0; }
h2 { width:140px; height:40px; background-image:url(header-reuters.gif); float:right; margin:15px 0; cursor:pointer; }

#content { padding:20px; }
#flash { width:640px; margin:0 auto; margin-bottom:20px; }
#social { height:24px; margin:6px 0 0 0;}
#social li { background:none; float:right; padding:0 0 0 12px; }
#widget { background-color:#CCCCCC; border:1px solid #EAEAEA; background:#FFFFFF url(widget-fade.png) repeat-x 0 0; padding-right:20px; }
#panel { float:right; height:342px; width:534px; overflow:auto; margin-top:20px; }
#panel div.panelitem { display:none; }
#panel div.open { display:block; }
#emailform, #feedbackform { background-color:Transparent; margin-top:20px; padding-top:5px; }
.sendbutton { height:20px; width:60px; background:#FFFFFF url(sendbutton.gif) no-repeat scroll 0 0; margin-top:5px; cursor:pointer; }
.error { color:#FF0000; margin-top:10px; display:none; }
.required { color:#FF0000; padding-left:5px; }
.throbber { height:16px; width:16px; background:#FFFFFF url(throbber.gif) no-repeat scroll 0 0; margin-top:10px; display:none; }


ul#navigation { width:184px; font-size:14px; font-weight:bold; text-align:right; text-transform:uppercase; line-height:120%; margin:0; }
ul#navigation li { background:none; padding:0; height:63px; border:1px solid #EAEAEA; border-width:0 1px 1px 0; color:#666666; }
ul#navigation li div { background:#FFFFFF url(widget-navigation.png) no-repeat scroll 0 0; padding:16px 66px 0 25px; cursor:pointer; height:47px; }
ul#navigation li.last { border-bottom-width:0; }
ul#navigation li div.selected { color:#FFFFFF; cursor:default; }
ul#navigation li#nav1 div { background-position:0 0; }
ul#navigation li#nav2 div { background-position:0 -63px; }
ul#navigation li#nav3 div { background-position:0 -126px; }
ul#navigation li#nav4 div { background-position:0 -189px; }
ul#navigation li#nav5 div { background-position:0 -252px; }
ul#navigation li#nav6 div { background-position:0 -315px; }
ul#navigation li#nav1 div.hover { background-position:-183px 0; }
ul#navigation li#nav2 div.hover { background-position:-183px -63px; }
ul#navigation li#nav3 div.hover { background-position:-183px -126px; }
ul#navigation li#nav4 div.hover { background-position:-183px -189px; }
ul#navigation li#nav5 div.hover { background-position:-183px -252px; }
ul#navigation li#nav6 div.hover { background-position:-183px -315px; }
ul#navigation li#nav1 div.selected { background-position:-366px 0; }
ul#navigation li#nav2 div.selected { background-position:-366px -63px; }
ul#navigation li#nav3 div.selected { background-position:-366px -126px; }
ul#navigation li#nav4 div.selected { background-position:-366px -189px; }
ul#navigation li#nav5 div.selected { background-position:-366px -252px; }
ul#navigation li#nav6 div.selected { background-position:-366px -315px; }

ul#footer { background-color:#DDDDDD; height:35px; margin-top:20px; padding:0 20px; font-size:11px; }
ul#footer li { float:left; line-height:100%; list-style-type:none; margin-top:13px; text-transform:uppercase; }
ul#footer li.first { border:0; color:#999999; padding-right:33px; }
ul#footer li a { color:#666666; margin-right:23px; }
